ورود کاربران VIP سرزمین دانلود، مرجع دانلود و آموزش رایگان نرم افزار

منوی سایت

عملکرد رم در سیستم

تازه های این بخش :

(مربوط به موضوع عملکرد رم در سیستم)

معرفی انواع حافظه های رایانه و آشنایی با عملکرد آنها در سیستم

 

 


حتما می دانید که کامپیوتر مقابل شما دارای حافظه است. نه تنها یک نوع بلکه چندین حافظه مختلف.

ولی چیزی که شاید ندانید این است که اکثر وسایل دیجیتالی روزمره نیز دارای حافظه می باشند. برای مثال می توان به تلفن همراه، کنسول های بازی، رادیو اتومبیل، دستگاه ضبط و پخش DVD و CD و حتی تلویزیون نام برد.

● اساس کار حافظه کامپیوتر:

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

اگر پردازنده کامپیوتر شما برای دسترسی به اطلاعات مجبور به جستجو در هارد (HDD) بود، حتی ساده ترین عملیات ساعت ها به طول می انجامید. ولی وقتی اطلاعات قبل از رفتن به پردازشگر به حافظه منتقل شود، پردازشگر فقط در حجم کوچکی به دنبال اطلاعات می گردد.

اطلاعات چه از صفحه کلید وارد شود و چه از هارد، همگی ابتدا به RAM منتقل می شوند.

تمام اجزای کامپیوتر به صورت یک تیم با هم در ارتباط هستند. حافظه یکی از مهم ترین اجزای این تیم است. از زمانی که کامپیوتر خود را روشن می کنید تا وقتی که آن را خاموش می کنید مراحلی طی می شود که به صورت ساده می توان آن ها را به صورت زیر بیان کرد:

● کامپیوترتان را روشن می کنید.

● کامپیوتر روی ROM طلاعاتی ذخیره می کند و تستی به نام POST را اجرا می کند. این تست برای اطمینان از سالم بودن اجزای اصلی ضروری است. در جریان این تست یک بیت روی هر کدام از حافظه ها ذخیره و خوانده می شود تا از کارکرد حافظه ها اطمینان حاصل شود.

● کامپیوتر BIOS را روی ROM ذخیره می کند. BIOS شامل اطلاعات ساده ای مثل آدرس هارد و سی.دی درایو، ترتیب بوت (BOOT) کردن و Plug and Play (شناسایی خودکار قطعات) است.

● سیستم عامل روی RAM ذخیره می شود. به این معنی که فقط اجزای اصلی سیستم عامل روی این حافظه ذخیره می شود. با این کار سرعت کار کامپیوتر بالا می رود.

● وقتی برنامه ای را اجرا می کنید، ابتدا اجزای اصلی آن روی RAM ذخیره می شود و در صورت نیاز اجزای دیگر آن ذخیره می شود. همچنین اگر این برنامه ها به فایلی دسترسی دارند این برنامه روی RAM ذخیره می شود.

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

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

سوالی که بعد از نگاه به لیستی که در ابتدا آورده شد به ذهنی هر کسی می رسد این است که چرا یک کامپیوتر به اکثر این حافظه ها نیاز دارد.

● انواع حافظه های کامپیوتر:

یک کامپیوتر ساده دارای حافظه های زیر است:

● Cache Level1 و Cache Level2

● یک RAM ساده

● حافظه مجازی (Virtual Memory)

● هارد دیسک

پردازشگر های قوی و پر سرعت نیاز به دسترسی سریع به اطلاعات دارند. اگر این اطلاعات با تأخیر برسند، کار پردازشگر مختل می شود.

پردازشگری با سرعت 1گیگاهرتز توانایی پردازش میلیون ها بایت در یک ثانیه را دارد. مشکل اساسی که سازندگان سخت افزار با آن روبرو هستند این است که حافظه ای که توانایی همکاری با پردازشگر های مدرن را داشته باشد بسیار گران است و کاربران عادی توانایی تهیه آن را ندارند.

سازندگان حافظه این مشکل را حل کرده اند. به این ترتیب که تعداد کمی حافظه ارزان قیمت را با تعداد بیشتری حافظه ارزان تر به هم متصل می کنند.

ارزان ترین نوع حافظه؛ نوع دائمی آن است. هارد دیسک بسیار ارزان تر از سایر حافظه ها است. این نوع حافظه آخرین لایه حافظه پردازشگر را به نام حافظه مجازی (Virtual Memory) را تشکیل می دهد.

لایه بعدی RAM است. اندازه بیت (Bit) پردازشگر نشان می دهد که چه مقدار اطلاعات را در یک لحظه از RAM می تواند دریافت کند. برای مثال یک پردازشگر 16 بیتی می تواند 2بایت (Byte) اطلاعات از RAM بگیرد. (8 بیت = 1 بایت)

مگاهرتز بیانگر تعداد پردازش ها به میلیون در یک ثانیه است. به این معنی که یک پردازشگر 800 مگاهرتزی 32 بیتی می نواند 4 بایت اطلاعات را 800میلیون بار در ثانیه پردازش کند.

RAM کامپیوتر هرگز توانایی کار با این سرعت بالا را ندارد. به همین دلیل در این میان از Cache استفاده می شود. در ادامه به معرفی Cache می پردازیم.

● RAM:

سرعت RAM توسط پهنای گذرگاه (Bus Width) و سرعت گذرگاه آن (Bus Speed) کنترل می شود. پهنای گذرگاه به تعداد بیت هایی که به پردازشگر فرستاده می شود، گفته می شود و سرعت گذرگاه به تعداد دفعاتی که این بیت ها در یک ثانیه به پردازشگر می روند.

هر بار که اطلاعات از حافظه به پردازشگر می رود یک نوع چرخه موسوم به Bus Cycle ایجاد می شود. همان طور که گفته شد پردازشگر 100مگاهرتزی 32 بیتی توانایی پردازش 100میلیون بار 4 بایت اطلاعات را دارد و پردازشگر 66مگاهرتزی 16 بیتی توانایی پردازش نصف این مقدار اطلاعات به تعداد 66میلیون بار در ثانیه را دارد. با محاسبه ای ساده درمی یابید که سرعت پردازش اولی نقریبا سه برابر دومی است. (132میلیون بایت به 400میلیون بایت)

ولی تصوری که از سرعت عملکرد RAM داریم با واقعیت تفاوت دارد. زمان لازم برای خواندن اطلاعات توسط پردازشگر (Latency) از سوی RAM این تفاوت را ایجاد می کند. برای مثال RAM که با سرعت 100مگاهرتزی کار می کند توانایی فرستادن یک بیت اطلاعات در 0.00000001 ثانیه را دارد ولی ممکن است خواندن اولین بیت 0.00000005 ثانیه طول بکشد. برای جبران این عقب ماندگی پردازشگر از تکنیکی به نام Burst Mode استفاده می کند.

با این روش به کنترل گر حافظه پردازشگر این فرض داده می شود که انتظار آمدن اطلاعات بعدی را از همان قسمت داشته باشد که اطلاعات قبلی از آن آمده است و پردازشگر شروع به پردازش پیاپی اطلاعات می کند. این بدین معنی است که تنها خواندن اولین بیت اطلاعات از پردازشگر زمان می گیرد.

● Cache:

Cache یکی از ابزاری است که اطلاعات را آسان تر در اختیار پردازشگر قرار می دهد. Cache اطلاعاتی را که بیشتر توسط پردازشگر استفاده می شود را در خود ضبط می کند. محل قرارگرفتن آن داخل پردازشگر است.نوع اول (Level 1 Cache) است.

نوع دوم (Level 2 Cache) حافظه ای جدا از پردازشگر است و مستقیما به پردازشگر متصل است.  حجم این نوع آن از 256کیلوبایت تا 2 مگابایت است. در اکثر کامپیوتر ها 95 درصد اطلاعات مورد استفاده پردازشگر توسط Cache تهیه می شود.  حجم Cache تأثیر زیادی روی کارکرد پردازشگر دارد.

● Register:

آخرین لایه حافظه کامپیوتر Register است. Register حافظه ای است که درون پردازشگر قرار دارد و پردازشگر مستقیما از آن استفاده می کند. اطلاعات مربوط به پردازش اطلاعات و عملیات محاسباتی و منطقی (ALU : Arithmetic And Logic Unit)  در این حافظه قرار دارد.


این مطلب مربوط به موضوع عملکرد رم در سیستم میباشد.
(مربوط به موضوع عملکرد رم در سیستم)

آشنایی کامل با رم در کامپیوتر و طریقه ارتقای آن

 

 

 


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

 

این موضوع به دلیل سرعت بسیار بالای رم در مقابل هارد کامپیوتر است. در واقع اطلاعات از روی هارد دیسک (که سرعت دسترسی به اطلاعات در آن کم است) به رم (که سرعت دسترسی به اطلاعات در آن زیاد است) منتقل می شوند تا در اختیار پردازنده قرار بگیرند.

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

 

یکی از دلایلی که باعث میشود بعد از چند سال سرعت کامپیوتر افت کند همین موضوع است. کامپیوتری که پنج سال پیش با قیمت بالایی خریداری کرده اید هنوز همان کامپیوتر است، اما نرم افزارها عوض شده اند. در آن زمان مثلا ویندوز XP کمتر از 500 مگابایت رم لازم داشت تا برنامه ها و ابزارهای خود را در حالت آماده نگه دارد. اما در ویندوز 7 این مقدار حدود یک گیگابایت است. و در ویندوز های بعدی بیشتر هم خواهد بود. نرم افزارهای دیگر هم به همین شکل پیشرفت کرده اند. برنامه هایی که برای اینترنت، آفیس و یا پخش فیلم استفاده می کنید سنگین تر از گذشته شده اند.

 

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



● نوع رم:
رم ها در طول چند سال گذشته سه نسل متوالی را تجربه کرده اند. نسل اول رم های DDR هستند که اکنون دیگر تولید نمی شوند. اگر رایانه شما از این رم ها استفاده می کند باید گفت این مدل ها در بازار کمیاب هستند و معمولا مدل های دست دوم آن را پیدا خواهید کرد. ضمن اینکه باید گفت سیستم های قدیمی که از این نوع رم ها استفاده می کنند، دیگر کارآیی چندانی ندارند و اگر رم آنها را هم ارتقا دهید از نظر پردازنده و مادربورد باز هم محدودیت های زیادی خواهید داشت. پس با اینکه این ارتقا می تواند اندکی در سرعت سیستم موثر باشد بهتر است به فکر یک سیستم جدید باشید.

 

نوع دوم رم ها DDR2 نام دارند و تا سال 2011 به وفور در رایانه ها استفاده می شدند. اما با ورود نسل جدید رم ها این نوع از حافظه ها نیز کمتر تولید می شوند و به فراوانی نسل سوم نیستند. اگر قصد ارتقا دارید پیشنهاد می کنم زودتر این کار را انجام دهید زیرا با گذشت زمان، مدل های این رم ها کمتر و قیمت آنها بیشتر می شود. اغلب این رایانه ها توانایی اجرای ویندوز 7 را دارند. البته این موضوع به شدت وابسته به کارآیی سایر قطعات است. با این حال با توجه به کارآیی سیستم هایی که از رم های DDR2 استفاده می کنند، می توان گفت ویندوز 7 روی آنها قابل اجرا است.

 

نسل سوم رم ها یا مدل های DDR3 اکنون (سال 2013) به راحتی در بازار یافت می شوند و انواع زیادی از آنها را می توانید در مدل های مختلف پیدا کنید که قیمت های متنوعی هم دارند.



● ظرفیت:
برای اجرای ویندوز 7 با کارآیی مناسب به طور متوسط به دو گیگابایت رم نیاز خواهید داشت. البته این موضوع به معنی عدم اجرای ویندوز با یک گیگابایت رم نیست، اما کارآیی ویندوز با رم 2 گیگابایت بیشتر است. هر چقدر این مقدار بیشتر باشد فضای بیشتری برای اجرای نرم افزارها در اختیار دارید در نتیجه به صورت همزمان برنامه های بیشتری را می توانید اجرا کنید. مثلا زمانی که در اینترنت مشغول گشت وگذار هستید یک برنامه پخش موزیک نیز فعال است و در عین حال آنتی ویروس نیز مشغول بررسی فایل ها است. حافظه های DDR2 در ظرفیت یک گیگابایت با حدود قیمت 20 تا 30 هزار تومان به فروش می رسد و با توجه به برند رم این قیمت می تواند بیشتر یا کمتر هم باشد. اما به طور متوسط برای ظرفیت دو گیگابایتی به حدود 50 هزار تومان هزینه نیاز دارید.

رم های DDR3 معمولی هم قیمتی مشابه مدل های DDR2 دارند و اختلاف چندانی بین آنها نیست. حتی گاهی اوقات این مدل ها ارزان تر از نسل قبلی هم هستند. اگر سیستم شما مجهز به رم های DDR3 است یعنی طی یکی، دو سال گذشته خریداری شده و تقریبا به روز است. بنابراین می توانید با ارتقای رم کارآیی آن را به راحتی افزایش دهید.



● فرکانس:
فرکانس در رم ها سرعت را تعیین می کند و هر چقدر بیشتر باشد سرعت انتقال اطلاعات و میزان پهنای باند بیشتری در اختیار خواهید داشت. اما این مورد باید با مادربورد نیز هماهنگ باشد. برای رم های DDR2 دو فرکانس 667 و 800 مگاهرتز بیشتر مورد استفاده قرار می گیرند و برای رم های DDR3 نیز فرکانس های 1333، 1600 و 2000 مگاهرتز پرکاربرد هستند. برای خرید رم بهتر است در مورد رم های DDR2 از فرکانس 800 مگاهرتز استفاده کنید. اگر مادربورد با فرکانس پایین تری سازگار باشد هم مشکلی وجود نخواهد داشت و فرکانس رم به صورت خودکار حدود 130 مگاهرتز کاهش خواهد یافت.

در مورد رم های DDR3 نیز فرکانس 1333 مگاهرتز بیشتر مورد استفاده است و اگر از فرکانس بالاتری استفاده کنید لازم است که حتما مادربورد با فرکانس جدید رم تنظیم شود. در غیر این صورت هزینه ای که انجام داده اید بیهوده خواهد بود. این کار نیز به راحتی قابل انجام است و از طریق بایوس مادربورد اجرا می شود.



● زمان تاخیر:
زمان تاخیر در رم ها به تعداد چرخه هایی گفته می شود که میان اجرای دستورات وجود دارد.برای عنوان مثال از وقتی که پردازنده دستور فراخوانی اطلاعات را ارسال می کند تا زمانی که این اطلاعات پیدا شده و به پردازنده ارسال شوند یک مکث بسیار کوتاه وجود دارد. رم ها در سیستم باید از نظر زمان تاخیر با یکدیگر هماهنگ باشند. بنابراین اگر یک رم جدید انتخاب می کنید بهتر است به این موضوع نیز توجه داشته باشید. در مورد رم های DDR3 اغلب از زمان تاخیر 9 و در مورد رم های DDR2 از زمان تاخیر 6 استفاده می شود.



● سازگاری:
در مورد ارتقای رم موضوع هماهنگی مهم ترین چالش پیش روی خریداران است. رم های جدید علاوه بر اینکه باید با رم قبلی سازگاری داشته باشند لازم است که با مادربورد هم در هماهنگی باشند. به همین دلیل توصیه می شود رم های قبلی را از سیستم جدا کنید و رم های جدید را روی سیستم قرار دهید. البته این یک دستورالعمل پیشنهادی برای جلوگیری از تداخل رم های قبلی با مدل های جدید است و اگر مشکلی از بابت سازگاری وجود نداشته باشد نیازی به این کار نخواهد بود.

مورد بعدی بحث تعداد کانال ها است. اغلب مادربوردها از چینش دو کانال پشتیبانی می کنند به این معنی که اگر دو یا چهار ماژول رم روی مادربورد قرار دهید با تقسیم اطلاعات میان این ماژول ها سرعت دسترسی و انتقال اطلاعات بیشتر می شود. پس اگر دو ماژول جدید خریداری کرده اید با اضافه شدن به یک ماژول قبلی می تواند روی کاهش سرعت رم ها موثر باشد. زیرا در این حالت چینش دو کانال سیستم بر هم خورده است.



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

 

تمام برنامه های تست سخت افزار، بخشی برای ارائه اطلاعات در مورد حافظه Ram دارند. به این ترتیب بدون اینکه نیاز به باز کردن کیس باشد خواهید دید که کدام سوکت ها روی مادربورد دارای رم هستند و ماژولی که در آنها قرار دارد دارای چه مشخصاتی است. نوع رم، زمان تاخیر، ولتاژ و سایر اطلاعات مربوط به رم در این بخش نشان داده می شوند.


این مطلب مربوط به موضوع عملکرد رم در سیستم میباشد.
سرزمین دانلود، مرجع دانلود و آموزش نرم افزار

سرزمین دانلود را دنبال کنید !

عضویت در خبرنامه سرزمین دانلود

با وارد کردن ایمیل خود و سپس تایید آن، جدیدترین مطالب و نرم افزار ها برای شما ارسال می شود:



------------------------------------------