بابا چه خبره این همه سوال تخصصی؟
میخوای مهندس شی مگه؟
جدی بهم بگو رشتت چیه باشه...؟
RAM و ROM هر دو حافظه ی اصلی یا Main Memory هستند...
ROM :
حافظه ای است که اطلاعات مربوط به عملکرد کامپیوتر را در خود ذخیره میکند
اطلاعات مستقر در این نوع حافظه فقط خواندنی اند و کاربران امکان پاک کردن ، حذف و یا تغییر آنها را ندارند.محتوی این تراشه ها توسط سازندگان کامپیوتر در آن های ثبت میشوند و
اطلاعاتی را نگهداری میکنند که مربوط به تنظیمات اصلی سیستم هستند و هنگام راه اندازی کامپیوتر CPU آنها را خوانده و مراحل اولیه برای راه اندازی سیستم را اجرا میکند.
بر خلاف رم ، اطلاعاتش پایدار است و با قطع برق همچنان باقی هستند.
این تراشه داخل BIOS بر روی مادربورد تعبیه شده است.
مقدار و تعداد حافظه ROM را در کامپیوتر نمیتوان تغییر داد.
دارای برنامه ی Boot Startup برای راه اندازی کامپیوتر است.
به تجهیزات سخت افزاری پالس هایی رو میفرسته و وجودشون رو چک میکنه.
RAM:
حافظه ای که به ذخیره ی اطلاعات در زمان روشن بودن کامپیوتر می پردازد RAM نام دارد
روند زیر کار رم رو نشون میده :
Input Device ----->Memory(RAM) --------> CPU ---------->Memory (RAM) ------> Output Device
در حافظه RAM، داده ها به طور موقت ذخیره میشوند چرا که RAM یک حافظه ی Full Electronic است و با قطع برق ، اطلاعتش از بین میرود.
فایل هایی رو که میخواهید با آنها کار کنید ، در داخل حافظه قرار داده میشن تا پردازنده بتونه به سرعت به اونها دسترسی داشته باشه . سیستم از طریق آدرس دهی به اطلاعات ، محل دقیق بیت ها رو در رم مشخص میکنه.
این توضیح رو هم بدم که رابط کاربر با این حافظه ، سیستم عامل یا OS میباشد.
virtual memory رو هم که WINXP عزیز خیلی دقیق توضیح دادند.
منابع : خیلی جاها
مثل جزوه ی استاد ، مجلات و...
.gif)