حافظه در رايانه :

حافظه در رایانه

حافظه با هدف ذخيره سازی اطلاعات ( دائم ، موقت ) در کامپيوتر استفاده می گردد. از انواع متفاوتی حافظه درکامپيوتر استفاده می گردد .

RAM
ROM
Cache
Dynamic RAM

Static RAM

Flash Memory

Virtual Memory

Video Memory

BIOS

استفاده از حافظه صرفا" محدود به کامپيوترهای شخصی نبوده و در دستگاههای متفاوتی نظير : تلفن ها ، راديوهای اتومبيل ، VCR ، تلويزيون و ... نيز در ابعاد وسيعی از آنها استفاده بعمل می آيد.هر يک از دستگاههای فوق مدل های متفاوتی از حافظه را استفاده می نمايند.

مبانی اوليه حافظه :

با اينکه می توان واژه " حافظه " را بر هر نوع وسيله ذخيره سازی الکترونيکی اطلاق کرد، ولی اغلب از واژه فوق برای مشخص نمودن حافظه های سريع با قابليت ذخيره سازی موقت استفاده بعمل می آيد.

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

مجموعه متنوعی ازانواع حافظه ها وجود دارد . پردازنده با توجه به ساختار سلسله مراتبی فوق به آنها دستيابی پيدا خواهد کرد. زمانيکه در سطح حافظه های دائمی نظير هارد و يا حافظه دستگاههائی نظير صفحه کليد، اطلاعاتی موجود باشد که پردازنده قصد استفاده از آنان را داشته باشد ، می بايست اطلاعات فوق از طريق حافظه RAM در اختيار پردازنده قرار گيرند. در ادامه پردازنده اطلاعات و داده های مورد نياز خود را در حافظه Cache [1]و دستورالعمل های خاص عملياتی خود را در رجيسترها ذخيره می نمايد.

  از زمانيکه کامپيوتر روشن تا زمانيکه خاموش می گردد ، پردازنده بصورت پيوسته و دائم از حافظه استفاده می نمايد. بلافاصله پس از روشن نمودن کامپيوتر اطلاعات اوليه از حافظه ROM فعال شده و در ادامه وضعيت حافظه از نظر سالم بودن بررسی می گردد ( عمليات سريع خواندن ، نوشتن ) .در مرحله بعد کامپيوتر BIOS [2]را ازطريق ROM فعال خواهد کرد. BIOS اطلاعات اوليه و ضروری در رابطه با دستگاههای ذخيره سازی، وضعيت درايوی که می بايست فرآيند بوت از آنجا آغاز گردد، امنيت و ... را مشخص می نمايد. در مرحله بعد سيستم عامل از هارد به درون حافظه RAM استقرار خواهد يافت .

بخش های مهم و حياتی سيستم عامل تا زمانيکه سيستم روشن است در حافظه ماندگار خواهند بود.به همين دليل است كه مي گويند مثلاً ويندوز ايكس پي نياز به حداقل 128 مگابايت حافظه دارد، در ادامه و زمانيکه يک برنامه توسط کاربر فعال می گردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار يک برنامه در حافظه و آغاز سرويس دهی توسط برنامه مورد نظر در صورت ضرورت فايل های مورد نياز برنامه فوق، در حافظه مستقر خواهند شد.و در نهايت زمانيکه به حيات يک برنامه خاتمه داده می شود (Close) و يا يک فايل ذخيره می گردد ، اطلاعات بر روی يک رسانه ذخيره سازی دائم ذخيره و نهايتا" حافظه از وجود برنامه و فايل های مرتبط ، پاکسازی ! می گردد.

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

پس به محل ذخيره کردن محاسباتي که توسط کامپيوتر انجام ميگيرد حافظه گويند. در کامپيوتر ها دو نوع متداول حافظه وجود دارد. در واقع حافظه اصلي کامپيوتر شامل دو بخش است : حافظه فقط خواندني (ROM) و حافظه با دسترسي تصادفي (RAM) كه حافظه خواندني و نوشتني است.

RAM

حافظه (RAM[3](Random Access Memory  شناخته ترين نوع حافظه در دنيای کامپيوتر است . روش دستيابی به اين نوع از حافظه ها تصادفی است . چون می توان به هر سلول حافظه مستقيما" دستيابی پيدا کرد . در مقابل حافظه های RAM ، حافظه های(SAM(Serial Access Memory وجود دارند.

حافظه های SAM اطلاعات را در مجموعه ای از سلول های حافظه ذخيره و صرفا" امکان دستيابی به آنها بصورت ترتيبی وجود خواهد داشت. ( نظير نوار کاست ) در صورتيکه داده مورد نظر در محل جاری نباشد هر يک از سلول های حافظه به ترتيب بررسی شده تا داده مورد نظر پيدا گردد. حافظه های SAM در موارديکه پردازش داده ها الزاما" بصورت ترتيبی خواهد بود مفيد می باشند ( نظير حافظه موجود بر روی کارت های گرافيک ). داده های ذخيره شده در حافظه RAM با هر اولويت دلخواه قابل دستيابی خواهند بود.

ROM

حافظه ROM يک نوع مدار مجتمع (IC) است که در زمان ساخت داده هائی در آن ذخيره می گردد. اين نوع از حافظه ها علاوه بر استفاده در کامپيوترهای شخصی در ساير دستگاههای الکترونيکی نيز بخدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع زير می باشند:

ROM
PROM
EPROM
EEPROM
Flash Memory

هر يک از مدل های فوق دارای ويژگی های منحصربفرد خود می باشند . حافظه های فوق در موارد زيردارای ويژگی مشابه می باشند: داده های ذخيره شده در اين نوع تراشه ها " غير فرار " بوده و پس از خاموش شدن منبع تامين انرژی اطلاعات خود را از دست نمی دهند. همچنين داده های ذخيره شده در اين نوع از حافظه ها غير قابل تغيير بوده و  اعمال تغييرات در آنها مستلزم انجام عمليات خاصی است.

انواع RAM

 SRAM (Static random access Memory) اين نوع حافظه ها از چندين ترانزيستور (چهار تا شش) برای هر سلول حافظه استفاده می نمايند و برای هر سلول از خازن استفاده نمی گردد. اين نوع حافظه ها در ابتدا بمنظور cache استفاده می شدند.

Dynamic random access memory) DRAM). در اين نوع حافظه ها برای سلول های حافظه از يک زوج ترانزيستورو خازن استفاده می گردد .

Fast page mode dynamic random access memory)FPM DRAM) . شکل اوليه ای از حافظه های DRAM می باشند.در تراشه ای فوق تا زمان تکميل فرآيند استقرار يک بيت داده توسط سطر و ستون مورد نظر، می بايست منتظر و در ادامه بيت خوانده خواهد شد.( قبل از اينکه عمليات مربوط به بيت بعدی آغاز گردد) .حداکثر سرعت ارسال داده به L2 cache معادل 176 مگابايت در هر ثانيه است .

Extended data-out dynamic random access memory) EDO DRAM). اين نوع حافظه ها در انتظار تکميل و اتمام پردازش های لازم برای اولين بيت نشده و عمليات مورد نظر خود را در رابطه با بيت بعد بلافاصله آغاز خواهند کرد. پس از اينکه آدرس اولين بيت مشخص گرديد EDO DRAM عمليات مربوط به جستجو برای بيت بعدی را آغاز خواهد کرد. سرعت عمليات فوق پنج برابر سريعتر نسبت به حافظه های FPM است . حداکثر سرعت ارسال داده به L2 cache معادل 276 مگابايت در هر ثانيه است .

Synchronous dynamic random access memory) SDRM) از ويژگی "حالت پيوسته" بمنظور افزايش و بهبود کارائی استفاده می نمايد .بدين منظور زمانيکه سطر شامل داده مورد نظر باشد ، بسرعت در بين ستون ها حرکت و بلافاصله پس از تامين داده ،آن را خواهد خواند. SDRAM دارای سرعتی معادل پنج برابر سرعت حافظه های EDO بوده و امروزه در اکثر کامپيوترها استفاده می گردد.حداکثر سرعت ارسال داده به L2 cache معادل 528 مگابايت در ثانيه است .

(Rambus dynamic random access memory) RDRAM  يک رويکرد کاملا" جديد نسبت به معماری قبلی DRAM است. اين نوع حافظه ها از Rambus in-line memory module)RIMM) استفاده کرده که از لحاظ اندازه و پيکربندی مشابه يک DIMM استاندارد است. وجه تمايز اين نوع حافظه ها استفاده از يک گذرگاه داده با سرعت بالا با نام "کانال Ramous " است . تراشه های حافظه RDRAM بصورت موازی کار کرده تا بتوانند به سرعت 800 مگاهرتز دست پيدا نمايند.


[1]   Cash حافظه نهاني در كامپيوتر است كه در داخل CPU قرار دارد

[2]   BIOS(Basic Input Output System) اطلاعاتي هستند كه كامپيوتر در شروع كار از آنها جهت شناسايي كليه قطعات اصلي رايانه استفاده ميكند

[3]   حافظه با دسترسي اتفاقي


!! داستان زندگی شما !!

ارائه دقیق ترین و جالب ترین اطلاعات در مورد شما!!!

پاسخ تمام سوالات در مورد خصوصیات خودتان را در اینجا پیدا می کنید!!! 

داستان زندگی شما

 دقیق ترین اطلاعات در مورد وزن و میزان کالری مورد نیاز شما