Podcast
Questions and Answers
Apa fungsi utama dari perangkat I/O dalam sistem komputer?
Apa fungsi utama dari perangkat I/O dalam sistem komputer?
- Menyimpan data secara permanen
- Menghubungkan komputer dengan lingkungan eksternal (correct)
- Memproses data menggunakan CPU
- Menjalankan aplikasi secara langsung
Mana dari berikut ini yang termasuk dalam klasifikasi perangkat I/O sebagai perangkat input?
Mana dari berikut ini yang termasuk dalam klasifikasi perangkat I/O sebagai perangkat input?
- Speaker
- Monitor
- Keyboard (correct)
- Printer
Apa yang dimaksud dengan perangkat Input/Output?
Apa yang dimaksud dengan perangkat Input/Output?
- Perangkat yang dapat berfungsi sebagai input maupun output (correct)
- Perangkat yang berfungsi untuk menyimpan data
- Perangkat yang memungkinkan pengolahan data oleh CPU
- Perangkat yang hanya bisa mengeluarkan data
Apa peran driver dalam manajemen perangkat I/O?
Apa peran driver dalam manajemen perangkat I/O?
Mengapa manajemen I/O dianggap penting dalam sistem operasi?
Mengapa manajemen I/O dianggap penting dalam sistem operasi?
Apa tujuan utama dari manajemen I/O?
Apa tujuan utama dari manajemen I/O?
Apa yang dimaksud dengan perangkat Character/Stream?
Apa yang dimaksud dengan perangkat Character/Stream?
Apa contoh dari perangkat komunikasi yang memiliki fungsi komunikasi jarak jauh?
Apa contoh dari perangkat komunikasi yang memiliki fungsi komunikasi jarak jauh?
Metode apa yang digunakan CPU untuk memeriksa status perangkat dalam polling I/O?
Metode apa yang digunakan CPU untuk memeriksa status perangkat dalam polling I/O?
Apa yang terjadi jika perangkat belum siap dalam proses polling?
Apa yang terjadi jika perangkat belum siap dalam proses polling?
Flashcards
Perangkat I/O
Perangkat I/O
Komponen sistem komputer yang menghubungkan komputer dengan lingkungan eksternal, menerima input dan mengirim output.
Driver Perangkat
Driver Perangkat
Perangkat lunak yang memungkinkan sistem operasi untuk berinteraksi dengan controller perangkat.
Perangkat Input
Perangkat Input
Perangkat yang menerima data dari lingkungan eksternal dan mengirimkannya ke sistem komputer.
Perangkat Output
Perangkat Output
Signup and view all the flashcards
Perangkat Block
Perangkat Block
Signup and view all the flashcards
Manajemen I/O
Manajemen I/O
Signup and view all the flashcards
Interkoneksi antar I/O
Interkoneksi antar I/O
Signup and view all the flashcards
Klasifikasi input/output
Klasifikasi input/output
Signup and view all the flashcards
Perangkat Penyimpanan
Perangkat Penyimpanan
Signup and view all the flashcards
Perangkat Karakter/Stream
Perangkat Karakter/Stream
Signup and view all the flashcards
Perangkat I/O Human readable
Perangkat I/O Human readable
Signup and view all the flashcards
Perangkat I/O Machine readable
Perangkat I/O Machine readable
Signup and view all the flashcards
Perangkat I/O Communication
Perangkat I/O Communication
Signup and view all the flashcards
Manajemen I/O
Manajemen I/O
Signup and view all the flashcards
Polling I/O
Polling I/O
Signup and view all the flashcards
Interupsi I/O
Interupsi I/O
Signup and view all the flashcards
Direct Memory Access (DMA)
Direct Memory Access (DMA)
Signup and view all the flashcards
Study Notes
Sistem Operasi - Manajemen I/O
- Materi ini membahas Manajemen I/O, bagian dari sistem operasi yang mengatur komunikasi antar perangkat keras dan perangkat lunak.
- Perangkat I/O (Input/Output) adalah komponen penting dalam sistem komputer yang menghubungkan komputer dengan dunia luar. Fungsinya menerima data dari pengguna atau perangkat lain (input), dan mengirimkan informasi ke pengguna atau perangkat lain (output).
- Perangkat I/O melibatkan berbagai mekanisme untuk berinteraksi dengan CPU dan memori, meliputi driver, interrupts, dan manajemen data.
- Manajemen I/O sangat penting karena kinerja sistem tergantung pada banyaknya perangkat I/O yang terhubung.
- Berbagai jenis perangkat I/O, meliputi monitor, keyboard, CD-ROM drive, hard disk drive, dan sebagainya (terlihat pada diagram struktur komputer).
- Konsep penting lainnya adalah controller dan driver perangkat. Setiap controller perangkat memiliki driver yang memungkinkan interaksi.
Klasifikasi Perangkat I/O
- Berdasarkan fungsi:
- Perangkat Input: Mengumpulkan data dari luar (misalnya keyboard, mouse, scanner).
- Perangkat Output: Mengirim data ke luar (misalnya monitor, printer, speaker).
- Perangkat Input/Output: Dapat berfungsi sebagai input dan output (misalnya harddisk).
- Berdasarkan mode transfer data:
- Perangkat Block: Transfer data dalam blok berukuran tetap (misalnya hard disk, SSD).
- Perangkat Karakter/Stream: Transfer data karakter per karakter/byte (misalnya keyboard, mouse).
- Berdasarkan keterbacaan:
- Human readable: komunikasi dengan manusia (misalnya monitor, keyboard, mouse).
- Machine readable: komunikasi dengan perangkat elektronik (misalnya sensor, controller).
- Communication: komunikasi dengan perangkat jarak jauh (misalnya modem).
Operasi I/O
- DMA (Direct Memory Access): Metode transfer data langsung dari perangkat I/O ke memori tanpa campur tangan CPU. Lebih cepat dan efisien untuk transfer data besar.
- Polling I/O: CPU secara berkala memeriksa status perangkat I/O untuk mengetahui kesiapannya mengirim atau menerima data. Tidak efisien jika perangkat lambat.
- Interrupt I/O: Perangkat I/O mengirim sinyal interupsi ke CPU ketika siap untuk transfer data. CPU kemudian memproses data tanpa terus memeriksa status perangkat. Lebih efisien daripada polling.
Teknik Manajemen I/O
- Polling: CPU terus memeriksa status perangkat I/O (tidak efisien untuk banyak perangkat).
- Interrupt: Perangkat mengirim sinyal ke CPU saat siap, CPU merespon dan memproses data dari perangkat.
- Direct Memory Access (DMA): Perangkat dapat langsung mengakses memori utama tanpa campur tangan CPU, sehingga mempercepat transfer data besar.
Fungsi Manajemen I/O
- Mengirim instruksi ke perangkat I/O.
- Menangani kesalahan perangkat I/O.
- Menangani interupsi dari perangkat I/O.
- Menyediakan antarmuka ke pengguna.
Mode Operasi DMA
- Burst Mode: Transfer data blok besar sekaligus, cepat tapi bisa menyebabkan blocking pada bus.
- Cycle Stealing Mode: Transfer data satu siklus per waktu, meminimalkan blocking dan memberi kesempatan perangkat lain untuk menggunakan bus.
- Transparent Mode: Transfer data hanya ketika CPU tidak memerlukan bus, paling lambat tapi ideal saat real-time penting.
Perangkat yang Menggunakan DMA
- Hard Disk
- Kartu Jaringan
- Kartu Grafis
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.