ورود و عضویت
0
سبد خرید شما خالی است

حافظه کامپیوتر

? What Is Main Memory Computer
10 تا 15 دقیقه دقیقه برای مطالعه
0 دیدگاه
حافظه اصلی
Rate this post
حافظه کامپیوتر

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

حافظه کامپیوتر چیست؟

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

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

نکات کلیدی:

حافظه اصلی: جایی که داده‌ها و دستورالعمل‌ها ذخیره می‌شوند.
ورودی: داده‌های خام که به کامپیوتر داده می‌شود.
پردازش: فعالیت‌های مختلفی که بر روی داده‌ها انجام می‌شود.
خروجی: اطلاعات نهایی که از پردازش داده‌ها به دست می‌آید.

انواع حافظه کامپیوتر: حافظه اصلی، حافظه ثانویه، حافظه کش.

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

حافظه کامپیوتر

انواع حافظه کامپیوتر

به‌طور کلی، حافظه کامپیوتر به سه نوع تقسیم میشود:

  1. حافظه اصلی (Primary Memory)
  2. حافظه ثانویه (Secondary Memory)
  3. حافظه کش (Cache Memory)

حالا به بررسی هر نوع حافظه به‌طور جداگانه می‌پردازیم

1- حافظه اصلی

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

ویژگیهای حافظه اصلی

  1. سرعت: حافظه اصلی نسبت به حافظه ثانویه سریع‌تر است و این امر به دسترسی و پردازش سریع داده‌ها کمک می‌کند.
  2. نوع: حافظه‌های اصلی عمدتاً از نوع حافظه‌های نیمه‌هادی هستند که کارایی و قابلیت اطمینان بالایی دارند.
  3. ولتاژ: معمولاً این حافظه‌ها فرّار هستند، به این معنی که با خاموش شدن دستگاه، محتوای خود را از دست می‌دهند. حافظه اصلی نقش کلیدی در سیستم کامپیوتری دارد.
  4. ضروری برای عملکرد: سیستم کامپیوتری بدون حافظه اصلی نمی‌تواند کار کند، زیرا این حافظه برای اجرای برنامه‌ها و فرآیندها ضروری است.

حافظه اصلی چگونه کار میکند؟

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

برای مثال، انتقال یک برنامه از SSD به RAM به نرم افزار این امکان را میدهد که به راحتی با پردازنده کامپیوتر ارتباط برقرار کند. حافظه اصلی به سرعت از محل های موقتی یا دیگر ذخیره سازی‌ها قابل دسترسی است و این امر عملکرد نرم‌افزار را تسهیل می‌کند.

ویژگی فراری حافظه

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

حافظه اصلی

انواع حافظه اصلی

RAM (حافظه دسترسی تصادفی)

RAM نوعی حافظه کامپیوتر از نوع فرّار است. حافظه فرّار اطلاعات را بر اساس تأمین انرژی ذخیره می‌کند؛ به این معنی که اگر تأمین برق قطع یا مختل شود، تمام داده‌ها و اطلاعات موجود در این حافظه از بین می‌روند. RAM برای راه‌اندازی یا شروع به کار کامپیوتر استفاده می‌شود و به‌طور موقت برنامه‌ها و داده‌هایی را که باید توسط پردازنده اجرا شوند، ذخیره می‌کند. RAM به دو نوع تقسیم می‌شود:

  • S RAM (حافظه استاتیک): S RAM از ترانزیستورها استفاده می‌کند و مدارهای این حافظه قادرند تا زمانی که برق تأمین می‌شود، وضعیت خود را حفظ کنند. این حافظه شامل تعدادی فلیپ‌فلاپ است که هر فلیپ‌فلاپ 1 بیت را ذخیره می‌کند. این نوع حافظه زمان دسترسی کمتری دارد و به همین دلیل سریع‌تر است.
  • D RAM (حافظه دینامیک): D RAM از خازن‌ها و ترانزیستورها استفاده می‌کند و داده‌ها را به‌عنوان بار الکتریکی بر روی خازن‌ها ذخیره می‌کند. این حافظه شامل هزاران سلول حافظه است و نیاز به تازه‌سازی بار الکتریکی روی خازن‌ها پس از چند میلی‌ثانیه دارد. این نوع حافظه نسبت به S RAM کندتر است.

ROM (حافظه فقط خواندنی)

ROM نوعی حافظه کامپیوتر غیر فرّار است. حافظه غیر فرّار اطلاعات را حتی در صورت قطع یا مختل شدن تأمین برق ذخیره می‌کند. ROM برای ذخیره‌سازی اطلاعاتی که برای راه‌اندازی سیستم استفاده می‌شود، کاربرد دارد. همان‌طور که از نام آن پیداست، حافظه فقط خواندنی است و فقط می‌توان برنامه‌ها و داده‌های ذخیره‌شده بر روی آن را خواند. این حافظه شامل برخی فیوزهای الکترونیکی است که می‌توانند برای ذخیره‌سازی اطلاعات خاص برنامه‌ریزی شوند. اطلاعات ذخیره‌شده در ROM به صورت باینری است و به عنوان حافظه دائمی نیز شناخته می‌شود. ROM به چهار نوع تقسیم می‌شود:

  • MROM (ROM ماسک‌شده): این نوع ROM از دستگاه‌های سخت‌افزاری با مجموعه‌ای پیش‌برنامه‌ریزی‌شده از داده‌ها یا دستورالعمل‌ها تشکیل شده است. MROM یک نوع ROM کم‌هزینه است که به این شکل عمل می‌کند.
  • PROM (حافظه فقط خواندنی قابل برنامه‌ریزی): این نوع حافظه فقط خواندنی یک بار توسط کاربر قابل تغییر است. کاربر یک PROM خالی خریداری می‌کند و با استفاده از یک برنامه PROM محتویات مورد نیاز را به آن اضافه می‌کند. پس از نوشتن، محتوا نمی‌تواند پاک شود.
  • EPROM (حافظه فقط خواندنی قابل برنامه‌ریزی و پاک‌شدنی): EPROM یک توسعه برای PROM است که می‌توانید محتویات آن را با قرار دادن در معرض پرتوهای فرابنفش برای تقریباً 40 دقیقه پاک کنید.
  • EEPROM (حافظه فقط خواندنی قابل برنامه‌ریزی و پاک‌شدنی به‌طور الکتریکی): در این نوع، محتویات نوشته‌شده به‌صورت الکتریکی پاک می‌شود. می‌توانید EEPROM را تا 10,000 بار پاک و دوباره برنامه‌ریزی کنید. فرآیند پاک‌سازی و برنامه‌ریزی زمان بسیار کمی می‌برد، تقریباً 4 تا 10 میلی‌ثانیه. هر ناحیه در EEPROM می‌تواند به‌طور انتخابی پاک و برنامه‌ریزی شود.

تفاوتهای بین RAM و ROM

اصلی‌ترین تفاوت بین RAM و ROM این است که RAM حافظه فرّار است و داده‌ها را در صورت قطع برق از دست می‌دهد، در حالی که ROM حافظه غیر فرّار است و اطلاعات را حتی در صورت قطع برق حفظ می‌کند.

تفاوت‌های بین RAM و ROM
تفاوت‌های بین RAM و ROM

تا اینجا امیدوارم درک کاملی و جواب کافی از سوال “حافظه اصلی چیست؟” رسید باشید.

2- حافظه ثانویه

حافظه ثانویه که بعنوان حافظه کمکی و حافظه پشتیبان نیز شناخته می‌شود، نوعی حافظه غیر فرار است که برای ذخیره سازی حجم زیادی از داده ها و اطلاعات استفاده میشود. داده‌ها یا اطلاعات ذخیره شده در حافظه ثانویه دائمی هستند و این نوع حافظه نسبت به حافظه اصلی کندتر عمل میکند. پردازنده (CPU) نمی‌تواند بطور مستقیم به حافظه ثانویه دسترسی پیدا کند؛ ابتدا داده ها از حافظه کمکی به حافظه اصلی منتقل میشوند و سپس پردازنده میتواند به آنها دسترسی یابد.

ویژگیهای حافظه ثانویه

  1. سرعت: این نوع حافظه نسبت به حافظه اصلی کند است، اما قابل استفاده مجدد است.
  2. اعتمادپذیری: حافظه ثانویه دارای ویژگی‌های غیر فرّار و قابل اعتماد است.
  3. هزینه: این حافظه از نظر هزینه‌ای نسبت به حافظه اصلی ارزان‌تر است.
  4. ظرفیت ذخیره‌سازی: ظرفیت ذخیره‌سازی حافظه ثانویه بیشتر از حافظه اصلی میباشد.
  5. عملکرد سیستم: یک سیستم کامپیوتری می‌تواند بدون حافظه ثانویه کار کند.
  6. ذخیره‌سازی دائمی: در حافظه ثانویه، داده‌ها به‌طور دائمی ذخیره می‌شوند، حتی زمانی که برق خاموش است.

انواع حافظه ثانویه

نوار مغناطیسی

نوار مغناطیسی یک نوار باریک و بلند از فیلم پلاستیکی است که دارای پوشش مغناطیسی نازکی است و برای ضبط مغناطیسی استفاده می‌شود. بیت‌ها به‌صورت الگوهای مغناطیسی به نام رکورد در نوار ثبت می‌شوند که در طول چندین تراک حرکت می‌کنند. معمولاً 7 یا 9 بیت به‌طور هم‌زمان ضبط می‌شوند. هر تراک دارای یک سر خواندن/نوشتن است که امکان ضبط و خواندن داده‌ها را به‌صورت متوالی فراهم می‌کند.

دیسک های مغناطیسی

دیسک مغناطیسی یک صفحه فلزی یا پلاستیکی دایره‌ای شکل است که با ماده مغناطیسی پوشانده شده است. این دیسک‌ها معمولاً از دو طرف استفاده می‌شوند. بیت‌ها در سطوح مغناطیسی در مکان‌هایی به نام تراک‌ها ذخیره می‌شوند که به‌صورت حلقه‌های متقاطع قرار دارند. بخش‌ها (سکتورها) معمولاً برای تقسیم تراک‌ها به قطعات کوچکتر استفاده می‌شوند.

سکتور و ترک در دیسک مغناطیسی

دیسکهای سخت (Hard Disk) دیسک هایی هستند که بطور دائمی متصل هستند و توسط یک کاربر عادی نمیتوانند جدا شوند.

دیسک های نوری

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

انواع دیسک های نوری
  • CD-ROM، که به آن دیسک فشرده نیز می‌گویند، تنها برای خواندن اطلاعات طراحی شده است. اطلاعات بر روی این دیسک با استفاده از یک پرتو لیزر کنترل‌شده به‌منظور ایجاد حفره‌هایی روی سطح دیسک نوشته می‌شود.
  • WORM (Write Once Read Many)، نوعی دیگر از دیسک‌های نوری هستند که به کاربر این امکان را می‌دهند تا فقط یک بار داده‌ها را روی آن‌ها بنویسند. اطلاعات بر روی دیسک با استفاده از پرتو لیزر نوشته می‌شود و می‌توان داده‌های نوشته‌شده را به‌صورت نامحدود خواند.
  • DVD (Digital Versatile Disc)، به‌عنوان “دیسک‌های چندمنظوره دیجیتال” شناخته می‌شود و به دو نوع مختلف تقسیم می‌شود:
    • DVDR (قابل نوشتن): این دیسک‌ها می‌توانند فقط یک بار ضبط شوند و شبیه WORM عمل می‌کنند.
    • DVDRW (قابل نوشتن مجدد): این دیسک‌ها امکان نوشتن و پاک کردن داده‌ها را فراهم می‌کنند.
    • DVD-ROM: این دیسک‌ها نوعی حافظه فقط خواندنی هستند که می‌توانند به‌طور گسترده‌ای استفاده شوند و نسبت به CD-ROM‌ها ظرفیت بیشتری دارند. DVD-ROMها دارای لایه‌ای از پلاستیک پلی‌کربنات ضخیم هستند که پایه‌گذار سایر لایه‌ها می‌باشد. این نوع حافظه نوری قابلیت خواندن و نوشتن داده‌ها را دارد.

3- حافظه کش

حافظه کش چیست؟

حافظه کش نوعی حافظه کامپیوتر از نوع نیمه‌هادی با سرعت بالا است که به CPU کمک می‌کند تا سریع‌تر عمل کند. این حافظه به‌عنوان یک بافر بین CPU و حافظه اصلی عمل می‌کند و برای ذخیره‌سازی داده‌ها و برنامه‌هایی که CPU بیشتر از همه از آن‌ها استفاده می‌کند، به کار می‌رود.

مزایای حافظه کش

  1. سرعت بالا: حافظه کش سریع‌تر از حافظه اصلی است و به همین دلیل می‌تواند عملکرد سیستم را بهبود بخشد.
  2. زمان دسترسی کمتر: دسترسی به حافظه کش نسبت به حافظه اصلی زمان کمتری نیاز دارد.
  3. حفظ برنامه‌ها: حافظه کش برنامه‌هایی را نگه می‌دارد که می‌توانند در مدت زمان کوتاهی اجرا شوند.
  4. ذخیره‌سازی موقت: این حافظه داده‌ها را برای استفاده موقت ذخیره می‌کند.

معایب حافظه کش

  1. هزینه بالا: به دلیل استفاده از نیمه‌هادی‌ها، حافظه کش بسیار گران‌قیمت است.
  2. اندازه کوچک: ظرفیت حافظه کش معمولاً کوچک است و مقدار داده‌ای که می‌تواند ذخیره کند محدود است.

با درک این نکات، می‌توانیم بهتر بفهمیم که “حافظه کش چیست” و چه نقشی در بهبود عملکرد سیستم دارد.

حافظه فرّار و غیر فرّار چیست؟

حافظه فرّار به نوعی از حافظه اشاره دارد که اطلاعات را بر اساس تأمین برق ذخیره می‌کند. اگر تأمین برق قطع شود، تمام داده‌ها و اطلاعات موجود در این حافظه از بین می‌روند. به‌عنوان مثال، حافظه RAM (حافظه دسترسی تصادفی) از این نوع حافظه است.
حافظه غیر فرّار به نوعی از حافظه اطلاق می‌شود که می‌تواند اطلاعات را حتی زمانی که تأمین برق قطع شده است، ذخیره کند. به‌عنوان مثال، حافظه ROM (حافظه فقط خواندنی) از این نوع حافظه است و اطلاعات را به‌طور دائمی نگه می‌دارد.

چگونه داده‌ها را در EPROM پاک کنیم؟

برای پاک کردن داده‌ها در EPROM، می‌توان از پرتوهای فرابنفش (UV) استفاده کرد. این روش به شرح زیر است:
قرار دادن EPROM زیر نور UV: داده‌های موجود در EPROM با قرار دادن آن در معرض نور فرابنفش به مدت معین پاک می‌شوند.
زمان مشخص: معمولاً این فرآیند به مدت حدود 40 دقیقه انجام می‌شود تا تمام داده‌ها به‌طور کامل حذف شوند.
نوشتن داده‌های جدید: پس از پاک‌سازی، می‌توان داده‌های جدید را به EPROM نوشت.
این روش به EPROM این امکان را می‌دهد که اطلاعات را مجدداً برنامه‌ریزی کند و در نتیجه قابلیت استفاده مجدد داشته باشد.

ثبت دیدگاه جدید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *