Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.