شنبه ۱۴ مرداد ۰۲ ۱۲:۵۹ ۲۲ بازديد
سیستم ادله اندروید که بوسیله گوگل در تاریخ 5 نوامبر 2007 به جهان معرفی شد در صدر اسم کمپانی کوچکی با نهاد گذارانی به اسم های اندی رابین ریچ ماینر نیک سیرز و کریس وایت بود. این مجموعه در حوزه پیاده سازی و ایجاد کرد قابل انعطاف افزارهای گوشی و تشکیل داد سیستم استدلال جدیدی برای رقابت با سیستم ادله چیره آن فرصت یعنی سیمبین که در تلفن همراه های شرکت نوکیا به کار گیری طراحی اپلیکیشن در مشهد میشد کار میکرد.
امتیاز این موسسه در سال 2005 بوسیله کمپانی توانا گوگل با مبلغ 50 میلیون دلار خریداری شد و سیستم برهان اندروید را بر محور هسته لینوکس پیاده سازی نمود. نسبتاً همزمان با اندروید کمپانی اپل گوشی های هوشمند خویش با سیستم دلیل نو خویش یعنی IOS به بازار عرضه کرد و این استارت رقابتی تبارک در عرصه سیستم ادله¬های تلفن همراه بود که خیلی زود سیستم برهان سیمبین از این رقابت عقب ماند و روز های یکه تازی شرکت نوکیا به ندرت به انتها رسید.
کرنل یا این که هسته لینوکس چیست
کرنل، هسته سیستم برهان میباشد که مجموع منابع سیستم را مانند پردازنده، خاطر و ... را به اپلیکیشن های دیگر تخصیص میدهد. سورس کد کرنل لینوکس مشمول بیشتراز 21 میلیون خط کد و یکی پر کاربرد ترین سورس کد ها در جهان است. کرنل لینوکس خلال تلفن های هوشمند، در دستگاه های دیگر مانند تلویزیون، کامپیوتر، سرور، اتومبیل، هواپیما، تحت دریایی و حتیدر پایانه های فی مابین المللی فضایی نیز مستعمل میباشد.
کرنل را می شود به یک ساختمان و اجزا آن تشبیه کرد. همگی وسایل درون ساختمان از زیرساخت های ساختمان به خواسته به کارگیری درست منفعت میبرند. مثلا برای به کار گیری از سردخانه در ساختمان به مکانی اثبات و پریز برق نیاز داریم پس آشپزخانه پریز برق و سیمکشی ساختمان جزئی از تحت تشکیل داد های ساختمان به شمار میروند که منابع مایحتاج مانند نیروی برق را در دست وسایل درون ساختمان قرار میدهند. کرنل لینوکس یک هسته سیستم برهان اپن سورس میباشد که در سال 1991 بوسیله لینوس توروالدز ساخته شد و بعداز وی هسته لینوکس به امداد توسعه و گسترش دهندگان دیگر در سراسر دنیا توسعه داده شد. از وظایف کرنل لینوکس می شود به موردها ذیل اشاره کری:
کرنل لینوکس یک هسته سیستم دلیل اپن سورس میباشد که در سال 1991 به وسیله لینوس توروالدز ساخته شد و بعداز وی هسته لینوکس به یاری گسترش دهندگان دیگر در سراسر عالم بسط داده شد. از وظایف کرنل لینوکس می شود به موردها پایین اشاره نمود:
ذخیره سازی داده ها: یاد با دسترسی تصادفی (حافظه موقت) به مراد قرائت ونوشتن متغیر وداده ها در خاطر و دسترسی به یاد همیشگی برای ذخیره سازی و بازیابی داده ها بر روی ابزار های ذخیره سازی مستمر مانند هارد دیسک
مدیر ابزار ها: مدیر ابزار های فرنگی مانند : USB، دوربین، بلوتوس، WIFI
فرصت بندی امور: تقسیم کردن فرصت پردازشگر در میان پردازش های متعدد و حق تقدم بندی کردن شغل ها برای پردازش
ساختار اندروید
می قدرت اذعان کرد ساختار سیستم ادله اندروید مشتمل بر چهار لایه میباشد که استفاده کننده با امداد این لایه ها با دستگاه تعامل می نماید این لایه ها عبارتند از:
Application
Application Framework
Libraries
Linux kernel
لایه نرم افزار
نرم افزار ها اولین و سطحی ترین لایه میباشند وکاربر از این لایه با موبایل خویش رابطه برقرار می نماید همان مجموع اپلیکیشن های جانور در گوشی دراین لایه جای دارد.
- ۰ ۰
- ۰ نظر