Escolar Documentos
Profissional Documentos
Cultura Documentos
PEMBAHASAN
1. Pengertian I/O
I/O adalah Suatu perangkat yg berhubungan dengan sistem komputer dengan cara
mengirim sinyal melalui suatu kabel atau bahkan melalui udara.
I/O merupakan salah satu komponen computer yang penting, I/O devices menjadikan
komputer berguna bagi manusia, Sebuah sistem kontrol I/O bertujuan untuk
memberikan bantuan kepada user untuk memungkinkan mereka mengakses berkas,
tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan. Kontrol I/O
menyangkut manajemen berkas dan peralatan manajemen yang merupakan bagian
dari sistem operasi.
1. Pengetian Peripheral
Definisi: Peripheral adalah semua jenis “device” (=peralatan) yang berinteraksi dengan
CPU melalui Modul I/O.
Communication Peripheral
Sifat2: – koneksi dengan device lain melalui jaringan atau saluran komunikasi lain,
seperi: infra red, bluetooth, modem dsb.
1. Control Signal , adalah sinyal yang berasal dari CPU , berfungsi untuk mengendalikan perangkat
perife Contoh : Signal Read , Write.
2. Status Signal , adalah signal yang berasal dari periferal untuk melaporkan kondisi periferal
kepada CPU contoh: Pada printer Kertas Habis, Tinta Habis , Paper Jam.
3. Block Buffer
Buffer adalah memori berukuran kecil berfungsi sebagai tempat singgah sementara
untuk data yang keluar-masuk Modul I/O.
Fungsi Buffer adalah sebagai sarana untuk “sinkronisasi” terhadap sistem bus, tujuanya
adalah agar data dapat keluar-masuk ke sistem bus sesuai dengan instruksi yang
diberikan CPU.
2. CPU memeriksa interupsi tersebu. kalau valid maka CPU akan mengirimkan
sinyal acknowledgment ke perangkat I/O untuk menghentikan interupsinya.
3. CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang dilakukan adalah
menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi dijalankan sebelum
adanya interupsi. Informasi yang diperlukan berupa: Status prosesor, berisi register yang
dipanggil PSW (program status word).Lokasi intruksi berikutnya yang akan dieksekusi.
4. Informasi tersebut kemudian disimpan dalam stack pengontrol sistem. Kemudian CPU akan
menyimpan PC (program counter) eksekusi sebelum interupsi ke stack pengontrol bersama
informasi PSW.
5. Selanjutnya mempersiapkan PC untuk penanganan interupsi. Selanjutnya CPU memproses
interupsi sempai selesai.Apabila pengolahan interupsi selasai, CPU akan memanggil kembali
informasi yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum
interupsi.
Metode Penanganan Interrupt
Teknik yang lebih efisien adalah daisy chain, yang menggunakan hardware poll. Seluruh
modul I/O tersambung dalam saluran interupsi CPU secara melingkar (chain). Apabila
ada permintaan interupsi, maka CPU akan menjalankan sinyal acknowledge yang
berjalan pada saluran interupsi sampai menjumpai modul I/O yang mengirimkan
interupsi.
4. Arbitrasi Bus
Teknik berikutnya adalah arbitrasi bus. Dalam metode ini, pertama – tama modul I/O
memperoleh kontrol bus sebelum modul ini menggunakan saluran permintaan interupsi.
Dengan demikian hanya akan terdapat sebuah modul I/O yang dapat melakukan
interupsi.
Dalam perangkat keras komputer terdapat 3 buah konsep perangkat keras , yaitu :
Perangkat Input
Perangkat Proses
Perangkat Output
1. Perangkat Input
Perangkat input adalah perangkat yang digunakan untuk memasukkan data atau
perintah ke dalam komputer. Peralatan yang hanya berfungsi sebagai alat input dapat
digolongkan menjadi :
Keyboard
merupakan peranti masukan yang terdiri dari kumpulan huruf, angka dan karakter
khusus. Keyboard juga memberikan kemudahan bagi user untuk memberikan perintah
yang diperlukan apabila menekan kombinasi antara karakter yang ada pada keyboard
dengan tombol-tombol tertentu.
Mouse
Peranti masukan dengan bentuk seperti tikus ini berfungsi untuk memindahkan pointer
atau kursor secara cepat.
Scanner
berfungsi untuk menyalin (copy) file atau dokumen baik berupa teks atau gambar
menjadi teks atau gambar digital.
Barcode
berfungsi untuk membaca suatu kode yang berbentuk kotak atau garis-garis vertikal
tipis dan tebal yang selanjutnya diterjemahkan dalam bentuk angka-angka. Biasanya
kode barcode ini ditemukan pada kemasan makanan, minuman, buku, alat elektronik
serta produk-produk. Biasanya barcode ini memudahkan kasir yang ada di toko
swalayan atau departemen store untuk mengidentifikasi suatu barang yang dibeli.
1. Key To Card
Key to card atau keypunch adalah salah satu alat masuka paling tua, alat ini
memungkinkan operator memasukan data yang akan dipindah terlebih dahulu ke dalam
bentuk media punched card. Bila digunakan beberapa unit alat keypunch,maka dapat
dilakukan pembagian tugas merubah data dari sumber data ke dalam bentuk kartu
plong.kumpulan kartu plong selanjutnya dapat dibacakan ke komputer untuk diproses
melalui card reader
1. Key To Tape
Alat ini memungkinkan operator untuk merekamkan data ke media penyimpanan luar
pita magnetic sebelum diproses ke CPU. Data yang tersimpan di pita magnetic diproses
ke CPU dapat dibacakan ke computer lewat alat pembaca pita magnetic
1. Key To Disk
Seperti key to card, maka key to disk memungkinkan operator untuk merekam data
lebih dulu ke media simpanan luar, misalnya disket. Data yang disimpan dalam disket
dibaca di CPU lewat Flopy Disk Drive.
2. 2. Perangkat Proses
“Perangkat proses yaitu perangkat komputer yang berfungsi untuk memproses atau
mengelola data yang masuk sehingga menjadi suatu informasi yang diinginkan”.
1. Monitor, merupakan unit keluaran yang memberikan informasi kepada pengguna computer dari
hasil peoses dan masih dalam bentuk softcopy.
Speaker, merupakan peralatan yang memberkan keluaran dalam bentuk suara.
Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul I/O
dapat meliputi langkah-langkah penanganan I/O sbb :
Komunikasi CPU
Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses berikut :
1. Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang dikirimkan
sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima
perintah: Read sector, Scan record ID, Format disk.
2. Data, pertukaran data antara CPU dan modul I/O melalui bus data.
3. Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat peripheral,
umumnya berupa status kondisi Busy atau Ready. Juga status bermacam macam kondisi
kesalahan (error).
4. Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi
atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat peripheral,
sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya.
Komunikasi Perangkat (device communication)
Meliputi perintah, informasi status dan data.
Data Buffering
Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan
perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan
pada CPU. Umumnya laju transfer data dari perangkat peripheral lebih lambat dari
kecepatan CPU maupun media penyimpan.
Deteksi Error
Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat
dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi
kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis,
dan lain – lain. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bit
paritas.
BAB III
1. KESIMPULAN
Unit Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari
sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan
dunia luar.
Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan datadari luar
ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.
Sementara unit output (keluaran) biasanya digunakan untuk menampilkan data, atau
dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya
data yang akan ditampilkan pada layar monitor atau printer.
Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol,
antara lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/Output
Write [IOW]).
1. PENUTUP
Demikianlah akhir dari sebuah makalah yang saya buat ini dan terimakasih kepada
pihak yang terkaid dalam membantu saya menyelesaikan makalah ini,
dan semoga makalah ini bisa bermanfaat dan berkembang untuk kedepannya serta
semoga makalah ini bisa menambah wawasan bagi penulis juga pembaca lain
yang baru saja memasuki dunia kerja atau sebagai
pelajar untuk bisa mengembangkan ilmunya kedepan dengan lebih baik lagi.