حافظه رایانه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
←‏حافظه فقط خواندنی: اصلاح فاصلهٔ مجازی، اصلاح نویسه، اصلاح ارقام، اصلاح سجاوندی، اصلاح املا
اصلاح نویسه‌های عربی، اصلاح فاصلهٔ مجازی، اصلاح ارقام، اصلاح سجاوندی، اصلاح املا
خط ۲:
 
{{ویکی‌سازی}}
در [[علوم رایانه]]، به هر وسیله که توانایی نگهداری اطلاعات را داشته باشد، '''حافظه''' می‌گویند. حافظه یکی از قسمت‌های ضروری و اساسی یک [[رایانه]] به شمار می‌رود. همان طورهمان‌طور که انسان برای نگهداری اطلاعات مورد نیاز خود علاوه بر حافظه درونی خویش از ابزارهای گوناگون دیگری همانند کاغذ، [[تخته سیاه]]، نوار ضبط صوت، نوار ویدیو و ... استفاده می‌کند رایانه هم می‌تواند از انواع گوناگون حافظه استفاده کند. به طور کلی دو نوع حافظه داریم :
* '''«حافظه اصلی»''' که به آن '''«حافظه اولیه»''' یا '''«حافظه درونی»''' نیز می‌گویند .
* '''«حافظه جانبی»''' که به آن '''«حافظه ثانویه»''' یا '''«حافظه کمکی»''' نیز می‌گویند .
 
== حافظه اصلی ==
کلیه دستورالعمل‌ها و [[داده]] ها،‌ها، برای این که مورد اجرا و پردازش قرار گیرند، نخست باید به [[حافظه اصلی]] [[رایانه]] منتقل گردند و نتایج پردازش نیز به آنجا فرستاده شود. حافظه اصلی رایانه از جنس [[نیمه رسانا]] ( الکترونیکی ) است و در نتیجه، سرعت دسترسی به اطلاعات موجود در آنها در مقایسه با انواع حافظه جانبی که بصورت مکانیکی کار میکنندمی‌کنند مانند [[دیسک سخت]]، [[دیسک‌گردان]]، و [[لوح فشرده]] بالاست و قیمت آن نیز گران ترگران‌تر است اما در مقابل حافظه‌هایی، که به پردازنده نزدیکتر هستند و از ظرفیت کمتری برخوردارند مانند [[ثبات]] (به انگلیسی: Processor Registers) و [[حافظه نهان سی‌پی‌یو]] (به انگلیسی:Cache)گرانتر و از سرعت دسترسی بالاتری بهره میبرندمی‌برند. حافظه‌های اصلی نیز به دو دسته تبدیل می‌شوند:
* [[حافظه خواندنی/ نوشتنی]] (به انگلیسی: RWM)، [[حافظه دسترسی تصادفی]] (به انگلیسی: Random Access Memory یا RAM) از این نوع است.
* [[حافظه فقط خواندنی]] (به انگلیسی: Read Only Memory یا ROM)
 
=== حافظه خواندنی/ نوشتنی ===
همان طورهمان‌طور که از نام این حافظه پیداست، [[واحد پردازنده مرکزی|پردازنده]] می‌تواند هم در این نوع حافظه بنویسد و هم از آنها بخواند. به طور کلی، برنامه‌ها (به انگلیسی: Codes)، دستورالعمل‌ها (به انگلیسی: Instructions)، و داده‌هایی (به انگلیسی: Data) در این حافظه قرار می‌گیرند که پردازشگر بخواهد بر روی آنها کاری انجام دهد. به این نوع حافظه ها،حافظه‌ها، ''حافظه فَرّار'' نیز می‌گویند زیرا با [[قطع برق]]، محتویات آن‌ها از بین می‌رود. RAMها غالباً دو نوع اند :
 
:* '''(DRAM (Dynamic RAM'''
(RAMدینامیک ) : در این نوع حافظه اطلاعات به طور اتوماتیک توسط رایانه تازه (به انگلیسی:Refresh) می‌شوند. به دلیل چگالی بیشتر داده‌ها و ارزان بودن RAM دینامیک پراستفاده است و در [[حافظه دسترسی تصادفی]] (به انگلیسی: RAM) از آن بیشتر استفاده میشودمی‌شود.
 
:* '''(SRAM (Static RAM'''
(RAMاستاتیک ) : سرعت این نوع حافظه بالاتر از نوع دینامیک است. از این نوع RAM در [[حافظه نهان سی‌پی‌یو|حافظه نهان]] (به انگلیس:Cache) که بین حافظه اصلی و پردازنده قرار دارد، استفاده می‌شود.
 
=== حافظه فقط خواندنی ===
خط ۲۵:
=== ساخت مدارهای منطقی به کمک ROM و تراشه‌های همانند ===
 
ROM و ساختارهای همانند PROM وRAM از اعضای مهم خانواده تراشه‌های قابل [[برنامه‌ریزی]] می‌باشند. توسط ROM هر نوع تابع ترکیبی را می‌توان به وجود آورد زیرا که این تراشه در برگیرنده تمام عبارات حداقلی (Minterm ) می‌باشد ولی نکته‌ای که نباید از نظر دور داشت این است که استفاده از ROM اضافه بر کاهش سرعت سیستم در خیلی از مواقع ممکن است نوعی به هدر دادن منابع بوده و ازلحاظ اقتصادی مقرون به صرفه نباشد چون کمتر مدارهایی وجود دارند که احتیاج به استفاده از چنین آرایه‌های بزرگی داشته باشند.
در موارد زیر استفاده از حافظه‌های یاد شده به منظور پیاده سازیپیاده‌سازی [[مدارهای منطقی]] می‌تواند مفید و مقرون به صرفه باشد.
 
:* الف: زمانی که مسا له در ابتدا به صورت [[جدول درستی]] بیان شده باشد زیرا که محتویات جدول مذکور مستقیماً قابل پیاده شدن بر روی ROM می‌باشد وهیچ نیازی به پردازش و ساده سازیساده‌سازی صورت مسئله نخواهد بود. جداول تبدیل انواع رمزها به یکدیگر(Look Up Tables) و کنترلرهای ریز برنامه‌ای مثالهای مناسبی از این نوع مدارهای منطقی می‌باشند. در یک چنین حالاتی درست نخواهد بود که ساختاری که مستقیماً قابل پیاده شدن بر روی ROM است را به هم زده و پردازش‌های گوناگون بر روی آن انجام دهیم به خاطر آن که بخواهیم جواب مسئله را با استفاده از دریچه‌ها طراحی کرده و یا به عبارتی آن را به صورت مجموع حاصلضربهای ساده شده درآوریم.
:* ب: زمانی که تابع مورد نظر احتیاج به عوامل حاصل ضربی خیلی زیاد داشته که بیش از امکانات PLDهای موجود باشد یک چنین حالاتی معمولاً در مورد توابع حسابی پیش می‌آید.
:* ج: مواردی که به منظور ساخت بلوک‌های منطقی تغییر پذیرتغییرپذیر بوده و تعداد عوامل حاصلضربی مورد نیاز در تغییرات آینده قابل پیش بینی نباشد، در این مواقع استفاده ازحافظه‌ها یکی از راه حل‌های مناسب خواهد بود.
:همان گونه که یاد آوریادآور شدیم، کاربرد مورد الف در تبدیل رمزها به همدیگر است. مثلاً رایانه‌های بزرگ غالباً داده‌های خود را به صورت رمز EBCDIC به سمت دستگاه‌های چاپگر می فرستندمی‌فرستند. حال اگر بنا باشد از یک دستگاه چاپگر ارزان PC به جای چاپگر ویژه بزرگ استفاده گردد باید رمز داده‌های ارسالی را به ASCII تبدیل نمود، در یک چنین موردی جدول درستی تبدیل EBCDIC به ASCII مستقیماً قابل پیاده شدن بر روی ROM می‌باشد. رمز EBCDIC به عنوان آدرس ROM و رمز ASCII به عنوان محتویات ROM به حساب خواهند آمد.
مثال دیگر از این نوع، تبدیل رمز دودویی خالص Pure Binary داخلی سیستم‌های میکروکنترلر به رمز BCD برای نمایش اطلاعات خروجی می‌باشد.
با توجه به مطالب بالا می‌توانیم نتیجه گیرینتیجه‌گیری کنیم که در توابعی که خروجیها به صورت مشابه با محتویات و ورودیها مشابه با ورودیهای آدرس حافظه‌ها باشند، این تراشه‌ها نامزدهای مناسبی برای پیاده سازیپیاده‌سازی توابع یاد شده در بالا می‌باشند.
:به عنوان مثال اگر منظور ساخت یک علامت الکتریکی رقمی متشکل از ۱۶ وضعیت گوناگون در یک پریود خود باشد، می‌توان از یک ROM ،ROM، ۱۶ خانه تک رقمی استفاده نمود. پریود موج تولید شده شانزده برابر زمان لازم برای خواندن داده‌ها از روی ROM خواهد بود. خطوط آدرس این ROM ﺗﻮسطتوسط خروجی‌های یک شمارنده ۱۶ حالتی طبیعی فرمان داده می‌شوند.
نام دیگری که در چنین مواردی برای ROM مورد استفاده قرار می‌گیرد، واژه PLE خلاصه شده عبارت Programmable Logic Element می‌باشد. این واژه به این دلیل برای نامیدن ROM مورد استفاده قرار می‌گیرد، که ROM به صورت اصولی یک تراشه تولید توابع منطقی نیز می‌باشد.
:یک ابزار نرم‌افزاری به همین منظور، یعنی کمک به پیاده سازیپیاده‌سازی مدارهای منطقی به کمک ROM زمانی به بازار عرضه گردید که به نام'''' PLEASM ''''که خلاصه شده Programmable Logic Element Assembler می‌باشد، نامیده می‌شد. این ابزار خصوصیات طرح منطقی مورد نظر را به صورت معادلات دودویی و یا توابع حسابی قبول کرده و خروجی خود را به صورت جدول درستی که مستقیماً قابل پیاده شدن بر روی ROM و یا به عبارتی PLE باشد آماده می نمودمی‌نمود. ROMها را در ابعاد و سرعت‌ها و تکنولوژی‌ها گوناگون می سازندمی‌سازند. انواع دو قطبی BIPOLAR آن با زمان دسترسی حدود ۱۰ [[نانو]] ثانیه و گونه‌های CMOS آن با حداقل زمان دسترسی تقریباً چندین برابر این مقدار در بازار وجود دارند. انواع قابل برنامه ریزیبرنامه‌ریزی (PROM ) نیز وجود دارند که بعضی به توسط فیوزها برنامه ریزیبرنامه‌ریزی می‌شوند و قابل پاک شدن نیستند و بعضی‌ها هم با [[پرتو فرابنفش]] قابل پاک شدن می‌باشند که به آنها EPROM گفته می‌شود.
در حافظه‌های PROMتمام ﺑیﺖهایبیتهای کلمات در ابتدا برابر ۱ هستند. برای داشتن صفر در کلمات حافظه میمی‌بایستی بایﺴتی ﻳکیک جریان پالسی در خروجیROM برای هر آدرس قرار داد بطوری که ﻓیوزیفیوزی که داخلPROM قرار داردمی سوزد. در اﻳناین صورت آن ﺑﻴتیبیتی که ﻓیوزفیوز آن سوخته است دارای اطلاعات صفر می‌شود.
به اﻳناین ترﺗﻴبترتیب کاربر متناسب با ﻧﻴازنیاز در آزماﻳﺸگاهآزمایشگاه خودPROM را برنامه ریزیبرنامه‌ریزی می‌کندو در هر کلمه حافظه PROMاطلاعات مورد نظر را قرار می‌دهد.
گونه‌های دیگری نیز وجود دارند که از لحاظ تکنیک ساخت و طرز کار ما بین ROM و RAM قرار می‌گیرند که از آن جمله می‌توان از:
E۲PROME2PROM=Electrically Erasable Programmable Read Only Memory و Flash Memoryها نام برد.
 
=== مختصری در مورد E2PROM و Flash Memory ===
استفاده از این نوع حافظه‌ها که از نوع غیر فرار''''Nonvolatile ''''بوده و یعنی از این لحاظ شبیه بقیه انواع ROM می‌باشند، زمانی به کار می‌آید که نیاز باشد تراشه بدون برداشته شدن از روی مدارقابل برنامه ریزیبرنامه‌ریزی مجدد باشد.
:Flash Memory از لحاظ تکنولوژی ساخت تلفیقی از روشهای ساخت حافظه‌های EPROM و E2PROM می‌باشد ودر واقع مزایای هر یک از حافظه‌های یاد شده در بالا را دارا می‌باشد. Flash Memoryها می‌توانند همانند E2PROMها به صورت الکتریکی پاک شوند با این تفاوت که این‌ها بر خلاف E2PROMها که خط به خط پاک می‌شوند به صورت یک جا تمام محتویات آنها قابل پاک شدن می‌باشد.می‌باشد؛ و از این لحاظ شبیه EPROM می‌باشند. البته با این تفاوت که نوع اخیر توسط نور فرابنفش شدید در مدتی در حدود ۱۵ الی ۲۰ دقیقه پاک می‌شود. در صورتی که این عمل برای حافظه‌های از نوع Flash در یک لحظه خیلی کوتاه انجام می پذیردمی‌پذیرد و کل عمل پاک کردن و برنامه ریزیبرنامه‌ریزی دوباره در عرض چند ثانیه قابل انجام است.است؛ بنابراین از این لحاظ این نوع حافظه سریع تر از E2PROMها می‌باشد.
نکته دیگری که قابل توجه است، این که در این نوع از حافظه احتیاج به ایجاد پنجره شفاف جهت انجام عمل پاک کردن محتویات تراشه شبیه آنچه در EPROM موجود بود، نمی‌باشد و از این لحاظ ساخت تراشه ارزانتر تمام خواهد شد.
حافظه‌های E۲PROME2PROM و Flash معمولاً ولتاژ تغذیه دیگری علاوه بر تغذیه استاندارد ۵ ولتی نیز دارند که در مورد حافظه‌های یاد شده در بالا این ولتاژ در خیلی از مواقع حدود ۱۲ ولت بوده و برای انجام عمل نوشتن و پاک کردن مورد استفاده قرار می‌گیرد و با قطع آن محتویات داخلی تراشه ثابت خواهند ماند و به عبارتی در مقابل پاک شوندگی و یا تغییرات ناخواسته اتفاقی مصونیت پیدا خواهند کرد. جدول ۱- نشان دهنده خواص عمده از خانواده حافظه‌های غیر فرار یعنی EPROM و E2PROM وFlash از دید مقایسه‌ای می‌باشد.
{| class="wikitable" style="text-align:center"
|+ جدول۱- مقایسه مشخصات اسامی سه نوع حافظه غیر فرار
|-
خط ۵۴:
!UVEPROM
!وضعیت
|-
| الکتریکی بایت به بایت
|الکتریکی به صورت یک جا
خط ۶۳:
|بربایت
|بربایت
|برنامه‌ریزی
|برنامه ریزی
|-
|۵ولت
|۵ و۱۲ ولت
|۵/۱۲ و۲۱ ولت
|ولتاژ برنامه ریزیبرنامه‌ریزی
|-
|در داخل سیستم
|در داخل سیستم
خط ۷۸:
|۵ ثانیه
|۱۵ تا ۲۰ ثانیه
| زبان برنامه ریزیبرنامه‌ریزی برای یک مگا بایت
 
|}
حافظه‌های Flash در خیلی از مواردی که به صورت معمول ازE2PROM و EPROM و یا مجموعه SRAM و باتری و یا DRAM و دیسک مغناطیسی استفاده می‌شود، کاربرد دارند و می‌توانند جایگزین انواع بالا بشوند.
هزینه برنامه ریزیبرنامه‌ریزی دوباره کمتر برای حافظه Flash از مزایای عمده این نوع تراشه‌ها بوده و از این لحاظ کاربرد آنها در طولانی مدت به مراتب از کاربرد EPROM مقرون به صرفه تر است.
یکی از عیوب این حافظه‌ها تعداد محدود دفعات نوشتن و پاک کردن آنها می‌باشد که مقدار حداکثر آن در مدارک فنی سازندگان در حال حاضر ده هزار یاد می‌شود و این در حالی است که تعداد دفعات پاک کردن و برنامه ریزیبرنامه‌ریزی مجدد برای EPROMها در حدود یک هزار بار می‌باشد و از لحاظ نظری این رقم برای حافظه‌های RAM [[بی نهایتبی‌نهایت]] می‌باشد. نکته دیگری که قابل بیان است این که تعداد E2PROMهای ساخته شده از لحاظ تنوع به مراتب از EPROMها کمتر می‌باشد.
:سرعت کار حافظه‌ها به صورت سرعت دسترسی به اطلاعات آن‌ها در زمان خواندن بیان می‌شود که به صورت پسوندی پس از شماره قطعه حافظه قید می‌گردد. مثلاً ۲۷C۵۱۲-۱۲۰۲۷C۵۱۲–۱۲۰ نشان دهنده یک نوع حافظه EPROM با ظرفیت ۵۱۲ کیلو بایت و با زمان دسترسی ۱۲۰ [[نانو ثانیه]] می‌باشد در صورتی که ۲۷C۵۱۲-۲۵۵۲۷C۵۱۲–۲۵۵ نشان دهنده همین نوع حافظه منتها با زمان دسترسی ۲۵۵ نانو ثانیه می‌باشد.
:نکته دیگری که در مورد حافظه‌های EPROM قابل ذکر است اینکه معمولاً برای هر نوع EPROM و ROM معادل نیز توسط سازندگان عرضه می‌شود و این بدان دلیل است که سازندگان دستگاه پس از اتمام دوره نمونه سازی و در دوران [[تولید انبوه]] بتواند EPROM خود را با ROM معادل که هم از نظر قیمت خیلی ارزانتر و هم از نظر پایداری اطلاعات ضبط شده خیلی بادوامتر و مطمئن تر می‌باشد جایگزین نمایند.
به عنوان مثال تراشه ROM ۲۳۳۲ معادل EPROM ۲۷۳۲ بوده و تراشه ROM ۲۷X۵۱۲27X۵۱۲ معادل ۲۷C۵۱۲ که یک EPROM ،EPROM، ۵۱۲ کیلو بایتی است، می‌باشد.
جدول۲- نشان دهنده تعدادی از EPROMهای معمول موجود در بازار و ROM مشابه آنها و بعضی از اطلاعات اساسی مربوطه می‌باشد. در دو ستون آخر این جدول نمونه‌هایی از حافظه‌های E2PROM و Flash که از لحاظ ظرفیت و سازماندهی داخلی همانند EPROMهای هم ردیف خود می‌باشند، آمده اندآمده‌اند.
 
{| class="wikitable" style="text-align:center"
|+جدول ۲- ROM و EPROM هایEPROMهای معادل و E2PROM و FLASH هایFLASHهای مشابه
|-
!FLASHمشابه
!E2PROM مشابه
! ROM معادل
! تکنولوژِی ساخت
! سازماندهی داخلی
! حجم طلاعاتی
! نوع تراشه
خط ۱۰۴:
|
|
|۲۵۶×۸bit
|۲k
|
خط ۱۶۵:
 
|}
نوعی از EPROMها وجود دارند که به نام'''' OTP ''''کوتاه شده عبارت One Time Programmable نامیده می‌شوند. این نوع همانطورهمان‌طور که از نام آنها پیدا است فقط یک بار می‌توانند برنامه ریزیبرنامه‌ریزی شوند. اینها معادل EPROM هاییEPROMهایی با همان شماره قطعه می‌باشند با این تفاوت که فاقد پنجره شفاف بوده و جعبه آنها ازپلاستیک یک تکه ساخته شده و طبیعتاً ارزانتر از EPROMهای پنجره دار (قابل پاک شدن) می‌باشند. پنجره شفافی که در EPROMهای معمولی وجود دارد از جنس [[کوارتز]] بوده و در موقع پاک کردن نور فرابنفش از آن عبور کرده و با سطح تراشه برخورد می نمایدمی‌نماید و در صورتی که شدت و زمان [[تابش پرتو]] کافی باشد سبب پاک شدن تراشه خواهد شد.
برای پاک نمودن میمی‌بایست باﻳﺴت ﻳکیک سطح زیاد از انرژی را به منظور شکستن الکترونهای منفی دریچه شناور ( Floating Gate)استفاده کرد.
:درﻳﻚدریک EPROM استانداردﻋﻤﻠیاتاستانداردعملیات بالا از راه پرتو فرابنفش با فرکانس ۲۵۳/۷انجام می‌گردد. برای حذف ازحافظهEPROM، باﻳﺪباید قطعه را از محل خارج کرده و به مدت چند دﻗﻴﻘﻪدقیقه زیر پرتو فرابنفش دستگاه پاک کننده قرار داداز طرﻳﻖطریق ﺩﺭیچهدریچه کوارتز کلیه بارهای روی تراشه ناپدﻳﺪشدهناپدیدشده وآرایهORرا به حالت برنامه رﻳﺰیبرنامه‌ریزی نشده اش باز می گرداند،بازمی‌گرداند، اصطلاحاً اطلاعا ت EPROMپاک شده است. گر چه اﻳناین بارها به اندازهٔ ﻓیوزهافیوزها داﺋمیدائمی ﻧﻳﺴتندولینیستندولی برای مدت ۱۰ سال محبوس باقی می مانندمی‌مانند.
شکل زیر نشان دهنده شمای ساده شده یک سلول از حافظه نوع Flash می‌باشد. ساختمان این سلول بجز در مورد نحوه پاک شوندگی شباهت به سلول EPROM دارد و طریقه به تله انداختن [[بار الکتریکی]] در دریچه شناور نیز شبیه حالت EPROM می‌باشد. در موقع برنامه ریزیبرنامه‌ریزی ولتاژ دریچه کنترل و Drain بالا برده شده و Source به سمت Drain شده و در آنجا بعضی از این الکترونها پر انرژی شده و شباهت به الکترون آزاد پیدا می‌کنند و در اینجا این الکترونها تحت اثر ولتاژ مثبت اعمال شده از سوی دریچه کنترل به سمت آن جذب شده و در ضمن عبور از منطقه اکسید نازک در دریچه شناور به تله می افتندمی‌افتند. الکترونهای به تله افتاده در دریچه شناور یک [[میدان الکتریکی]] ایجاد می نمایندمی‌نمایند که این میدان سبب قطع شدن ترانزیستور شده و سلول مربوطه به وضعیت صفر منطقی خواهد رفت.
:برای پاک کردن سلول این حافظه مشابه E2PROM عمل می‌شود. بدین طریق که ولتاژ مثبت بالایی به پایانه Source ترانزیستور وصل شده و دریچه کنترلی به زمین وصل می‌شود. میدان الکتریکی حاصل شده در این حالت سبب می‌شود که بار الکتریکی ذخیره شده در دریچه شناور از منطقه اکسید نازک عبور کرده ( Fowler-Nordheim Tunneling) واز طریق Source به زمین برود. در زمان پاک کردن ولتاژ مثبت بالا همزمان به Source تمام سلولها متصل می‌شود و در نتیجه تمام سلولها با هم پاک می‌شوند. در حالت پاک شده چون دریچه شناور خالی از الکترون است، در نتیجه ترانزیستور روشن بوده و سلول حالت یک منطقی را از خود نشان خواهد داد .
 
== حافظه جانبی ==
 
از حافظه جانبی برای ذخیره سازیذخیره‌سازی دائمی اطلاعات استفاده می‌شود. این حافظه از عناصر غیر الکترونیکی ساخته شده و قیمت آن ارزان و سرعت آن پایین است. برای اجرای یک برنامه از روی دیسک جانبی، اول باید برنامه در حافظه اصلی ) RAM ) قرار گیرد و سپس توسط CPU مورد پردازش قرار گیرد . برای نگهداری اطلاعات این نوع حافظه هیچ گونه انرژی مصرف نمی‌کند، اما برای ذخیره سازیذخیره‌سازی و فراخوانی اطلاعات نیاز به انرژی دارد .
به طور کلی حافظه جانبی دو نوع است : ( حافظه غیر مغناطیسی و حافظه مغناطیسی )
 
=== حافظه غیر مغناطیسی ===
 
'''۱. کارت و نوار کاغذی :''' از کارت‌های منگنه شده و رنگ شده و نوارهای کاغذی سوراخ شده (پانچ)، به عنوان محلی برای ذخیره اطلاعات استفاده می‌شود مانند پاسخ کارت کنکور. این حافظه توسط دستگاهی به نام کارت خوان خوانده می‌شود و سپس اطلاعات به حافظه رایانه منتقل می‌شود.
'''۲. [[دیسک نوری]] ( Optical Disk) :''' دیسک‌های نوری نوع دیگری از حافظه‌های غیر مغناطیسی است. برای [[خواندن و نوشتن]] اطلاعات در این نوع دیسک‌ها، از پرتو لیزر استفاده می‌شود.
 
'''۲. [[دیسک نوری]] ( Optical Disk) :''' دیسک‌های نوری نوع دیگری از حافظه‌های غیر مغناطیسی است. برای [[خواندن و نوشتن]] اطلاعات در این نوع دیسک‌ها، از پرتو لیزر استفاده می‌شود.
''CD'' : این دیسک‌ها از صفحه دایره شکلی به قطر ۱۲ سانتیمتر ساخته شده‌اند و می‌توانند تاحدود ۷۰۰ مگا بایت اطلاعات را نگهداری کنند. به نوع متداول آن که فقط قابل خواندن است CD-ROM می‌گویند.
 
''CD'' : این دیسک‌ها از صفحه دایره شکلی به قطر ۱۲ سانتیمتر ساخته شده‌اند و می‌توانند تاحدود ۷۰۰ مگا بایت اطلاعات را نگهداری کنند. به نوع متداول آن که فقط قابل خواندن است CD-ROM می‌گویند.
بر نوع دیگری که به CD-R معروف است می‌توان با استفاده از CD-Recorder یک بار اطلاعات وارد کرد و با استفاده از دیسک گردان‌های CD-Rewriter بارها بر روی CD-RW اطلاعات نوشت و پاک کرد.
 
''DVD'' : نوع جدیدتری از دیسک‌های نوری به نام DVD-ROM در حال گسترش است. این دیسک، ظاهر و اندازه‌ای شبیه سی – دی دارد، ولی برای آن ظرفیت‌های ۴/۵ GB ( یک رو – یک لایه ) ۷/۹ (یک رو – دو لایه ) ۱۵/۸ ( دورو – دولایه ) در نظر گرفته شده است .
 
=== حافظه مغناطیسی ===
 
در این نوع حافظه ها،حافظه‌ها، می‌توان اطلاعات را به صورت نقاط مغناطیس شده نوشت ( ذخیره کرد) و یا خواند ( باز یابیبازیابی نمود). این اعمال، به وسیله شاخک‌های خاصی که به آنها هد می‌گویند، انجام می پذیردمی‌پذیرد. هد از یک [[سیم پیچ]] هسته دار کوچک تشکیل شده است .
 
'''الف) نوار مغناطیسی :''' نوار مغناطیسی از یک نوار پلاستیکی که روی آن از یک ماده مغناطیس شونده مثل [[اکسید آهن]] پوشانده‌اند، تشکیل شده است (شبیه نوار ضبط صوت با پهنای بیشتر). این نوارها امروزه به صورت کارتریج و در گذشته به صورت حلقه‌ای مورد استفاده قرار می‌گرفته است. دسترسی به اطلاعات این حافظه‌ها دسترسی ترتیبی است. یعنی به ترتیب اطلاعات باید بگذرند تا به اطلاعات مورد نظر برسیم، مثل [[نوار کاست]].
 
'''الف ب) نواردیسک مغناطیسی :''' نواردیسک‌های مغناطیسی ازصفحات یکگرد نوارپلاستیکی، پلاستیکیفلزی یا سرامیکی هستند که رویسطح آنآنها ازبه یکوسیله ماده مغناطیس شونده مثل [[اکسید آهن]] پوشاندهپوشانیده اند،می‌شود. تشکیلاگر شدهجنس استدیسک (شبیهمغناطیسی نوارشده، ضبطپلاستیک صوتباشد بابه پهنایآن بیشتر[[دیسک ).نرم]] این(Floppy نوارهاDisk) امروزهو بهاگر صورتفلز کارتریجیا و درسرامیک گذشتهباشند به صورتآن حلقه‌ایدیسک موردسخت استفاده(Hard قرارDisk) می‌گرفته استمی‌گویند. دسترسی به اطلاعاتدر این حافظه‌هادیسک‌ها دسترسی ترتیبیمستقیم است .یعنی بههر ترتیباطلاعاتی اطلاعاترا بایدکه بگذرندخواستیم تابتوانیم آن را از روی سطح دیسک انتخاب کنیم. همانند دسترسی به اطلاعاتتراک‌های موردیک نظرMP۳. برسیم،که مثلسرعت [[نواراینگونه کاست]]دسترسی بالاست.
 
''۱-دیسک نرم (Floppy Disk) :'' این نوع دیسک‌ها قابل جابجایی است. امروزه اندازه استاندارد آن ۳٫۵ اینچ است. برای محافظت از آنها، دیسکت‌ها را در پوشش هاییپوشش‌هایی به شکل مربع و از جنس پلاستیک سخت قرارمی دهند. اگر دکمه حفاظت در مقابل نوشتن بسته باشد می‌توان روی دیسک نوشت و اگر باز باشد این کار امکان‌پذیر نیست. ظرفیت معمولی این دیسک‌ها ۱٫۴۴MB است. نوع ۲٫۸۸MB آن هم وجود دارد اما متداول نیست. در دیسک گردان‌های ۱٫۴۴ نمی‌توان دیسک‌های ۲٫۸۸ را خواند، اما در دیسک گردان‌های ۲٫۸۸ می‌توان از دیسکت‌های ۱٫۴۴ استفاده کرد. دیسک گردان شکافی دارد که دیسک روی آن قرار می‌گیرد، سپس دیسک گردان، دیسک را با سرعت ۳۰۰ [[دور در دقیقه]] میمی‌چرخاند. چرخاند .ظرفیت دیسک‌های مغناطیسی به سطح مفید و چگالی داده‌ها بستگی دارد. نخستین دیسکت‌ها دارای چگالی مغناطیسی اندکی بوده‌اند که به اختصار به آنها SS-DD (یک رویه – چگالی مضاعف ) می‌گفتند. چندی بعد کارخانه‌های سازنده، دیسک‌های دورویه (DS) را ساختند که پس از آن دیسک‌های ساخته شده به این مدل‌ها هستند :
'''ب)دیسک مغناطیسی :''' دیسک‌های مغناطیسی صفحات گرد پلاستیکی، فلزی یا سرامیکی هستند که سطح انها به وسیله ماده مغناطیس شونده مثل اکسید آهن پوشانیده می‌شود .اگر جنس دیسک مغناطیسی شده، پلاستیک باشد به آن [[دیسک نرم]] ( Floppy Disk) و اگر فلز یا سرامیک باشند به آن دیسک سخت (Hard Disk) می‌گویند. دسترسی در این دیسک‌ها مستقیم است یعنی هر اطلاعاتی را که خواستیم بتوانیم آن را از روی سطح دیسک انتخاب کنیم. همانند دسترسی به تراک‌های یک MP۳. که سرعت اینگونه دسترسی بالاست.
 
''۱-دیسک نرم (Floppy Disk) :'' این نوع دیسک‌ها قابل جابجایی است. امروزه اندازه استاندارد آن ۳٫۵ اینچ است. برای محافظت از آنها، دیسکت‌ها را در پوشش هایی به شکل مربع و از جنس پلاستیک سخت قرارمی دهند. اگر دکمه حفاظت در مقابل نوشتن بسته باشد می‌توان روی دیسک نوشت و اگر باز باشد این کار امکان‌پذیر نیست. ظرفیت معمولی این دیسک‌ها ۱٫۴۴MB است. نوع ۲٫۸۸MB آن هم وجود دارد اما متداول نیست. در دیسک گردان‌های ۱٫۴۴ نمی‌توان دیسک‌های ۲٫۸۸ را خواند، اما در دیسک گردان‌های ۲٫۸۸ می‌توان از دیسکت‌های ۱٫۴۴ استفاده کرد. دیسک گردان شکافی دارد که دیسک روی آن قرار می‌گیرد، سپس دیسک گردان، دیسک را با سرعت ۳۰۰ [[دور در دقیقه]] می چرخاند .ظرفیت دیسک‌های مغناطیسی به سطح مفید و چگالی داده‌ها بستگی دارد. نخستین دیسکت‌ها دارای چگالی مغناطیسی اندکی بوده‌اند که به اختصار به آنها SS-DD (یک رویه – چگالی مضاعف ) می‌گفتند. چندی بعد کارخانه‌های سازنده، دیسک‌های دورویه (DS) را ساختند که پس از آن دیسک‌های ساخته شده به این مدل‌ها هستند :
علامت اختصاری توضیح ظرفیت
 
خط ۲۰۵:
DS-ED دورویه – چگالی خیلی بالا ۲٫۸۸ MB
 
''۲. دیسک سخت (Hard Disk) :'' دیسک سخت یا هارد دیسک از یک یا چند صفحه گرد، از جنس [[آلیاژهای آلومینیوم]] یا سرامیک تشکیل شده است که بر روی یک محور درون محفظه‌ای بسته ( دیسک گردان ) قرار دارند. .این صفحه یا صفحه‌ها به وسیله موتوری، حول محور دیسک گردان با سرعتی در حدود چند هزار دور در دقیقه می چرخدمی‌چرخد. یک یا چند بازوی دسترسی، بسته به تعداد رویه دیسک، هد یا هدها را در امتداد شعاع به جلو و عقب می‌برد و به این ترتیب، اطلاعات روی هر شیار ( TRACK ) می‌تواند خوانده شود. .گنجایش این دیسک‌ها بالاست .
 
== منابع ==