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

الف) پردازنده (CPU)
ب) حافظه (Memory)
ج) ورودی - خروجی (Input - Output)

پردازنده: در واقع مغز اصلی کامپیوتر است که پردازش آنجا انجام می گیرد. پردازش از نظر ما یعنی عملیات محاسباتی و منطقی. (توجه کنید که به منظور خلاصه کردن عملیات؛ عملیاتی نظیر انتقال ، جابجایی و دیکد کردن در دل این کلمات نهان شده است). در کامپیوترهای شخصی (PC)، پردازنده از نوع ریزپردازنده (میکروپروسسور) است. حافظه: منظور حافظه های الکترونیکی یا همان حافظه های ساخته شده از نیمه هادی است. لازم به ذکر است که بعضی مواقع از هارددیسک هم به عنوان حافظه (حافظه مجازی) یاد می شود، ولی در این بحث منظور فقط همان تراشه های نیمه هادی است و شامل هارددیسک نمی شود.
ورودی - خروجی: منظور از ورودی-خروجی همه دستگاه ها و تجهیزات جانبی است که در کنار پردازنده قرار می گیرد. مثلا مونیتور، کی برد، موس و... حتی کارت شبکه، مودم و...
بقیه اجزا هر سیستم کامپیوتری را می توان در درون هر یک ار بلوک های فوق قرار داد.

بنابراین با توجه به سه قسمت فوق از بلوک دیاگرام سیستم کامپیوتری، حالا می توانیم یک تعریف دقیق و جامعی از کامپیوتر ارائه دهیم.


کامپیوتر چیست؟

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