أجيال الحاسوب -الجيل الأول : ( 1944 م – 1955م ) في الخمسينات تم إنتاج حاسوب (UNIVAC) كان يستخدم لجدولة الإحصاءات السكانية استخدم هذا الجيل الصمامات المفرغة التي هي أنابيب زجاجية مفرغة يمكن أن توقف أو تمرر التيار الكهربائي دون الحاجة إلى محول ميكانيكي. وتتكون وحدة المعالجة المركزية في حواسيب الجيل الأول من: * وحدة تحكم مبرمجة ولقد اعتمد الحاسب في الجيل الأول على الإلكترونية المفرغة وأنابيب أشعة المهبط وأيضا استخدمت لغة الآلة ( Machine Language) التي تتكون من حرفين فقط هما (0 و1 ) في برمجته وكذلك الشريط الممغنط كـ وحدة تخزينية سريعة وذات طاقة عالية مع قارئ البطاقات المثقبة كوحدة إدخال وإخراج للحاسب . -الجيل الثاني :( 1955م – 1960م ) وأصبحت البرمجة أقل تعقيداً بعد ظهور لغة التجميع التي تعتبر من لغة المستوى البسيط وتستخدم رموزاً ومختصرات لتمثيل البيانات بدلاً من ( 0 و 1 ) وأصبح هناك استحداث وتطور في بعض اللغات مثل لغة الفورتران والكوبول ومعه أصبحت الحاسبات أقل حجماً وأكثر سرعة وأكبر قدرة على التخزين باستخدام الخلايا الممغنطة . - الجيل الثالث : ( 1961م – 1979م )  ظهور الدوائر الكهربية المتكاملة وهي عبارة عن دوائر إلكترونية متكاملة على شريحة صغيرة من السيلكون لايتجاوز حجمها 1سم مربع، كما ظهر أيضاً نظام المشاركة في الوقت Time Sharing وهي عملية تنظيم مهام الحاسب المختلفة من عمليات إدخال وإخراج ومعالجة للوصول الى الاستخدام الأمثل لوحدة المعالجة المركزية،