RAMسخت افزار

RAM چیست و چگونه کار می‌کند؟

RAM (حافظه دسترسی تصادفی) یکی از انواع حافظه‌های اصلی است که وظیفه حفظ داده‌ها به صورت موقت را دارد. یکی از وظایف اصلی RAM واسطه گری بین Hard Drive Disk و CPU است. در ادامه با ما باشید تا به صورت خلاصه با RAM و نحوه کار آن آشنا شوید.

کلمه RAM به چه معناست؟

کلمه RAM (رم) مخفف عبارت Random Access Memory به معنای “حافظه دسترسی تصادفی” یا  “حافظه با دسترسی تصادفی” است. این قطعه با نام‌های زیر نیز شناخته می‌شود:

  • Memory (حافظه)
  • Non-sequential Memory (حافظه غیر ترتیبی)
  • Randomly Memory (حافظه تصادفی)
  • Main Memory (حافظه اصلی)
  • RWM (حافظه خواندنی و نوشتنی)
  • Working Memory (حافظه خواندنی)

 

رم چیست؟

RAM یک حافظه قابل خواندن و نوشتن است که بر پایه طراحی فلش (Flash) ساخته شده و وظیفه اصلی آن حفظ داده‌ها به صورت موقت برای پردازش در CPU است. رم داده‌ها را در خازن‌های موجود در حافظه خود ذخیره می‌کند. از این رو به دلیل ماهیت خازن‌ها، درصورت قطع برق انرژی خود را به سرعت از دست می‌دهند. همچنین خازن‌ها به دلیل این که میل به دشارژ شدن دارند، کنترلر حافظه به صورت انرژی آن‌ها را ریشارژ می‌کند. شارژ بودن خازن به معنای بیت منطقی ۱ و شارژ نبودن آن به معنای بیت ۰ است.

 هسته سیستم عامل و  برنامه‌های موجود در سیستم‌عامل‌ها، ابتدا بر روی این حافظه موقتی قرار می‌گیرند سپس برای پردازش به نوبه به CPU ارسال می‌شوند. زمانی که اتصال رم با منبع تغذیه قطع می‌شود یا برق مورد نیاز را دریافت نکند (مانند زمانی که کامپیوتر خود را خاموش می‌کنید)، این ماژول تمامی اطلاعات خود را از دست می‌دهد و به اصطلاح ریست (Reset) می‌شود و کل فضای حافظه آن پاک می‌شود.

 

رم چه وظیفه‌ای بر عهده دارد؟

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

رم RAM

 

معمولاً پردازنده ها دارای سرعت پردازش بالایی هستند در صورتی که حافظه‌های جانبی بر خلاف آن سرعت ذخیره کمتری دارند و کند هستند. بنابراین RAM در بین این دو ماژول (حافظه جانبی و پردازنده) قرار می‌گیرد. فرض کنید زمانی که یک خروجی برای ذخیره شدن از طرف CPU به  حافظه جانبی ارسال می‌شود، پس از مدت بسیار کوتاهی، خروجی دیگری نیز برای ذخیره شدن ارسال می‌شود. درحالی که حافظه جانبی هنوز پروسه ذخیره سازی ورودی اول را تمام نکرده، ورودی دیگری از طرف CPU دریافت می‌کند. حال اینجاست که RAM با قرار گرفتن بین این دو، میان پردازنده و هارد دیسک یک تعامل ایجاد می‌کند.

خروجی‌هایی که از طرف پردازنده به حافظه جانبی (در این مثال: هارد دیسک) ارسال می‌شوند، یکی یکی در RAM ذخیره می‌شوند سپس به ترتیب به هارد دیسک ارسال می‌شوند. زمانی که هارد دیسک مقدار ورودی اول را ذخیره کرد از حافظه موقتی مقادیر بعدی را درخواست می‌کند.

رم RAM

بنابراین RAM با این دو وظیفه مهم، به عنوان یک واسطه‌‌ی دو طرفه بین هارد دیسک و پردازنده قرار گرفته است.

رم RAM

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

 

چرا این قطعه “حافظه با دسترسی تصادفی” نام دارد؟

دلیل اینکه اسم RAM یا Random Access Memory به معنی “حافظه دسترسی تصادفی” را روی این قطعه گذاشته اند این است که در RAM برخلاف بسیاری از حافظه‌های دیگر، هر داده بدون در نظر گرفتن ترتیب فضاهای حافظه، می‌تواند بر روی فضاهای موجود در RAM قرار بگیرد. این بدان معنی است که در هر لحظه و در هر زمان میتوان بصورت مستقیم به فضاهای حافظه RAM بدون در نظر گرفتن ترتیب دسترسی داشت. شاید عبارت “دسترسی تصادفی” برای این قطعه کاربران را دچار مشکل و سردرگمی کند. اسم دیگری که می‌توان بر روی این قطعه گذاشت عبارت “دسترسی غیر ترتیبی” است.

نحوه نوشتن در حافظه‌های ترتیبی

در اغلب انواع حافظه‌ها نحوه قرار گیری داده‌ها در فضاهای حافظه‌ی مربوط، به طور زیر است:

رم RAM
نحوه نوشتن در حافظه‌های ترتیبی

همان گونه که در تصویر بالا می‌بینید، داده شماره ۱ در فضای شماره ۵ ذخیره می‌شود (چون قبلاً فضاهای ۱ تا ۴ در حافظه پر شده اند؛ بنابراین داده‌های جدید در فضاهای ترتیبی دیگر ذخیره می‌شوند) و داده شماره ۲ در فضای شماره ۶ و داده شماره ۳ در فضای شماره ۷ و … ذخیره می‌شوند.  همانطور که می‌بینید، داده‌ها به صورت ترتیبی ذخیره می‌شوند.

خواندن در حافظه‌های ترتیبی

فرض کنید که حافظه قصد دارد تا مقدار موجود در فضای ششم را بدست بیاورد:

رم RAM
نحوه خواندن در حافظه‌های ترتیبی

همانطور که می‌بینید، برای اینکه واحد تنظیم کننده حافظه بتواند مقدار موجود در فضای شماره ششم را بدست بیاورد، یکی یکی فضاهای حافظه را پشت سر می‌گذارد تا در نهایت به فضای مورد نظر برسد.

این عملیات که به صورت خواندن و نوشتنِ ترتیبی است، سرعت این نوع حافظه‌ها را به شدت کم می‌کند چون واحد تنظیم کننده‌ی حافظه باید برای بدست آوردن مقدار موجود در یک فضا، تمامی فضاهای پشت سر آن را یکی یکی بپیماید تا به فضای مورد نظر برسد.

نحوه نوشتن در حافظه‌های غیر ترتیبی (مثل RAM)

اما این فرایند در حافظه‌های غیر ترتیبی مانند RAM، اینگونه نیست. حافظه RAM می‌تواند داده‌ها را در هر فضایی که به آن دستور داده شده است، ذخیره کند:

رم RAM
نحوه نوشتن در حافظه‌های غیرترتیبی مانند RAM

همانطور که می‌بینید، داده‌ها بر خلاف دیگر حافظه‌ها به صورت ترتیبی در فضاهای حافظه قرار نگرفته اند بلکه طبق تصمیم واحد کنترل کننده‌ی RAM و دستوری که به آن داده می‌شود (توسط باس‌های داده و آدرس)، در فضاهایی که ممکن است غیر ترتیبی باشند، ذخیره می‌شوند.

نحوه خواندن در حافظه‌های غیر ترتیبی (مثل RAM)

فرض کنید که حافظه قصد دارد مقدار موجود در فضای چهارم را بدست بیاورد

رم RAM
نحوه خواندن در حافظه‌های غیرترتیبی مانند RAM

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

 

برخی از تولید کنندگان RAM

در لیست زیر برخی از معروفترین تولید کنندگان RAM قرار گرفته اند:

امیررضا نصیری

امیررضا هستم، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونا رو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

نوشته های مشابه

۱۵۴ دیدگاه

  1. سلام از مطلاب خوبتون ممنونم . برای هنگام سازی pc بااجرای بیشتر بازی ها باید کدوم قطعه از pc رو به روز رسانی کنیم آیا به روز رسانی تنها cpu یا ram کارساز است یا سی پی یو نقش بیشتری دارد یا رم .لطفا درباره ی کارت گرافیک هم مطلب بذارید.با تشکر دوباره از مطالبتون.

    1. سلام. معمولاً بار سنگین پردازشی بازی ها مربوط به پروسه های گرافیکی هستش. . سی پی یو هم در اولویت دوم قرار داره. رَم هم مطمئناً باید زیاد باشه تا بتونه کل داده های به اصطلاح معلق بازی رو نگه داره و برای پردازش به سی پی یو بفرسته. البته ممکنه نظرات درمورد این اولیت ها کمی متفاوت باشه. ولی به هرحال کارت گرافیک تاثیر زیادی داره و البته بروزرسانی کردن درایور اون معمولاً تاثیر زیادی نمیزاره و باید به کلی آپگرید بشه. البته همیشه سعی کنین که بروزنگه دارین تا سازگاری کامل با بازی هاتون داشته باشه. پست راجع به کارت گرافیک رو یادم رفته بود که بنویسم. ممنونم از یادآوریتون :D.

  2. کامپیوتر SOLOMON معنی فارسی solomon میخوام بدونم ؟SIMD مخفف چیه؟کامپیوترهای موازی از نوع SIMD

    1. سلام SIMD مخفف عبارت Single instruction, multiple data به معنای یک دستور، داده های چندگانه هستش. نوعی کامپیوترهای موازی هستش که پردازش رو با استفاده از یک دستور بر روی بیش از یک داده انجام میدن و معمولا در پردازش های گرافیکی مورد استفاده قرار میگیرن.

  3. با سلام…
    ممنون بابت مطالب … رشته iT هستم و فردا کنفرانس دارم راجب RAM …خیلی عالی توضیح دادی بازم ممنون..
    با تشکر…

  4. سلام…کامپیوتر من چند وقته با اینکه ویندوزشو عوض کردم چراغ زیر پاورش ثابت میشه و سرعت pc به شدت کاهش پیدا میکنه.
    یا وقتی connect میشم سیستم یکدفعه ای هنگ میکنه…یا وقتی وارد بازی میشم بعد چند دقیقه تیک میزنه و کلا سرعت سیستمو پایین میاره.
    میخواستم بدونم مشکل از کدوم قسمت pc هستش.
    ضمنا گرافیکم2
    رمم 1
    cpu دو هسته ای
    با تشکر

    1. سلام. لطفا از طریق قسمت تماس با ما (تو نوار بالایی سایت) سوالاتونو بپرسین. راستی لطفا ویندوزی که تازه نصب کردین و ویندوزی که قبلا داشتین رو هم ذکر کنید. از وقتی که ویندوز رو نصب کردین این مشکلو دارین؟
      موفق باشین.

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

  5. آقا بوت کردن ینی چی؟

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

    1. سلام، بوت کردن یعنی بالا آمدن سیستم عامل. وقتی سیستم رو روشن میکنیم سیستم عامل بوت میشه یعنی اجرا میشه!
      بله، اگه به ساختار همه برنامه ها بریم میبینیم که فقط مجموعه ای از دستورات هستن. اینا برای اجرا شدن میرن روی رم. درواقع رم میشه میزکار سیستم که مثلا وقتی میخایم یه چیزی درست کنیم همیشه با این میز سروکار داریم. یعنی بعد از ساختن قطعات اون شیء میزاریم روی میز و … . (البته این تو مقیاس بزرگ سیستم هستش یعنی اصطلاح میزکار به رجیسترهای پردازنده برمیگرده).
      رم چون دارای قطعه مکانیکی‌ای نیست و به صورت ساده تماماً شامل ماژول‌های الکتریکی میشه، سرعتش بسیار بیشتر از هارددیسک هستش به همین دلیل حافظه سریع هم میگن بهش.

  6. نه منظورم این بود که سوال سوم رو از قبل میدونستم اشتباهی نوشته بودم یه مقداری عجله کردم.

  7. کش چیست؟وچه فایده دارد
    اهمیت نقش رم و cpu چقد تفاوت دارد؟ مثلا اگر cpu برای دو لبتاپ باهم برابر باشد(مثلا cori7) اما رم یکی ۴ گیگ و دیگری ۶ یا ۸ باشد چقدودرکجاها خود رانشان میدهد؟
    برای شخصیکه لبتاپ را برای کارهای خیلی ساده میخواهد اما امکانات مادیش محدود هزینه کردن برای رم بالاتر(شبیه مثال بالا)چقدر لازمست؟سپاسگذار میشوم جواب را ایمیل کنید یا إرجاع مستقیم دهید.

    1. سلام، کش همون حافظه نهان هستش. تو سایت توضیح دادم اگه از قسمت جستجو بگردید پیدا میکنین. نقش رم و سی پی یو کاملاً فرق داره. به ساده ترین شکل ممکن میشه گفت که رم یه صف انتظاره و سی پی یو جایی هستش که به کارشون رسیدگی میکنن. در این مثال شما، بدیهیه که لپتاپی که در هر شرایطی با اون یکی برابره اما رم بیشتری داره، بهتر عمل میکنه ولی باید این نکته رو در نظر داشته باشید که رم بیشتر از 4 گیگ فقط توسط سیستم عامل های 64 بیتی پشتیبانی میشه که اونم نیاز به یه پردازنده 64 بیتی (مثلا معماری x64) داره. ساده بگم، اگه برنامه های زیادی رو در زمان واحد اجرا میکنید بهتره رو رم کار کنید اما اگه میخاین که کارکرد برنامه ها بیشتر باشه، روی پردازنده پول بزارید. اگه یه تعادلی میان این دو تا قطعه بوجود بیارید خیلی به صرفه تر میشه براتون. آپگرید پردازنده خیلی گرون تر از رم در میاد معمولاً و از جایی که شما کارهای ساده رو میخاید انجام بدین، به نظرم یه سیستم عامل 32 بیتی واستون کافیه و 4 گیگ هم رم داشته باشه چون بیشتر از این شاید اصلا استفاده نکنید. پردازنده هم در حد Intel Core i3 مثل Core i3 3110M میتونه کفایت کنه براتون اما اگه خاستین بیشتر ارتقاش بدین i5ها پیشنهاد های خیلی خوبین. در دو نوعش مدل های زیادی داره که بهتره با یه مشاور خرید صحبت کنید. من به صورت کلی گفتم اینارو. موفق باشید.

  8. سلام
    اگه راس میگی و عاشق آیتی هستی بگو ببینم انواع سیستم ها ی mis چیا هستم ؟
    نام ببر و مثال بزن براشون
    شب نگا میکنم
    سپاس

    1. سلام، من گفتم عاشق آی تی ام نه متخصصش :))
      اگه منظورتون از mis سیستم مدیریت اطلاعاتی باشه که واسه مدیریت، پردازش و … به کمک مدیرا میاد، به صورت “حفظی” نه کاربردی (!) به چند دسته تقسیم میشن:
      – DSS (سیستم پشتیبان کننده تصمیمات): میاد راه حل های مختلف واسه یه مسئله رو آنالیز میکنه و در آخر یه راه حل درست که به نظرش از همه بهتره رو پیشنهاد یا اجرا میکنه. تو سیستم ها و شرکت هایی که کارشون آنالیزه و صد البته تو شرکت هایی مثل بازاریابی که اینجور مسئله ها توش خیلی زیاده استفاده میشه.
      – OAS (سیستم اتوماتیک کننده اداره ها): در یک کلام واسه اتوماتیک کردن برخی از کارهای اداری استفاده میشه. مثلاً سیستم هایی که تو اداره ها برای چیزهایی مثل تلفن گویا، ارشیو کردن اطلاعات و … استفاده میشه. یعنی بجای این که کارکنان این کارهای ساده رو انجام بدن، سیستم میاد خودش همشو انجام میده. البته تو ایران چندان جا نیفتاده.
      – MKIS (سیستم اطلاعاتی مارکتینگ): من زیاد از مارکتینگ اطلاعاتی ندارم ولی تو شرکت های نسبتاً بزرگ واسه مانیتور و انالیز کردن (هدف اصلی)، گزارش رسانی و … استفاده میشه تقریباً میشه گفت که یه دستیار همه فن حریف میشه واسه مدیران شرکت. تفاوتش با DSS اینه که DSS صرفاً واسه تصمیم گیری و آنالیز طراحی شده ولی تو این سیستم تصمیم گیری ها در حوضه آنالیز کردن پیشنهاد میشن نه این که واقعا اون تصمیم گرفته بشه. مثلاً میاد یه لیستی از قیمت ها رو با توجه به داده های موجود واسه یه محصولی پیشبینی و پیشنهاد میکنه.
      – EIS (سیستم جامع اطلاعاتی): میشه گفت یه ورژن دیگه از DSS که علاوه بر اون گزارش دهی فوق العاده دقیقی باید داشته باشه و به کاربران و مدیران اجازه دسترسی به اطلاعات به صورت آسان رو میده که مدیرا میتونن اونو به راحتی درک کنند که هدف اصلیش هم همینه یا پروژه ها رو سازماندهی کنن. یعنی یه سیستم عالی با رابط آسانه. بازم مثل سایر سیستم ها توی شرکت های تجاری استفاده میشه. {این لینک} توضیحات خیلی تکمیلی داره پیشنهاد میکنم بخونینش.
      – SIMS (سیستم مدیریت اطلاعاتی مدارس): این سیستم تو مدارس استفاده میشه یه سیستمیه که اطلاعات دانش آموزا، درس خوندنشون، فعالیتشون و … رو ثبت، مدیریت و سازماندهی میکنه. از طرف دیگه به مدیرا، معلم ها و در کل افراد درجه بالا این امکان رو میده که داده های مربوط به دانش آموزا رو آنالیز کنن، گزارشات دقیقی بگیرن و … و از یه طرف دیگه هم به خود دانش آموزا و والدینشون این امکان رو میده تا به سیستم متصل شده و وضعیت خودشون/فرزندشون رو چک کنن. چیزی که تو ایران تا جایی که من دیدم استفاده نمیشه با این که شاید هزینه راه اندازیش اونقدرا هم زیاد نباشه.
      – ERP – (برنامه ریز منابع سازمانی): این سیستم برای سازمان ها در عالی ترین سطح استفاده مثل برخی از سازمان های دولتی یا شرکت های بزرگ که در کل برای کمک به اون سازمان یا شرکت در هر شرایطی استفاده میشه. میتونه برای مدیریت کل اطلاعات یک شرکت، هزینه های شرکت، مدیریت منابع انسانی، سازماندهی پروژه و … استفاده شه.

  9. عالی بود منم فارغ التحصیل رشته آی تی هستم معلومه خوب کار میکنی.تبارک الله

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

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

  11. امیررضای عزیز حرفت رو تصیحیح کن حافظه های روی مادر بورد صرفا رام نیستند
    CPU هم روی مادر برد هست
    CASHE / REGISTER/AND HARD DISCK هم روی برد اصلی یا مادربرد هستن و همگی حافظه تلقی میشن.
    __________
    ROM مخفف READ ONLY MEMORY هست اما به این معنی نیست که واقعا فقط خواندی باشه قابل تغییر هم هست.
    اطلاعات روی ROM اطلاعات دائمی است که از قبل توسط کارخانه سازنده و تولید‌کننده کامپیوتر در آن قرار داده شده است داده‌های ذخیره شده در ROM براحتی قابل تغییر نیست، این اطلاعات مهم برای راه‌اندازی کامپیوتر ضروری هستند.

    1. سلام، حرف شما کاملاً درسته ولی من تو مطلب هیچ حرفی از این موضوع نزدم. اگه منظورتون کامنت قبلیه، باید بگم که بله، میشه گفت همه حافظه های روی خود مادربورد فقط خواندنی هستند. توجه کنید که نوشته بودم “سلام، حافظه های روی خود مادربورد رام هستن …” یعنی به دور از سایر قطعات اضافی که روی مادربورد نصب میشه مثل پردازنده و … . برای برطرف کردن شک و شبه هم هم اون “خود” رو برجسته کردم و هم یه توضیحی نوشتم که منظورم فقط خود مادربورده.راستی فقط خواندنی معنی کلمه ROM ـه و همونطور که شما هم گفتید، این حافظه ها هم تحت شرایطی مثل آپدیت کردن، قابل عوض شدن هستند. به هرحال ممنونم از یاداوری این موضوع، موفق باشید.

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

  13. مطلب خیلی خوبی بود و قابل فهم برای مبتدی ها به زبان ساده بیان شده خیلی ممنون من خیلی استفاده کردم

  14. من نمیدونم چیکار کنم که هرچی دانلود کنم بیاد رو رم چیکار کنم؟!؟! لطفا زود جواب بدیدHTC disair310

    این مدل گوشیمه

    1. سلام. اون رم ربطی به این رم نداره. سوالتونو لطفا در جای مناسبی بپرسید؛ فروم های زیادی برای گوشی های desire وجود داره میتونید سوالتونو اونجا بپرسید.

  15. اقاي نصيري واقعاتوضيحات خوبي ارايه كرديد من هم شاگركمپيوترساينس ابن سيناهستم قبل ازاينكه وارد دانشگاه شوم هيچ معلومات دررابطه به it نداشتم راستش اتفاقي وارد اين رشته شدم حالا يكسال ميگذرد از توضيحات تان خيلي استفاده كردم اميد كه اندوخته هاي تان بشتربا ماشريك نمايد

  16. خیلی ممنون از مطلب عالیت! برای یکی از سمینارهای دانشگاه استفاده کردم از مطلبت خیلی عالی تنظیم شده بود!

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

  18. درود بر شما
    واقعا مفيد بود … مرسی
    با توجه به معلوماتتون چند تا سوال داشتم ( با توجه به سخت افزار های خود بنده ) :
    1- gpu بنده gtx 750 ti با دو گیگابایت حافظه و میزان حافظه ی RAM اصلی هشت گیگ است . هنگامی که يک بازی اجرا میشود ، آیا تمام نیاز gpu توسط خود حافظه ی موجود در کارت گرافیک(همون دو گیگابایت ) تامین میشه یا به RAM اصلی هم برای نیاز های gpu نیاز است ؟ و اگر RAM اصلی هم نیاز است چه نقشی بر عهده دارد ؟

    2- وظیفه ی اون دو گیگابایت حافظه ی RAM در خود gpu چیست و هنگام انجام یک بازی در سیستم چه اتفافی میوفته ؟ ( از همه ی اتفاقات در gpu ، cpu، ram اصلی ، ram موجود در gpu حرف بزنید)

    3-آیا منظور از VRAM (video ram ( همون دو گیگابایت حافظه ی تعبیه شده در gpu است ؟

    ۴- ایا در کل، با وجود دو گیگابایت حافظه ی موجود در gpu, ، gpu در همه ی مواقع به هشت گیگابایت حافظه ی RAM اصلی بی نیاز است ؟

    خیلی ممنون میشم پاسخ بدین و نمیدونین با پاسخ به این سوالا چقدر به من کمک میکنین !

    1. سلام، خواهش میکنم. ببینید کارت گرافیک یه مقدار معین حافظه ram داره که اگه پر بشه میتونه از حافظه ram اصلی سیستم استفاده کنه به صورت اشتراکی و از طرفی باید اینو در نظر داشته باشید که یه بازی صرفا پردازش کردن جزئیات گرافیکی نیست. پردازش های بسیار متنوع دیگری در یک بازی انجام میشه مثل هوش های مصنوعی و … که علاوه بر کارت گرافیکی برای پردازش گرافیک، بازی رو به پردازنده و RAM اصلی هم نیازمند میکنه.
      کارت های گرافیکی برای پردازش کردن دارای هسته های زیادی هستن با این که سرعتشون کمه ولی میتونن به صورت موازی کار کنن و به اصطلاح بازی رو به صورت real-time در اختیار بازیکن قرار بدن و معلومه که کارت گرافیک برای داده های موقتی خودش از ram خودش برای کارهایی مثل buffer کردن داده ها (که تاثیر بسیار زیادی در افت یا بالا بودن نرخ فریم داره) استفاده میکنه به این صورت از ram گرافیک فقط خود گرافیک میتونه استفاده کنه ولی از ram سیستم اجزای مختلف کامپیوتر. و بله vram همون رم موجود در کارت های گرافیکی هستن.

      1. واقعا ممنونم … امیدوارم به هر ارزویی که دارین ، برسین.
        در ضمن خیلی دوست دارم با یکی مثل شما در ارتباط باشم چون سوال های فراوانی در ذهن بنده است و اکثر مقالات در اینترنت هم فقط برای عموم در سطح متوسط و پایین تعبیه شدن .

        1. خواهش میکنم دوست عزیز تا جایی که وقت یاری کنه میتونم جوابتون رو بدم 😉

      2. خیلی خیلی ممنونم
        حالا که صحبت از فریم شد ، دلیل اصلی افت فریم در هنگام اجرای بازی ها چیست ؟ و مؤثر ترین قطعه در حل این مشکل چیست ؟

        1. سلام. معمولا افت فریم به دلیل کم بودم سرعت پردازش هسته های گرافیکی (GPU) ـه. یعنی تا این که داده ها به یه حد قابل درک شدن توسط انسان برسن در حافظه بافر gpu ها ذخیره میشه ولی چون سرعت پردازش و از طرفی حافظه vram (رم گرافیکی) کمه تا رسیدن داده ها به سرحد معین شده توسط بافرش یه وقفه بوجود میاد و باعث افت فریم بازی ها میشه. البته دلایل مختلف دیگه ای هم میتونه داشته باشه.

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

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

  20. سلام خیلی ممنون مطالب عالیت بازم از سخت افزار مطلب بزار دمت گرم
    _____
    سلام خیلی دوست داریم اقا امیر رضا گل نوکرتیم مطالب سایت رو گسترش بده ممنون

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

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

    1. سلام. اطلاعات روی هارد ذخیره میشه و میتونید کامپیوترتون رو بدون هارد بفروشید. والا بهترین راه برای از بین بردن اطلاعاتش یه چکشه! بردارین بزنین تو سرش وگرنه باید با برنامه های سطح پایین به صورت کامل فرمتش کنید (نه فرمت عادی ویندوز) و همه سکتورهای حافظه هارد رو بازنویسی کنید. به هرحال همیشه خطر بازیابی اطلاعات وجود داره و واسه همینه که شاید اگه بخاین کامپیوتری بگیرین هاردش رو برمیدارن.

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

    1. سلام. دوست عزیز کاملا فرق دارن با همدیگه. متاسفانه اسمش افتاده و به مموری کارت ها میگن ram که با ram کامپیوتر اشتباه گرفته میشه. فلشی که میگید از حافظه ای به نام Flash memory استفاده میکنه که نوع خاصی از EEPROM ـه و یک حافظه غیر فراره ولی برای این RAM کامپیوتر از حافظه های فرار DRAM و مشابه آن استفاده شده.

    1. اول کارت گرافی دوم رم و سوم پردازنده. همشون مهم هستن.

  23. سلام،دوست عزیز میتونید اطلاعاتی راجب cacheوbuffer هم بگید،لطفا امکان داره در اسرع وقت جواب بدین،شرمنده
    _____
    و همچنین cpu

    1. سلام. درباره cpu و cache پست نوشتم قبلا از بالای سایت جستجو کنید. برای بافر هم متاسفانه فعلا وقت ندارم با این امتحانامون :/

  24. سلام
    وقت بخیر
    ببخشید من یه سوال دارم … اطلاعات روی رم کامپیوتر قابل بازیابی هست؟ اگه رم و سی پیو کامپیوتر رو بفروشم ممکنه اطلاعات بازیابی بشن؟

    1. سلام. خیر اطلاعات روی RAM کامپیوتر قابل بازیابی نیست. (البته برخی از افراد به مموری کارت های گوشی ها هم میگن RAM، مال اونا قابل بازیابیه). پس میتونید با خیال راحت هم CPU و هم RAM تونو بفروشین.

  25. سلام . می خواستم ببینم وقتی یک برنامه در حال اجراست چطور بفهمیم که چقدر از حافظه RAM را اشغال کرده است؟
    ممنون

    1. سلام. Task manager ویندوز رو با Right Ctrl + Right Alt + ESC باز کنید و در تب Applications روی برنامه مورد نظر راست کلیک و Go to process رو بزنید. حالا پروسه برنامه ای که انتخاب شده رو به یاد داشته باشید. کادر رو طبق ستون Memory اولویت بندی کنید و برید پروسه رو پیداش کنید.

  26. باسلام وخسته نباشید
    ببخشید من چندتا سوال داشتم که جواب بدین ممنون میشم
    ۱-هدف از افزایش RAMدریک سیستم کامپیوتری چیست
    ۲-کدام نوع حافظه(حافظه اصلی.دیسک نوری.دیسک مغناطیسی.نوارمغناطیسی)بیشترین سرعت را دارد
    ۳-برروی کدام یک از انواع حافظه ها (DVD-RAM..Hard Disk……)فقط یک بار امکان اجرای عملیات نوشتن وجود دارد
    باتشکر از شما

    1. سلام.
      ۱- با افزایش رم ما فضای بیشتری برای اجرای برنامه های سنگین یا تعداد برنامه های بیشتر خواهیم داشت یا با ارتقاءش باعث بهبود عملکردش میشیم مثلا تاخیر رم، فرکانس و سرعت.
      ۲- اول از همه حافظه کش (Cache) موجود در پردازنده بعد حافظه RAM (حافظه اصلی).
      ۳- RAM و هارد دیسک ها قابلیت چندین بار نوشته شدن دارن (منظور از چندین بار خیلی زیاده!) و دیسک های DVD/CD مونده به نوعشون که قابل نوشتن باشن یا نه.

  27. سلام گوشیم ب سرقت رفته.وازطریق یکی ازدوستان تو پلیس فتااقدام ب ردیابی کردیم ک متاسفانه جوابی نداد.این دوستمون میگفت از طریق IPرم هم بدنبال ردیابی بودن اما جوابی نگرفتند.امکان ردیابی ازطریق رم هم هست؟؟؟ اگرفقط ب اینترنت وصل بشه این امکان هست؟؟؟؟

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

  28. سلام . من امیرمحمدم . متولد۱۳۸۰هستم. من عاشق کامپیوتر و سخت افزار و نصب درایور های کامپیوتر هستم. تو خونه من ویندوز لب تاب ها و کامپیوتر هارو عوض میکنم. راستش خواستم مونتاژ کیس کامپیوتر رو یاد بگیرم تا خودم یه کیس رو برای خودم موتاژ کنم. خلیل ممنون از راهنمایی تون…

    1. خیلی خوبه که از همین سن دارید مباحث کامپیوتری رو یاد میگیرید. اسمبل کردن یا همون سرهمبندی کردن کیس کار سختی نیست، اول درباره قطعات سخت افزای بخونید بعد یکی دو بار با علامت گذاشتن تمرین کنید کار دستتون میاد! منم اولین بار علامت میزاشتم رو کابل و … :))

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *