Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mesin Von Neumann. Konrad Zuse Pelajar kejuruteraan German Cipta mesin pengiraan automatik yang gunakan arus elektromagnet.

Similar presentations


Presentation on theme: "Mesin Von Neumann. Konrad Zuse Pelajar kejuruteraan German Cipta mesin pengiraan automatik yang gunakan arus elektromagnet."— Presentation transcript:

1 Mesin Von Neumann

2 Konrad Zuse Pelajar kejuruteraan German Cipta mesin pengiraan automatik yang gunakan arus elektromagnet

3 Konrad Zuse

4 John Atanasoff Dari Kolej Iowa States Cipta mesin Atanasoff Guna arithmetik perduaan & kapasitor untuk stor ingatan Tapi … mesin ini tidak berfungsi sepenuhnya kerana kekangan teknologi masa itu

5 Howard Aiken Cipta komputer untuk kegunaan umum Lanjutan mesin Babbage Mark 1 siap dibina di Havard (1944) Guna 72 patah perkataan Input/Output ditebuk pada pita

6 ENIAC Electronic Numerical Integrated And Computer Komputer elektronik pertama Digunakan untuk memahami kod-kod rahsia yang digunakan oleh tentera German … tetapi ianya tidak sempat siap Organisasi 18000 tiub vakum 1500 relay Berat 30 tan

7 ENIAC Organisasi (sambungan) Kuasa 140 KW 20 daftar – setiap satu mampu mengendalikan sehingga 10 digit nombor perpuluhan 6000 suis multiposisi Soket & kabel yang banyak

8 Eckert & Unit Arithmetik ENIAC

9 ENIAC

10 Motivasi Dari ENIAC EDSAC Komputer elektronik yang pertama beroperasi dgn baik (1945) Dibina di Universiti Cambridge, UK oleh Maurice Wilkes JOHNIAC - Dibina di syarikat Rand ILLIAC - Dibina di Universiti Illinois MANIAC - Dibina di makmal Alanos WEIZAC - Dibina di Institut Weizmann, Israel EDVAC – tidak berjaya

11 Mesin Von Neumann Jon Von Neumann – penyelidik mesin ENIAC Cipta IAS – versi EDVAC Pembaikan yang dibuat Guna sistem nombor perduaan secara selari Gunakan konsep aturcara terstor

12 Mesin Von Neumann Ingatan Unit Kawalan Unit Arithmetik & Logik Input Output 5 bahagian asas

13 Sistem Bas Talian sambungan secara langsung setiap komponen dalam satu komputer Mula digunakan pada mesin PDP-8 Terdiri daripada 50-100 dawai selari yang diselaputi dengan tembaga

14 Sistem Bas Beberapa jenis Bas sistem  Menyambung semua cip yang membentuk satu sistem komputer Bas setempat  Bas khas yang menyambung 2 komponen secara terus  Contoh: sambungan antara mikropemproses & ko- pemproses Bas dalaman  Sambungan komponen yang terdapat dalam satu cip

15 Sistem Bas Ko- pemproses Ingatan I/O Daftar ALU Bas setempat Bas sistem Bas dalaman

16 Sistem Bas – Omnibus Menyambung kesemua komponen menggunakan hanya satu bas sahaja CPUIngatanKonsolI/O

17 Operasi bas Tuan – peranti yang memberi arahan Hamba – peranti yang terima arahan Contoh: CPU mengarahkan pengawal cakera membaca data  Tuan – CPU  Hamba – pengawal cakera Pengawal cakera mengarahkan ingatan terima satu kata dari pemacu cakera  Tuan – pengawal cakera  Hamba – ingatan

18 Operasi Bas Pemacu bas Digunakan untuk menguatkan isyarat yang hendak dihantar Penerima bas Digunakan untuk menguatkan isyarat yang diterima Transceiver Cip yang terdiri daripada pemacu bas dan penerima bas

19 Sistem Bas 3 jenis bas yang utama Bas data  Memindahkan data dari satu tempat ke tempat yang lain Bas alamat  Menyatakan alamat seperti alamat ingatan, alamat peranti I/O Bas kawalan  Membawa isyarat kawalan seperti isyarat baca atau tulis

20 Sistem Bas CPUMEMORYI/O Sistem bas Bas kawalan Bas Alamat Bas Data

21 Bas Sinkroni / Tak Sinkroni Bas Sinkroni Bas yang dipacu oleh satu pengayun kristal (jam) Jam akan menghasilkan isyarat gelombang 5 – 50 Mhz

22 Arbitrasi Bas Mekanisma penentuan peranti yang berhak menggunakan bas pada masa tersebut 2 jenis mekanisma Terpusat Teragih Pengarbitrasi Peranti mekanisma arbitrasi terdapat di dalam cip CPU Juga ada yang berasingan

23 Operasi Arbitrasi Bas Pengabitrasi terima permintaan bas Pengabitrasi buat satu pengakuan dalam talian bas pengakuan Peranti terhampir akan memeriksa sama ada ia ada membuat permintaan bas Ambilalih bas & tamatkan pengakuan Hantar pengakuan ke peranti sebelahnya ya tidak

24 Operasi Arbitrasi Bas Pengabitrasi Peranti 1 Peranti 2 Peranti 3 Mekanisma arbitrasi ini dinamakan rantaian daisi

25 Arbitrasi Bas Keburukan rantaian daisi Peranti yang jauh - keutamaan rendah Kaedah lain Setiap peranti diberi keutamaan masing-masing Peranti berkeutamaan tinggi akan buat semakan dahulu Bagi peranti-peranti yang berkeutamaan sama  gunakan rantaian daisi

26 Arbitrasi Bas Teragih Tidak perlukan pengabitrasi Guna talian permintaan bas berlainan – 1 peranti 1 bas Setiap talian permintaan mempunyai keutamaan masing-masing Talian berkeutamaan tinggi akan diberi buat semakan dahulu

27 Multipengaturcaraan & pemproses Input-Output Perlaksanaan beberapa aturcara yang terdapat dalam ingatan dilakukan pada masa yang sama Pemproses I/O (IOP) Mengendalikan peranti I/O Ubahsuai format data yang diterima untuk disesuaikan dengan format data CPU Selepas pemprosesan IOP selesai, ia akan menyampuk CPU CPU hentikan tugasnya & lakukan operasi bagi IOP

28 Pemproses Input Output IOP bagi mesin IBM dikenali sebagai saluran 3 jenis saluran Multipleksor  Disambung kepada beberapa peranti yang berkelajuan perlahan / sederhana Pemilih  Mengendalikan hanya satu peranti kelajuan tinggi dengan perpindahan data dilakukan bait demi bait Multipleksor-blok  Sediakan kemudahan untuk mengendalikan beberapa peranti kelajuan tinggi – perpindahan I/O dilakukan secara blok

29 Mikrokomputer Gunakan 1 bas tunggal Pemproses Ingatan Utama Pengawal DMA Pengawal IO Peranti IO DMA-Direct Memory Access

30 DMA Dikawal sepenuhnya oleh CPU DMA mohon dari CPU untuk kawal bas Jika CPU membenarkannya, ia akan ambil alih bas lakukan perpindahan data antara peranti IO dan ingatan tanpa melalui CPU

31 Lain-lain Bas EISA – Extended Industry Standard Architecture Bagi mengendalikan saiz data 32 bit VESA – Video Electronics Standard Association Menyambung cakera dan monitor secara langsung kepada mikropemproses SCSI – Small Computer System Interface Menyambung peranti IO kepada PC PCI – Peripheral Control Interface

32 Menyediakan 2 jenis bas Bas 32 bit Bas 64 bit Boleh menyokong 1 pemproses atau multipemproses


Download ppt "Mesin Von Neumann. Konrad Zuse Pelajar kejuruteraan German Cipta mesin pengiraan automatik yang gunakan arus elektromagnet."

Similar presentations


Ads by Google