I/O Hardware

I/O merupakan suatu perangkat yang berhubungan dengan sistem komputer dengan cara mengirim sinyal melalui kabel atau udara. I/O sendiri cuku...

I/O merupakan suatu perangkat yang berhubungan dengan sistem komputer dengan cara mengirim sinyal melalui kabel atau udara. I/O sendiri cukup penting, karena I/O devices menjadikan komputer sangat bermanfaat bagi manusia.

  • Perangkat I / O secara kasar dapat dikategorikan sebagai penyimpanan, komunikasi, antarmuka pengguna, dan lainnya
  • Perangkat berkomunikasi dengan komputer melalui sinyal yang dikirim melalui kabel atau melalui udara.
  • Perangkat terhubung dengan komputer melalui port , misalnya port serial atau paralel.
  • Satu set kabel yang umum menghubungkan beberapa perangkat disebut bus

Fungsi Manajemen perangkat I/O

  • Menyediakan interface ke pemakai
  • Mengirimkan perintah ke perangkat I/O agar menyediakan layanan
  • Hard disk, cakram Blu-ray, dan USB stick adalah perangkat blok umum.
  • Menangani interupsi perangkat I/O
  • Menangani kesalahan pada perangkat I/O
  • Perangkat I / O dapat dibagi menjadi dua kategori: perangkat block dan perangkat karakter.

Lokasi Port Device I/O pada PC (partial)

Jenis-jenis Perangkat I/O

Terdapat beberapa jenis perangkat I/O, diantaranya:

  • perangkat transmisi (network card, modem)
  • perangkat penyimpanan (disk, tape)
  • perangkat antarmuka dengan pengguna (screen, keyboard, mouse).

Tugas dari Sistem Kontrol I/O

  • Menentukan jalan bagi aliran data antara main memory dan alat penyimpanan sekunder
  • Menyiapkan berkas penggunaan input atau output telah selesai
  • Memelihara directori dari berkas dan lokasi informasi
  • Mengkoordinasi komunimasi antara CPU dan alat penyimpanan sekunder

Tujuan Software I/O

  1. Tidak bergantung pada device yang digunakan
  2. Penamaan file berkas adalah string atau integer dan harus sederhana
  3. Error harus ditangani sedekat mungkin dengan hardware
  4. Program pemakai sangat lebih mudah ditulis jika operasi I/O berorientasi blok
  5. Beberapa perangkat bisa digunakan bersama seperti disk, namun ada juga perangkat yang hanya satu pemakai

Karakteristik Device I/O

Kesalahan pada I/O komputer

Pesan kesalahan I/O pada komputer adalah singkatan dari Input Output, yang mengacu pada komponen dalam sistem komputer Anda di mana Anda melakukan koneksi antara komputer anda ke komponen eksternal, yang memungkinkan pertukaran data antara dua peralatan. 

Kesalahan perangkat I/O berarti ketika komputer Anda tidak benar bereaksi ketika membaca data ketika menginstal program atau bahkan ketika Anda menyalin data dari CD DVD ke drive.  Kesalahan ini lebih mungkin terjadi ketika Anda mencoba untuk mentransfer data dari CD Anda dan tidak dapat di proses, karena sistem tidak mengenali perangkat CD.

Mengatasi kesalahan perangkat I/O:

  1. Anda harus membersihkan CD/DVD jari atau debu yang menempel pada drive. Bersihkan dengan kain lembut atau menghapus kedua sisi dalam dan luar.
  2. Anda sekarang harus memeriksa cacat drive di komputer 
  3. Tidak dapat membaca CD karena metode transfer yang salah. Anda mungkin perlu mengubah beberapa karakter dari IDE
  4. Anda harus mematikan komputer Anda dan memeriksa kabel dan koneksi hard disk dan CD
  5. Anda harus selalu terus mengupdate driver CD, jika CD driver sudah lama maka sistem operasi tidak akan dapat membacanya

Direct Memory Access (DMA)

DMA memiliki fungsi membebaskan pemroses menunggui transfer data yang dilakukan I/O device. Ketika pemroses ingin membaca atau menulis data, pemroses memerintahkan DMA Controller dengan mengirimkan informasi sebagai berikut :

  • Perintah penulisan / pembacaan
  • Awal lokasi memori yang ditulis / dibaca
  • Alamat I/O device
  • Jumlah word / byte yang ditulis / dibaca

Keuntungan Direct Memory Access (DMA)

  • Meminimasikan over head
  • Peningkatan kinerja prosesor atau I/O 
  • Controller sederhana tidak dapat melakukan I/O dalam waktu yang bersamaan, sehingga dilakukan interleaving (skip blok), memberi waktu untuk tranfer data ke memori

Enam Tahapan Proses dalam Transfer DMA

Komponen Management Input Output

  1. Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien 
  2. Buffer : menampung sementara data dari/ke perangkat I/O.
  3. Menyediakan "driver" untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.
Referensi:

https://www.hendiku.xyz/2020/11/sistem-operasi-pertemuan-ke-11.html
https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/13_IOSystems.html
http://ahmadcoffeeson.blogspot.com/2015/01/kesalahan-pada-io-komputer.html
https://www.tutorialspoint.com/operating_system/os_io_hardware.htm
https://docplayer.info/31675093-Sistem-i-o-hardware-i-o-interface-aplikasi-i-o-subsystem-kernel-i-o-transformasi-permintaan-request-i-o-ke-operasi-hardware-stream-unjuk-kerja.html
http://sisteminformasi-stmik.blogspot.com/2016/05/manajemen-io-inputoutput.html

COMMENTS

Nama

soal,1,tugas,10,web,2,
ltr
item
Ifan Haidar: I/O Hardware
I/O Hardware
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVYONtch8lBevcwjd6zxI67B48nj7sEKEgGEAj4sdQngv_4Jf9PS5b0UphQZTvFc8DCnw2yQ4QwgwuASWFwmODs_-ofxAnJ5czvrPmMf-w8g7uWlR3xOg_CiSmLm7_In2iZkdsSgbi35Li/w640-h426/4.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVYONtch8lBevcwjd6zxI67B48nj7sEKEgGEAj4sdQngv_4Jf9PS5b0UphQZTvFc8DCnw2yQ4QwgwuASWFwmODs_-ofxAnJ5czvrPmMf-w8g7uWlR3xOg_CiSmLm7_In2iZkdsSgbi35Li/s72-w640-c-h426/4.jpg
Ifan Haidar
https://ifanhaidar.blogspot.com/2020/11/sistem-operasi-io.html
https://ifanhaidar.blogspot.com/
https://ifanhaidar.blogspot.com/
https://ifanhaidar.blogspot.com/2020/11/sistem-operasi-io.html
true
8452207612717116355
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content