Awal generasi komputer dimulai semenjak komputer yang diciptakan oleh manusia mulai menggunakan konsep stored program pada tahun 1946.
Meskipun sebelumnya sudah bermunculan berbagai jenis komputer, seperti komputer analog pada tahun 1931 oleh Dr. Vannevar Bush di Massachussetts Institute of Technology). Lalu komputer digital elektronik pertama oleh John V Atanasoff yang diselesaikannya pada tahun 1942, komputer-komputer tersebut merupakan pendorong lahirnya komputer generasi pertama.
Generasi Mainframe
Tahun 1946 merupakan awal generasi pertama dari komputer, dimulai dengan dibuatnya ENIAC (electronic Numerical Integrator And Calculator). Komputer pada zaman ini memiliki ribuan tabung hampa untuk satu komputernya, ukuran fisik yang cukup besar, dan membutuhkan tempat yang cukup luas. Umumnya komputer ini digunakan untuk menghitung ketepatan tembakan. Mau tahu cara memprogram komputer ini? Yaitu dengan menghubungkan dan memotong kabel dan serta menggunakan kontak-kontak.
Komputer pada generasi ini masih lambat prosesnya, dan memakan listrik yang cukup tinggi, serta daya simpan masih sedikit. ENIAC sendiri pada waktu itu membutuhkan tempat lebih dari 500 m2, dan menggunakan tabung hampa. ENIAC bukan satu-satunya komputer pada generasi ini. Disamping ENIAC masih ada komputer lain yang muncul, diantaranya yaitu:
*
EDSAC (Electronic Delayed Storage Automatic Computer), yang merupakan komputer dengan stored program yang pertama. Komputer ini dibuat oleh ahli matematika John von Neumann dan teamnya. Komputer ini dibuat semenjak pertengahan tahun 1940 dan dioperasikan pada tahun 1949 di Cambridge University, Inggris.
*
ACE (Automatic Calculating Engine) yang dibuat oleh Alan M Turing semenjak tahun 1945, komputer ini telah menerapkan penggunaan kartu plong sebagai media untuk input dan output-nya .
*
SEC (Simple Electric Computer) merupakan komputer yang menggunakan drum magnetik sebagai penyimpan memorinya. Komputer ini dibuat pada tahun 1950 di Electric Computer Laboratory of Birkbeck College, University of London.
*
LEO (Lyon Electronic Office), tahun 1951, merupakan komputer komersial pertama di Inggris.
*
EDVAC (Electronic Discrete Variable Automatic Computer), tahun 1952, merupakan komputer stored program pertama yang dibuat oleh Amerika.
Generasi Minicomputer
Komputer pada generasi ini merupakan penyempurnaan dari komputer generasi sebelumnya. Bahasa yang digunakan tidak lagi murni bahasa mesin, namun sudah menggunakan bahasa tingkat tinggi, lebih memudahkan dalam pembuatan programnya. Komponen yang digunakan sudah mulai menggunakan transistor sehingga mampu membuat ukuran komputer tersebut jauh lebih kecil dibandingan dengan komputer pada generasi pertama. Generasi ini merupakan generasi munculnya minicomputer , dan harganya pun jauh lebih murah apabila dibandingkan dengan generasi sebelumnya. Komputer yang masuk pada generasi ini adalah:
*
PDP-1, yang diproduksi oleh DEC (Digital Equipment Corporation) yang dikenalkan pada tahun 1959,
*
PDP-5, merupakan komputer mini pertama,
*
UNIVAC III,
*
IBM 7070
Generasi Microcomputer
Generasi ini ditanda dengan digunakannya IC (Integrated Circuit) yang mampu menampung beberapa komponen elektronik sekaligus dalam ukuran yang sangat kecil, tentunya dengan hal ini membuat ukuran komputer juga langsung jauh lebih kecil dari komputer generasi sebelumnya, begitu juga dengan penggunaan listrik yang turun drastis. IC sendiri dibuat pertama kali oleh Jack Kilby pada tahun 1958. Komputer yang muncul pada generasi ini diantaranya adalah IBM S/360 yang merupakan komputer generasi ketiga yang pertama. Selain itu juga UNIVAC 1108, NCR seri Century, dlsb.
Inovasi yang penting pada generasi ini adalah software compatibility , antar beberapa mesin.
Generasi Internet dan Web
Generasi ini dimulai semenjak tahun 1970, pengunaan Large Scale Integration (LSI) . Pada masa ini bermunculanlah komputer makro (macro computer). Intel mengeluarkan prosesor pertama di dunia yang dikenal dengan Intel 4004 pada tahun 1971. Pada tahun 1977, Apple mengeluarkan personal computernya yang pertama. Generasi ini telah memungkinkan sebuah komputer tanpa software di dalamnya, dan software tersebut harus diprogram dengan menggunakan bahasa assembly.
Perkembangan yang terjadi tidak hanya pada mesin komputer itu sendiri, namun juga beranjak kepada jaringan antar komputer. Local Area Network mulai diimplementasikan pada banyak tempat, dan Departemen pertahanan Amerika pun mulai menggunakan Internet Protocol .
Generasi Pervasive Computing
Generasi ini merupakan generasi yang mulai meninggalkan penggunaan komputer desktop. Berbagai teknologi ditemukan untuk mengimplementasikan komputer yang menyatu dengan teknologi lainnya, dalam ukuran yang sangat kecil, dan kemampuan yang cukup pintar. Dimana pada generasi ini, seseorang tidak lagi menggunakan komputer sambil duduk dikursi dan menghadap ke komputer di atas mejanya, karena komputer telah bergabung dengan berbagai perangkat seperti palmtop , handphone , dll. Teknologi ini pun telah mampu menghubungkan satu perangkat dengan perangkat lainnya dengan menggunakan jalur internet.
Generasi Changing Economics of Computing Pada generasi ini terjadi perubahan ekonomi dari bidang komputasi. Kalau dahulu harga komptuter begitu tingginya, karena ukuran, kemampuan dlsb, pada saat ini harga prosesor, memori dan perangkat lainnya sangat murah. Ditambah dengan diimplementasikannya bioteknologi atau bioinformatik. Dimana pada masa sebelumnya suatu teknologi dianggap belum memungkinkan, pada masa ini sesuatu yang belum mungkin bisa menjadi mungkin. Termasuk keinginan para informatikawan untuk membuat komputer yang lebih bersifat manusia yang mampu mengembangkan dirinya sendiri sesuai dengan kemampuan teknologi pada saat itu.