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

منوی سایت



آشنایی با طرز کار و عملکرد RAM در کامپیوتر

Rating: 5 - 27 votes

آشنایی با طرز کار و عملکرد RAM در کامپیوتر

 

 


یکی از نام های آشنا برای دارندگان کامپیوتر RAM است.به RAM یا Random Access Memory (حافظه قابل دسترس تصادفی) از این رو تصادفی می گویند که دسترسی به اطلاعات آن با دانستن سطر و ستون در آن امکان پذیر است و از هر سطر و ستونی می توان به اطلاعات دسترسی پیدا کرد.

برخلاف (RAM، SAM (Serial Access Memory اطلاعات را در ردیفی به صورت سری از بایت ها ذخیره می کند. و دسترسی به اطلاعات به ترتیب انجام می شود. مانند یک نوار کاست که به ترتیب از ابتدا تا انتها پیش می رود. این نوع حافظه برای اطلاعاتی که نیاز به مرتب بودن دارد، مناست است. مثال مناسب برای کاربرد SAM نمایش فیلم توسط کارت گرافیک کامپیوتر است.دراین مقاله در سایت سرزمین دانلود تنها به تشریح RAM می پردازیم.با ما همراه باشید.

● RAM پویا (Dynamic):
همانند پردازشگر، حافظه نیز مدار مجتمعی (IC) متشکل از میلیون ها ترانزیستور و خازن است. در معمول ترین نوع حافظه، DRAM، یک ترانزیستور و یک خازن با هم تشکیل یک بیت از حافظه را می دهند. خازن پر به معنی 1وخالی به معنی صفر است. در این میان ترانزیستور نقش یک سویچ را ایفا می کند و هر گاه نیاز باشد با تغییر حالت خازن، اطلاعات را از آن می گیرد و یا روی آن ضبط می کند.

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

کلمه پویا (Dynamic) نیز از همینجا برای نام این حافظهانتخاب شده است. به دلیل اهمیت کار RAM اطلاعات آن باید همواره کامل بماند.

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

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

RAM دارای مدار هایی است که در انجام کار به آن کمک می کنند. از جمله کار هایی که این مدار ها انجام می دهند می توان به موارد زیر نام برد:

● شناسایی شماره سطر و ستون اطلاعات

● اطمینان حاصل کردن از صحیح بودن اطلاعات هر بیت

● خواندن و ذخیره کردن اطلاعات

● Static RAM:
این نوع RAM از روش کاملا متفاوتی برای ذخیره اطلاعات استفاده می کند. این روش شامل Flip Flop اطلاعات است که یکی از کاربرد های «جبر بول» در مهندسی برق است.

Static RAM سریع تر از Dynamic RAM است و حجم بیشتری اطلاعات را ضبط می کند و گران تر نیز هست. به همین دلیل از Static RAM بیشتر در ساخت Cache استفاده می کنند.

RAM معمولا به صورت قطعاتی به نام Module عرضه می شود.

در گذشته هر کدام از سازندگان کامپیوتر نوعی RAM را می شاختند که تنها به کامپیوتر های همان شرکت سازنده کار می کرد. سپس نوع SIMMبه بازار آمد. این نوع دارای 30 سوزن اتصال بود و در ابعاد 3.5در 0.75 اینچ تولید می شد. وقتی از دو یا بیشتر از این نوع استفاده می شد باید سرعت و حجم آن ها با هم مساوی می بود.

با افزایش سرعت پردازشگر ها نوع دیگری به نام DIMM به بازار آمد و دارای 168 تا 184 سوزن اتصال بود و در حجم هایی از چند مگابایت تا یک گیگابایت ساخته می شد.

نوت بوک ها از نوعی RAM به نام SODIMM استفاده می کنند. 144 تا 200 سوزن اتصال دارند و از 166 مگابایت تا یک گیگابایت ساخته می شوند.

RAM هایی که در حال حاضر تولید می شوند از روش های پیشرفته ای استفاده می کنند. بعضی RAM ها دارای سیستم شناخت Error هستند. به این روش Parity ( توازن) گفته می شود. برای هر 8 بیت اطلاعات یک قطعه برای این کار وجود دارد.

وقتی 8 بیت در یک بایت اطلاعاتی دریافت می کنند، این قطعه تعداد یک های آن بیت ها را با هم جمع می کند. اگر تعداد یک ها فرد باشد، مقدار بیت این قطعه یک می گردد و اگر این تعداد زوج باشد این عدد صفر می شود. وقتی که اطلاعات از هر بیت خارج می شود و دوباره این کار تکرار می شود و مقدار جدید با مقدار قبلی چک می شود.

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

اینکه چه مقدار RAM احتیاج دارید بستگی به کار و سیستم شما دارد. اگر کامپیوتر شما سرعت کافی را ندارد یا برای دسترسی به اطلاعات هارد دیسک زمان زیادی می گیرد، احتمالا مشکل از کم بودن RAM است. اگر از ویندوز XP استفاده می کنید کمترین مقدار پیشنهادی 128مگابایت است و اگر از مقدار کمتری از این استفاده می کنید، احتمالا در کارکرد با ویندوز به مشکل برمی خورید. ویندوز 98/95 به راحتی با 32مگابایت کار می کند. سیستم های لینوکس در کارکرد عادی فقط به 4 مگابایت RAM نیازمند است در حالی که سیستم عامل مکینتاش بسته به کارکرد به 128 تا 512 مگابایتی احتیاج دارد.


( 7 کامنت - مشاهده کامنت ها )



 



سوالات و نظرات کاربران در مورد این مطلب (7)

  1. A

    در پاسخ به (ali , دوشنبه، 20 فروردين ماه، 1397) :

    به طور مثال میشه گفت مادربرد ddr4 از اسلاتهای ddr3 و ddr2 هم ساپورت میکنند؟

     

    سرزمین دانلود:

    شکل ظاهری اسلات و رم های DDR4 با DDR2 فرق میکند. باید ببینید مادربرد شما اسلات DDR2 هم دارد یا خیر.

  1. ali

    با سلام مادربردم از رم ddr3 ساپورت میکنه. میخواستم بدونم رم ddr2 رو هم ساپورت میکنه؟

     

    سرزمین دانلود:

    بیشتر مادربردهای DDR3 دارای اسلات DDR2 هم هستند. باید این موضوع را روی مادربرد خود بررسی و مشاهده کنید.

  1. کامیاب

    سلام. من مادربردم asustek p7h55 هستش و کارت گرافیکمم Amd radeon hd 5500 series هست. 2 تا رم 2gb DDR3 دارم. می خواستم بدونم اگه من به سیستمم یک رم 4gb اضافه کنم تاثیری روی fps در بازی دارد یا نه ؟ خیلی ممنون

     

    سرزمین دانلود:

    خیر در این مورد اضافه کردن رم تاثیر خاصی روی fps بازی ها ندارد.

  1. کیان

    سلام. من از کجا بدونم که گرافیک کامپیوترم چقدره؟

     

    سرزمین دانلود:

    برای فهمیدن مشخصات سخت افزاری سیستم خود میتوانید از نرم افزارهای مخصوص این کار کمک بگیرید:

    نرم افزار مشاهده مشخصات سخت افزاری سیستم

  1. farhad

    از ویندوز 8 نسخه 32 بیت استفاده میکنم. رفتم به سیستم دیدم نوشته:
    processor > pentium(R)dual-core cpu e5500 @ 2.80ghz 2.80ghz
    system type > 32-bit operating system , x64-based processor


    سرزمین دانلود :
    بله. ویندوز شما 32 بیت است. اما با توجه به اینکه پردازنده کامپیوترتان 64 بیتی است میتوانید ویندوز 64 بیت نصب کنید.
  1. farhad

    از کجا بدونم پردازنده کامپیوتر 32 بیت یا 64 بیت هستش ؟


    سرزمین دانلود :
    به این مقاله مراجعه کنید: تشخیص ویندوز و پردازنده 32 بیتی - 64 بیتی
  1. فرهاد

    سلام. به جای رم ddr3 1333 یه رم ddr3 1600 انداختم. حالا دو تا رم دارم هردوشون 2 گیگ هستش جمع 4 گیگ. ولی باس متفاوت دارن. وقتی میرم مشخصات سیستم جلوی رم نوشته (4GB (3.25GB usable . لطفا اینو برام توضیح بدین.


    سرزمین دانلود :
    احتمالا ویندوز شما 32 بیتی است. البته ویندوزهای 32 بیتی در بهترین حالت از 4 گیگ رم پشتیبانی میکنند ولی معمولا 3 گیگ آن قابل استفاده است (مثل مورد شما) . پیشنهاد میکنیم اگر پردازنده (CPU) کامپیوتر شما 64 بیتی است با نصب یک ویندوز 64 بیتی تست کنید.




نکات مهم :

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

* نام 
آدرس ايميل (برای دریافت پاسخ از طریق ایمیل)
* شماره موبایل (برای دریافت پاسخ از طریق SMS)
توجه: ایمیل و موبایل شما فقط برای دریافت پاسخ سایت بوده و نمایش داده نمیشود.
* متن

* کد امنیتی
کد امنیتی


(اگر کد امنیتی واضح نیست، روی آن کلیک کنید تا عوض شود)
 


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

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

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

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



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