مقدمه ای بر کامپیوتر و اجزای سخت افزاری
خلاصه
این یادداشت به تعریف کامپیوتر، تفاوت آن با انسان، معرفی اجزای اصلی سخت افزار شامل حافظه ها (اصلی، جانبی، نهان، SSD)، پردازنده (CPU) و دستگاه های ورودی و خروجی می پردازد.
متن
فهرست ۱۱ بخش
تعریف کامپیوتر
کامپیوتر در لغت به معنای «محاسبهگر» است و از ریشه compute (محاسبه کردن) آمده است. این دستگاه دادهها را به عنوان ورودی دریافت کرده، آنها را پردازش میکند و نتایج را در خروجی نشان میدهد. تعریف کاملتر آن دستگاهی است که دادهها را با توجه به برنامههای خود، با سرعت و دقت بالا پردازش کرده و نتایج را نمایش میدهد.
مقایسه کامپیوتر و انسان
- سرعت و دقت: کامپیوترها نسبت به انسانها سرعت و دقت بالاتری دارند.
- خلاقیت: انسانها قدرت خلاقیت بالایی دارند که کامپیوترها فاقد آن هستند.
اجزای اصلی سخت افزار
اجزای سختافزاری به چهار دسته اصلی تقسیم میشوند:
- حافظهها (Memory): شامل حافظه اصلی، حافظه جانبی، حافظه نهان و حافظه SSD.
- پردازشگر (CPU): مغز کامپیوتر که وظیفه پردازش را بر عهده دارد.
- دستگاههای ورودی (Input Devices): برای ورود داده و برنامه به کامپیوتر (مانند کیبورد، موس، اسکنر).
- دستگاههای خروجی (Output Devices): برای نمایش نتایج (مانند مانیتور، پرینتر، اسپیکر).
حافظهها
حافظه اصلی
- RAM (Random Access Memory): حافظه کوتاهمدت (فرار) که با قطع برق اطلاعاتش پاک میشود. برنامههای در حال اجرا در آن قرار میگیرند.
- ROM (Read Only Memory): حافظه بلندمدت (غیرفرار) که اطلاعات آن با قطع برق پاک نمیشود. شامل برنامههای مربوط به بالا آمدن کامپیوتر (Startup) است و فقط توسط کارخانه سازنده قابل نوشتن است.
حافظه جانبی (Secondary Memory / Peripheral Memory)
حافظههای بلندمدت که اطلاعات را حتی با قطع برق حفظ میکنند.
- HDD (Hard Disk Drive): حافظه مکانیکی با صفحات دوار. حساس به ضربه.
- CD/DVD: دیسکهای نوری با ظرفیتهای متفاوت.
- فلش مموری (Flash Memory): حافظه الکترونیکی، قابل حمل، مقاوم در برابر ضربه و جایگزین CD/DVD.
حافظه نهان (Cache Memory)
حافظهای با سرعت بسیار بالا که در ارتباط مستقیم با پردازنده است. شامل حافظه نهان داخلی (Register) و خارجی.
حافظه SSD (Solid State Drive)
حافظه الکترونیکی، مقاوم در برابر ضربه، کممصرف و سریعتر از HDD. گرانقیمتتر از HDD.
پردازنده (CPU - Central Processing Unit)
مغز کامپیوتر که وظیفه پردازش دستورات برنامهها را بر عهده دارد. شامل سه بخش اصلی است:
- ALU (Arithmetic and Logical Unit): واحد محاسبه و منطق برای انجام عملیات محاسباتی و منطقی.
- CU (Control Unit): واحد کنترل برای نظارت بر جریان دادهها و دستورات.
- Registerها: حافظههای نهان درونی برای نگهداری نتایج میانی و نهایی.
دستگاههای ورودی و خروجی
- دستگاههای ورودی: ورود داده و برنامه به کامپیوتر (کیبورد، موس، میکروفون، اسکنر).
- دستگاههای خروجی: نمایش نتایج پردازش (مانیتور، پرینتر، اسپیکر).
مادربرد (Motherboard)
صفحهای که تمام قطعات سختافزاری روی آن نصب یا به آن متصل میشوند و ارتباط بین آنها را برقرار میکند.