انواع حافظه کامپیوتر
در این پست از وبسایت بلاگینو قراره انواع حافظه های کامپیوتری را بررسی کنیم.
عوامل زیادی در حصول اطمینان از کارکرد یک کامپیوتر با ظرفیت بهینه مرتبط هستند. برای اینکه کامپیوترها به درستی کار کنند، برای نگهداری اطلاعاتی که واحد پردازش مرکزی از آن برای پردازش و تکمیل دستورالعمل ها استفاده می کند، به حافظه نیاز دارند. اگر به حرفه ای در علوم کامپیوتر علاقه دارید، در مورد حافظه کامپیوتر و نقش آن در دستگاه های دیجیتال بیشتر بدانید. در این مقاله به چیستی حافظه کامپیوتر، چرایی اهمیت آن و 14 نوع حافظه کامپیوتر می پردازیم.
حافظه کامپیوتر چیست؟
حافظه کامپیوتر یک سیستم داخلی یا خارجی است که داده ها و دستورالعمل ها را روی یک دستگاه ذخیره می کند. این سلول از چندین سلول به نام سلول های حافظه تشکیل شده است که هر کدام یک شماره شناسایی منحصر به فرد دارند. واحد پردازش مرکزی (CPU)، که دستورالعملها را میخواند و اجرا میکند، بسته به وظیفهای که کاربر از رایانه میخواهد، سلولهای خاصی را برای خواندن یا نوشتن دادهها انتخاب میکند. بسته به میزان نیاز و نوع دستگاهی که استفاده می کنید، انواع مختلفی از حافظه وجود دارد که می توانید از آنها استفاده کنید.
چرا حافظه کامپیوتر مهم است؟
حافظه رایانه مهم است زیرا دستگاه ها بدون آن نمی توانند وظایف را پردازش کنند. حافظه از روشن شدن و عملکرد صحیح دستگاه اطمینان می دهد. علاوه بر این، رایانه شما را به سرعت در حال کار نگه می دارد و به شما امکان می دهد از چندین برنامه به طور همزمان استفاده کنید. اگر می خواهید داده ها را برای استفاده های بعدی ذخیره کنید، از انواع خاصی نیز برای این منظور استفاده می کنید.
14 نوع حافظه کامپیوتر
در اینجا لیستی از 14 نوع حافظه رایانه آورده شده است:
حافظه داخلی که به عنوان حافظه اصلی نیز شناخته میشود، مقادیر کمی از دادهها را ذخیره میکند که رایانه میتواند در حین استفاده فعال از آن به آنها دسترسی داشته باشد. حافظه داخلی شامل تراشه های متصل به مادربرد است و برای استفاده از آن باید مستقیماً به دستگاه متصل شود. دو نوع اصلی حافظه داخلی به نامهای RAM و ROM وجود دارد که زیرمجموعههای حافظه خود را دارند.
حافظه دسترسی تصادفی (RAM) حافظه داخلی اولیه واحد پردازش مرکزی (CPU) است. دستگاه الکترونیکی شما از آن برای ذخیره داده های موقت استفاده می کند. این کار را با ارائه مکانی برای برنامه ها برای ذخیره دادههایی که فعالانه استفاده میکنید، انجام میدهد تا بتواند به سرعت به دادهها دسترسی داشته باشد. مقدار RAM دستگاه شما عملکرد و سرعت آن را کنترل می کند. اگر رم کافی ندارید، ممکن است برنامه ها را به کندی پردازش کند که می تواند بر خروجی و سرعت استفاده از رایانه تأثیر بگذارد.
RAM همچنین دارای "volatile memory" است زیرا در صورت خاموش کردن دستگاه، داده هایی را که ذخیره می کرد از دست می دهد. برای مثال، اگر با لپتاپ خود از مرورگر اینترنت استفاده میکنید و رایانهتان خاموش میشود، ممکن است صفحات وبی را که قبلاً استفاده میکردید ذخیره نکرده باشد زیرا RAM فقط آن اطلاعات را به طور موقت ذخیره میکند.
حافظه با دسترسی تصادفی پویا (DRAM) یکی از دو نوع خاص رم است که در دستگاه های مدرن مانند لپ تاپ ها، رایانه های رومیزی، دستگاه های قابل حمل و سیستم های بازی دیده می شود. از بین دو نوع رم مقرون به صرفه تر است و حافظه با ظرفیت بالایی تولید می کند. این دستگاه از دو جزء، ترانزیستور و خازن ساخته شده است که برای حفظ اطلاعات خود، هر چند ثانیه یک بار نیاز به شارژ مجدد دارند. مانند RAM، در صورت قطع برق و داشتن حافظه فرار، اطلاعات را نیز از دست می دهد.
حافظه دسترسی تصادفی استاتیک (SRAM) نوع دوم رم است و اطلاعات را تا زمانی که برق در سیستم وجود دارد ذخیره می کند، بر خلاف DRAM که به دفعات بیشتری به روز می شود. از آنجایی که انرژی را طولانیتر نگه میدارد، گرانتر از DRAM است، که معمولاً باعث میشود به طور گسترده مورد استفاده قرار نگیرد. کاربران معمولاً از SRAM برای حافظه کش استفاده می کنند که آن را به شکل سریع تری از حافظه نسبت به DRAM تبدیل می کند.
حافظه فقط خواندنی (ROM) نوع دیگری از حافظه داخلی اولیه است، اما برخلاف RAM، ROM غیر فرار است و داده ها را به طور دائم ذخیره می کند. برای ذخیره داده ها به دستگاهی که باید روشن شود بستگی ندارد. در عوض، یک برنامه نویس داده ها را با استفاده از کد باینری در سلول های جداگانه می نویسد، که متن را با استفاده از سیستم دو نماد "1" و "0" نشان می دهد. از آنجایی که نمیتوانید دادههای رام را تغییر دهید، میتوانید از این نوع حافظه برای جنبههایی استفاده کنید که تغییر نمیکنند، مانند راهاندازی نرمافزار یا دستورالعملهای میانافزار، که به عملکرد صحیح دستگاه کمک میکند.
حافظه فقط خواندنی قابل برنامه ریزی (PROM) نوعی از رام است که به عنوان حافظه بدون هیچ داده ای روی آن شروع می شود. کاربر می تواند با استفاده از دستگاه خاصی به نام برنامه نویس PROM داده ها را روی تراشه بنویسد. مانند ROM، زمانی که کاربر آن را روی تراشه بنویسد، داده دائمی است. این نوع حافظه ممکن است برای برنامه نویسانی مفید باشد که مایلند سیستم عامل خاصی را برای یک تراشه ایجاد کنند و از آن برای تغییر عملکرد معمول یک سیستم استفاده کنند.
حافظه فقط خواندنی قابل برنامه ریزی قابل پاک شدن (EPROM) نوع دیگری از تراشه ROM است که کاربران می توانند داده ها را روی آن بنویسند و همچنین داده های قدیمی را پاک کرده و دوباره برنامه ریزی کنند. شما می توانید داده های فعلی را با استفاده از نور ماوراء بنفش (UV) به شکل پنجره کریستال کوارتز در بالای تراشه پاک کنید. پس از پاک کردن داده ها، می توانید از برنامه نویس PROM برای برنامه ریزی مجدد آن استفاده کنید. شما فقط می توانید اطلاعات یک تراشه EPROM را چند بار پاک کنید زیرا پاک کردن بیش از حد می تواند به تراشه آسیب برساند و آن را برای استفاده در آینده غیرقابل اعتماد کند.
حافظه فقط خواندنی قابل برنامه ریزی با قابلیت پاک شدن الکتریکی (EEPROM) آخرین نوع تراشه ROM غیر فرار است که معمولاً جایگزین نیاز به تراشه های PROM یا EPROM می شود. این نوع حافظه همچنین به کاربران اجازه می دهد تا داده ها را بر روی تراشه پاک کرده و دوباره برنامه ریزی کنند، اما این کار را با استفاده از میدان الکتریکی انجام می دهد و در پاک کردن داده ها بسیار سریعتر از EPROM است. علاوه بر این، میتوانید به راحتی دادهها را زمانی که تراشه در داخل رایانه است پاک کنید، در حالی که برای پاک کردن تراشههای EPROM باید از رایانه خارج شوند.
حافظه کش یک حافظه داخلی با سرعت بالا است که نمونه هایی از داده هایی که اغلب توسط CPU استفاده می شود را ذخیره می کند. این امکان دسترسی به CPU را فراهم می کند، بنابراین زمانی که CPU داده ها یا برنامه هایی را درخواست می کند، حافظه کش می تواند تقریباً بلافاصله آنها را به CPU منتقل کند. حافظه کش معمولاً بین CPU قرار می گیرد و RAM به عنوان بافر بین این دو عمل می کند.
حافظه خارجی که به عنوان حافظه ثانویه نیز شناخته می شود، حافظه ای است که مستقیماً به CPU متصل نیست و می توانید در صورت نیاز آن را متصل یا جدا کنید. انواع مختلفی از حافظه خارجی وجود دارد که افراد در دستگاه های خود از آنها استفاده می کنند. به عنوان مثال می توان به هارد دیسک های خارجی، درایوهای فلش، کارت های حافظه و دیسک های فشرده (CD) اشاره کرد. میتوانید دادهها را از رایانه روی حافظه خارجی ذخیره کنید، آنها را از دستگاه حذف کنید و برای انتقال داده به دستگاه سازگار دیگری متصل کنید.
حافظه درایو نوری یک حافظه خارجی است که هم می تواند داده ها را با استفاده از نور ذخیره کند و هم بخواند. رایج ترین انواع سی دی، دی وی دی و دیسک های بلوری هستند. برای دسترسی به محتویات درایو نوری، دیسک را در داخل کامپیوتر قرار می دهید و کامپیوتر دیسک را می چرخاند. یک پرتو لیزر در داخل سیستم آن را اسکن میکند، دادههای درایو نوری را دریافت میکند و آن را روی کامپیوتر آپلود میکند. این نوع حافظه می تواند مفید باشد زیرا به طور کلی ارزان است، به راحتی در دسترس است و داده های زیادی را ذخیره می کند.
دستگاه های ذخیره سازی مغناطیسی دارای پوششی از مواد مغناطیسی هستند که در آن داده ها را به عنوان جریان الکتریکی رمزگذاری می کند. این نوع حافظه از میدان های مغناطیسی برای مغناطیس کردن بخش های کوچک یک دیسک چرخان فلزی استفاده می کند. هر بخش نشان دهنده یک "1" یا "0" است و حاوی مقدار زیادی داده، اغلب ترابایت های زیادی است. کاربران این نوع حافظه را دوست دارند زیرا مقرون به صرفه، بادوام است و می تواند داده های زیادی را ذخیره کند. اشکال رایج دستگاههای ذخیرهسازی مغناطیسی نوار مغناطیسی، درایوهای دیسک سخت و فلاپی دیسکها هستند.
درایوهای حالت جامد نوعی حافظه خارجی هستند که از ریزتراشههای سیلیکونی ساخته شدهاند. آنها شبیه دستگاه های ذخیره سازی مغناطیسی هستند زیرا می توانید آنها را از دستگاهی که در حال ذخیره یا استخراج داده ها هستید حذف کنید، اما درایوهای حالت جامد مدرن تر هستند. آنها همچنین سریعتر هستند زیرا حافظه دادههای باینری را به صورت الکتریکی در تراشههای سیلیکونی به نام سلولها ذخیره میکند. RAM از تکنیک مشابهی استفاده می کند، اما درایوهای حالت جامد می توانند حافظه را حتی زمانی که دستگاهی را خاموش می کنید ذخیره کنند، زیرا از حافظه فلش استفاده می کنند. انواع متداول عبارتند از حافظه مموری یا درایو فلش USB.
حافظه مجازی نوع دیگری از حافظه ثانویه به شکل هارد یا درایو حالت جامد است که رایانه را قادر میسازد تا کمبود حافظه فیزیکی را با انتقال دادهها از RAM به حافظه دیسک جبران کند. هنگامی که در دسترس بودن در RAM کم است، حافظه مجازی داده ها را به یک فایل صفحه بندی منتقل می کند، که بخشی از یک هارد دیسک است که به عنوان پسوند RAM استفاده می شود. این یک فرآیند موقتی است که زمانی که RAM فضای بیشتری در دسترس داشته باشد ناپدید می شود.
به عنوان مثال، اگر کاربر در دستگاه خود باشد و از چندین برنامه به طور همزمان استفاده کند، ممکن است از بخش بزرگی از RAM موجود استفاده کند، که میتواند دستگاه و توانایی آن را برای اجرای کارآمد برنامهها کند کند. سپس دادههایی که رایانه استفاده نمیکند به حافظه مجازی منتقل میشود تا فضای بیشتری برای RAM فراهم شود تا برنامهها را با ظرفیت کامل خود اجرا کند.
1 نظر آگاشته شده است, نظر تو چیه؟
1500