Kamis, 22 November 2012

Arsitektur Famili Komputer

MANFAAT ARSITEKTURAL ARSITEKTUR PC
1.Kemudahaan penggunaan
2.Daya Tempa
3.Daya Kembang
4.Expandibilitas

Arsitektur Famili Komputer (IBM)

SISTEM SOFTWARE
1. Penetapan Alamat Port I/O
2. Penetapan Vector Interrupt
3. ROM BIOS
4. Penetapan Alamat Memori

Arsitektur Famili Komputer (IBM)

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

Arsitektur Famili Komputer (IBM)


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.

Arsitektur Famili Komputer (IBM)

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

Input/Output Unit


•         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

Input/Output Unit


Menerapkan Interface Input / Output Standar

Input / Output standar (I / O) pelaksanaan komponen dirancang untuk menciptakan server-side memperluas metode dalam salah satu bahasa scripting beberapa di UNIX berbasis server. Anda bisa menerapkan komponen I / O standar menggunakan sebuah program yang dikompilasi, tetapi Dynamic Link Library (DLL) akan jauh lebih efisien. Pilihan I / O penerapan standar tidak tersedia untuk server yang berjalan di bawah Microsoft Windows 95 atau Microsoft Windows NT ®, dan hanya dapat digunakan untuk mengimplementasikan server-side memperluas metode, dan bukan sisi klien metode edit.

Pelaksanaan I / O Standar ini dirancang untuk menjadi seperti mirip dengan program CGI tradisional mungkin. Data akan diteruskan ke komponen I / O Standar dalam dua cara. Variabel lingkungan CGI dilewatkan melalui lingkungan proses '. Dua lainnya kamus (atribut komponen dan variabel bentuk) yang digabungkan menjadi satu kamus, dan diteruskan ke implementasi komponen melalui file input standar proses dalam WWW-form-urlencoded format. Ini adalah format yang sama diharapkan oleh setiap skrip CGI standar yang mengharapkan untuk menangani pengiriman form. File output standar yang digunakan untuk mengembalikan HTML yang dihasilkan.

Jika Anda ingin membuat komponen dalam bahasa scripting selain Perl dan Tcl (bahasa yang digunakan dalam contoh SDK FrontPage), Anda perlu memastikan bahwa bahasa scripting mendukung standar I / O, dan Anda perlu membuat prosedur yang mem-parsing membentuk data dari file input standar ke struktur data internal. Ada banyak contoh rutinitas seperti untuk bahasa lain yang tersedia di Internet.

Untuk memungkinkan pelaksanaan program komponen untuk memisahkan pasangan nama-nilai merger menjadi kamus yang terpisah, nama komponen atribut semua diawali dengan awalan _BOT_. Formulir nama variabel tidak dimodifikasi. Awalan _BOT_ adalah fitur dari I / O standar mengikat dan tidak pernah digunakan dengan DLL mengikat.

Untuk menerapkan beberapa komponen dalam naskah tunggal atau program, prosedur utama Anda harus memeriksa variabel _BOT_bot komponen kustom, yang berisi nama singkat komponen. Anda kemudian dapat beralih ke prosedur pengolahan komponen-spesifik memperluas didasarkan pada nilai ini.

Input/Output Unit


Pengertian Sistem 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.

 Cara Kerja Sistem Bus
Pada sistem komputer yang lebih maju, arsitektur komputernya  akan  lebih kompleks, sehingga untuk meningkatkan  performa, digunakan beberapa buah 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.
Jenis - Jenis Bus
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut Dedicated Bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut Multiplexed Bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Struktur Bus
Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran alamat, dan saluran kontrol. Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung.