Komputer   generasi   pertama   banyak   digunakan   untuk   tujaun   saintifik.   Oleh   karena ukurannya yang amat besar, ketidaktepatan pemrosesan data dan harganya yang tinggi, banyak
yang   menganggap   komputer   akan   menjadi   alat   yang   digunakan   untuk   tujuan   saintifik   saja selamanya, bukan untuk kegunaan umum.
Komputer   generasi   pertama   ini   menggunakan   tabung   vakum   untuk   memproses   dan menyimpan data, sehingga menjadi cepat panas dan mudah terbakar. Oleh karena itu diperlukan
beribu-ribu tabung vakum untuk menjalankan operasi keseluruhan komputer. Selain itu juga memerlukan banyak tenaga elektrik yang dapat menyebabkan gangguan elektrik di kawasan
sekitarnya.  Komputer   generasi   pertama  ini   100  elektronik  dan   membantu  para   ahli  dalam menyelesaikan   masalah   perhitungan   dengan   cepat   dan   tepat.   Komputer   generasi   pertama
mempunyai ciri-ciri sebagai berikut : 1.
Komponen yang dipergunakan adalah tabung hampa udara vacuum tube untuk sirkuitnya. 2.
Program hanya dapat dibuat dengan bahasa mesin  assembler. 3.
Ukuran fisik komputer besar sehingga memerlukan ruangan yang luas. 4.
Cepat panas. 5.
Proses kurang cepat. 6.
Memerlukan daya listrik yang besar. 7.
Orientasi pada aplikasi bisnis.
Beberapa contoh komputer generasi pertama :
1. ENIAC  Electronic Numerical And Calculator
Dirancang oleh Dr. John Mauchly dan Presper Eckert pada tahun 1946. Komputer ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan data stored program
concept yang dikemukakan oleh John Von Neuman
2. EDVAC  Electronic Discrete Variable Automatic Computer
Penggunaan tabung vakum sudah mulai dikurangi dalam perancangan komputer EDVAC ini, dimana proses perhitungan menjadi lebih cepat disbanding ENIAC.
3. EDSAC  Electronic Delay Storage Automatic Calculator
Mulai  memperkenalkan  penggunaan  raksa  merkuri  dalam tabung  untuk  menyimpan data.
4. UNIVAC I  Universal Automatic Calculator
Dirancang   pada   tahun   1951   oleh   Dr.   Mauchly  dan   Eckert.   Komputer   ini   merupakan komputer pertama yang digunakan untuk memproses data perdagangan.
5. UNIVAC II
Pabrik pembuatnya Sperry Rand-Univac
6. Datamatic 1000
Pabrik pembuatnya Honeywell
7.Mark II, Mark III, IBM 702, IBM 704, IBM 709
Pabrik pembuatnya International Business Machine
8. CRC, NCR 102A, NCR 102D
Pabrik pembuatnya National Cash register
9. BIZMAC I, BIZMAC II
Pabrik pembuatnya RCA
ENIAC
singkatan   dari   Electronic   Numerical   Integrator   And   Computer,   adalah   komputer elektronik penuh pertama yang didesain agar Turing Complete, yang mampu diprogram ulang
dengan   cara   mengatur   ulang   kabelnya   agar   dapat   menyelesaikan   segala   jenis   masalah perhitungan.
ENIAC  mendapatkan pemberitaan yang luas karena ukurannya yang besar. Ia memiliki
17.468 tabung vakum, 7.200 dioda kristal, 1.500 pemancar, 70.000 resistor, 10.0000 kapasitor dan sekitar 5 juta sambungan yang disolder dengan tangan. Beratnya 27 tondan ukurannya 2,4 m
x 0,9 m x 30 m. ENIAC  mengambil luas sekitar 167 m² dan mengkonsumsi energi sebesar 160
kW. 
Komputer Generasi Kedua
Pada tahun 1948 penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor mulai digunakan di dalam komputer mulai tahun 1956. Komputer generasi kedua
menggunakan komonen-komponen transistor untuk CPU dan inti magnetic untuk memory. Daya tahan  transistor  diketahui  lebih  baik  karena  tidak  mudah  terbakar  jika  dibandingkan  dengan
tabung vakum. Channel data muncul pada di generasi ini, sejalan dengan fitur khusus untuk meningkatkan kecepatan CPU. Cara baru menyimpan ingatan juga diperkenalkan yaitu teras
magnetic   yang   menggunakan   besi-besi   halus   yang   dililit   oleh   litaran   elektrik.   Keupayaan pemrosesan dan ingatan utama komputer juga bertambah. Komputer pada awalnya digunakan
sistem   komersial   online   yang   melibatkan   komunikasi   dan   untuk   sistem   pembagian   waktu,
dimana   pengguna   diberi   kemampuan   hitungan   yang   menarik   melalui   terminal.   Komputer generasi   ini   juga   memiliki   komponen-komponen   yang   dapat   diasosiasikan   dengan   komputer
pada saat ini seperti printer, penyimpanan dalam disket, memory, sistem operasi dan program. IBM   membuat   supercomputer   bernama   Stretch   dan   Sprery-Rand   membuat   komputer
bernama LARC. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar
menggunakan   komputer   generasi   kedua   untuk   memproses   informasi   keuangan.   Komputer generasi   kedua   menggantikan   bahasa   mesin   dengan   bahasa   assembly.   Bahasa   pemrograman
tingkat   tinggi   mulai   digunakan,   seperti   Common   Business-Oriented   Language   COBOL, Formula  Transistor FORTRAN dan ALGOL. Bahasa  pemrograman  ini  menggantikan kode
mesin yang rumit dengan kata-kata, kalimat dan formula matematika yang lebih mudah dipahami oleh manusia. Pada masa ini berbagai macam karir baru muncul seperti programmer, analyst dan
ahli   sistem   komputer.   Industri   peranti   lunak   juga   mulai   bermunculan   dan   berkembang   pada kmputer generasi kedua.
Secara umum komputer generasi kedua mempunyai ciri-ciri sebagai berikut : 1.
Sirkuitnya berupa transistor. 2.
Program dapat dibuat dengan bahasa tingkat tinggi high level language, seperti FORTRAN, COBOL, ALGOL.
3. Kapasitas memori utama sudah cukup besar.
4. Ukuran fisik komputer lebih kecil disbanding komputer generasi pertama.
5. Proses operasi sudah cepat.
6. Membutuhkan lebih sedikit daya listrik.
7. Berorientasi pada bisnis dan teknik.
Komputer Generasi Kedua Diantaranya : 1959. PDP-1
Perusahaan DEC Didital Equipment Corporation dengan pendirinya Ken Olsen dengan saudaranya Stan Olsen dan Harlan Anderson mendemonstrasikan komputer PDP-1. Komputer
generasi kedua lainnya dikenalkan pada tahun 1959 adalah Honeywell 400.
1961. VIRTUAL MEMORY YANG PERTAMA