یوشا

دست نوشته ها و تجربیات شخصی

یوشا

دست نوشته ها و تجربیات شخصی

شهید دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم آنکس که تخصص ندارد و کاری را می پذیرد بی تقواست!

طبقه بندی موضوعی
۱۱
۱۳۹۱/۰۲

شسیس

تصویری از معماری سیستم عامل Android بهمراه محل قرارگیری component ها در filesystem:

 

منبع تصویر رو ندارم.

 

توضیح کوتاه درباره لایه های اندروید:

  1. لایه برنامه های کاربردی (Apps)

    • شامل برنامه های پیشفرض سیستم (/system/app/) و برنامه های نصب شده توسط کاربر (/data/app-private).

  2. لایه API و فریمورک

    • شامل کتابخانه های android.* و java.* (بر پایه Apache Harmony) که برای توسعه اپلیکیشن ها استفاده می شوند.

  3. لایه سرویسهای اصلی (System Services)

    • سرویسهای حیاتی اندروید (مانند Activity manager) که از طریق Binder با برنامه ها ارتباط برقرار می کنند.

  4. لایه‌ های پایینی

    • ماشین مجازی (Dalvik/ART): اجرای کدهای جاوا.

    • لایه کتابخانه های نیتیو (/system/lib/): مانند OpenGL، SQLite.

    • HAL (لایه انتزاع سخت افزار): ارتباط با درایورهای لینوکس.

    • هسته لینوکس: مدیریت حافظه، پردازشها و درایورهای سخت افزار.

این شکل از معماری به اندروید اجازه میدهد تا روی دستگاه های مختلف با سخت افزارهای متنوع اجرا شود و امنیت و کارایی بالایی داشته باشد.

  • یوشا آل ایوب
۰۱
۱۳۹۱/۰۲

سلام

من اومدم D:

خبر از به روز رسانی منظم نیست... شاید ماهی چند بار شایدم هفته ها در سکوت

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

سپاس

  • یوشا آل ایوب