Arsitektural Komputer
1. Input/Output Unit
- Sistem Bus
Sistem bus adalah sistem komputer untuk menghubungkan semua komponen dalam menjalankan tugasnya. Sebuah komputer memiliki beberapa bus seperti PC yang menggunakan intel pentium 4 memiliki bus prosessor , bus AGP, USB, PCI, ISA, dll. Beberapa bus utama dalam sistem komputer :
- Bus prosessor = bus tercepat dalam sistem dan menjadi inti dalam chipset dan motherboard.
- Bus AGP = bus yang didesain secara spesifik untuk kartu grafis.
- Bus PCI = berfungsi sebagai bus peripheral.
- Bus USB = Untuk perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer.
- Standar Input/output Interface
Interface aplikasi I/O melibatkan abstraksi, enkapsulasi, dan software layering. Abstraksi dilakukan dengan membagi-bagi detail peralatan-peralatan I/O ke dalam kelas-kelas yang lebih umum. Dengan adanya kelas-kelas yang umum ini, maka akan lebih mudah untuk membuat fungsi-fungsi standar (interface) untuk mengaksesnya. Lalu kemudian adanya device driver pada masing-masing peralatan I/O, berfungsi untuk enkapsulasi perbedaan-perbedaan yang ada dari masing-masing anggota kelas-kelas yang umum tadi. Device driver mengenkapsulasi tiap -tiap peralatan I/O ke dalam masing-masing 1 kelas yang umum tadi (interface standar). Tujuan dari adanya lapisan device driver ini adalah untuk menyembunyikan perbedaan-perbedaan yang ada pada device controller dari subsistem I/O pada kernel. Karena hal ini, subsistem I/O dapat bersifat independen dari hardware.
- Pengaksesan Peralatan Input/Output
Pengaksesan I/O terdiri dari 2 cara :
1. MEMORY MAPPED I/O
Piranti I/O dihubungkan sebagai lokasi memori virtual dimana port I/O tergantung memori utama.
Karakteristik:
- Port I/O dihubungkan ke bus alamat.
- Piranti input sebagai bagian memori yang memberikan data ke bus data. Piranti output sebagai bagian memori yang memiliki data yang tersimpan di dalamnya.
- Port I/O menempati lokasi tertentu pada ruang alamat
dan diakses seolah-olah adalah lokasi memori.
2. I/O MAPPED I/O (I/O ISOLATED)
Piranti I/O dihubungkan sebagai lokasi terpisah dengan lokasi memori, dimana port I/O tidak tergantung pada memori utama.
Karakteristik:
- Port I/O tidak tergantung memori utama.
- Transfer informasi dilakukan di bawah kendali sinyal kontrol yang menggunakan instruksi INPUT dan OUTPUT
- Operasi I/O tergantung sinyal kendali dari CPU.
- lnstruksi I/O mengaktifkan baris kendali read/write pada port I/O, sedangkan instruksi memori
akan mengaktifkan baris kendali read/write pada memori.
- Ruang memori dan ruang alamat I/O menyatu, sehingga dapat memiliki alamat yang sama.
Kelebihan dan kekurangan:
- I/O mapped I/O Iebih cepat dan efisien, karena lokasi I/O terpisah dengan lokasi memori.
- I/O mapped I/O mempunyai keterbatasan jumlah instruksi yang dapat digunakan untuk operasi I/O
2. Arsitektur Famili Komputer (IBM)
- Famili IBM PC dan Turunanannya
Komputer personal pertama kali muncul setelah diperkenalkan mikroprosesor, yaitu chip tunggal yang terdiri dari set register , ALU dan unit control computer.
IBM PC merupakan arsitektur bus tunggal yang disebut PC I/O Channel BUS atau PC BUS. PC BUS melengkapi PC dengan8 jalurdata, 20 jalur alamat, sejumlah jalur control dan ruang alamat fisik PC adalah 1 MB. Sejak diluncurkan oleh IBM, IBM PC memiliki beberapa keluarga, yakni :
- IBM 4860 PCjr
- IBM 5140 Convertible Personal Computer (laptop)
- IBM 5150 Personal Computer (PC yang asli)
- IBM 5155 Portable PC (sebenarnya merupakan PC XT yang portabel)
- IBM 5160 Personal Computer/eXtended TechnologyIBM 5162 Personal Computer/eXtended Technology Model 286 (sebenarnya merupakan PC AT)IBM 5170 Personal Computer/Advanced Technology
- Konfingurasi Mikrocomputer Dasar
Chipset adalah set dari chip yang mendukung kompatibel yang mengimplementasikan berbagai fungsi tertentu seperti pengontrol interupt, pengontrol bus dan timer.
Chip khusus yang di sebut koprosesor yang beroperasi bersama dengan CPU guna meningkatkan fungsionalitasnya.
- Komponen IBM PC
1. Sistem Kontrol BUS : Pengontrol BUS, Buffer Data, dan Latches Alamat
2. Sistem Kontrol Interrupt : Pengontrol Interrupt
3. Sistem Kontrol RAM dan ROM : Chip RAM dan ROM, Decoder Alamat, dan Buffer
4. Sistem Kontrol DMA : Pengontrol DMA
5. Timer : Timer Interval Programmable
6. Sistem Kontrol I/O : Interface Paralel Programmable
- Sistem Software
1. Penetapan Alamat Port I/O
2. Penetapan Vector Interrupt
3. ROM BIOS
4. Penetapan Alamat Memori
- Manfaat Arsitektural Arsitek Komputer
1. Kemudahaanpenggunaan
2. DayaTempa
3. DayaKembang
4. Expandibilitas
Sumber :
1. http://id.wikipedia.org/wiki/Bus_sistem
2. http://ikc.depsos.go.id/umum/ibam/ibam-os-html/x6071.html
3. http://gamapermana80.blogspot.com/2012/01/sistem-input-output.html
4. http://ocw.gunadarma.ac.id/course/industrial-technology/program-of-electronics-engineering-study-2013-s1/arsitektur-komputer/keluarga-arsitektur-komputer-ibm-pc
5. http://salahh.blogspot.com/2011/12/ibm-pc-keluarganya.html
- Selesai -