Top Banner
Kuliah 2 Sejarah pembangunan komputer
27

1109 Kul1b

Jul 06, 2015

Download

Technology

Madzani Nusa
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1109 Kul1b

Kuliah 2

Sejarah pembangunan komputer

Page 2: 1109 Kul1b

Topik

• Sejarah pembangunan komputer• Generasi-generasi komputer• Bahasa Pengaturcaraan

Page 3: 1109 Kul1b

Sejarah Pembangunan Komputer

Charles Babbage• Rekabentuk komputer moden pertama• Mencipta

– Enjin beza(difference engine)– Enjin analitik (bahagian utama sistem komputer)

Page 4: 1109 Kul1b

Sejarah Pembangunan Komputer

Count Ada Lovelace• Pengaturcara pertama• Membantu membangunkan arahan untuk

komputasi ke atas peranti Babbage

Page 5: 1109 Kul1b

Sejarah Pembangunan Komputer

Herman Hollerith• Membina komputer pertama yang

menggunakan kuasa elektrik• Mengasaskan kod tebuk elektronik

Page 6: 1109 Kul1b

Sejarah Pembangunan Komputer

John V. Atanasoff & Clifford Berry• Membina komputer digital pertama yang

beroperasi secara elektronik• ABC (Atanasoff Berry Computer)

Page 7: 1109 Kul1b

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

Page 8: 1109 Kul1b

Sejarah Pembangunan Komputer

Page 9: 1109 Kul1b

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.

Page 10: 1109 Kul1b

Sejarah Pembangunan Komputer

Page 11: 1109 Kul1b

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

Page 12: 1109 Kul1b

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

Page 13: 1109 Kul1b

Sejarah Pembangunan Komputer

Page 14: 1109 Kul1b

Generasi Komputer

• Generasi pertama• Generasi kedua• Generasi ketiga• Generasi keempat• Generasi kelima

Page 15: 1109 Kul1b

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

Page 16: 1109 Kul1b

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

Page 17: 1109 Kul1b

Generasi Komputer

Generasi ketiga

• Lewat 1960’an• Cip silikon sebagai suis• Lebih kecil dan lebih laju (x1000)• Lebih dipercayai

Page 18: 1109 Kul1b

Generasi Komputer

Generasi ke-empat

• 1970’an –kini• Pemproses mikro cip tunggal sebagai suis• Kos sangat rendah mampu dimiliki orang

perseorangan

Page 19: 1109 Kul1b

Generasi Komputer

Generasi ke-5

• Jepun mengasaskan kepintaran buatan, pertengahan tahun 1990

• Sistem pakar, bahasa tabii• Komunikasi dan rangkaian

Page 20: 1109 Kul1b

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

Page 21: 1109 Kul1b

Bahasa Pengaturcaraan

Bahasa tabii5

Bahasa peringkat sangat tinggi4

Bahasa peringkat tinggi3

Bahasa penghimpun2

Bahasa mesin1

B. PengaturcaraanGenerasi

Page 22: 1109 Kul1b

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

Page 23: 1109 Kul1b

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

Page 24: 1109 Kul1b

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++

Page 25: 1109 Kul1b

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”

Page 26: 1109 Kul1b

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)

Page 27: 1109 Kul1b

Bahasa Pengaturcaraan

Bahasa Tabii

• Mirip kepada gaya percakapan bahasa Inggeris

• Bahasa tabii terjemahkan arahan manusia kpd kod yang difahami komputer

• Digelar juga bahasa berasaskan pengetahuan

• Berinteraksi dengan pangkalan pengetahuan