سلام
اینکه کار رام چی هست رو دوستمون توضیح دادن ولی اینکه چرا بهش میگن رام یه دلیل تاریخی داره
اول این رو بگم که ما کلا دو نوع حافظه ثانویه داریم : 1- هاردهای مغناطیسی 2- فلش (البته یه نوع دیگه هم داریم که نسلش منقرض شد که همون نوار هست)
حافظههای فلش در حقیقت همون(EEPROM (Electrically Erasable Programmable Read-Only Memory
خوب در زمانهای دور
که هنوز موبایلی وجود نداشت از اونجایی که قیمت حافظه flash در قیاس با هاردهای مغناطیسی خیلی زیاد بود در pc ها مجبور بودن اطلاعات اولیه رو توی فلش نگه دارن و مابقی دیتا رو توی هارد
توی pc ها ما یه حافظه فلش داشتیم(البته هنوزم به نوعی در pcها داریم) به نام ROM BIOS که کارش این بود که روند بوت شدن رو در دو مرحله انجام میداد ، یکی شناسایی اولیه قطعات و دیوایسهای جانبی ( که این مرحله رو اصطلاحا بهش POST میگن) و یکی هم اجرای بوتلودر (که کارش بارگذاری هسته سیستمعامل هستش)
در حقیقت یه جور بوت دو مرحلهای
اما با ظهور گجتهای موبایل و کاهش قیمت حافظههای فلش باعث شد این دو قسمت به صورت یکپارچه مورد استفاده قرار بگیرن ، یعنی الان دیگه ما قطعهای به نام هارد توی موبایلها نمیبینم و تمام دیتاها مربوط به فرایند POST و پیدا کردن بوتلودر اطلاعاتش در درون یک حافظه فلش (EEPROM) هستش
در اصل رام واقعا حافظه فقط خواندنی نیستن(ROM) ولی بنا به تاریخچهای که بالا گفتم دیگه این لغت جا افتاده گرچه همونطور که گفتم در حقیقت EEPROM هستش
خوب تلفظش هم سخته مثلا فرض کنید به جای لغت رام هی بخوایم بگیم ایایپیرام
حالا بریم سر اصل مطلب :
این که چرا به یه نرمافزار میگن رام دلیلش اینه که محل قرارگیریش توی رام هست
خلاصه اینکه کلا واژه رام (امروزه) به تمام اون دیتاهای سیستمی که درون فلش هست گفته میشه :
بوت لودر + کرنل + ریکاوری و.......
البته اینم اضافه کنم که مثلا کاستوم رام سیانوژن بوت لودر شما رو تغییر نمیده ولی با این اوصاف باز هم از واژه رام استفاده میکنن
کلا شاید اینطوری به نظر برسه که این نامگذاریها دقیق نیست ولی دیگه به این صورت جا افتاده (یه جور اصطلاحه)