عوامل زیادی در حصول اطمینان از کارکرد یک کامپیوتر با ظرفیت بهینه دخیل هستند. برای اینکه کامپیوترها به درستی کار کنند، برای نگهداری اطلاعاتی که واحد پردازش مرکزی از آن برای پردازش و تکمیل دستورالعمل ها استفاده می کند، به حافظه نیاز دارند. اگر به حرفه ای در علوم کامپیوتر علاقه دارید، در مورد حافظه کامپیوتر و نقش آن در دستگاه های دیجیتال بیشتر بدانید.
در این مقاله از ایوسی، به چیستی حافظه کامپیوتر، چرایی اهمیت آن و ۱۴ نوع حافظه کامپیوتر می پردازیم.
مرتبط: مبانی کامپیوتر: آشنایی با سیستم عامل ها
حافظه کامپیوتر چیست؟
حافظه کامپیوتر یک سیستم داخلی یا خارجی است که داده ها و دستورالعمل ها را روی یک دستگاه ذخیره می کند. این سلول از چندین سلول به نام سلول های حافظه تشکیل شده است که هر کدام یک شماره شناسایی منحصر به فرد دارند.
واحد پردازش مرکزی (CPU)، که دستورالعملها را میخواند و اجرا میکند، بسته به وظیفهای که کاربر از رایانه میخواهد، سلولهای خاصی را برای خواندن یا نوشتن دادهها انتخاب میکند. بسته به میزان نیاز و نوع دستگاهی که استفاده می کنید، انواع مختلفی از حافظه وجود دارد که می توانید از آنها استفاده کنید.
مرتبط: ۲۸ اصطلاح ضروری علوم کامپیوتر که باید بدانید
چرا حافظه کامپیوتر مهم است؟
حافظه رایانه مهم است زیرا دستگاه ها بدون آن نمی توانند وظایف را پردازش کنند. حافظه از روشن شدن و عملکرد صحیح دستگاه اطمینان می دهد. علاوه بر این، رایانه شما را به سرعت در حال کار نگه می دارد و به شما امکان می دهد از چندین برنامه به طور همزمان استفاده کنید. اگر می خواهید داده ها را برای استفاده های بعدی ذخیره کنید، از انواع خاصی نیز برای این منظور استفاده می کنید.
۱۴ نوع حافظه کامپیوتر
در اینجا لیستی از ۱۴ نوع حافظه رایانه آورده شده است:
۱. داخلی – Internal
حافظه داخلی که به عنوان حافظه اصلی نیز شناخته میشود، مقادیر کمی از دادهها را ذخیره میکند که رایانه میتواند در حین استفاده فعال از آن به آنها دسترسی داشته باشد. حافظه داخلی شامل تراشه های متصل به مادربرد است و برای استفاده از آن باید مستقیماً به دستگاه متصل شود. دو نوع اصلی حافظه داخلی به نامهای RAM و ROM وجود دارد که زیر مجموعههای حافظه خاص خود را دارند.
۲. رم – RAM
حافظه دسترسی تصادفی (Random access memory) حافظه داخلی اولیه واحد پردازش مرکزی (CPU) است. دستگاه الکترونیکی شما از آن برای ذخیره داده های موقت استفاده می کند. این کار را با ارائه مکانی برای برنامهها برای ذخیره دادههایی که فعالانه استفاده میکنید، انجام میدهد تا بتواند به سرعت به دادهها دسترسی داشته باشد. مقدار RAM دستگاه شما عملکرد و سرعت آن را کنترل می کند. اگر رم کافی ندارید، ممکن است برنامه ها را به کندی پردازش کند که می تواند بر خروجی و سرعت استفاده از رایانه تأثیر بگذارد.
RAM همچنین دارای “حافظه فرار” است زیرا در صورت خاموش کردن دستگاه، داده هایی را که ذخیره می کرد از دست می دهد. برای مثال، اگر با لپتاپ خود از مرورگر اینترنت استفاده میکنید و رایانهتان خاموش میشود، ممکن است صفحات وبی را که قبلاً استفاده میکردید ذخیره نکرده باشد زیرا RAM فقط آن اطلاعات را به طور موقت ذخیره میکند.
مرتبط: انواع سیستم عامل (با توابع و نمونه های سیستم عامل)
۳. DRAM
حافظه با دسترسی تصادفی پویا (Dynamic random access memory) یکی از دو نوع خاص رم است که در دستگاههای مدرن مانند لپتاپ، رایانههای رومیزی، دستگاههای قابل حمل و سیستمهای بازی دیده میشود. از بین دو نوع رم مقرون به صرفه تر است و حافظه با ظرفیت بالایی تولید می کند.
این دستگاه از دو جزء، ترانزیستور و خازن ساخته شده است که برای حفظ اطلاعات خود، هر چند ثانیه یک بار نیاز به شارژ مجدد دارند. مانند RAM، در صورت قطع برق و داشتن حافظه فرار، اطلاعات را نیز از دست می دهد.
۴. SRAM
حافظه دسترسی تصادفی استاتیک (Static random access memory) نوع دوم رم است و اطلاعات را تا زمانی که برق در سیستم وجود دارد ذخیره می کند، بر خلاف DRAM که به دفعات بیشتری به روز می شود. از آنجایی که انرژی را طولانیتر نگه میدارد، گرانتر از DRAM است، که معمولاً باعث میشود به طور گسترده مورد استفاده قرار نگیرد. کاربران معمولاً از SRAM برای حافظه کش استفاده می کنند که آن را به شکل سریع تری از حافظه نسبت به DRAM تبدیل می کند.
۵. رام – ROM
حافظه فقط خواندنی (Read-only memory) نوع دیگری از حافظه داخلی اولیه است، اما برخلاف RAM، ROM غیر فرار است و داده ها را به طور دائم ذخیره می کند. برای ذخیره داده ها به دستگاهی که باید روشن شود بستگی ندارد.
در عوض، یک برنامه نویس داده ها را با استفاده از کد باینری در سلول های جداگانه می نویسد، که متن را با استفاده از سیستم دو نماد “۱” و “۰” نشان می دهد. از آنجایی که نمیتوانید دادههای رام را تغییر دهید، میتوانید از این نوع حافظه برای جنبههایی استفاده کنید که تغییر نمیکنند، مانند راهاندازی نرمافزار یا دستورالعملهای میانافزار، که به عملکرد صحیح دستگاه کمک میکند.
۶. PROM
حافظه فقط خواندنی قابل برنامه ریزی (Programmable read-only memory) نوعی از رام است که به عنوان حافظه بدون هیچ داده ای روی آن شروع می شود. کاربر می تواند با استفاده از دستگاه خاصی به نام برنامه نویس PROM داده ها را روی تراشه بنویسد.
مانند ROM، زمانی که کاربر آن را روی تراشه بنویسد، داده دائمی است. این نوع حافظه ممکن است برای برنامه نویسانی مفید باشد که مایلند سیستم عامل خاصی را برای یک تراشه ایجاد کنند و از آن برای تغییر عملکرد معمول یک سیستم استفاده کنند.
مرتبط: تفاوت های اصلی بین سخت افزار و نرم افزار چیست؟
۷. EPROM
حافظه فقط خواندنی قابل برنامه ریزی قابل پاک شدن (Erasable programmable read-only memory) نوع دیگری از تراشه ROM است که کاربران می توانند داده ها را روی آن بنویسند و همچنین داده های قدیمی را پاک کرده و دوباره برنامه ریزی کنند. شما می توانید داده های فعلی را با استفاده از نور ماوراء بنفش (UV) به شکل پنجره کریستال کوارتز در بالای تراشه پاک کنید.
پس از پاک کردن داده ها، می توانید از برنامه نویس PROM برای برنامه ریزی مجدد آن استفاده کنید. شما فقط می توانید اطلاعات یک تراشه EPROM را چند بار پاک کنید زیرا پاک کردن بیش از حد می تواند به تراشه آسیب برساند و آن را برای استفاده در آینده غیرقابل اعتماد کند.
۸. EEPROM
حافظه فقط خواندنی قابل برنامه ریزی با قابلیت پاک شدن الکتریکی (Electrically erasable programmable read-only memory) آخرین نوع تراشه ROM غیر فرار است که معمولاً جایگزین نیاز به تراشه های PROM یا EPROM می شود. این نوع حافظه همچنین به کاربران اجازه می دهد تا داده ها را بر روی تراشه پاک کرده و دوباره برنامه ریزی کنند، اما این کار را با استفاده از میدان الکتریکی انجام می دهد و در پاک کردن داده ها بسیار سریعتر از EPROM است. علاوه بر این، میتوانید به راحتی دادهها را زمانی که تراشه در داخل رایانه است پاک کنید، در حالی که برای پاک کردن تراشههای EPROM باید از رایانه خارج شوند.
۹. کش – Cache
حافظه کش یک حافظه نیمه هادی داخلی با سرعت بالا است که نمونه هایی از داده هایی که اغلب توسط CPU استفاده می شود را ذخیره می کند. این امکان دسترسی به CPU را فراهم می کند، بنابراین زمانی که CPU داده ها یا برنامه هایی را درخواست می کند، حافظه کش می تواند تقریباً بلافاصله آنها را به CPU منتقل کند. حافظه کش معمولاً بین CPU و RAM قرار می گیرد و به عنوان بافر بین این دو عمل می کند.
۱۰. خارجی – External
حافظه خارجی که به عنوان حافظه ثانویه نیز شناخته می شود، حافظه ای است که مستقیماً به CPU متصل نیست و می توانید در صورت نیاز آن را متصل یا جدا کنید. انواع مختلفی از حافظه خارجی وجود دارد که افراد در دستگاه های خود از آنها استفاده می کنند.
به عنوان مثال می توان به هارد دیسک های خارجی، درایوهای فلش، کارت های حافظه و دیسک های فشرده (CD) اشاره کرد. میتوانید دادهها را از رایانه روی حافظه خارجی ذخیره کنید، آنها را از دستگاه حذف کنید و برای انتقال داده به دستگاه سازگار دیگری متصل کنید.
مرتبط: راهنمای خرید کامپیوتر: نکاتی برای انتخاب مناسب و جذاب
۱۱. درایو نوری – Optical drive
حافظه درایو نوری (ODM) یک حافظه خارجی است که هم می تواند داده ها را با استفاده از نور ذخیره کند و هم بخواند. رایج ترین انواع سی دی، دی وی دی و دیسک های بلوری هستند. برای دسترسی به محتویات درایو نوری، دیسک را در داخل کامپیوتر قرار می دهید و کامپیوتر دیسک را می چرخاند.
یک پرتو لیزر در داخل سیستم آن را اسکن میکند، دادههای درایو نوری را دریافت میکند و آن را روی کامپیوتر آپلود میکند. این نوع حافظه می تواند مفید باشد زیرا به طور کلی ارزان است، به راحتی در دسترس است و داده های زیادی را ذخیره می کند.
۱۲. ذخیره سازی مغناطیسی – Magnetic storage
دستگاه های ذخیره سازی مغناطیسی دارای پوششی از مواد مغناطیسی هستند که در آن داده ها را به عنوان جریان الکتریکی رمزگذاری می کند. این نوع حافظه از میدان های مغناطیسی برای مغناطیس کردن بخش های کوچک یک دیسک چرخان فلزی استفاده می کند.
هر بخش نشان دهنده یک “۱” یا “۰” است و حاوی مقدار زیادی داده، اغلب ترابایت های زیادی است. کاربران این نوع حافظه را دوست دارند زیرا مقرون به صرفه، بادوام است و می تواند داده های زیادی را ذخیره کند. اشکال رایج دستگاههای ذخیرهسازی مغناطیسی نوار مغناطیسی، درایوهای دیسک سخت و فلاپی دیسکها هستند.
۱۳. درایوهای حالت جامد – Solid-state drives
درایوهای حالت جامد (SSD) نوعی حافظه خارجی هستند که از ریزتراشههای سیلیکونی ساخته شدهاند. آنها شبیه دستگاه های ذخیره سازی مغناطیسی هستند زیرا می توانید آنها را از دستگاهی که در حال ذخیره یا استخراج داده ها هستید حذف کنید، اما درایوهای حالت جامد مدرن تر هستند.
آنها همچنین سریعتر هستند زیرا حافظه دادههای باینری را به صورت الکتریکی در تراشههای سیلیکونی به نام سلولها ذخیره میکند. RAM از تکنیک مشابهی استفاده می کند، اما درایوهای حالت جامد می توانند حافظه را حتی زمانی که دستگاهی را خاموش می کنید ذخیره کنند، زیرا از حافظه فلش استفاده می کنند. انواع متداول عبارتند از گذرگاه سریال جهانی (USB) حافظه مموری یا درایو فلش USB.
مرتبط: ۷۰ اصطلاح فنی در فناوری: تعاریف و کاربرد
۱۴. مجازی – Virtual
حافظه مجازی نوع دیگری از حافظه ثانویه به شکل هارد یا درایو حالت جامد است که رایانه را قادر میسازد تا کمبود حافظه فیزیکی را با انتقال دادهها از RAM به حافظه دیسک جبران کند. هنگامی که در دسترس بودن در RAM کم است، حافظه مجازی داده ها را به یک فایل صفحه بندی منتقل می کند، که بخشی از یک هارد دیسک است که به عنوان پسوند RAM استفاده می شود. این یک فرآیند موقتی است که زمانی که RAM فضای بیشتری در دسترس داشته باشد ناپدید می شود.
به عنوان مثال، اگر کاربر در دستگاه خود باشد و از چندین برنامه به طور همزمان استفاده کند، ممکن است از بخش بزرگی از RAM موجود استفاده کند، که میتواند دستگاه و توانایی آن را برای اجرای کارآمد برنامهها کند کند. سپس دادههایی که رایانه استفاده نمیکند به حافظه مجازی منتقل میشود تا فضای بیشتری برای RAM فراهم شود تا برنامهها را با ظرفیت کامل خود اجرا کند.
13 پاسخ
حافظه فلش دیسک از چه مدلیه ؟
و اینکه آیا با هاردهای ssd یه جور هستن ؟
سلام
مدل حافظه فلش دیسک مبتنی بر فناوری NAND flash هست. فلش دیسک ها به عنوان درایوهای فلش USB یا درایوهای thumb drives هم شناخته می شن و برای ذخیره داده ها و انتقال فایل ها بین رایانه ها استفاده می شند.
هارد دیسک های SSD (Solid State Drive) هم از فناوری NAND flash برای ذخیره سازی داده ها استفاده می کنند، ولی از نظر فرم فاکتور و ظرفیت با فلش دیسک ها متفاوت هستند. عموما SSD ها بزرگتر هستند و در مقایسه با فلش دیسک ها می تونند داده های بسیار بیشتری رو در خود نگه دارند. درایوهای SSD معمولاً در لپتاپها و رایانههای رومیزی بهعنوان جایگزین سریعتر و مطمئنتر برای هارد دیسکهای سنتی (درایوهای دیسک سخت) استفاده میشند.
پس به طور خلاصه، فلش دیسک ها و هارد دیسک های SSD از فناوری حافظه فلش NAND استفاده می کنند، ولی از نظر ظرفیت، کارایی و فرم متفاوت هستند. دیسک های فلش دستگاه های کوچکتر و قابل حمل هستند، در حالی که SSD ها دستگاه های ذخیره سازی بزرگتر و با ظرفیت بالاتر برای رایانه ها هستند.
سلام
میموری موئقتی ودائمی کمپیوتر چیست ؟
سلام
براساس یه نوع تقسیم بندی، مموری همین دو نوع اصلی رو داره: مموری موقتی و مموری دائمی.
مموری موقتی (RAM):
مموری دائمی (هارد دیسک یا حافظه دائمی):
سوالی بود، در خدمتیم
جدیدترین نوع حافظه کامپیوتری کدو.مه
سلام
یکی از جدیدترین نوعهای حافظه کامپیوتری NAND 3D فلشه. این نوع حافظه توسط شرکتهای معروفی مثل اینتل، سامسونگ و میکرون تولید میشه. در حافظه NAND 3D فلش، دسترسی به دادهها به صورت پارالل انجام میشه و از مزیتهایی مثل سرعت بالا و ظرفیت بزرگتر برخورداره.
همچنین، یکی دیگه از نوعهای حافظه کامپیوتری جدید، حافظه رم DDR5 هست. این نوع حافظه توسط شرکتهای معروفی مثل میکرون، سامسونگ و SK Hynix تولید میشه. حافظه DDR5 برای استفاده در سیستمهای رایانهای پر قدرت و سرعت بالا طراحی شده. این نوع حافظه با پشتیبانی از شکاف توسعه گذاری جدید، دارای سرعت بالا و تاخیر کمتر در انتقال دادهها هست.
هر کدوم از این نوعهای حافظه کامپیوتری با فناوریهای جدید و مورد توسعه قرار میگیرن و هدفشون بهبود عملکرد کامپیوتر و افزایش سرعت و ظرفیت است.
حافظه کامپیوتر، بخشی از دستگاه است که برای ذخیره و بازیابی اطلاعات مورد استفاده قرار میگیرد. حافظههای کامپیوتر میتوانند در انواع مختلفی به وجود آیند، هر یک با ویژگیها و عملکردهای متفاوتی. در ادامه به برخی از انواع حافظه کامپیوتر معروف پرداخته میشود:
۱. حافظه RAM (Random Access Memory): حافظه رم نوعی حافظه پرکاربرد در کامپیوترهاست. در حافظه رم، اطلاعات به صورت تصادفی قابل دسترسی و به راحتی قابل تغییر هستند. حافظه رم در فرآیند اجرای برنامهها و سیستم عامل نقش حیاتی و بسیار مهمی دارد.
۲. حافظه ROM (Read-Only Memory): در مقابل حافظه رم، حافظه ROM قابلیت نوشتن دادهها را ندارد. اطلاعات در حافظه ROM بصورت پایدار ذخیره میشوند و قبل از استفاده در کامپیوتر برنامهریزی و ثبت میشوند. معمولا سیستم عامل و برنامههای بوت کردن کامپیوتر در حافظه ROM قرار میگیرند.
۳. حافظه نهان Cache: حافظه نهان ذخیرهسازی سریع و موقتی دادههایی است که برنامهها پراستفاده میکنند تا به صورت برهمکنش یکپارچهتر اجرا شوند. حافظه نهان معمولا درون سی پی یو (CPU) قرار میگیرد تا زمان دسترسی به دادهها کاهش یابد.
۴. حافظه ثابت (Hard Drive): حافظه ثابت یا هارد درایو (Hard Drive) جایی است که اطلاعات برای مدت طولانی ذخیره میشوند. این نوع حافظه از روشهای مکانیکی برای ذخیرهسازی اطلاعات استفاده میکند و به عنوان یک رسانه ذخیرهسازی بزرگ معمولا در کامپیوترهای شخصی استفاده میشود.
۵. حافظه فلش (Flash Memory): حافظه فلش به عنوان یک نوع حافظه نیمههادی است که در اکثر دستگاههای قابل حمل مانند تلفن همراه، دوربین دیجیتال، رمهای جانبی و حتی در برخی از رایانهها مورد استفاده قرار میگیرد. این نوع حافظه بدون نیاز به تغییر با سرعت بالا قابل خواندن و نوشتن است.
علاوه بر این، نوع دیگری از حافظه کامپیوتر نیز وجود دارد که به عنوان حافظه اصلی استفاده میشود و به صورت یک رمهای قابل جابجایی عمل میکند. این رمها توسط شرکتهایی مانند Intel و Micron تولید میشوند و با نامهای مانند Optane Memory و ۳D XPoint شناخته میشوند.
در کل، حافظههای کامپیوتر نقش بسیار حیاتی در کارایی و عملکرد دستگاههای مختلف دارند. هر نوع حافظه با ویژگیها و کارکردهای متفاوتی طراحی شده است تا نیازهای مختلف کاربران را برطرف کند.
حافظه کامپیوتر چقدر است ] چطوری بفهمم ?
سلام
شما میتونید به چند روش حافظه کامپیوتر خود رو بفهمید:
دقت کنید که علاوه بر حافظه فیزیکی (RAM)، همچنین با توجه به سیستم عامل و نوع دستگاه، حافظه داخلی (مثل هارد دیسک) و حافظه خارجی (مثل کارت حافظه) هم وجود داره.
SEC memory چیه؟
Auxiliary memory چیه؟
Secondary Memory چیه؟
سلام
SEC memory یا Secure Digital Encrypted Compact memory یکی از انواع کارت حافظه هست که از رمزنگاری استفاده میکنه تا اطلاعات ذخیره شده در اون رو محافظت کنه. این نوع کارت حافظه امنیت بیشتری نسبت به سایر کارتهای حافظه داره و معمولاً برای استفاده در دستگاههایی مثل دوربینهای امنیتی یا سیستمهای پخش ویدئویی استفاده میشه. با استفاده از رمزنگاری، اطلاعاتی که در SEC memory ذخیره میشه، از دسترسی غیرمجاز محافظت میشه و این باعث شده که این نوع کارت حافظه برای ذخیره سازی و انتقال اطلاعات حساس و محرمانه استفاده بشه.
Auxiliary memory یا حافظه فرعی در حوزهی رایانش، نوعی حافظه بیرونی برای ذخیرهسازی دادهها و برنامهها برای استفاده در یه سیستم کامپیوتریه. این نوع حافظه معمولاً به عنوان جایگزین حافظه اصلی یا حافظه نهان مورد استفاده قرار میگیره و توانایی ذخیرهسازی و دسترسی به اطلاعات بیشتری رو نسبت به حافظه اصلی داره.
حافظه فرعی اغلب از روشهای نوشتن و خوندن مختلفی برخورداره، مثل حفظ اطلاعات در دیسکها، مموری کارتها، حافظهٔ فلش، تسهیم و تبادل اطلاعات با سرورها، و روشهای دیگه ذخیرهسازی بر اساس نوع دستگاه و فناوری مورد استفاده هست. به عنوان مثال، یه سیستم کامپیوتری معمولاً برنامههای خود رو در حافظه اصلی اجرا میکنه ولی از حافظه فرعی برای ذخیرهٔ فایلها، دادهها و منابع دیگهای استفاده میکنه که در حافظه اصلی جا نخواهد گرفت.
Secondary memory یا حافظه ثانویه یا همون حافظه خارجی یا انبار حافظه یه حافظه درونیه که در اون امکان ذخیره سازی اطلاعات برای مدت طولانی وجود داره، حافظهی دستگاهیه که اطلاعات در اون نگهدار داره شده و بشه اونها رو بعدا بازیابی کرد. یکی از ویژگیهای اساسی حافظه ثانویه، بزرگ بودن اونه که به مقدار زیادی از اطلاعات میتونه پاسخگو باشه. البته این نوع حافظه از نظر سرعت دسترسی به اطلاعات کندتر از حافظههای اولیه هست.