أنظمة التشغيل

معلومات قد لا تعرفها عن نظام الاندرويد (يستند الى نظام لينوكس)

معلومات حول نظام الاندرويد

معلومات عامة عن نظام الاندرويد:

الاندرويد هو نظام تشغيل يستند إلى لينوكس وقد تم تصميمه بشكل أساسي للأجهزة المحمولة التي تعمل باللمس مثل الهواتف الذكية وأجهزة الكمبيوتر اللوحية.

لقد تطور الاندرويد كثيرا في الخمسة عشر عاما الماضية بدءا من الهواتف بالأبيض والأسود إلى الهواتف الذكية الحديثة أو أجهزة الكمبيوتر الصغيرة.

أحد أكثر أنظمة تشغيل الهواتف المحمولة استخداما هذه الأيام هو الاندرويد. الاندرويد هو برنامج تم تأسيسه في بالو ألتو في كاليفورنيا في عام 2003.

يعد الاندرويد نظام تشغيل قوي جدا ويدعم عددا كبيرا من التطبيقات في الهواتف الذكية. هذه التطبيقات توفر راحة وتسهل العديد من المهام للمستخدمين.

يعتمد الجهاز الذي يدعم نظام الاندرويد على نظام ARM architecture. الاندرويد هو نظام تشغيل مفتوح المصدر يعني أنه مجاني ويمكن لأي شخص استخدامه.

يحتوي الاندرويد على الملايين من التطبيقات المتاحة التي يمكن أن تساعدك في إدارة حياتك بطريقة أو بأخرى، وهي متاحة بتكلفة منخفضة في السوق (منها ما هو مجاني) لهذا السبب يجظى اندرويد بشعبية كبيرة.

يدعم تطوير نظام الاندرويد لغة البرمجة جافا الكاملة. حتى الحزم الأخرى API و JSE غير مدعومة. تم إصدار الإصدار الأول 1.0 من مجموعة تطوير Android (SDK) في عام 2008 وأحدث إصدار تم تحديثه هو فول جيلي.

شاهد أيضا: طريقة حصرية للحصول على لايكات ومتابعين انستغرام مجانا (الف متابع كل يوم)

بنية نظام الاندرويد:

الاندرويد هو نظام تشغيل وهو عبارة عن مجموعة من مكونات البرامج التي تنقسم إلى خمسة أقسام وثلاث طبقات رئيسية وهي:

  • نواة لينوكس
  • مكتبات
  • وقت تشغيل النظام
  • إطار التطبيق

نواة لينوكس

يستخدم نظام الاندرويد نواة لينوكس القوية ويدعم مجموعة واسعة من برامج تشغيل الأجهزة. النواة هي قلب نظام التشغيل الذي يدير طلبات المدخلات والمخرجات من البرنامج.

يوفر ذلك وظائف النظام الأساسية مثل إدارة العمليات وإدارة الذاكرة وإدارة الجهاز مثل الكاميرا ولوحة المفاتيح والعرض وما إلى ذلك، حيث تتعامل النواة مع جميع الأشياء.

لينوكس جيد حقا في التشبيك وليس من الضروري ربطه بالأجهزة الطرفية. النواة نفسها لا تتفاعل مباشرة مع المستخدم بل تتفاعل مع shell والبرامج الأخرى وكذلك مع الأجهزة الموجودة على النظام.

المكتبات

يوجد على قمة لينوكس مجموعة من المكتبات بما في ذلك متصفحات الويب مفتوحة المصدر مثل WebKit و libc library.

تستخدم هذه المكتبات لتشغيل وتسجيل الصوت والفيديو. SQLite هي قاعدة بيانات مفيدة لتخزين بيانات التطبيق ومشاركتها. مكتبات SSL مسؤولة عن أمن الإنترنت وما إلى ذلك.

شاهد أيضا: أبرز 10 أشخاص حققوا ثروات هائلة من خلال اليوتيوب (180.5 مليون دولار)

وقت تشغيل النظام

يوفر وقت تشغيل النظام مكونا رئيسيا يسمى Dalvik Virtual Machine وهو نوع من آلة جافا الافتراضية. تم تصميمه وتحسينه خصيصا لنظام الاندرويد.

Dalvik VM هي الآلة الافتراضية للعملية في نظام تشغيل الاندرويد. إنه برنامج يقوم بتشغيل التطبيقات على أجهزة الاندرويد.

يستخدم Dalvik VM ميزات لينوكس الأساسية مثل إدارة الذاكرة والمقالات المتعددة بلغة جافا. يتيح Dalvik VM لكل تطبيق اندرويد تشغيل عمليته الخاصة. ينفذ Dalvik VM الملفات بتنسيق .dex.

إطار التطبيق

توفر طبقة إطار التطبيق العديد من الخدمات عالية المستوى للتطبيقات مثل مدير النوافذ ونظام العرض ومدير الحزم ومدير الموارد وما إلى ذلك.

يسمح لمطوري التطبيقات بالاستفادة من هذه الخدمات في تطبيقاتهم.

التطبيقات والميزات في نظام الاندرويد:

ستجد جميع تطبيقات اندرويد في الطبقة العليا وستكتب تطبيقك وستثبته على هذه الطبقة.

ومن الأمثلة على هذه التطبيقات جهات الاتصال والكتب والمتصفحات والخدمات وما إلى ذلك. يؤدي كل تطبيق دورا مختلفا في التطبيقات الإجمالية.

الميزات

  • تخطيط سماعة الرأس
  • التخزين
  • الاتصال: GSM / EDGE و IDEN و CDMA و Bluetooth و WI-FI و EDGE و 3G و NFC و LTE و GPS
  • المراسلة: SMS، MMS، C2DM (يمكن إرسال الرسائل إلى الجهاز) ،GCM (يمكن لـ Google المراسلة)
  • دعم متعدد اللغات
  • متعدد اللمس
  • مكالمات الفيديو
  • تصوير الشاشة
  • تخزين خارجي
  • تدفق دعم الوسائط
  • رسومات محسنة

محاكي الاندرويد:

المحاكي هو تطبيق جديد في نظام التشغيل اندرويد. المحاكي هو نموذج أولي جديد يستخدم لتطوير واختبار تطبيقات اندرويد دون استخدام أي جهاز فعلي.

يحتوي محاكي الاندرويد على جميع ميزات الأجهزة والبرامج مثل الأجهزة المحمولة باستثناء المكالمات الهاتفية.

يوفر مجموعة متنوعة من مفاتيح التنقل والتحكم. كما يوفر شاشة لعرض التطبيق الخاص بك. تستخدم المحاكيات تكوينات جهاز اندرويد الظاهري. بمجرد تشغيل تطبيقك عليه، يمكنه استخدام خدمات نظام أندرويد الأساسي لمساعدة التطبيقات الأخرى والوصول إلى الشبكة وتشغيل الصوت والفيديو وتخزين واسترداد البيانات.

السابق
طريقة حصرية للحصول على لايكات ومتابعين انستغرام مجانا (الف متابع كل يوم)
التالي
أسرار المستقل الناجح و العمل الحر عبر الانترنت (ستتغير حياتك)

اترك تعليقاً