0% menganggap dokumen ini bermanfaat (0 suara)
157 tayangan12 halaman

Programmed I/O: Metode dan Proses

Dokumen tersebut membahas tentang program I/O di mana CPU secara langsung mengontrol transfer data antara CPU dan perangkat I/O melalui instruksi yang mengakses ruang alamat I/O, serta menjelaskan metode pemetaan I/O dan polling I/O.

Diunggah oleh

Lihin17
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
157 tayangan12 halaman

Programmed I/O: Metode dan Proses

Dokumen tersebut membahas tentang program I/O di mana CPU secara langsung mengontrol transfer data antara CPU dan perangkat I/O melalui instruksi yang mengakses ruang alamat I/O, serta menjelaskan metode pemetaan I/O dan polling I/O.

Diunggah oleh

Lihin17
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Programed I/O

Mengakses I/O
Device

Metode Pemetaan
I/O

I/O Polling
Programed I/O
Programmed I/O
Mengakses I/O Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O.
Device
CPU mengeksekusi program yang memberikan operasi I/O kepada CPU
Metode Pemetaan secara langsung,seperti pemindahan data, pengiriman perintah baca
I/O maupun tulis, dan monitoring perangkat. Kelemahan teknik ini adalah CPU
akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga
I/O Polling akan membuang waktu, apalagi CPU lebih cepat proses operasinya.
Programed I/O
Programmed I/O
Mengakses I/O Ini adalah metode mentransfer data antara CPU dan perangkat seperti adapter
Device jaringan atau perangkat penyimpanan ATA.

Metode Pemetaan Secara umum, diprogram I / O terjadi ketika perangkat lunak yang berjalan pada
I/O CPU menggunakan instruksi yang mengakses I / O address space untuk melakukan
transfer data ke atau dari perangkat I / O.
I/O Polling
Contoh paling terkenal dari perangkat PC yang menggunakan diprogram I / O
adalah antarmuka ATA
Programed I/O Programmed I / O - CPU memiliki kontrol langsung atas I / O

Mengakses I/O Permintaan prosesor operasi dengan --perintah yang dikirimkan


Device ke modul
I/O
Metode Pemetaan - Control - memberitahu perifer apa yang harus dilakukan
I/O
- Uji - digunakan untuk memeriksa kondisi I / O modul atau
I/O Polling perangkat
- Baca - memperoleh data dari periferal agar prosesor bisa
membacanya dari bus data
- Write - mengirimkan data menggunakan bus data ke peripheral
I / O modul melakukan operasi
Programed I/O
Ketika selesai, I / O modul update register statusnya
Status Merasakan - melibatkan polling register status I / O modul
Mengakses I/O
Device I / O modul tidak menginformasikan CPU secara langsung
CPU mungkin menunggu atau melakukan sesuatu dan kembali lagi
Metode Pemetaan nanti
I/O sisa waktu CPU karena biasanya prosesor jauh lebih cepat daripada
I/O
I/O Polling - Bertindak CPU sebagai jembatan untuk memindahkan data
antara modul I / O dan memori utama, yaitu, setiap bagian dari
data yang melewati CPU
- CPU menunggu I / O modul untuk menyelesaikan operasi
Programed I/O Mengakses I / O Devices
Mengakses I/O
Struktur tunggal-bus
Device
- Bus memungkinkan semua perangkat yang terhubung
Metode Pemetaan
I/O
ke padanya untuk pertukaran informasi
- Biasanya, bus terdiri dari tiga set jalur yang digunakan
I/O Polling
untuk membawa alamat, data, dan sinyal kontrol
- Setiap perangkat I / O diberikan seperangkat unik
alamat
Programed I/O

Mengakses I/O
Device

Metode Pemetaan
I/O

I/O Polling
Programed I/O
Metode Pemetaan I/O
Memory mapped I/O
Mengakses I/O
Device Perangkat dan memori berbagi ruang alamat
Metode Pemetaan
I/O bekerja hanya seperti memori yaitu read/write
I/O menggunakan instruksi mesin yang sama untuk mengakses baik
I/O Polling memori maupun perangkat I/O
Konskuensinya adalah diperlukan saluran tunggal untuk
pembacaan dan saluran tunggal
Keuntungan memory-mapped I/O adalah efisien dalam
pemrograman, namun memakan banyak ruang memori alamat.
Programed I/O

Mengakses I/O
Device

Metode Pemetaan
I/O

I/O Polling
Programed I/O Lanjutan............
Mengakses I/O Isolated I/O
Device
Dalam teknik isolated I/O, dilakukan pemisahan ruang
Metode Pemetaan pengalamatan bagi memori dan ruang pengalamatan bagi I/O.
I/O Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran
pembacaan dan penulisan memori ditambah saluran perintah
I/O Polling
output. Keuntungan isolated I/O adalah sedikitnya instruksi I/O.
Programed I/O

Mengakses I/O
Device

Metode Pemetaan
I/O

I/O Polling
Programed I/O
software I / O polling
Software I/O polling Proses memeriksa status perangkat I / O
Mengakses I/O untuk menentukan kesiapan mereka untuk menerima dan / atau
Device
mengirim karakter
Metode Pemetaan
I/O

I/O Polling

Anda mungkin juga menyukai