نسل اول کامپیوتر ها:دهه ی قبل از سالهای 1330

ویژگیها:1-سایز بزرگ  کامپیوتر ها

          2-لامپ خلاء به جای ترانزیستور

          3- ایجاد گرمای زیاد و هزینه ی نگهداری بالا

          4-نیاز  به نیروی برق قوی

نسل دوم :         1330-1340

ویژگیها: 1- استفاده از ترا نزیستور

نسل سوم:1340-1350

ویژگیها:1-تراکم بیشتر  مدارهای الکتریکی

          2-نیاز به نیروی برق مناسب

          3-هزینه نگهداری کم

          4- سرعت بیشتر محاسبات

نسل چهارم:دهه های بعد از سال 1350

ویژگیها:1- استفاده از هوش مصنوعی

کامپیو تر ها از نظر سخت افزاری

1-       واحد ورودی

2-       واحد خروجی      

3-       حافظه

4-       محاسبه ومنطق

5-       کنترات

1-       واحد ورودی:واحدی است  که کامپیوتر از طریق آن اطلاعات را میخواند:مثل:موس-صفحه کلید-اسکنر-میکروفن   و...

2-       واحد خروجی:دستگاهی است که کاربر از طریق آن اطلاعات را دریافت میکند:مثل:مانیتور- پرینتر- بلندگو – رایتر و...

کامپیوتر ها از نظر نرم افزاری:

1-نرم افزارها ی سیستم

2- نرم افزار های کاربروی

1-نرم افزارهای  سیستم  برای  راه اندازی  و ایجاد ارتباط  بین کار بر  و کامپیوتر  استفاده میشود.

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

(نظر یادتون نره)