1.
Input/Output Unit
•
Sitem Bus
Bus adalah
Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan
untuk menghubungkan berbagai subsistem. Karakteristik penting sebuah bus adalah
bahwa bus merupakan media transmisi yang dapat digunakan bersama. Sistem
komputer terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara
dua buah komponen pada bermacam-macam tingkatan hirarki sistem komputer.
Suatu Komputer tersusun atas
beberapa komponen penting seperti CPU, memori, perangkat Input/Output. setiap
computer saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah
penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya.
Transfer data antar komponen komputer sangatlah mendominasi kerja suatu
computer. Data atau program yang tersimpan dalam memori dapat diakses dan
dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil
eksekusi melalui monitor juga menggunakan system bus.
Tiap bus merupakan jalur data antara
beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP)
dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama
FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan
oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang
lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan
sebuah bridge.
•
Standar input/output interface
Interface atau antarmuka adalah
Penghubung antara dua sistem atau alat media penghubung antara satu subsistem
dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber daya
mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran (output) dari
suatu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan
melalui penghubung.
Interface Aplikasi I/O
Ketika suatu aplikasi ingin membuka
data yang ada dalam suatu disk, sebenarnya aplikasi tersebut harus dapat
membedakan jenis disk apa yang akan diaksesnya. Untuk mempermudah pengaksesan,
sistem operasi melakukan standarisasi cara pengaksesan pada peralatan Input / Output.
Pendekatan inilah yang dinamakan interface aplikasi Input / Output.
Interface aplikasi Input / Output melibatkan
abstraksi, enkapsulasi, dan software layering. Abstraksi dilakukan dengan
membagi-bagi detail peralatan-peralatan Input / Output 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 Input / Output, berfungsi untuk
enkapsulasi perbedaan-perbedaan yang ada dari masing-masing anggota kelas-kelas
yang umum tadi. Device driver mengenkapsulasi tiap -tiap peralatan Input / Output 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 Input / Output
pada kernel. Karena hal ini, subsistem Input / Outputdapat bersifat independen dari
hardware.
Karena subsistem Input / Output independen
dari hardware maka hal ini akan sangat menguntungkan dari segi pengembangan
hardware. Tidak perlu menunggu vendor sistem operasi untuk mengeluarkan support
code untuk hardware-hardware baru yang akan dikeluarkan oleh vendor hardware.
•
Pengaksesan peralatan input/output
Input / Output tergantung pada
perspektif mengubah sinyal-sinyal bahwa pengguna manusia bisa melihat atau
membaca. Untuk pengguna proses membaca
atau melihat representasi ini adalah menerima masukan. Interaksi antara komputer dan manusia dipelajari dalam bidang yang
disebut interaksi manusia-komputer. CPU dan memori utama dianggap sebagai otak
dari komputer, dan dari sudut pandang adanya transfer informasi dari atau ke kombinasi
itu, misalnya untuk atau dari disk drive, dianggap Input / Output. CPU dan sirkuit
pendukungnya menyediakan memori-mapping Input / Output yang digunakan dalam
pemrograman komputer tingkat rendah dalam pelaksanaan driver perangkat. Sebuah
Input / Output merupakan salah satu algoritma yang dirancang untuk
mengeksploitasi lokalitas dan melakukan efisien bila berada pada penyimpanan
data sekunder, seperti disk drive.
Input / Output Interface diperlukan
setiap kali Input / Output device didorong oleh prosesor. Antarmuka harus
memiliki logika yang diperlukan untuk menafsirkan perangkat alamat yang
dihasilkan oleh prosesor. Handshaking harus
dilaksanakan oleh antarmuka menggunakan perintah yang sesuai seperti (Sibuk,
SIAP, WAIT), dan prosesor dapat berkomunikasi dengan Input / Output device melalui antarmuka. Khusus Input / Output monad, yang memungkinkan program untuk hanya
menguraikan Input / Output, dan tindakan yang dilakukan diluar program. Hal ini
penting karena Input / Output fungsi akan memperkenalkan efek samping untuk
setiap bahasa pemrograman, tapi sekarang pemrograman fungsional murni praktis. Berikut
alamat yang dapat disimpan dalam register. Instruksi akan memiliki register
yang memiliki alamat tersebut. Jadi untuk mengambil
data, instruksi harus mendaftar didekode sesuai dipilih. Isi register akan
diperlakukan sebagai alamat menggunakan alamat lokasi memori yang sesuai
dipilih dan data dibaca / ditulis. Port-mapping
Input / Output biasanya memerlukan penggunaan instruksi yang secara khusus
dirancang untuk melakukan Input / Output operasi.
Pengelolaan
I/O :
•
Tugas utama komputer
adalah: Pemrosesan CPU, pemrosesan Input /
Output
•
Peran OS dalam
pengelolaan Input / Output: Mengelola dan
mengontrol operasi Input / Output serta
perangkat
Input / Output • Fungsi pengelolaan Input / Output: Hardware : port, bus, device
controller, software Input / Output adalah modul device driver
2. ARSITEKTUR FAMILY IBM PC
IBM PC adalah sebutan untuk keluarga komputer pribadi buatan IBM. IBM PC diperkenalkan pada 12 Agustus 1981, dan
“dipensiunkan” pada tanggal 2 April 1987. 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 Technology
- IBM 5162 Personal Computer/eXtended Technology Model 286 (sebenarnya merupakan PC AT)
- IBM 5170 Personal Computer/Advanced Technology
FAMILI IBM PC DAN TURUNANNYA
· Komputer
personal pertama kali muncul setelah diperkenalkan mikroprosesor, yaitu chip
tunggal yang terdiri dari set register , ALU dan unit control komputer
· IBM PC
merupakan arsitektur bus tunggal yang disebut PC I/O Channel BUS atau PC BUS
· PC BUS
melengkapi PC dengan 8 jalur data, 20 jalur alamat, sejumlah jalur kontrol dan
ruang alamat fisik PC adalah 1 MB.
KOMPONEN IBM PC
1. Sistem
Kontrol BUS
2. Sistem
Kontrol Intrerrupt
3. Sistem
Kontrol RAM dan ROM
4. Sistem
Kontrol DMA
5. Timer
6.
SistemKontrol I/O
SISTEM SOFTWARE
1. Penetapan
Alamat Port I/O
2. Penetapan
Vector Interrupt
3. ROM BIOS
4. Penetapan
Alamat Memori
MANFAAT ARSITEKTURAL ARSITEKTUR PC
1.Kemudahaan
penggunaan
2.Daya Tempa
3.Daya
Kembang
4.Expandibilitas