SlideShare a Scribd company logo
NIM : 2010301012
Nama : Bara Asmara Putra Stevie
Latar Belakang

Berikut ini latar belakang saya mengerjakan artikel Sistem Operasi mengenai
Manajeme Input Output :

 Tugas Kuliah Sistem Operasi

 Salah satu fungsi utama Sistem Operasi adalah mengatur Operasi
Input/Output beserta perangkatnya.

 Sistem Operasi harus dapat memberikan perintah ke perangkat-perangkat
tersebut, menangkap interupsi , dan menangani error / kesalahan yang
terjadi.

 Sistem Operasi juga menyediakan fasilitas antarmuka (interface) antara
perangkat-perangkat tersebut dengan keseluruhan sistem yang ada.

 And Umumnya perlu operasi I/O bila suatu aplikasi dijalankan.
Pendahuluan

Manajemen I/O sering disebut device manager. Menyediakan device driveryang
umum sehingga operasi I/O dapat seragam (membuka, membaca,
menulis,menutup).

Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas
pada perangkat keras, CD-ROM dan floppy disk .

Organisasi Sistem I/O terbagi 2 :
 Organisasi fisik / perangkat keras
 Organisasi perangkat lunak

Dan kali ini saya hanya akan membahas tentang :
                   “Perangkat Keras Manajemen Input Output”.
Perangkat Keras
1. PIRANTI I/O (DEVICE)
     Dapat berupa komponen elektrik
     maupun mekanik
Contoh: monitor, keyboard, mouse, printer, dll


    Penggolongan Piranti Berdasarkan Karakteristik nya :
Organisasi Piranti berdasarkan Fungsionalitas :

 Piranti antarmuka pengguna
interaksi langsung dengan pengguna.
misal: keyboard,mouse, monitor, printer

 Piranti transmisi
mentransmisikan data ke perangkat komunikasi lainnya.
misal: NIC dan modem                                    Pengalamatan Piranti
 Piranti penyimpanan data
untuk penyimpanan data
misal: hardisk, CD-ROM, flashdisk
2. DEVICE CONTROLLER (ADAPTER)

     Merupakan sirkuit digital yang berfungsi mengontrol kerja komponen
     mekanik ataupun elektrik lainnya dari piranti I/O agar piranti I/O dapat
     dikontrol atau berkomunikasi dengan sistem komputer



Organisasi Device Controller

 Sebagai pengendali digital atas piranti I/O

 Bertanggung jawab atas komunikasi data antara piranti I/O dengan sistem
internal komputer

 Dapat berupa kartu rangkaian digital atau chipset yang biasanya terletak
di mainboard

 Graphics controller, SCSI controller, serial & paralel port controller, dll
3. BUS I / O
     Terdiri atas bus data, alamat dan kontrol
Organisasi Bus I/O

     Terdiri atas bus data, alamat dan kontrol

     Berfungsi menghubungkan device controller dengan elemen internal
    komputer seperti memori dan prosesor.

     Terdapat juga bus I/O lanjutan atau ekspansi yang bersifat mudah
    dipindah-pindah (movable) dan umumnya terletak diluar kotak komputer.
    Missal : bus parallel, serial, PS2
METODE TRANSFER DATA . . .

1. Programmed I/O atau pooling

Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register
secara terus-menerus sampai status busy di-clear.

Pada dasarnya polling dapat dikatakan efisien. Akan tetapi polling menjadi tidak efisien ketika
setelah berulang-ulang melakukan looping, hanya menemukan sedikit device yang siap untuk
men-service, karena CPU processing yang tersisa belum selesai.

prosessor bertanggung jawab atas pemeriksaan selesainya operasi transfer data yang
dilakukan oleh device controller.
Jika data telah siap, maka prosessor juga bertanggung jawab atas pemindahan data dari atau
ke memori utama, karena device controller tidak punya hak akses ke memori utama.
2. Interrupt-driven I/O

Prosessor hanya bertanggung jawab atas pemindahan data ke atau dari memori utama
(hanya memberikan instruksi transfer data)

Device controller yang akan memberikan sinyal interupsi jika data sudah tersedia untuk
disalinkan ke memori utama


Penyebab Interupsi

Interupsi dapat disebabkan berbagai hal, antara lain exception, page fault, interupsi
yang dikirimkan oleh device controllers, dan system call Exception adalah suatu kondisi
dimana terjadi sesuatu/ dari sebuah operasi didapat hasil tertentu yang dianggap
khusus sehingga harus mendapat perhatian lebih, contoh nya pembagian dengan 0
(nol), pengaksesan alamat memori yang restricted atau bahkan tidak valid, dan lain-lain.

System call adalah sebuah fungsi pada aplikasi (perangkat lunak) yang dapat
mengeksekusikan instruksi khusus berupa software interrupt atau trap.
Siklus Interrup Driven I/O
3. DMA (Direct Memory Access)

 DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk
menghindari pembebanan CPU utama oleh program I/O (PIO).

 Prosessor dibebaskan dari pengontrolan transfer data I/O

 Sebagai gantinya, diperlukan tambahan perangkat keras DMA controller yang memiliki
kendali atas bus internal dan jalur ke memori utama.
6 Tahapan Dalam Proses DMA
2 Metode Transfer DMA

 Pada dasarnya, DMA mempunyai dua metode yang berbeda dalam mentransfer
data. Metode yang pertama adalah metode yang sangat baku dan simple disebut
HALT, atau Burst Mode DMA, karena DMA controller memegang kontrol dari sistem
bus dan mentransfer semua blok data ke atau dari memori pada single burst. Selagi
transfer masih dalam progres, sistem mikroprosessor di-set idle, tidak melakukan
instruksi operasi untuk menjaga internal register. Tipe operasi DMA seperti ini ada
pada kebanyakan komputer.

 Metode yang kedua, mengikut-sertakan DMA controller untuk memegang kontrol
dari sistem bus untuk jangka waktu yang lebih pendek pada periode dimana
mikroprosessor sibuk dengan operasi internal dan tidak membutuhkan akses ke
sistem bus. Metode DMA ini disebut cycle stealing mode. Cycle stealing DMA lebih
kompleks untuk diimplementasikan dibandingkan HALT DMA, karena DMA controller
harus mempunyai kepintaran untuk merasakan waktu pada saat sistem bus terbuka.
Ad

Recommended

Kinerja io bus
Kinerja io bus
Dita Arnita
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
DEDE IRYAWAN
 
Interupsi
Interupsi
achmad_fahmi
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
Tri Sugihartono
 
Manajemen Input Output
Manajemen Input Output
SMK Kartika XX-1 Makassar
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
calonmayat
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
agro6
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
 
Jenis dan proses interupsi
Jenis dan proses interupsi
agung_tri_anggoro
 
Komunikasi Data - Multiplexing
Komunikasi Data - Multiplexing
Adi Ginanjar Kusuma
 
DESAIN CLOSE LOOP CONTROL MOTOR DC
DESAIN CLOSE LOOP CONTROL MOTOR DC
Lusiana Diyan
 
Materi Kecerdasan Buatan
Materi Kecerdasan Buatan
MArifKamal2
 
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
AndreSeptianPrasetyo
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input dan output
gamyguna
 
Hardware. ppt
Hardware. ppt
Mana Khansa
 
Komunikasi Antar Proses
Komunikasi Antar Proses
Sonny Grimaldi
 
Algoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
PPT Jaringan Komputer
PPT Jaringan Komputer
Faksi
 
Tugas tba kelompok 1 kelas b
Tugas tba kelompok 1 kelas b
Robbie AkaChopa
 
Makalah perangkat keras
Makalah perangkat keras
Warnet Raha
 
Pengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennya
Guntur Dwi
 
Penjadwalan dan perhitungan kinerja cpu
Penjadwalan dan perhitungan kinerja cpu
soeswono
 
Makalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10
Farichah Riha
 
Presentasi seputar CPU
Presentasi seputar CPU
Adi Ginanjar Kusuma
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
Raga Gapilau Jatsuma
 
Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
Setyady Peace
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
belajarkomputer
 

More Related Content

What's hot (20)

penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
 
Jenis dan proses interupsi
Jenis dan proses interupsi
agung_tri_anggoro
 
Komunikasi Data - Multiplexing
Komunikasi Data - Multiplexing
Adi Ginanjar Kusuma
 
DESAIN CLOSE LOOP CONTROL MOTOR DC
DESAIN CLOSE LOOP CONTROL MOTOR DC
Lusiana Diyan
 
Materi Kecerdasan Buatan
Materi Kecerdasan Buatan
MArifKamal2
 
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
AndreSeptianPrasetyo
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input dan output
gamyguna
 
Hardware. ppt
Hardware. ppt
Mana Khansa
 
Komunikasi Antar Proses
Komunikasi Antar Proses
Sonny Grimaldi
 
Algoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
PPT Jaringan Komputer
PPT Jaringan Komputer
Faksi
 
Tugas tba kelompok 1 kelas b
Tugas tba kelompok 1 kelas b
Robbie AkaChopa
 
Makalah perangkat keras
Makalah perangkat keras
Warnet Raha
 
Pengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennya
Guntur Dwi
 
Penjadwalan dan perhitungan kinerja cpu
Penjadwalan dan perhitungan kinerja cpu
soeswono
 
Makalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10
Farichah Riha
 
Presentasi seputar CPU
Presentasi seputar CPU
Adi Ginanjar Kusuma
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
Raga Gapilau Jatsuma
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
 
DESAIN CLOSE LOOP CONTROL MOTOR DC
DESAIN CLOSE LOOP CONTROL MOTOR DC
Lusiana Diyan
 
Materi Kecerdasan Buatan
Materi Kecerdasan Buatan
MArifKamal2
 
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
TUGAS INFORMATIKA SISTEM KOMPUTER KELAS VIII
AndreSeptianPrasetyo
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input dan output
gamyguna
 
Komunikasi Antar Proses
Komunikasi Antar Proses
Sonny Grimaldi
 
PPT Jaringan Komputer
PPT Jaringan Komputer
Faksi
 
Tugas tba kelompok 1 kelas b
Tugas tba kelompok 1 kelas b
Robbie AkaChopa
 
Makalah perangkat keras
Makalah perangkat keras
Warnet Raha
 
Pengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennya
Guntur Dwi
 
Penjadwalan dan perhitungan kinerja cpu
Penjadwalan dan perhitungan kinerja cpu
soeswono
 
Makalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10
Farichah Riha
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
Raga Gapilau Jatsuma
 

Similar to Manajemn Input Output (20)

Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
Setyady Peace
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
belajarkomputer
 
10.manajemen sistem io
10.manajemen sistem io
ganjar sayogo utomo
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.ppt
awirawanm
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
ArifColab
 
9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
AldhyGuess
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
reynaldiazhar18064
 
Pertemuan 11 input output
Pertemuan 11 input output
Buhori Muslim
 
Pertemuan 11 orkom
Pertemuan 11 orkom
eli priyatna laidan
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
JakkKuort
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
belajarkomputer
 
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
HafizElmi1
 
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
ReynaldiAzhar1
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
Eko Breq
 
Input Output Computer Devices
Input Output Computer Devices
RismaSeptiana7
 
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
akumanomayonaka
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
belajarkomputer
 
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
36Zaini
 
Sistem dan Modul input dan output modul
Sistem dan Modul input dan output modul
Ramayu1
 
Manajemen Keluar Masuk
Manajemen Keluar Masuk
Anin Rodahad
 
Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
Setyady Peace
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
belajarkomputer
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.ppt
awirawanm
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
ArifColab
 
9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
AldhyGuess
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
reynaldiazhar18064
 
Pertemuan 11 input output
Pertemuan 11 input output
Buhori Muslim
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
JakkKuort
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
belajarkomputer
 
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
HafizElmi1
 
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
ReynaldiAzhar1
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
Eko Breq
 
Input Output Computer Devices
Input Output Computer Devices
RismaSeptiana7
 
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
akumanomayonaka
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
belajarkomputer
 
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
36Zaini
 
Sistem dan Modul input dan output modul
Sistem dan Modul input dan output modul
Ramayu1
 
Manajemen Keluar Masuk
Manajemen Keluar Masuk
Anin Rodahad
 
Ad

More from Stevie Principe (20)

Laporan kerja praktek
Laporan kerja praktek
Stevie Principe
 
Contoh proposalskripsi
Contoh proposalskripsi
Stevie Principe
 
Rs sisflow
Rs sisflow
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Rekrutmen and seleksi
Rekrutmen and seleksi
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
Payroll
Payroll
Stevie Principe
 
20100325 1 pengenalankonsepimk
20100325 1 pengenalankonsepimk
Stevie Principe
 
Chapter1 introduction to hci
Chapter1 introduction to hci
Stevie Principe
 
4 piranti interaktif - new
4 piranti interaktif - new
Stevie Principe
 
3 interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
Stevie Principe
 
1 pengenalan-konsep-imk
1 pengenalan-konsep-imk
Stevie Principe
 
Penulisan syntax vb
Penulisan syntax vb
Stevie Principe
 
Fungsi string vb
Fungsi string vb
Stevie Principe
 
Fungsi date vb
Fungsi date vb
Stevie Principe
 
Ad

Recently uploaded (20)

Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
 
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
 
Modul Ajar Prakarya Budidaya Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Ajar Prakarya Budidaya Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Kelas
 
Pengenalan-Software-Animasi-3D.pptxjhbjhj
Pengenalan-Software-Animasi-3D.pptxjhbjhj
DivaAndinnaSalsabill
 
Training Motivasi Menggapai Ridha Allah, Orang Tua dan Guru dalam Meraih Suks...
Training Motivasi Menggapai Ridha Allah, Orang Tua dan Guru dalam Meraih Suks...
Namin AB Ibnu Solihin
 
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Dadang Solihin
 
materi ppt topik 14 filosofis oendidikan
materi ppt topik 14 filosofis oendidikan
refinsa23090
 
Pengaturan dosis pada kondisi uremia (Farmakokinetika Pendosisan Dengan Perti...
Pengaturan dosis pada kondisi uremia (Farmakokinetika Pendosisan Dengan Perti...
Gilang Rizki
 
Kebijakan TKA 2025 Penjelasan Sistem TKA
Kebijakan TKA 2025 Penjelasan Sistem TKA
GitaAyu35
 
Teknik Analisis Data Penelitian Kuantitatif.pptx
Teknik Analisis Data Penelitian Kuantitatif.pptx
Mukhamad Fathoni
 
chapter 14 ketahanan keluarga, ketahanan komunitas dan sosial
chapter 14 ketahanan keluarga, ketahanan komunitas dan sosial
Panca Titis
 
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
AsepSaepulrohman4
 
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
 
Membuat-Animasi-dan-Editing-Video-untuk-Pembelajaran (1).pptx
Membuat-Animasi-dan-Editing-Video-untuk-Pembelajaran (1).pptx
DivaAndinnaSalsabill
 
Modeling-dan-Texturing-untuk-Animasi-Edukatif.pptx
Modeling-dan-Texturing-untuk-Animasi-Edukatif.pptx
DivaAndinnaSalsabill
 
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
Dwifatmarakhmatsumin
 
Materi ppt topik 12 landasan filosofis pendidikan
Materi ppt topik 12 landasan filosofis pendidikan
aditya23173
 
Sejarah Terbentuknya DPC GMNI Muna Tahun 2018.pdf
Sejarah Terbentuknya DPC GMNI Muna Tahun 2018.pdf
Zulzaman GMNI
 
Kebijakan Tes Kemampuan Akademik 2025.pdf
Kebijakan Tes Kemampuan Akademik 2025.pdf
NendahNurJanah1
 
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
 
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
 
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
 
Modul Ajar Prakarya Budidaya Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Ajar Prakarya Budidaya Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Kelas
 
Pengenalan-Software-Animasi-3D.pptxjhbjhj
Pengenalan-Software-Animasi-3D.pptxjhbjhj
DivaAndinnaSalsabill
 
Training Motivasi Menggapai Ridha Allah, Orang Tua dan Guru dalam Meraih Suks...
Training Motivasi Menggapai Ridha Allah, Orang Tua dan Guru dalam Meraih Suks...
Namin AB Ibnu Solihin
 
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Young Political Leaders: Menjawab Tantangan Zaman, Mengukir Masa Depan Bangsa
Dadang Solihin
 
materi ppt topik 14 filosofis oendidikan
materi ppt topik 14 filosofis oendidikan
refinsa23090
 
Pengaturan dosis pada kondisi uremia (Farmakokinetika Pendosisan Dengan Perti...
Pengaturan dosis pada kondisi uremia (Farmakokinetika Pendosisan Dengan Perti...
Gilang Rizki
 
Kebijakan TKA 2025 Penjelasan Sistem TKA
Kebijakan TKA 2025 Penjelasan Sistem TKA
GitaAyu35
 
Teknik Analisis Data Penelitian Kuantitatif.pptx
Teknik Analisis Data Penelitian Kuantitatif.pptx
Mukhamad Fathoni
 
chapter 14 ketahanan keluarga, ketahanan komunitas dan sosial
chapter 14 ketahanan keluarga, ketahanan komunitas dan sosial
Panca Titis
 
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
AsepSaepulrohman4
 
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
 
Membuat-Animasi-dan-Editing-Video-untuk-Pembelajaran (1).pptx
Membuat-Animasi-dan-Editing-Video-untuk-Pembelajaran (1).pptx
DivaAndinnaSalsabill
 
Modeling-dan-Texturing-untuk-Animasi-Edukatif.pptx
Modeling-dan-Texturing-untuk-Animasi-Edukatif.pptx
DivaAndinnaSalsabill
 
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
Dwifatmarakhmatsumin
 
Materi ppt topik 12 landasan filosofis pendidikan
Materi ppt topik 12 landasan filosofis pendidikan
aditya23173
 
Sejarah Terbentuknya DPC GMNI Muna Tahun 2018.pdf
Sejarah Terbentuknya DPC GMNI Muna Tahun 2018.pdf
Zulzaman GMNI
 
Kebijakan Tes Kemampuan Akademik 2025.pdf
Kebijakan Tes Kemampuan Akademik 2025.pdf
NendahNurJanah1
 
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
 

Manajemn Input Output

  • 1. NIM : 2010301012 Nama : Bara Asmara Putra Stevie
  • 2. Latar Belakang Berikut ini latar belakang saya mengerjakan artikel Sistem Operasi mengenai Manajeme Input Output :  Tugas Kuliah Sistem Operasi  Salah satu fungsi utama Sistem Operasi adalah mengatur Operasi Input/Output beserta perangkatnya.  Sistem Operasi harus dapat memberikan perintah ke perangkat-perangkat tersebut, menangkap interupsi , dan menangani error / kesalahan yang terjadi.  Sistem Operasi juga menyediakan fasilitas antarmuka (interface) antara perangkat-perangkat tersebut dengan keseluruhan sistem yang ada.  And Umumnya perlu operasi I/O bila suatu aplikasi dijalankan.
  • 3. Pendahuluan Manajemen I/O sering disebut device manager. Menyediakan device driveryang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk . Organisasi Sistem I/O terbagi 2 :  Organisasi fisik / perangkat keras  Organisasi perangkat lunak Dan kali ini saya hanya akan membahas tentang : “Perangkat Keras Manajemen Input Output”.
  • 5. 1. PIRANTI I/O (DEVICE) Dapat berupa komponen elektrik maupun mekanik Contoh: monitor, keyboard, mouse, printer, dll Penggolongan Piranti Berdasarkan Karakteristik nya :
  • 6. Organisasi Piranti berdasarkan Fungsionalitas :  Piranti antarmuka pengguna interaksi langsung dengan pengguna. misal: keyboard,mouse, monitor, printer  Piranti transmisi mentransmisikan data ke perangkat komunikasi lainnya. misal: NIC dan modem Pengalamatan Piranti  Piranti penyimpanan data untuk penyimpanan data misal: hardisk, CD-ROM, flashdisk
  • 7. 2. DEVICE CONTROLLER (ADAPTER) Merupakan sirkuit digital yang berfungsi mengontrol kerja komponen mekanik ataupun elektrik lainnya dari piranti I/O agar piranti I/O dapat dikontrol atau berkomunikasi dengan sistem komputer Organisasi Device Controller  Sebagai pengendali digital atas piranti I/O  Bertanggung jawab atas komunikasi data antara piranti I/O dengan sistem internal komputer  Dapat berupa kartu rangkaian digital atau chipset yang biasanya terletak di mainboard  Graphics controller, SCSI controller, serial & paralel port controller, dll
  • 8. 3. BUS I / O Terdiri atas bus data, alamat dan kontrol
  • 9. Organisasi Bus I/O  Terdiri atas bus data, alamat dan kontrol  Berfungsi menghubungkan device controller dengan elemen internal komputer seperti memori dan prosesor.  Terdapat juga bus I/O lanjutan atau ekspansi yang bersifat mudah dipindah-pindah (movable) dan umumnya terletak diluar kotak komputer. Missal : bus parallel, serial, PS2
  • 10. METODE TRANSFER DATA . . . 1. Programmed I/O atau pooling Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register secara terus-menerus sampai status busy di-clear. Pada dasarnya polling dapat dikatakan efisien. Akan tetapi polling menjadi tidak efisien ketika setelah berulang-ulang melakukan looping, hanya menemukan sedikit device yang siap untuk men-service, karena CPU processing yang tersisa belum selesai. prosessor bertanggung jawab atas pemeriksaan selesainya operasi transfer data yang dilakukan oleh device controller. Jika data telah siap, maka prosessor juga bertanggung jawab atas pemindahan data dari atau ke memori utama, karena device controller tidak punya hak akses ke memori utama.
  • 11. 2. Interrupt-driven I/O Prosessor hanya bertanggung jawab atas pemindahan data ke atau dari memori utama (hanya memberikan instruksi transfer data) Device controller yang akan memberikan sinyal interupsi jika data sudah tersedia untuk disalinkan ke memori utama Penyebab Interupsi Interupsi dapat disebabkan berbagai hal, antara lain exception, page fault, interupsi yang dikirimkan oleh device controllers, dan system call Exception adalah suatu kondisi dimana terjadi sesuatu/ dari sebuah operasi didapat hasil tertentu yang dianggap khusus sehingga harus mendapat perhatian lebih, contoh nya pembagian dengan 0 (nol), pengaksesan alamat memori yang restricted atau bahkan tidak valid, dan lain-lain. System call adalah sebuah fungsi pada aplikasi (perangkat lunak) yang dapat mengeksekusikan instruksi khusus berupa software interrupt atau trap.
  • 13. 3. DMA (Direct Memory Access)  DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO).  Prosessor dibebaskan dari pengontrolan transfer data I/O  Sebagai gantinya, diperlukan tambahan perangkat keras DMA controller yang memiliki kendali atas bus internal dan jalur ke memori utama.
  • 14. 6 Tahapan Dalam Proses DMA
  • 15. 2 Metode Transfer DMA  Pada dasarnya, DMA mempunyai dua metode yang berbeda dalam mentransfer data. Metode yang pertama adalah metode yang sangat baku dan simple disebut HALT, atau Burst Mode DMA, karena DMA controller memegang kontrol dari sistem bus dan mentransfer semua blok data ke atau dari memori pada single burst. Selagi transfer masih dalam progres, sistem mikroprosessor di-set idle, tidak melakukan instruksi operasi untuk menjaga internal register. Tipe operasi DMA seperti ini ada pada kebanyakan komputer.  Metode yang kedua, mengikut-sertakan DMA controller untuk memegang kontrol dari sistem bus untuk jangka waktu yang lebih pendek pada periode dimana mikroprosessor sibuk dengan operasi internal dan tidak membutuhkan akses ke sistem bus. Metode DMA ini disebut cycle stealing mode. Cycle stealing DMA lebih kompleks untuk diimplementasikan dibandingkan HALT DMA, karena DMA controller harus mempunyai kepintaran untuk merasakan waktu pada saat sistem bus terbuka.