قطعا همه شما که این مقاله را مطالعه می کنید با کامپیوتر سروکار دارید اما احتمالا تعداد معدودی از شما از اجزای کامپیوتر شناخت دارید. بطور کلی همه کامپیوترها صرف نظر از نمای ظاهر خود به شش قسمت منطقی تقسیم می شوند.
1. واحد ورودی : قسمت دریافت کامپیوتر می باشد که اطلاعاتی چون داده ها و برنامه های کامپیوتر را از قطعات ورودی می گیرد، سپس این اطلاعات را در اختیار سایر واحد ها قرار می دهد تا پردازش روی آنها انجام شود. امروزه اطلاعات، بیشتر از طریق موس و صفحه کلید وارد کامپیوتر می شوند. قطعات ورودی دیگر عبارتند از میکروفون، اسکنر و دوربین های دیجیتال.
2. واحد خروجی : کامپیوتر، اطلاعات پردازش شده را در قطعات خروجی قرار می دهد و آنها را برای استفاده در خارج از کامپیوتر مهیا می کند. کامپیوتر می تواند اطلاعات را به چندین روش به خارج از کامپیوتر ارسال کند. از جمله این روش ها نمایش خروجی روی مانیتور، استفاده از خروجی توسط ویدئو و آئودیو، پرینت کردن خروجی روی صفحه و یا استفاده از خروجی برای کنترل وسایل دیگر را می توان نام برد.
3. واحد حافظه : سرعت دسترسی به این واحد بالاست و این واحد، مکانی برای ذخیره اطلاعات موقت محسوب می شود. این واحد داده هایی را که از طریق ورودی وارد شده اند، در خود نگه می دارد و آنها را برای پردازش در اختیار واحدهای دیگر قرار می دهد. در ضمن نتیجه عمل پردازش داده ها مجددا به آن قسمت بر می گردد و دوباره از این قسمت به واحدهای خروجی منتقل می شود. این واحد اصولا حافظه یا حافظه اولیه با قابلیت دسترسی تصادفی نامیده می شود. حافظه اولیه اصولا فرّار است، بدان معنا که با خاموش کردن کامپیوتر داده های این قسمت از بین می روند.
4. واحد محاسبه و منطق (ALU) : ALU یکی دیگر از واحدهای کامپیوتر می باشد. در این واحد عملیاتی چون جمع، تفریق، ضرب و تقسیم انجام می شود. در ضمن مکانیزم های تصمیم گیری، توسط این واحد انجام می شود که از آن جمله می توان تشخیص تساوی دو عدد را نام برد.
5. واحد پردازش مرکزی (CPU) : CPU به عنوان بخش اصلی و مدیریتی کامپیوتر محسوب می شود. این بخش به عنوان هماهنگ کننده کامپیوتر محسوب شده و مسئول نظارت بر عملیات قسمت های دیگر می باشد. CPU به واحد ورودی، اطلاع می دهد که چه زمانی باید اطلاعات از حافظه خوانده شود و سپس به ALU دستور می دهد که چه زمانی، باید اطلاعات حافظه را در محاسبات استفاده کند و به واحد خروجی دستور می دهد که چه زمانی می تواند اطلاعات را از واحد حافظه بردارد و بر روی قطعات خروجی ارسال کند.
6. واحد ذخیره ثانویه : این قسمت از کامپیوتر برای ذخیره سازی بلند مدت اطلاعات می باشد که ظرفیت بالایی نیز دارد. هارد دیسک ها به عنوان واحد ذخیره ثانویه محسوب می شوند و اطلاعات موجود در این قسمت یا دارای حجم بالا می باشند و یا این که در حال حاضر نیاز به استفاده از آنها نیست. این واحد، داده ها را می تواند ساعت ها، روزها، ماه ها و یا حتی سال ها نگه داری کند.
برای دسترسی اطلاعات در واحدهای ذخیره ثانویه، زمان بیشتری نسبت به حافظه اولیه نیاز است. در ضمن قیمت واحدهای ذخیره ثانویه از قیمت حافظه اولیه به مراتب کمتر می باشد. اطلاعات موجود در واحد ذخیره ثانویه، ثابت و غیره فرار است بدان معنی که با قطع برق از بین نمی رود.