Sejarah perkembangan komputer boleh dibahagikan kepada
dua zaman iaitu:
a) Sebelum tahun 1940
b) Selepas tahun 1940
Sebelum tahun 1940
Manusia
menggunakan jari untuk mengenali dan membilang nombor satu hingga sepuluh. Selepas
itu mereka mula mengenali nombor-nombor yang lebih besar tetapi masih
menggunakan digit-digit asas dari 0 hingga 9. Ini mewujudkansistem nombor
perpuluhan. Jari-jari digunakan untuk campur dan tolak nombor.
Campur tolak nombor-nombor membantu mereka mengira dalam perniagaan
barter. Apabila perniagaan semakin berkembang, jari-jari tidak dapat
menampung keperluan pengiraan yang bertambah rumit.
Ahli-ahli
perniagaan dari negeri China, Turki dan Yunani menggunakan abakus (sempua)
untuk melakukan pengiraan asas campur, tolak dan darab bermula beribu tahun lepas.
Abakus mengandungi batu-batu yang dipasang pada beberapa bar. Semua pengiraan
dilakukan dengan mengubah kedudukan batu-batu itu.
Pada tahun 1617, John Napier
mengemukakan sifir logaritma dan alat dipanggil tulang Napier (Napier's
bones). Di samping pengiraan asas campur, tolak, darab dan bahagi, alat
ini juga boleh mencari punca kuasa nombor. Tulang Napier
diperbuat daripada tulang, kayu, logam dan kad.
Pengiraan dilakukan dengan menyilang nombor-nombor pada segiempat dengan tangan.
Blaise
Pascal mencipta mesin kira mekanikal pertama pada tahun 1642. Mesin
ini beroperasi dengan menggerakkan gear pada roda. Pascal juga telah banyak
menyumbang idea dalam bidang matematik dan ilmu kebarangkalian. Mesin kira
Pascal telah dimajukan oleh William Leibnitz.
Pada tahun 1816, Charles Babbage
membina 'the difference engine'. Mesin ini boleh menyelesaikan masalah
pengiraan sifir matematik seperti logaritma secara mekanikal dengan tepat sehingga dua
puluh digit. Mengikut draf yang dicadangkannya, mesin ini menggunakan kad
tebuk sebagai input, boleh menyimpan kerja-kerja sebagai ingatan,
melakukan pengiraan secara otomatik dan seterusnya mengeluarkan output dalam bentuk
cetakan pada kertas.
Konsep
mesin ini memeranjatkan ahli-ahli sains pada masa itu kerana dianggap
terlalu maju. Projek pembinaan ini walau bagaimanapun terbengkalai kerana
ketiadaan sokongan teknikal yang dianggap terlalu maju pada masa
tersebut. Babbage kemudian menumpukan perhatiannya kepada 'the
analytical
engine'. Kekurangan teknologi pada masa tersebut juga menyebabkan projek ini
ditangguhkan. Walaupun gagal menyiapkan kedua-dua mesin, idea Babbage didapati amat
berguna kepada pembentukan komputer moden pada hari ini. Semua komputer
pada hari ini menggunakan model mesin seperti yang dicadangkan oleh Babbage, iaitu
input, ingatan, pemprosesan dan output.
Kad
tebuk pertama kali digunakan sebagai alat input dalam industri tekstil pada mesin
penenunan otomatik ciptaan Joseph Jecquard pada tahun 1801.
Mesin ini membaca data dengan mengenalisa kod-kod lubang pada kertas.
Konsep lubang dan tiada lubang ini menandakan permulaan penggunaan nombor binari dalam
pemprosesan data.
Herman Hollerith mempopularkan penggunaan kad tebuk sebagai alat input data. Mesinnya yang menggunakan kad tebuk berjaya memproses data untuk membanci penduduk Amerika Syarikat pada tahun 1887. Penggunaan kad tebuk kemudiannya diperluaskan kepada bidang-bidang seperti insuran, analisa jualan dan sistem akuan kereta.
Howard Aiken memperkenalkan penggunaan mesin elektromakenikal dipanggil Mark I pada tahun 1937. Satu bahagian mesin ini adalah elektronik dan sebahagian lagi mekanikal. Bentuknya besar dan berat serta mengandungi talian wayer yang panjang. Semua operasi di dalam komputer dijalankan oleh geganti elektromagnetik. Mark I boleh menyelesaikan masalah fungsi-fungsi trigonometri di samping pengiraan asas. Sungguhpun demikian ia masih dianggap lembab dan terhad oleh kerana jumlah storan ingatan yang sedikit.
Selepas tahun 1940
Komputer-komputer selepas tahun 1940 adalah elektronik sepenuhnya. Di samping pengiraan yang kurang tepat mesin-mesin mekanikal sebelum ini adalah terlalu besar, menggunakan kos yang tinggi untuk mengendalikannya dan memerlukan terlalu banyak tenaga manusia untuk pengawasan.
Evolusi komputer selepas tahun 1940 boleh dikelaskan kepada lima generasi. Angka dalam kurungan menandakan tarikh anggaran.
Generasi
Pertama (1940 - 1959)
Generasi
Kedua (1959 -1964)
Generasi
Ketiga (1964 - awal 80-an)
Generasi
Keempat (awal 80-an - ?)
Generasi
Kelima (masa depan)
Generasi Pertama
Komputer-komputer generasi pertama menggunakan tiub-tiub vakum untuk memproses dan
menyimpan maklumat. Tiub vakum berukuran seperti mentol lampu
kecil. Ia menjadi cepat panas dan mudah terbakar. Beribu-ribu tiub vakum
diperlukan pada satu masa supaya setiap yang terbakar tidak menjejaskan operasi
keseluruhan komputer. Komputer juga menggunakan tenaga elektrik yang banyak sehingga
kadang-kadang
menyebabkan gangguan pada kawasan sekelilingnya.
Komputer ini adalah 100% elektronik, berfungsi untuk membantu ahli sains menyelesaikan masalah pengiraan trajektori dengan pantas dan tepat. Saiznya amat besar dan boleh dikelaskan sebagai kerangka utama (main frame) . Contoh komputer generasi pertama seperti ENIAC (Electronic Numerical Integrator And Calculator) dicipta oleh Dr John Mauchly dan Presper Eckert pada tahun 1946.
Perkembangan yang paling dihargai ialah permulaan komputer menyimpan ingatan di dalamnya, dikenali sebagai konsep aturcara tersimpan (stored program concept). Konsep yang dicadangkan oleh John von Neumann ini juga menitikberatkan penggunaan nombor binari untuk semua tugas pemprosesan dan storan.
Dr. Mauchly dan Eckert juga membantu pembinaan komputer EDVAC (Electronic Discrete Variable Automatic Computer) yang mengurangkan penggunaan tiub-tiub vakum. Pengiraan juga menjadi lebih cekap daripada ENIAC. EDVAC menggunakan sistem nombor binari dan konsep aturcara tersimpan.
Komputer EDSAC (Electronic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri) dalam tiub untuk menyimpan ingatan. Cara ini didapati lebih ekonomi daripada tiub vakum tetapi pada amnya ia masih dianggap terlalu mahal. EDSAC dimajukan oleh Unviersiti Cambridge, England.
Pada
tahun 1951 Dr. Mauchly dan Eckert mencipta UNIVAC I (Universal
Automatic Calculator) komputer pertama yang digunakan untuk memproses data
perniagaan. Turut menggunakan tiub raksa (merkuri) untuk storan. UNIVAC I
digunakan oleh Biro Banci Penduduk Amerika Syarikat. Selepas
kejayaan ENIVAC I banyak komputer-komputer berkaitan pengurusan dan perniagaan muncul
selepasnya.
Genarasi kedua
Komputer-komputer
genarasi kedua menggunakan transistor dan diod untuk
menggantikan tiub-tiub vakum, menjadikan saiz komputer lebih kecil dan murah. Daya
ketahanan transistor didapati lebih baik kerana ia tidak mudah terbakar jika dibandingkan
dengan tiub vakum. Cara baru menyimpan ingatan juga diperkenalkan iaitu teras
magnetik. Teras magnetik menggunakan besi-besi halus yang dililit oleh litaran
elektrik. Keupayaan pemprosesan dan saiz ingatan utama komputer juga bertambah.
Ini menjadi komputer lebih pantas menjalankan tugasnya.
Kemunculan
FORTRAN dan COBOL menandakan permulaan bahasa peringkat tinggi untuk menggantikan
pengaturcaraan dalam bahasa mesin yang lebih sukar. Dengan yang demikian
pengendalian komputer menjadi lebih mudah.
Era
ini juga menandakan permulaan minikomputer iaitu yang kedua terbesar
dalam famili komputer. Harganya lebih murah berbanding daripada kerangka utama.
Komputer DEC PDP- 8 ialah minikomputer pertama dicipta pada tahun
1964 bagi memproses data-data perniagaan. Lain-lain komputer dalam generasi ini
ialah IBM 7090 dan IBM 7094.
Generasi ketiga
Penyelidikan
mikroelektronik yang pesat berjaya menghaluskan transistor kepada saiz mikroskopik.
Beberapa ratus ribu transistor ini dapat dipadatkan ke dalam kepingan segiempat
silikon melalui proses yang dipanggil pengamiran skala besar (large
scale integration, LSI), untuk menghasilkan litar terkamir atau lebih dikenali dengan
panggilan cip.
Cip
mula menggantikan transistor sebagai bahan logik komputer. Saiz cip yang kecil
menjadikannya popular digunkan dalam kebanyakan alat elektronik dan harganya jauh lebih
murah berbanding dengan komponen elektronik yang lain.
Jenis
terkecil dalam famili komputer, mikrokomputer muncul dalam generasi ini.
Mikrokomputer menjadi lebih cepat popular seperti jenama Apple II, IBM PC,
NEC PC dan Sinclair. Mikrokomputer didapati amat praktikal kepada semua peringkat
masyarakat kerana saiznya lebih kecil, harga yang murah dan kebolehannya berfungsi
bersendirian. Sebuah mikrokomputer berupaya mengatasi komputer ENIAC dalam
menjalankan sesuatu tugas.
Banyak
bahasa pengaturcaraan muncul seperti BASIC, Pascal dan PL/1. Kebanyakan
mikrokomputer dibekalkan dengan pentafsir bahasa secara bina-dalam di dalam cip ROM untuk
membolehkan bahasa BASIC digunakan. Ini menjadikan BASIC bahasa pengaturcaraan yang
paling popular pada mikrokomputer.
Generasi keempat
Cip
masih digunakan untuk pemprosesan dan menyimpan ingatan. Ia lebih maju, mengandungi
sehingga beratus ribu komponen transistor didalamnya. Proses pembuatan cip teknologi
tinggi ini dipanggil pengamiran skala amat besar (very large scale
integration, VLSI). Pemprosesan dapat dilakukan dengan lebih pantas, sehingga
berjuta bit sesaat. Ingatan utama komputer menjadi lebih besar sehingga menyebabkan
storan skunder kurang penting. Teknologi cip yang maju ini mendekatkan jurang
di antara mikrokomputer dengan minikomputer dan juga mikrokomputer dengan kerangka utama.
Ini juga mewujudkan satu lagi kelas komputer dipanggil superkomputer,
yang lebih pantas dan cekap berbanding kerangka utama.
Generasi kelima
Generasi
kelima dalam siri evolusi komputer mungkin belum wujud lagi dan ia merupakan komputer
impian masa depan. Rekabentuk komputer generasi kelima adalah lebih kompleks.
Ia dijangka mempunyai lebih banyak unit pemproses yang berfungsi serentak untuk
menyelesaikan lebih daripada satu tugas dalam satu masa.
Komputer
generasi ini juga mempunyai ingatan yang amat besar supaya membolehkannya menyelesaikan
lebih banyak masalah yang kompleks. Unit pemprosesan pusat juga mungkin boleh
berfungsi kepada paras seperti otak manusia. Komputer impian ini dijangka mempunyai
kepandaian tersendiri, mengesan keadaan sekeliling melalui pengelihatan dan bijak
mengambil sesuatu keputusan bebas daripada kawalan manusia. Sifat luar biasa ini
disebut sebagai "artificial intelligence".