·
Sistem
Bus
System bus atau bus sistem, dalam
arsitektur komputer merujuk pada bus yang digunakan oleh sistem
komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya.
Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam
komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara
dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat
diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki
beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem,
tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh,
sebuah komputer PC dengan prosesor umumnya Intel
Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus
PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan
bus-bus lainnya.
·
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 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 / Output dapat 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 denganInput / 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.
Arsitektur Famili
Komputer (IBM)
·
Famili
IBM PC dan Turunanya
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 28 (sebenarnya merupakan PC AT)
- IBM 5170 Personal Computer/Advanced Technology
·
Konfigurasi
Mikrokomputer Dasar
Dalam suatu mikrokomputer (Personal Computer/Komputer Pribadi),
mikroprosesor merupakan komponen sentral yang berfungsi sebagai otak atau pusat
pengolah. 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 dengan 8 jalur data, 20 jalur
alamat, sejumlah jalur kontrol dan ruang alamat fisik PC adalah 1 MB.
·
Komponen
IBM PC
- Sistem Kontrol BUS
- Sistem Kontrol Intrerrupt
- Sistem Kontrol RAM dan ROM
- Sistem Kontrol DMA
- Timer
- Sistem Kontrol I/O
·
Sistem
Software
- Penetapan Alamat Port I/O
- Penetapan Vector Interrupt
- ROM BIOS
- Penetapan Alamat Memori
·
Manfaat
Arsitektural Arsitek Komputer
Dalam dunia teknologi saat ini kita mengenal istilah yang disebut
komputer. Komputer merupakan alat bantu yang digunakan manusia untuk
mengerjakan beberapa yang dapat memudahkan manusia dalam mengerjakannya seperti
perhitungan ataupun hal-hal yang lainnya. Komputer zaman dahulu mungkin hanya
bisa mengerjakan hal-hal yang sederhana saja namun berjalannya waktu teknologi
pun semakin maju dan pesat sehingga komputer sekarang dapat membantu manusia
dalam mengerjakan hal-hal yang rumit sekalipun. Seiring dengan berjalannya
waktu komputer pun mengalami revolusi atau perubahan sesuai generasinya.
Generasi-generasi komputer pun menjadi beberapa generasi. Mulai dari komputer
yang hanya bisa mengerjakan hal yang sederhana hingga yang rumit. Bentuk maupun
spesifikasinya pun berbeda. Oleh karena itu komputer sangatlah membantu dalam
pekerjaan manusia.
Sumber :
Tidak ada komentar:
Posting Komentar