sejarah pembagunan komputer
TRANSCRIPT
2
Sejarah Pembangunan Komputer
Charles Babbage
• Rekabentuk komputer moden pertama
• Mencipta– Enjin beza(difference engine)– Enjin analitik (bahagian utama sistem
komputer)
3
Sejarah Pembangunan Komputer
Count Ada Lovelace
• Pengaturcara pertama
• Membantu membangunkan arahan untuk komputasi ke atas peranti Babbage
4
Sejarah Pembangunan Komputer
Herman Hollerith
• Membina komputer pertama yang menggunakan kuasa elektrik
• Mengasaskan kod tebuk elektronik
5
Sejarah Pembangunan Komputer
John V. Atanasoff & Clifford Berry
• Membina komputer digital pertama yang beroperasi secara elektronik
• ABC (Atanasoff Berry Computer)
6
Sejarah Pembangunan Komputer
ENIAC (Electronik Numerical Integrator and Calculator)
• J.Mauchly & J.Presper Eckert• Komputer elektronik tujuan am utama• Digunakan semasa zaman perang II• Digunakan bagi menyelesaikan masalah
matematik• Guna tiub vakum
8
Sejarah Pembangunan Komputer
UNIVAC 1 (Universal Automatic Computer)
• Komputer komersial generasi pertama
• Untuk aplikasi saintifik dan komersial
• Eckert & Mauchly menghantar UNIVAC pertama kepada U.S Census Bureau dlm tahun 1951.
10
Sejarah Pembangunan Komputer
Ciri-ciri UNIVAC
• Lebih mudah digunakan dari ENIAC
• Kurang tiub vakum (lebih dipercayai)
• Aturcara tersimpan diasaskan oleh John von Neumann
• Tujuan am
• Guna bahasa mesin
11
Sejarah Pembangunan Komputer
Komputer Apple
• Diasaskan oleh Steve Jobbs dan & Steve Wozniak pada tahun 1977
• Komputer pertama yang berjaya sertakan skrin dan papan kekunci yang mudah digunakan
13
Generasi Komputer
• Generasi pertama
• Generasi kedua
• Generasi ketiga
• Generasi keempat
• Generasi kelima
14
Generasi Komputer
Generasi Pertama
• 1940’an – awal 1950’an• Tiub vakum sebagai suis• Besar, lambat, cepat panas• Kerap mengalami kegagalan• ABC, MARK1, ENIAC, UNIVAC• Konsep program tersimpan (von Neumann)• Bahasa Himpunan
15
Generasi Komputer
Generasi kedua
• 1950’an – pertengahan 1960• transistor sebagai suis• Lebih kecil dan lebih cepat (x1000)
• Lambat panas,lebih dipercayai, murah• Penggunaan bahasa peringkat tinggi bermula• DEC-PDP-1
16
Generasi Komputer
Generasi ketiga
• Lewat 1960’an
• Cip silikon sebagai suis
• Lebih kecil dan lebih laju (x1000)
• Lebih dipercayai
17
Generasi Komputer
Generasi ke-empat
• 1970’an –kini
• Pemproses mikro cip tunggal sebagai suis
• Kos sangat rendah mampu dimiliki orang perseorangan
18
Generasi Komputer
Generasi ke-5
• Jepun mengasaskan kepintaran buatan, pertengahan tahun 1990
• Sistem pakar, bahasa tabii
• Komunikasi dan rangkaian
19
Generasi LitarElektronik
Ingatan Utama
Ingatan Sekunder
Input Output Saizkomputer
1Tiub vakum Gelendong
magnet-Gelendong magnet- pita magnet
- pita kertas- kad tebuk
- kad tebuk- cetakan
Sebesar bilik.30 ton,1500 kps,18000 tiub vakum,140k/w
2transistor Teras magnet - pita magnet
- cakera magnet
Kad tebuk - Kad tebuk- cetakan
Sebesar almari
3Litar sepadu Teras magnet - Pita magnet
- Cakera magnet
-Kekunci-Pita magnet-Cakera magnet
-cetakan-paparan video
Sebesar meja
4Mikropemproses
Litar separuh pengalir
-cakera magnet-cakera liut-gelembung magnet
- Papan kekunci-pengecam optik-pen cahaya-tablet grafik
-cetakan-paparan video-respon audio
Sebesar mesin taip
SEJARAH & REVOLUSI KOMPUTER
20
Bahasa Pengaturcaraan
Generasi B. Pengaturcaraan
1 Bahasa mesin
2 Bahasa penghimpun
3 Bahasa peringkat tinggi
4 Bahasa peringkat sangat tinggi
5 Bahasa tabii
21
Bahasa Pengaturcaraan
Bahasa mesin
• Bahasa peringkat rendah• Menggunakan nombor• Data dan arahan aturcara berbentuk 0 dan
1(0n/off) • Aturcara yang ditulis dalam bahasa lain perlu
ditukar kepada bahasa mesin sebelum perlaksanaan
22
Bahasa Pengaturcaraan
Bahasa Himpunan
• Peringkat rendah
• Menggunakan kod mnemonik, singkatan
• Aturcara ditulis dalam bahasa ini diterjemahkan terlebih dahulu oleh aturcara himpunan menjadi aturcara dalam kod bahasa mesin sebelum dilaksanakan
23
Bahasa Pengaturcaraan
Bahasa Peringkat Tinggi
• Wujud 1960• Menyerupai Bahasa Inggeris• Aturcara ditulis dalam bahasa ini mampu
mengendali masalah/tugas lebih kompleks
• Penterjemah dikenali sebagai pengkompil (compiler) untuk tukar aturcara ke kod b.mesin sebelum dilaksanakan
• Aplikasi komersial seperti C/C++
24
Contoh Bahasa Peringkat Tinggi Untuk Papar “Hello World”
• Cobol : DISPLAY “Hello World”
• Basic : PRINT “Hello World”
• C : printf (“Hello World”);
• Java : System.out.println(“Hello World”)
• C++ : cout<< “Hello World”
25
Bahasa Pengaturcaraan
Bahasa peringkat sangat tinggi
• Digelar sebagai 4GL• Aturcara ditulis berbentuk shorthand• Mampu mengendali beratus baris arahan
dalam bhs generasi ke 3 dalam beberapa baris sahaja
• Contoh : bahasa pertanyaan (Query Language)