اندروید

اندروید چیست؟

سیستم عامل اندروید در نشریه وب ایران جای گرفت!

در اولین شماره نشریه وب ایران قسمتی را برای اندروید قرار دادیم. که شامل بیش از ۵۰ عنوان باری اندرویدی معرفی برترین محولات شرکت سونی و وزیباترین وال پیپرهای مخصوص اندروید ورینگتونهای بسیار زیبارادر این مجموعه میتوان یافت.

حالنیم نیگاهی بیاندازیم به سیتم عامل اندروید

آندروئید (Android) نام سیستم‌عامل منبع بازی است که گوگل برای تلفن‌های همراه طراحی کرده‌است

این  برای اولین بار در سال ۲۰۰۷ توسط گروهی به نام Open Handset Alliance معرفی شد. این گروه ترکیبی از شرکت‌های سازنده سخت‌افزار، نرم‌افزار و خدمات ارتباطی بودند که توسط تشکیل شده‌بود.

این گروه در طی سه سال گذشته توانسته شرکت‌های مختلف سازنده تلفن همراه را با خود همراه سازد و با عرضه این سیستم عامل برروی گوشی‌های ساخت شرکت‌های مطرحی مانند HTC، سامسونگ و موتورولا به گسترش سیستم عامل اندروید کمک کند.

ایده اصلی سیستم عامل اندروئید، منبع باز (Open Source) بودن آن است به این معنی که هر کس با نصب برنامه‌ای به نام (SDK (Software Development Kit می‌تواند برای این سیستم عامل برنامه مورد علاقه خود را بنویسد و آن را در فروشگاه نرم‌افزار اندروئید به نام Android Market Place برای فروش عرضه کند.

این سیستم عامل در نسخه‌های ابتدایی از قابلیت چند لمسی (Multi-Touch) برخوردار نبود ولی در نسخه‌های جدید آن برروی گوشی‌‌هایی مانند Nexus One چنین قابلیتی پیش‌بینی شده‌است.

معماری

سیستم عامل اندروئید از نظر معماری یک پشته نرم‌افزاری (Software Stack) به حساب می‌آید، به این معنی که مجموعه‌ای از برنامه‌های کوچک متصل به هم است که همگی به صورت یک سیستم عامل واحد کار می‌کنند.

سیستم عامل اندروید اندروید چیست؟ اندروید چیست؟ androidstack1

در پایین‌ترین بخش معماری اندروید، kernel این سیستم عامل قرار دارد. kernel هسته مرکزی سیستم عامل و ابتدایی‌ترین بخش آن را تشکیل می‌دهد. گوگل از نسخه ۲٫۶ لینوکس برای طراحی kernel اندروید استفاده کرد که شامل برنامه‌های مدیریت حافظه، ایمنی و Driver‌های سیستم می‌شود.

5588953445_04145e42f2_b اندروید چیست؟ اندروید چیست؟ 5588953445 04145e42f2 b

بخش دیگر پشته اندروید، کتابخانه‌ها (Library) سیستم عامل است. این بخش شامل دستورالعمل‌های مختلفی است که به دستگاه دستور می‌دهد با دیتای مختلف چطور رفتار کند. برای مثال کتابخانه Media Framework شامل اطلاعات اجرای انواع فرمت‌های فایل‌های عکس، فیلم و موزیک است.

در همین سطح از پشته اندروید، Android Runtime قرار دارد که شامل کتابخانه‌های Java‌ است که در ساخت برنامه‌های اندروئید به کار می‌رود و برای اجرای آن‌ها کاملاً حیاتی می‌باشد.

اندروید اندروید چیست؟ اندروید چیست؟ 2312725 a10

بخش دیگر پشته Runtime، Davlik Virtual Machine است. Virtual Machine نوعی از برنامه‌ها هستند که برروی سیستم عامل‌های مختلف نصب می‌شوند و محیط سیستم عامل و منابع آن را برای استفاده توسط برنامه‌های سیستم عامل‌های دیگر آماده می‌کنند. یکی از مزایای استفاده از Virtual Machine‌ در سیستم عامل اندروید این است که هیچ برنامه‌ای به منابع برنامه دیگر وابسته نیست و اگر یکی از برنامه‌ها Crash‌ کند، کارکرد برنامه‌های دیگر تحت تأثیر قرار نمی‌گیرد. این امر مدیریت حافظه سیستم را نیز بسیار ساده می‌سازد.

در بالاترین سطح پشته اندروید، چارچوب نرم‌افزارها (Application Framework) قرار دارد. این لایه شامل برنامه‌های کاربردی سیستم عامل نظیر برقراری تماس، استفاده از دوربین و ذخیره شماره تلفن است.

androids اندروید چیست؟ اندروید چیست؟ androids

این لایه از سیستم عامل همان لایه‌ای است که به صورت “باز” در اختیار برنامه نویسان قرار می‌گیرد. این امر به آن‌ها اجازه دستیابی به منابع موبایل و سیستم عامل را می‌دهد.

منبع :http://hamshahrionline.ir/details/108035
8 پاسخ
  1. Somaye
    Somaye گفته:

    سلام همکار گرامی سرکار خانم احمدی بسیار عالیه
    سیستم عامل اندروید یک سیستم عامل هوشمند است که دنیای ما را دگرگون کرده است و امروزه اطلاعات زیادی را در اختیارمان قرار می دهد
    از اینکه به جمع همراهان ما پیوست ايد خوشحال شدیم
    سدر آرزوی ما موفقیت شما که
    از خداوند متعال خواستاريم.

    پاسخ دادن

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *