1.PENGERTIAN PORT INPUT OUTPUT
Port I/O adalah tempat dimana sebuah connector I/O
dipasang dan semua itu masih dalam control processor. Port I/O paling banyak
berada pada komponen motherboard pada CPU, port ini digunakan untuk menghubungkan
setiap komponen komponen perangkat hardware lainnya. Letak port port ini
biasanya berada pada bagian belakang CPU dan pada bagian dalam motherboard, sedangkan pada laptop
berada di samping kanan dan kiri. Contoh perangkat output: monitor, proyektor
dan printer. Contoh perangkat input : keyboard, mouse, joystick, scanner, mark
reader, bar code reader.
2.
FUNGSI PORT INPUT OUTPUT
- Sebagai piranti antarmuka ke CPU dan memori ke bus
system.
- Sebagai piranti antarmuka dengan peralatan
peripheral lainnya dengan
menggunakan link data tertentu.
Fungsi yang lainya :
A. Control and Timing
Fungsi kontrol dan pewaktuan (control & timing)
merupakan hal yang penting untuk mensinkronkan kerja masing – masing komponen
penyusun komputer.
B. CPU
Adapun fungsi komunikasi antara CPU dan modul I/O
meliputi proses – proses berikut :
Command Decoding, yaitu modul I/O menerima perintah
– perintah dari CPU yang dikirimkan sebaga isinya bagi bus kontrol.
1. 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.
2. Data
Buffering
Tujuan utama buffering
adalah mendapatkan penyesuaian data sehubungan perbedaan laju transfer data
dari perangkat peripheral dengan kecepatan pengolahan pada CPU.
3. Deteksi
Error
Apabila pada perangkat
peripheral terdapat masalah sehingga proses tidak dapat dijalankan, maka modul
I/O akan melaporkan kesalahan tersebut.
4. Struktur Modul Input/OutpuT
Terdapat berbagai macam
modul I/O seiring perkembangan komputer itu sendiri,contoh yang sederhana dan
fleksibel adalah Intel 8255A yang sering disebut PPI(Programmable Peripheral
Interface).
3.
MACAM MACAM PORT
A. Port Parallel
Port ini mempunyai kemampuan transfer data
dengan kecepatan standard parallel port yaitu sekitar 200 kb/s. Hardware yang
sering menggunakan port ini adalah printer, scanner, proyektor. Contoh
penggunaan port ini adalah pada saat seseorang presentasi dengan menggunakan
proyektor, maka akan ada kabel penghubung antara komputer dengan proyektor
tersebut, dan connector penghubung komputer dengan proyektor ini menggunakan
port parallel.
B. Port Serial (COM1 dan COM2)
Kecepatan transfer
data port serial ini lebih rendah jika dibandingkan dengan port parallel. Kabel
connector COM1 ada 9 pin sedangkan COM2 ada 25 pin.
C. Port PS/2
Port ini biasanya
digunakan untuk menghubungkan keyboard dan mouse. Biasanya akan ada 2 port PS/2
disetiap komputer, yang warna ungu untuk keyboard dan warna hijau untuk mouse.
D. Post USB
USB (Universal Serial Bus) merupakan port serial universal bagi peralatan yang bekerja dengan transmisi data secara serial. Port ini biasanya digunakan oleh flashdisk, mouse USB, keyboard USB dan hardware lainnya yang menggunakan USB sebagai connectornya. Hingga saat ini port USB telah mencapai versi 3.0 yang menghasilkan kecepatan transfer data yang dangat luar biasa
.
E. Port VGA
Yaitu port yang berhubungan langsung dengan
monitor. Port ini ada di VGA komputer anda, baik VGA onboard maupun VGA
tambahan.
F. Port audio
Port ini pasti sangat berhubungan erat dengan audio seperti radio, speaker, head phone dan perangkat audio lainnya.
G. Port LAN
Port ini bertujuan
untuk menghubungkan komputer ke jaringan komputer atau aktivitas komunikasi
antar komputer.
4.
CARA KERJA SECARA UMUM
- Perangkat eksternal dihubungkan dengan komputer
oleh suatu link dengan modul I/O. Link digunakan untuk pertukaran control,
status dan data antara modul I/O dengan perangkat eksternal.
- Data berbentuk sekumpulan bit untuk dikirimkan ke
modul I/O atau diterima dari modul I/O. Control Signal menentukan fungsi –
fungsi yang akan dilakukan perangkat, seperti mengirimkan data ke modul I/O
(INPUT atau READ), menerima data dari
modul I/O (OUTPUT atau WRITE), report
status, atau membentuk fungsi control tertentu keperangkat. Signal status
menandai status perangkat. Misalnya READY/NOT READY untuk menunjukan kesiapan
perangkat untuk mengirimkan data.
- Control logic berkaitan dengan perangkat yang
mengontrol operasi perangkat dalam memberikan respons yang berasal dari modul
I/O.
- Perangkat input merubah perintah yang dapat
dipahami oleh manusia kepada bentuk yang dipahami oleh komputer .Dengan kode –
kode binary (binary encoded information). Perangkat input dapat digolongkan
menjadi dua golongan, yaitu perangkat input langsung dan perangkat input tidak
langsung. Perangkat input langsung yaitu input yang digunakan langsung diproses
di CPU, tanpa melalui media lain. Sedangkan perangkat input tidak langsung
adalah input yang dimasukkan tidak langsung diproses di CPU.
5.
PERANGKAT MASUKAN DAN KELUARAN
Komponen Sistem
Operasi untuk sistem I/O:
Penyangga: menampung sementara data dari/ ke
perangkat I/O.
Spooling: melakukan penjadualan pemakaian I/Osistem
supaya lebih efisien (antrian dsb.).
Menyediakan driver: untuk dapat melakukan operasi
rinci untuk perangkat keras I/O
6.
PRINSIP PERANGKAT KERAS I / O
1. Batasan : bagaimana hardware tersebut di program
2. Manajemen perangkat I/O mempunyai beragam fungsi,
diantaranya :
3. Mengirimkan perintah ke perangkat I/O agar
menyediakan layanan
4. Menangani interupsi perangkat I/O
5. Menangani kesalahan pada perangkat I/O