CPU در مقابل RAM
CPU (واحد پردازش مرکزی) بخشی از رایانه است که دستورالعمل ها را اجرا می کند. دستورالعملهای اجرا شده در CPU میتوانند عملیات مختلفی مانند عملیات حسابی، عملیات ورودی/خروجی و غیره را در طول سالها انجام دهند، فناوری مورد استفاده در CPU بسیار تغییر کرده است، اما هنوز عملیات اصلی انجامشده توسط CPU تغییر نکرده است. RAM (حافظه دسترسی تصادفی) حافظه اصلی مورد استفاده در رایانه است. سلولهای حافظه مجزای آن را میتوان در هر ترتیبی در دسترس قرار داد، بنابراین به آن حافظه دسترسی تصادفی میگویند. رم ها به دو دسته رم استاتیک (SRAM) و رم دینامیک (DRAM) تقسیم می شوند.
CPU چیست؟
CPU قسمتی از کامپیوتر است که دستورالعمل ها در آن اجرا می شوند و به عنوان مهمترین بخش یک سیستم کامپیوتری در نظر گرفته می شود. در یک کامپیوتر شخصی معمولی (PC)، CPU درون یک ریزپردازنده قرار دارد که یک تراشه واحد است و امروزه اکثر CPU ها به عنوان ریزپردازنده پیاده سازی می شوند. اما در ایستگاه های کاری بزرگ، CPU از یک یا چند تخته مدار چاپی تشکیل شده است. CPU های مدرن به عنوان یک جزء هستند که می توانند به راحتی به CPU متصل شوند. این یک مربع کوچک است و دارای پین های فلزی است که اتصالات را با مادربرد برقرار می کند. اکثر CPU های مدرن مکانیزمی برای دفع گرما دارند، مانند یک فن کوچک متصل به بالای CPU. یک CPU عمدتاً از دو بخش تشکیل شده است. واحد منطق محاسباتی (ALU) که مسئول انجام عملیات حسابی و منطقی است و یک واحد کنترل که مسئول واکشی دستورالعمل ها از حافظه، رمزگشایی آنها برای شناسایی نوع عملیات و برقراری ارتباط با واحدهای دیگر است. که برای اجرای دستور مورد نیاز هستند (ALU برای یک دستور حسابی، حافظه برای دستورالعمل های خواندن/نوشتن، و غیره).
رم چیست؟
RAM همچنین به عنوان حافظه اصلی رایانه شناخته می شود. این یک حافظه فرار است که در آن اطلاعات ذخیره شده در حافظه با قطع برق از بین می رود. رم ها به دو دسته رم استاتیک (SRAM) و رم دینامیک (DRAM) تقسیم می شوند. SRAM از ترانزیستورها برای ذخیره یک بیت داده استفاده می کند و نیازی به رفرش دوره ای ندارد. DRAM از یک خازن جداگانه برای ذخیره هر بیت داده استفاده می کند و برای حفظ شارژ در خازن ها باید به طور دوره ای تجدید شود. در کامپیوترهای مدرن، RAM به صورت ماژول هایی سازماندهی شده است که می توان آنها را ارتقا داد. این امکان افزایش ظرفیت RAM یا رفع آسیبهای بسیار آسان را فراهم میکند.
تفاوت بین CPU و RAM چیست؟
CPU جزء اصلی یک سیستم کامپیوتری است که وظیفه اجرای دستورالعمل ها را بر عهده دارد، در حالی که RAM حافظه اصلی یک سیستم کامپیوتری است. CPU اغلب به داده ها و دستورالعمل هایی نیاز دارد که در RAM ذخیره می شوند.برای کاهش تاخیر در دسترسی به رم، حافظه کش معرفی شد. داده هایی که اغلب در RAM به آنها دسترسی پیدا می کند در حافظه نهان قرار می گیرند تا CPU بتواند به سرعت به آنها دسترسی داشته باشد.