Organisasi dan Arsitektur Komputer Pertemuan ke 6 Unit

  • Slides: 23
Download presentation
Organisasi dan Arsitektur Komputer Pertemuan ke - 6 Unit Masukan dan Keluaran

Organisasi dan Arsitektur Komputer Pertemuan ke - 6 Unit Masukan dan Keluaran

Tujuan o Menjelaskan system komputer unit masukkan/keluaran o Menjelaskan prinsip dan teknik unit masukkan/keluaran

Tujuan o Menjelaskan system komputer unit masukkan/keluaran o Menjelaskan prinsip dan teknik unit masukkan/keluaran o Menjelaskan peralatan luar (External device) 11/28/2020 BAB IV Input Output 2

Modul I/O o Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan

Modul I/O o Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. o Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer 11/28/2020 BAB IV Input Output 3

Input/Output Module o Interface to CPU and Memory o Interface to one or more

Input/Output Module o Interface to CPU and Memory o Interface to one or more peripherals 11/28/2020 BAB IV Input Output 4

Generic Model of I/O Module 11/28/2020 BAB IV Input Output 5

Generic Model of I/O Module 11/28/2020 BAB IV Input Output 5

External Devices o Human readable n Screen, printer, keyboard o Machine readable n Monitoring

External Devices o Human readable n Screen, printer, keyboard o Machine readable n Monitoring and control o Communication n Modem n Network Interface Card (NIC) 11/28/2020 BAB IV Input Output 6

External Device Block Diagram 11/28/2020 BAB IV Input Output 7

External Device Block Diagram 11/28/2020 BAB IV Input Output 7

I/O Module Function o o o Control & Timing CPU Communication Device Communication Data

I/O Module Function o o o Control & Timing CPU Communication Device Communication Data Buffering Error Detection 11/28/2020 BAB IV Input Output 8

Programmable Peripheral Interface Intel 8255 A o Menggunakan I/O terprogram o Interrupt driven I/O

Programmable Peripheral Interface Intel 8255 A o Menggunakan I/O terprogram o Interrupt driven I/O o Dirancang untuk keperluan mikroprosesor 8086 11/28/2020 BAB IV Input Output 9

Modul I/O PPI 8255 11/28/2020 BAB IV Input Output A 1 A 0 SELECTION

Modul I/O PPI 8255 11/28/2020 BAB IV Input Output A 1 A 0 SELECTION 0 0 PORT A 0 1 PORT B 1 0 PORT C 1 1 CONTROL 10

Modul I/O PPI 8255 Bagian kanan dari blok diagram Intel 8255 A 24 saluran

Modul I/O PPI 8255 Bagian kanan dari blok diagram Intel 8255 A 24 saluran antarmuka luar n 8 bit port A n 8 bit port B n 4 bit port CA dan 4 bit port CB o Saluran tersebut dapat diprogram dari mikroprosesor 8086 dengan menggunakan register kontrol untuk menentukan bermacam – macam mode operasi dan konfigurasinya. o Bagian kiri blok diagram merupakan interface internal dengan mikroprosesor 8086. n 8 bus data dua arah (D 0 – D 7) n bus alamat n bus kontrol yang terdiri atas saluran CHIP SELECT, READ, WRITE, dan RESET 11/28/2020 BAB IV Input Output 11

Modul I/O PPI 8255 o Pengaturan mode operasi pada register kontrol dilakukan oleh mikroprosesor

Modul I/O PPI 8255 o Pengaturan mode operasi pada register kontrol dilakukan oleh mikroprosesor Mode 0, ketiga port berfungsi sebagai tiga port I/O 8 bit n Mode lain dapat port A dan port B sebagai port I/O 8 bit, sedangkan port C sebagai pengontrol saluran port A dan B n PPI Intel 8255 A dapat diprogram untuk mengontrol berbagai peripheral sederhana 11/28/2020 BAB IV Input Output 12

Interface kayboard dan display dengan Intel 8255 A 11/28/2020 BAB IV Input Output 13

Interface kayboard dan display dengan Intel 8255 A 11/28/2020 BAB IV Input Output 13

Direct Memory Access (DMADirect DMA) o Kelemahan I/O terprogram dan Interrupt-Driven I/O n Proses

Direct Memory Access (DMADirect DMA) o Kelemahan I/O terprogram dan Interrupt-Driven I/O n Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung, berimplikasi pada : - Kelajuan transfer I/O yang tergantung kecepatan operasi CPU. - Kerja CPU terganggu karena adanya interupsi secara langsung 11/28/2020 BAB IV Input Output 14

Prinsip kerja DMA o CPU akan mendelegasikan kerja I/O kepada DMA o CPU hanya

Prinsip kerja DMA o CPU akan mendelegasikan kerja I/O kepada DMA o CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja o CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi 11/28/2020 BAB IV Input Output 15

Blok diagram modul DMA 11/28/2020 BAB IV Input Output 16

Blok diagram modul DMA 11/28/2020 BAB IV Input Output 16

Konfigurasi modul DMA 11/28/2020 BAB IV Input Output 17

Konfigurasi modul DMA 11/28/2020 BAB IV Input Output 17

Direct Memory Access (DMA) o Melaksanakan transfer data secara mandiri n DMA memerlukan pengambilalihan

Direct Memory Access (DMA) o Melaksanakan transfer data secara mandiri n DMA memerlukan pengambilalihan kontrol bus dari CPU n DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus n Teknik cycle-stealing, modul DMA mengambil alih siklus bus o Penghentian sementara penggunaan bus bukanlah bentuk interupsi, tetapi penghentian proses sesaat yang berimplikasi hanya pada kelambatan eksekusi CPU saja 11/28/2020 BAB IV Input Output 18

Perangkat Eksternal Komputer o Disebut juga peripheral o Ada perangkat pengendalinya (Modul I/O) o

Perangkat Eksternal Komputer o Disebut juga peripheral o Ada perangkat pengendalinya (Modul I/O) o Memiliki nilai apabila bisa berinteraksi dengan dunia luar o Tidak akan berfungsi apabila tidak dapat berinteraksi dengan dunia luar n Tidak ada keyboard. n Tidak ada monitor. n Keyboard dan monitor tergolang dalam perangkat eksternal komputer 11/28/2020 BAB IV Input Output 19

Klasifikasi perangkat eksternal o Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna

Klasifikasi perangkat eksternal o Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Contoh: monitor, keyboard, mouse, printer, joystick, disk drive. o Machine readable, yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. o Communication, yatu perangkat yang berhubungan dengan komunikasi jarak jauh. Contoh: NIC dan modem 11/28/2020 BAB IV Input Output 20

Klasifikasi berdasar arah data o Perangkat output o Perangkat input o Kombinasi output-input. Contoh

Klasifikasi berdasar arah data o Perangkat output o Perangkat input o Kombinasi output-input. Contoh perangkat output: monitor, proyektor dan printer. Contoh perangkat input : keyboard, mouse, joystick, scanner, mark reader, bar code reader. 11/28/2020 BAB IV Input Output 21

Kesimpulan 1. PPI 8255 merupakan salah satu modul I/O yang dirancang untuk keperluan I/O

Kesimpulan 1. PPI 8255 merupakan salah satu modul I/O yang dirancang untuk keperluan I/O mikroprosessor 8086 2. Terdapat tiga buah teknik dalam operasi I/O, yaitu: n I/O terprogram, interrupt – driven I/O, dan DMA n (Direct Memory Access). 3. Perangkat eksternal atau lebih umum disebut peripheral tersambung dalam sistem CPU melalui perangat pengendalinya, yaitu modul I/O. Perangkat eksternal diklasifikasikan Human Readable, Machine readable, Communication 11/28/2020 BAB IV Input Output 22

Selesai 11/28/2020 BAB IV Input Output 23

Selesai 11/28/2020 BAB IV Input Output 23