006_IO___Pheriperall
Download
Report
Transcript 006_IO___Pheriperall
Input/Output Port
Agus Halid
[email protected]
System Bus
• Bus adalah saluran (channel) dimana
aliran informasi dilewatkan antara dua
peralatan (device/peripheral) atau lebih.
• Bus yang hanya menghubungkan dua
peralatan di sebut port
• Bus terdiri atas:
– Data Bus
– Address Bus
– Control Bus
Parameter Bus
• Bus Width: lebar jalur Bus yang
digunakan untuk transfer data
• Bus Speed: kecepatan transfer jalur Bus,
dalam satuan MHz
• Bus Bandwidth: besarnya data
(throughput) yang dapat ditransfer oleh
Bus, dalam satuan MBps
I/O Port
• Input/Output (I/O) Port: merupakan
saluran atau terminal yang melayani
proses pemasukan (input) dan
pengeluaran (output) data, dari dan ke
komputer.
• I/O device: adalah peralatan yang
terpasang/terhubung ke komputer
(peripheral) melalui I/O Port, sebagai alat
bantu untuk pemasukan dan pengeluaran
data
I/O Address
• Setiap Port I/O memiliki identitas/tanda
pengenal yang disebut I/O Address
• I/O Address bersifat unik, dimana setiap
port I/O memiilki address yang berbeda
• I/O Address dinyatakan dalam 3 digit
bilangan heksadesimal, misalnya 2BC,
2AB, 3BF, dan sebagainya.
Interrupt Request (IRQ)
• Setiap peralatan yang terpasang pada I/O Port
pada komputer, dilayani oleh processor secara
bergiliran, melalui proses interupsi
• Interupsi adalah proses dimana Processor
menghentikan sementara proses utamanya,
untuk melaksanakan proses yang lain, dan
kembali melanjutkan proses utamanya setelah
interupsi selesai
• Setiap peralatan I/O memiliki Interrupt Request
(IRQ) sendiri-sendiri dan diberi nomor sesuai
dengan urutan layanan dari processor
• Setiap saat processor melayani 16 IRQ untuk
setiap I/O Port (IRQ0-IRQ15)
Interrupt Request (IRQ)
•
•
•
•
•
•
•
•
IRQ0: Sistem Timer
IRQ1: Keyboard Controller
IRQ2: Cascade for IRQ8 to IRQ15
IRQ3: COM2/COM4
IRQ4: COM1/COM3
IRQ5: SoundCard/LPT2
IRQ6: Floppy Disk Controller
IRQ7: LPT1
Interrupt Request (IRQ)
•
•
•
•
•
•
•
•
IRQ8: Real Time Clock
IRQ9: Open IRQ
IRQ10: Open IRQ
IRQ11: Open IRQ
IRQ12: PS/2 Mouse
IRQ13: Floating Point Unit (FPU)/MathCo
IRQ14: Primary IDE
IRQ15: Secondary IDE
Parallel Port (LPT)
• Parallel Port: merupakan soket pada
komputer yang melayani transfer data
secara parallel (1 byte data sekaligus)
kepada peralatan-peralatan yang bekerja
dengan mode parallel juga
• Printer biasanya dipasang pada Port
Parallel, karena itu sering juga disebut
LPT (Line PrinTer)
• I/O Address: 378h (LPT1), 278h (LPT2)
• IRQ: IRQ7 (LPT1), IRQ5 (LPT2)
Serial Port (COM)
• Serial Port: merupakan soket pada
komputer yang melayani transfer data
secara Serial (bit-per-bit) kepada
peralatan-peralatan yang bekerja dengan
mode serial.
• Biasanya digunakan sebagai saluran
komunikasi, karena itu biasa disebut juga
Communication Port (COM)
• I/O Address: 3F8h (COM1), 2F8h (COM2)
• IRQ: IRQ4 (COM1), IRQ3 (COM2)
Serial & Parallel Ports on a PC
Serial port
(DB-9 male)
Serial port
(DB-25 male)
Parallel port
(DB-25 female)
A PC usually
comes with two
serial ports
(COM1, COM2)
and one parallel
port (LPT1).
On the back of
the PC, the serial
ports are either
two male DB-9
connectors or
one DB-9 and
one DB-25. The
parallel port is a
DB-25 female
connector.
Sumber: Computer Desktop Encyclopedia
Universal Serial Bus (USB)
• Merupakan standard baru untuk koneksi
peralatan ke komputer, seperti printer,
mouse, scanner, digital camera, dll.
• Metode transfer serial
• Kecepatan 12 Mbps (1.5 MBps)
• Dapat melayani 127 peralatan sekaligus
• Hot Swap Capability
USB Connector
Type A (host or hub)
Type B (peripheral)
Sumber: Computer Desktop Encyclopedia
Port Keyboard
• Sebagai port masukan data melalui
keyboard
• IRQ1
• I/O Address 060h
• Tersedia dua jenis konektor keyboard:
– PC Keyboard Connector
– PS/2 Keyboard Connector
Keyboard Connector
1/2"
PC Keyb oard
5/16"
PS/2 (mouse, keyboard )
Sumber: Computer Desktop Encyclopedia
Expansion Slot/Bus
• Expansion Slot pada mainboard
merupakan soket yang disediakan untuk
penambahan peralatan tertentu pada
komputer.
• Peralatan tambahan yang dipasang,
berbentuk card (expansion card/board)
yang berupa sebuah papan rangkaian
komponen elektronik untuk suatu fungsi
tertentu.
Expansion Card/Board
Card
Board
Adapter
Controller
Called by different
names, this printed
circuit board expands
the computer's ability to
work with a peripheral
device, whose
controlling electronics
are not built into the
motherboard.
Sumber: Computer Desktop Encyclopedia
In a PC, it plugs into a
slot in the ISA, EISA or
PCI bus.
Standard Expansion Bus
• 8 bit - ISA (Industry Standard Architecture)
– Bus Width: 8 bit
– Bus Speed: 8.3 MHz.
– Bus Bandwidth: 7.9 MBps
• 16 bit - ISA
– Bus Width: 16 bit
– Bus Speed: 8.3 MHz.
– Bus Bandwidth: 15.9 MBps
Standard Expansion Bus
• EISA (Extended Industry Standard
Architecture)
– Bus Width: 32 bit
– Bus Speed: 8.3 MHz.
– Bus Bandwidth: 31.8 MBps
• VESA (Video Electronic Standard
Asscociation) Local Bus
– Bus Width: 16 bit
– Bus Speed: 33 MHz.
– Bus Bandwidth: 127.3 MBps
Standard Expansion Bus
• PCI (Peripherall Component Interconnection)
– Bus Width: 32 bit
– Bus Speed: 33 MHz.
– Bus Bandwidth: 127.2 MBps
• 64 bit – PCI 2.1
– Bus Width: 64 bit
– Bus Speed: 66 MHz.
– Bus Bandwidth: 508.6 MBps
Standard Expansion Bus
• AGP (Accelerated Graphics Port)
– Bus Width: 32 bit
– Bus Speed: 66 MHz.
– Bus Bandwidth: 254.3 MBps
• AGP x2 mode
– Bus Width: 32 bit
– Bus Speed: 2 x 66 MHz.
– Bus Bandwidth: 508.6 MBps
Standard Expansion Bus
• AGP x4 mode
– Bus Width: 32 bit
– Bus Speed: 4 x 66 MHz.
– Bus Bandwidth: 1,017.3 MBps
Expansion
board
Keyboard
connector
Battery
AGP slot
RAM
PCI slots
ISA slots
CPU
L2 Cache
Peripheral
Sofyan Thayf
[email protected]
Peripheral
• Peripheral: adalah semua peralatan yang
terpasang/terhubung ke komputer, seperti:
monitor, expansion card, printer, mouse,
scanner, modem, diskdrive, dan lain-lain
• Peripheral terhubung ke komputer melalui
I/O port.
Video Card
• Video Card adalah card ekspansi yang
berfungsi untuk mengolah output dari
processor dan menampilkannya ke layar
display (monitor)
• Video Chipset, atau biasa juga disebut
video coprocessor, atau video accelerator,
adalah rangkaian logik yang mengontrol
video card dengan melakukan berbagai
kalkulasi untuk menghasilkan efek
tampilan video
Video Card
• Video Memory, adalah memory pada
video card yang digunakan oleh video
processor sebagai media penyimpanan
dalam proses pengolahan output video
• Video Card umunya menggunakan I/O
Address dari 3B0-3BBh dan 3C0-3DFh,
dengan IRQ11 atau IRQ12
Video Display Standard
• Monochrome Display Adapter (MDA)
– Monochrome (satu warna)
– Mode Teks 80 x 25 karakter
• Hercules Graphics Card
– MDA compatible with monochrome graphics
• Color Graphics Adapter (CGA)
– Text mode 80x25, 16 colors
– Graphic 640x200, monochrome
– Graphic 160x200, 16 colors
Video Display Standard
• Enhanced Graphics Adapter (EGA)
– Text mode 80x25, 16 colors
– Graphics 640x350, 16 colors
• Video Graphics Array (VGA)
– 640 x 480, 16 colors
– 320 x 200, 256 colors
Video Display Standard
• Super VGA (SVGA)
– 800 x 600, 1024 x 768
– 16.7 juta warna (true color)
• 8514/A (IBM)
– 1024x768, 256 colors, 43.5 Mhz (interlaced)
– 640x480, 256 colors, 60 Mhz (non-interlaced)
• eXtended Graphics Array (XGA)
– 1024x768, high color
Monitor
• Monitor adalah peralatan yang
menampilkan (display) output dari
komputer dalam bentuk tampilan visual
(video)
• Input monitor diambil dari output video
card
• Konektor:
– 15 pin VGA (standard)
– 9 pin (older VGA, EGA, CGA)
– RCA Connector
– S-Video Connector
Printer
• Printer: adalah peralatan output yang
menghasilkan hardcopy dari output
komputer dalam bentuk cetakan.
• Teknologi Printer:
– Impact Technology: Dot Matrix, Daisy Wheel,
Line Printer
– InkJet Technology: InkJet Printer, BubbleJet
Printer
– Laser Technology: Laser Printer
Printer Connector
DB-25 (to PC)
Cen tro n ics (to p rin ter)
Mouse
• Mouse: merupakan alat input yang
termasuk dalam kategori pointing device
(alat penunjuk)
• Mouse dikoneksikan pada komputer
melalui port komunikasi (COM) atau port
khusus mouse (PS/2)
PC Mouse Connectors
DB-9
5/16"
6-pin Min i-DIN
(PS/2 con nector)
Mice are
generally
attached to
PCs via the
serial port
using a 9-pin
DB connector
or via the PS/2
port, which
uses a 6-pin
Mini-DIN
connector.
Sumber: Computer Desktop Encyclopedia
Referensi
•
•
•
•
Computer Desktop Encyclopedia
http://www.pcguide.com
http://www.howstuffworks.com
http://www.tomshardware.com