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.

More Related Content

PPT
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
PPT
Sistem input output
PPT
Perangkat input dan output.ppt 2
PPT
Sistem Operasi Komputer
PPTX
Piranti Keluaran (Output)
PDF
Berpikir Komputasional Kelas 10
PPTX
Komponen sistem komputer ppt
PPTX
Pengertian komputer dan komponen komponennya
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Sistem input output
Perangkat input dan output.ppt 2
Sistem Operasi Komputer
Piranti Keluaran (Output)
Berpikir Komputasional Kelas 10
Komponen sistem komputer ppt
Pengertian komputer dan komponen komponennya

What's hot (20)

PPT
Modul io
DOCX
Makalah perangkat lunak dan keras
PPTX
Presentasi Organisasi Komputer - Direct Memory Access (DMA)
PDF
Sistem Komputer Kelas 7
PPTX
Pengenalan Sistem Komputer - Introduction to Computer System
PPT
Pengenalan sistem-komputer
DOCX
Kinerja io bus
PPTX
TIK Kelas X semester 1
PPTX
Pressentasi control unit
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
DOCX
Makalah dasar komputer
PPTX
PPT Desain Antar Muka.pptx
PPT
Struktur Sistem Komputer
PDF
Soal uas imk bsi
PPT
Interupsi
PDF
Ch 04 (Siklus Instruksi dan Interrupt)
PPT
Arsitektur Komputer 1.ppt
PPTX
Sistem operasi input output
PPTX
Perangkat lunak presentation
Modul io
Makalah perangkat lunak dan keras
Presentasi Organisasi Komputer - Direct Memory Access (DMA)
Sistem Komputer Kelas 7
Pengenalan Sistem Komputer - Introduction to Computer System
Pengenalan sistem-komputer
Kinerja io bus
TIK Kelas X semester 1
Pressentasi control unit
Ragam Dialog :: Interaksi Manusia dan Komputer
Makalah dasar komputer
PPT Desain Antar Muka.pptx
Struktur Sistem Komputer
Soal uas imk bsi
Interupsi
Ch 04 (Siklus Instruksi dan Interrupt)
Arsitektur Komputer 1.ppt
Sistem operasi input output
Perangkat lunak presentation
Ad

Similar to Manajemn Input Output (20)

PPTX
Memori Dan I/O PC
PPTX
Bernis Sagita - Manajemen Input dan Output
PPTX
Manajemen Keluar Masuk
PPTX
Input/Output
PPTX
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
PPTX
Input/Output - Organisasi dan Arsitektur Komputer.pptx
PPTX
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
PPTX
Manajemen INPUT OUPUT komputer dasar.pptx
PPT
Ferli Apriadi - Manajemen Sistem Input/Output
PPT
10.manajemen sistem io
PPTX
Sistem Operasi - 13 [Manajemen Input Output]
PPT
Pertemuan 11 orkom
PPT
Presentasi sisitem-operasi
PPTX
Part 1 aswin,raziqin,steven
PPT
Ikram tik
PDF
TOT Sistem Operasi 7-9
PPTX
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
PPTX
Mikroprosesor & Interfacing, Bab Input dan Output
PDF
04 - Unit Input Output - Radian Baratasena.pdf
PPT
Zulyanti Megasari - Manajemen Sistem Input dan Output
Memori Dan I/O PC
Bernis Sagita - Manajemen Input dan Output
Manajemen Keluar Masuk
Input/Output
Tugas PPT Kelompok 3 ORKOM dsjkdbjsisodsuifh
Input/Output - Organisasi dan Arsitektur Komputer.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Manajemen INPUT OUPUT komputer dasar.pptx
Ferli Apriadi - Manajemen Sistem Input/Output
10.manajemen sistem io
Sistem Operasi - 13 [Manajemen Input Output]
Pertemuan 11 orkom
Presentasi sisitem-operasi
Part 1 aswin,raziqin,steven
Ikram tik
TOT Sistem Operasi 7-9
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
Mikroprosesor & Interfacing, Bab Input dan Output
04 - Unit Input Output - Radian Baratasena.pdf
Zulyanti Megasari - Manajemen Sistem Input dan Output
Ad

More from Stevie Principe (20)

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

Recently uploaded (20)

PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PDF
Gangguan Penglihatan Mata - presentasi biologi
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PPTX
Model Lintas minat dan pendalaman materi
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPTX
ppt kelas XII materi sifat koligatif larutan
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Gangguan Penglihatan Mata - presentasi biologi
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Bahan Tayang OJT Pembelajaran Mendalam KS
Model Lintas minat dan pendalaman materi
Pengenalan Undang-undang pengakap laut.pdf
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
ppt kelas XII materi sifat koligatif larutan
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025

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.