1109 Kul1b
-
Upload
madzani-nusa -
Category
Technology
-
view
1.191 -
download
3
Transcript of 1109 Kul1b
Sejarah Pembangunan Komputer
Charles Babbage• Rekabentuk komputer moden pertama• Mencipta
– Enjin beza(difference engine)– Enjin analitik (bahagian utama sistem komputer)
Sejarah Pembangunan Komputer
Count Ada Lovelace• Pengaturcara pertama• Membantu membangunkan arahan untuk
komputasi ke atas peranti Babbage
Sejarah Pembangunan Komputer
Herman Hollerith• Membina komputer pertama yang
menggunakan kuasa elektrik• Mengasaskan kod tebuk elektronik
Sejarah Pembangunan Komputer
John V. Atanasoff & Clifford Berry• Membina komputer digital pertama yang
beroperasi secara elektronik• ABC (Atanasoff Berry Computer)
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
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.
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
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
Generasi Komputer
• Generasi pertama• Generasi kedua• Generasi ketiga• Generasi keempat• Generasi kelima
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
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
Generasi Komputer
Generasi ketiga
• Lewat 1960’an• Cip silikon sebagai suis• Lebih kecil dan lebih laju (x1000)• Lebih dipercayai
Generasi Komputer
Generasi ke-empat
• 1970’an –kini• Pemproses mikro cip tunggal sebagai suis• Kos sangat rendah mampu dimiliki orang
perseorangan
Generasi Komputer
Generasi ke-5
• Jepun mengasaskan kepintaran buatan, pertengahan tahun 1990
• Sistem pakar, bahasa tabii• Komunikasi dan rangkaian
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
Bahasa Pengaturcaraan
Bahasa tabii5
Bahasa peringkat sangat tinggi4
Bahasa peringkat tinggi3
Bahasa penghimpun2
Bahasa mesin1
B. PengaturcaraanGenerasi
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
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
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++
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”
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)