1109 kul1b

27
Kuliah 2 Sejarah pembangunan komputer

Upload: madzani-nusa

Post on 06-Jul-2015

1.192 views

Category:

Technology


3 download

TRANSCRIPT

Kuliah 2

Sejarah pembangunan komputer

Topik

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

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

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

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

Sejarah Pembangunan Komputer

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)

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