فروشگاه اینترنتی بای می

buymi
پیگیری سفارشات
رام

رام چیست؟

۲۲ بهمن ۱۳۹۶

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

رام چیست؟

رام یک فایل داده است که حاوی اطلاعاتی است که در تراشه Read-Only Memory استفاده می شود. در واقع یک تصویر کامل سیستم از یک دستگاه است. هر دستگاه اندرویدی دارای تصویر ROM خود است که حاوی فایل ها و کد مورد نیاز برای راه اندازی دستگاه و اجرای اندروید بر روی آن است اما این، فقط بخشی از ROM است.

یک ROM حاوی GUI (رابط کاربری گرافیکی) می باشد که دارای برنامه های مورد نیاز و مفید است و از فایل های این برنامه ها و هسته پشتیبانی می کند. به زبان ساده تر رام سیستم کلی و قلب تپنده گوشی است مانند ویندوز 8 در کامپیوتر. بیایید نگاهی به قطعاتی که یک ROM دارد بیندازیم.

بخش های رام:

kernel .1 کرنل(boot.img):

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

کرنل را به مثابه یه لایه رابط بین سخت افزار و نرم افزار گوشی خود درنظر بگیرید. کرنل CPU را همراه با فرمان ها کنترل می کند. فرمان ها در مورد رفتار CPU تصمیم می گیرند، مانند زمانی که CPU باید روی حداکثر clock (در مورد این واژه در مقاله های بعدی بحث خواهیم کرد) و یا زمانی که باید روی حداقل clock باشد.

کرنل رفتار RAM و sd-card را با سازمان دهنده ها کنترل می کند. سازمان دهنده ها تصمیم گیرنده اصلی در مورد اینکه چه مدت پردازش ها باید در RAM ذخیره شود هستند که این امر در سرعت خواندن و نوشتن sd-card تاثیر گذار خواهد بود. همچنین کرنل، ولتاژ باتری را در یک clock خاص CPU کنترل می کند.

boot.img در تمام فایل های زیپ رام ها وجود دارد. شما می توانید آن ها را مشاهده کنید ولی به آسانی نمی توانید آن ها را باز کنید.

کرنل به زبان ساده‌تر برنامه‌ی هسته‌ی سیستم است که منابع سی‌پی‌یو، حافظه‌ی سیستم، دستگاه‌ها، فایل سیستم، شبکه و پردازش‌ها را مدیریت می‌کند.

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

رام

 

2. سیستم اصلی(system.img)

به معنای تمامی فایل های پشتیبانی که اندروید به آن نیاز دارد، برنامه ها، چارچوب، Dalvik VM، اسکریپت های اولیه و غیره سیستم اصلی میگویند.

3. ریکاوری مود(recovery.img)

در گوشی های شیائومی وقتی‌که گوشی خاموش است اگر همزمان کلید ولوم بالا+کلید روشن/خاموش را چند ثانیه نگاه دارید و صبر کنید تا لوگوی  mi بالا بیاید و کلیدها را رها کنید پس از چند ثانیه به حالت ریکاوری مود می‌رود.

4. کش ها(cach.img)

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

انواع رام ها

بطور کلی دو نوع رام داریم یکی رام های رسمی و دیگری کاستوم رام ها.

1. رام های رسمی

توسط خود شرکت سازنده ساخته و منتشر می شوند و در واقع همان رام پیشفرض گوشی شما است که در گوشی های شیائومی رام های رسمی در این سایت قرار می گیرند.

http://en.miui.com/download.html

همانطور که در این سایت مشاهده می کنید رام های گذاشته شده در این سایت بطور کلی دو نوع هستند که هر کدام به دو دسته تقسیم میشوند. که در ذیل به شرح آن ها می پردازیم:

1-1. رام های گلوبال:

این رام ها، رام های جهانی هستند و بطور پیشفرض دارای منوی فارسی و نرم افزار های گوگل می باشند.

که شامل دو نوع:

1-1-1. دولوپر(هفتگی):

رام هایی که بصورت هفتگی برایشان اپدیت می آید و به نحوی می شود اسم آن ها را آزمایشی گذاشت.

1-1-2. استیبل

رام هایی که معمولا بصورت ماهیانه اپدیت دریافت می کنند و به نحوی می شود اسم آن ها را کامل گذاشت.

1-2. رام های چین:

این رام ها مخصوص چین ساخته شده اند و فاقد منوی فارسی و نرم افزار های گوگل هستند و یک سری برنامه های چینی هم دارند ولی به نسبت رام های گلوبال خروجی صدای بیشتری دارند. این رام ها هم شامل دو نسخه پایدار و توسعه دهندگان هستند. که نسخه توسعه دهندگان بصورت پیشفرض در قسمت permission در تنظیمات قابلیت رویت است.

رام

همانطور که در تصویر بالا مشاهده می کنید (به عنوان مثال در  mi 6) دو نوع رام وجود دارد که هر کدام دو نسخه دارند.

 2. رام های غیر رسمی یا کاستوم رام ها

از آن‌جایی که سیستم‌عامل اندروید به صورت Open Source یا متن‌باز عرضه شده است هر توسعه‌دهنده و برنامه‌نویسی قادر است آن را به دلخواه خود تغییر دهد.

تولیدکنندگان کاستوم رام یا اصطلاحاً کوکرها با دریافت سورس‌های اندروید و یا حتی کاستوم رام‌های دیگر و انجام تغییراتی مانند حذف اپلیکیشن‌های اضافه، تغییرات در آیکن‌ها و تم، انجام بهینه‌سازی‌ها، افزودن Modهای اختصاصی مانند موتور براویای سونی یا Beats Audio اچ‌تی‌سی  یک رام جدید و سفارشی یا کاستوم ایجاد می‌کنند و آن را برای عموم عرضه می‌کنند.

بطور کلی رام هایی که توسط برنامه نویس هایی به جز برنامه نویس های شرکت مورد نظر ساخته می شوند را کاستوم را یا غیر رسمی می نامند.

رام های کاستوم aosp یا اندروید خام مانند: rr, aex, lineage, nitrogen ,…

رام های کاستوم بر پایه miui مانند: miui pro, multipro, epic rom, …

که در مقاله های بعدی بیشتر درمورد نصب این رام ها و انواع آن ها صحبت می کنیم.

با ما همراه باشید.

در مقاله بعدی نحوه تعویض رام در گوشی های شیائومی را آموزش می دهم.

منتظر مقاله های بعدی باشید.

منابع:

zoomit – wikipedia – XDA-Developersbuymi

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

ایدی تلگرام :

mehranyavari21@

نظرات

avatar
8 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
بای می- مرجع تخصصی محصولات شیائومی به همراه متنوع ترین لوازم جانبی/مکانیCfgccZafgthgI'm Recent comment authors
مکاری
مکاری

بسیار عالی و جامع ممنون از وقتی که گذاشتین

behroozdroid
behroozdroid

ساده و مختصر و مفید و مناسب برای کاربرای عادی

Ayda
Ayda

اقای یاوری بسیار عالی بود

I'm
I'm

سلام و عرض ادب
آقای مهندس ممنونم بابت این مطلب که کاملا واضح و پویا بود در صورت امکان رو تصویر توضیحات داده شه بهتره ⁦❤️⁩
می ای وان دارم می‌خوام روت کنم با مجیسک لطف می کنید راهنمایی کنید?

Zafgthg
Zafgthg

خیلی خوب بودممنون

Cfgcc
Cfgcc

اموزنده بود

مکانی
مکانی

جالب و دوست داشتنی بود دوست عزیز

trackback
بای می- مرجع تخصصی محصولات شیائومی به همراه متنوع ترین لوازم جانبی/

[…] ۱. رام چیست؟ […]