انجام پایان نامه

درخواست همکاری انجام پایان نامه  بانک مقالات رایگان انجام پایان نامه

سفارش پایان نامه

|

انجام پایان نامه ارشد

 پایان نامه 

پایان نامه‏ کامپیوتر

انجام پایان نامه‏ ارشد کامپیوتر

حافظه(RAM(Random Access Memory شناخته ترين نوع حافظه در دنيای کامپيوتر است . روش دستيابی به اين نوع از حافظه ها تصادفی است . چون می توان به هر سلول  حافظه مستقيما" دستيابی پيدا کرد . در مقابل  حافظه های RAM ، حافظه  های(SAM(Serial Access Memory وجود دارند. حافظه های SAM اطلاعات را در مجموعه ای از سلول های  حافظه ذخيره و صرفا" امکان دستيابی به آنها بصورت ترتيبی وجود خواهد داشت. ( نظير نوار کاست ) در صورتيکه داده مورد نظر در محل جاری نباشد هر يک از سلول های حافظه به ترتيب بررسی شده تا داده مورد نظر پيدا گردد. حافظه های SAM در موارديکه پردازش داده ها الزاما" بصورت ترتيبی خواهد بود مفيد می باشند ( نظير حافظه موجود بر روی کارت های گرافيک ). داده های ذخيره شده در حافظه RAM با هر اولويت دلخواه قابل دستيابی خواهند بود.
اين حافظه بعنوان حافظه با دسترسي تصادفي ناميده شده است، بدليل اينکه مي توانيم به هر سلول حافظه مستقيما دستیابی داشته باشيم. در اصل اين حافظه بعد از CPU ، مهمترين بخش اجرايي کامپيوتر به حساب مي آيد. مثل ريز پردازنده، تراشه حافظه از يک مدار يکپارچه يا IC مي باشد که از ميليونها ترانزيستور و خازن ساخته شده است. در بيشتر اين حافظه ها، DRAM يا حافظه با دسترسي تصادفي پويا، يک زوج ترانزيستور و خازن براي ايجاد يک سلول حافظه وجود دارد که نمايانگر يک بيت از اطلاعات است. چنين خازني بيت اطلاعاتي 0 يا 1 را نگاهداري مي کند. ترانزيستور بعنوان سوئيچي عمل مي کند که امکان اينکه مدارات کنترل روي تراشه حافظه ، خازن يا تغيير موقعيت را بخوانند را فراهم مي آورد. خازن مثل ظرف کوچکي است که توانائي ذخيره  الکترونها را دارا مي باشد. جهت ذخيره يک 1 در سلول حافظه، خازن از الکترونها پرمي گردد و براي ذخيره يک 0 آن خازن خالي مي گردد. انواع حافظه RAM عبارتند از: SPAM يا حافظه با دسترسي تصادفي ايستا: براي هر سل حافظه از چندين (چهار تاشش) ترانزيستور استفاده مي نمايد و در هر سلول خازن وجود ندارد. اين حافظه براي حافظه Cache استفاده مي گردد. حافظه DRAM يا حافظه با دسترسي تصادفي پويا: داراي سلولهاي حافظه، با يک زوج ترانزيستور و خازن است و نياز به Refresh دائم دارد. حافظه FPM DRAM : شکل اصلي DRAM بوده که تا زمان مرحله نهايي استقرار يک بيت اطلاعات و خواندن بيت، قبل از شروع بيت ديگر، منتظر مي ماند. حداکثر سرعت انتقال به حافظه پنهان ال دو  ، 176 مگابايت در هر ثانيه است.
اين حافظه را حافظه فرار ميگويند.با قطع جريان برق اطلاعات آن پاك ميشود.وظيفه آن اجراي برنامه هاست.در واقع تمام برنامه ها براي اينكه اجرا شوند بايستي به حافظه Ram منتقل شوند.اين وع حافظه ساختار پيچيده اي دارد كه به دليل نوع وظيفه آنها اجتناب ناپذيره. حافظه Ram از ۴ قسمت مختلف تشكيل شده كه در زير آمده است:
 convetionall:اين قسمت كه 640kb است اولين قسمت حافظه  Ram ميباشد.اين قسمت محيطي است كه سيستم عامل Dos و تمام برنامه هاي تحت آن اجرا ميشود.به برنامه هايي كه در محيط يك سيستم عامل اجرا ميشوند برنامه هاي تحت آن سيستم عامل گويند.
 U.M.B:اين قسمت كه به حافظه فوقاني معروف است٬ قسمت بسيار مهمي از حافظه Ram ميباشد.با استفاده از دستوراتي ميتوان برنامه هاي تحت Dos را در اين محل قرار داد.
 H.M.A:اين قسمت نيز محل نگهداري اطلاعات سخت افزاري ميباشد.كه اغلب فضاهاي آن رزرو شده است.
 Extended Memory:به بقيه فضاي Ram (به جز آنهايي كه در بالا آمد!) گفته ميشود.به معناي حافظه گسترده.اين قسمت بسته به فضاي Ram داراي مقدار متفاوتي هست.
مبانی اوليه حافظه
با اينکه می توان واژه " حافظه " را بر هر نوع وسيله ذخيره سازی الکترونيکی اطلاق کرد، ولی اغلب از واژه فوق برای مشخص نمودن حافظه های سريع با قابليت ذخيره سازی موقت استفاده بعمل می آيد. در صورتيکه پردازنده مجبور باشد برای بازيابی اطلاعات مورد نياز خود بصورت دائم از هارد ديسک استفاده نمايد، قطعا" سرعت عمليات پردازنده ( با آن سرعت بالا) کند خواهد گرديد. زمانيکه اطلاعات مورد نياز پردازنده در حافظه ذخيره گردند، سرعت عمليات پردازنده از بعد دستيابی به داده های مورد نياز بيشتر خواهد گرديد. از حافظه های متعددی بمنظور نگهداری موقت اطلاعات استفاده می گردد.
مجموعه متنوعی ازانواع حافظه ها وجود دارد . پردازنده با توجه به ساختار سلسله مراتبی فوق به آنها دستيابی پيدا خواهد کرد. زمانيکه در سطح حافظه های دائمی نظير هارد و يا حافظه دستگاههائی نظير صفحه کليد، اطلاعاتی موجود باشد که پردازنده قصد استفاده از آنان را داشته باشد ، می بايست اطلاعات فوق از طريق حافظه RAM در اختيار پردازنده قرار گيرند. در ادامه پردازنده اطلاعات و داده های مورد نياز خود را در حافظه Cache و دستورالعمل های خاص عملياتی خود را در رجيسترها ذخيره می نمايد.
تمام عناصر سخت افزاری ( پردازنده، هارد ديسک ، حافظه و ...) و عناصر نرم افزاری ( سيستم عامل و...) بصورت يک گروه عملياتی بکمک يکديگر وظايف محوله را انجام می دهند . بدون شک در اين گروه " حافظه " دارای جايگاهی خاص است . از زمانيکه کامپيوتر روشن تا زمانيکه خاموش می گردد ، پردازنده بصورت پيوسته و دائم از حافظه استفاده می نمايد. بلافاصله پس از روشن نمودن کامپيوتر اطلاعات اوليه ( برنامه POST) از حافظه ROM فعال شده و در ادامه وضعيت حافظه از نظر سالم بودن بررسی می گردد ( عمليات سريع خواندن ، نوشتن ) .در مرحله بعد کامپيوتر BIOS را ازطريق ROM فعال خواهد کرد. BIOS اطلاعات اوليه و ضروری در رابطه با دستگاههای ذخيره سازی، وضعيت درايوی که می بايست فرآيند بوت از آنجا آغاز گردد، امنيت و ... را مشخص می نمايد. در مرحله بعد سيستم عامل از هارد به درون حافظه RAM استقرار خواهد يافت . بخش های مهم و حياتی سيستم عامل تا زمانيکه سيستم روشن است در حافظه ماندگار خواهند بود. در ادامه و زمانيکه يک برنامه توسط کاربر فعال می گردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار يک برنامه در حافظه و آغاز سرويس دهی توسط برنامه مورد نظر در صورت ضرورت فايل های مورد نياز برنامه فوق، در حافظه مستقر خواهند شد.و در نهايت زمانيکه به حيات يک برنامه خاتمه داده می شود (Close) و يا يک فايل ذخيره می گردد ، اطلاعات بر روی يک رسانه ذخيره سازی دائم ذخيره و نهايتا" حافظه از وجود برنامه و فايل های مرتبط ، پاکسازی ! می گردد.
همانگونه که اشاره گرديد در هر زمان که اطلاعاتی ، مورد نياز پردازنده باشد، می بايست اطلاعات درخواستی در حافظه RAM مستقر تا زمينه استفاده از آنان توسط پردازنده فراهم گردد. چرخه درخواست اطلاعات موجود درRAM توسط پردازنده ، پردازش اطلاعات توسط پردازنده و نوشتن اطلاعات جديد در حافظه يک سيکل کاملا" پيوسته بوده و در اکثر کامپيوترها سيکل فوق ممکن است در هر ثانيه ميليون ها مرتبه تکرار گردد.
به محل ذخيره کردن محاسباتي که توسط کامپيوتر انجام ميگيرد حافظه گويند. در کامپيوتر ها دو نوع متداول حافظه وجود دارد. در واقع حافظه اصلي کامپيوتر شامل دو بخش است : حافظه فقط خواندني (ROM) و حافظه با دسترسي تصادفي (RAM)
مبانی حافظه های RAM
حافظه RAM ، يک تراشه مدار مجتمع (IC) بوده که از ميليون ها ترانزيستور و خازن تشکيل شده است .در اغلب حافظه ها با استفاده و بکارگيری يک خازن و يک ترانزيستور می توان يک سلول را ايجاد کرد. سلول فوق قادر به نگهداری يک بيت داده خواهد بود. خازن اطلاعات مربوط به بيت را که يک و يا صفر است ، در خود نگهداری خواهد کرد.عملکرد ترانزيستور مشابه يک سوييچ بوده که امکان کنترل مدارات موجود بر روی تراشه حافظه را بمنظور خواندن مقدار ذخيره شده در خازن و يا تغيير وضعيت مربوط به آن ، فراهم می نمايد.خازن مشابه يک ظرف ( سطل) بوده که قادر به نگهداری الکترون ها است . بمنظور ذخيره سازی مقدار" يک" در حافظه، ظرف فوق می بايست از الکترونها پر گردد. برای ذخيره سازی مقدار صفر، می بايست ظرف فوق خالی گردد.مسئله مهم در رابطه با خازن، نشت اطلاعات است ( وجود سوراخ در ظرف ) بدين ترتيب پس از گذشت چندين ميلی ثانيه يک ظرف مملو از الکترون تخليه می گردد. بنابراين بمنظور اينکه حافظه بصورت پويا اطلاعات خود را نگهداری نمايد ، می بايست پردازنده و يا " کنترل کننده حافظه " قبل از تخليه شدن خازن، مکلف به شارژ مجدد آن بمنظور نگهداری مقدار "يک" باشند.بدين منظور کنترل کننده حافظه اطلاعات حافظه را خوانده و مجددا" اطلاعات را بازنويسی می نمايد.عمليات فوق (Refresh)، هزاران مرتبه در يک ثانيه تکرار خواهد شد.علت نامگذاری DRAM بدين دليل است که اين نوع حافظه ها مجبور به بازخوانی اطلاعات بصورت پويا خواهند بود. فرآيند تکراری " بازخوانی / بازنويسی اطلاعات" در اين نوع حافظه ها باعث می شود که زمان تلف و سرعت حافظه کند گردد.
سلول های حافظه بر روی يک تراشه سيليکون و بصورت آرايه ای مشتمل از ستون ها ( خطوط بيت ) و سطرها ( خطوط کلمات) تشکيل می گردند. نقطه تلاقی يک سطر و ستون بيانگر آدرس سلول حافظه است .
حافظه های DRAM با ارسال يک شارژ به ستون مورد نظر باعث فعال شدن ترانزيستور در هر بيت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعيتی خواهند شد که خازن می بايست به آن وضعيت تبديل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گيری می نمايد. در صورتيکه سطح فوق بيش از پنجاه درصد باشد مقدار "يک" خوانده شده و در غيراينصورت مقدار "صفر" خوانده خواهد شد. مدت زمان انجام عمليات فوق بسيار کوتاه بوده و بر حسب نانوثانيه ( يک ميلياردم ثانيه ) اندازه گيری می گردد. تراشه حافظه ای که دارای سرعت 70 نانوثانيه است ، 70 نانو ثانيه طول خواهد کشيد تا عمليات خواندن و بازنويسی هر سلول را انجام دهد.
سلول های حافظه در صورتيکه از روش هائی بمنظور اخذ اطلاعات موجود در سلول ها استفاده ننمايند، بتنهائی فاقد ارزش خواهند بود. بنابراين لازم است سلول های حافظه دارای يک زيرساخت کامل حمايتی از مدارات خاص ديگر باشند.مدارات فوق عمليات زير را انجام خواهند داد :
مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون )
نگهداری وضعيت بازخوانی و باز نويسی داده ها ( شمارنده )
خواندن و برگرداندن سيگنال از يک سلول ( Sense amplifier)
اعلام خبر به يک سلول که می بايست شارژ گردد و يا ضرورتی به شارژ وجود ندارد ( Write enable)
ساير عمليات مربوط به "کنترل کننده حافظه" شامل مواردی نظير : مشخص نمودن نوع سرعت ، ميزان حافظه و بررسی خطاء است .
حافظه های SRAM دارای يک تکنولوژی کاملا" متفاوت می باشند. در اين نوع از حافظه ها از فليپ فلاپ برای ذخيره سازی هر بيت حافظه استفاده می گردد. يک فليپ فلاپ برای يک سلول حافظه، از چهار تا شش ترانزيستور استفاده می کند . حافظه های SRAM نيازمند بازخوانی / بازنويسی اطلاعات نخواهند بود، بنابراين سرعت اين نوع از حافظه ها بمراتب از حافظه های DRAM بيشتر است .با توجه به اينکه حافظه های SRAM از بخش های متعددی تشکيل می گردد، فضای استفاده شده آنها بر روی يک تراشه بمراتب بيشتر از يک سلول حافظه از نوع DRAM خواهد بود. در چنين مواردی ميزان حافظه بر روی يک تراشه کاهش پيدا کرده و همين امر می تواند باعث افزايش قيمت اين نوع از حافظه ها گردد. بنابراين حافظه های SRAM سريع و گران و حافظه های DRAM ارزان و کند می باشند . با توجه به موضوع فوق ، از حافظه های SRAM بمنظور افزايش سرعت پردازنده ( استفاده از Cache) و از حافظه های DRAM برای فضای حافظه RAM در کامپيوتر استفاده می گردد.

RAM سر نام عبارت (Random Access Memory ) به مفهوم حافظه با دستيابي مستقيم يا دستيابي تصادفي ، محلي است که دستورالعمل ها و داده هاي برنامه در آن ذخيره ميشوند. بطوري که مستقيماً براي واحد پردازش مرکزي (CPU) قابل دستيابي باشند. RAM حافظه خواندني / نوشتني نيز ناميده ميشود. لازم به ذکر است که با قطع ناگهاني برق تمام اطلاعات اين حافظه از بين خواهد رفت .
:: مديريت حافظه  RAM
اين نرم افزار يه برنامه هوشمند مديريت حافظه است كه باعث ميشه ، برنامه هاى كامپيوترتون بهتر و سريعتر انجام بشه . اين برنامه حافظه Ram ، كه توسط ويندوز و ساير برنامه ها ، اشغال شدن رو ، پاك ميكنه . اين نرم افزار شامل برنامه مديريت Cache و Startup است .كه به شما توانائى بهينه سازى اجراى ويندوز رو ميده . از ويژگى هاى اين برنامه ميشه اينا رو نام برد : بهينه سازى فضاى Ram با پاكسازى آن ؛ ساخت شورت كات از برنامه هاى مورد علاقه ، باعث ميشه كه قبل از اجراى اونها حافظه Ram  براى اجراى بهتر اونها ، پاك بشه . مديريت Startup ؛ بهينه سازى Cache ؛ نمايش فضاى خالى Ram و CPU . ضمنا آدرس فايل كرك تو كامنت ها موجوده
ارتقا حافظه  RAM
افزودن  حافظه  به  يك  سيستم ،يكي  از مفيدترين  موارد ارتقا سيستم  مي باشد كه  شما مي توانيد اجرا نمائيد.از طرف  ديگر اين  گزينه  ارتقا،يكي  از ارزان ترين  موارد ارتقا سيستم  مي باشد.بالاخص  هنگامي  كه  شما افزايش  قابليت  سيستم هاي  عامل  ويندوز 9X/Me،ويندوز NT/2000/XP را درنظربگيريد كه  با اين  كار امكان  دسترسي  بيشتر را براي  آن ها فراهم  مي نمائيد.در برخي  موارد،دوبرابر كردن  حافظه  مي تواند سرعت  يك  كامپيوتر را نيز دوبرابركند.
در اين  مقاله ،افزودن  حافظه  RAM و انتخاب  تراشه هاي  حافظه ،نصب  و تست  حافظه  نصب  شده  را مورد بحث  قرار مي دهيم .








انجام پایان نامه

انجام پایان نامه کامپیوتر، انجام پایان نامه ارشد کامپیوتر، انجام پایان نامه، پایان نامه

برای دیدن ادامه مطلب از لینک زیر استفاده نمایید

 دانلود مقاله | انجام پایان نامه

سفارش پایان نامه

نقشه