IBM (International
Business Machines) merupakan sebuah perusahaan hardware yang mengembangkan
software – software yang sudah ada seperti UNIX dan WINDOWS. Oleh karena itu
IBM sendiri merupakan sebuah perusahaan bukan system operasi, hanya saja IBM
mencoba mengembangkan OS yang telah ada seperti OS dari UNIX dan LINUX. 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
1.
ARSITEKTUR FAMILY
IBM PC
a.
FAMILY IBM PC DAN TURUNANNYA
·
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 alamar fisik PC adalah
1 MB
b.
KONFIGURASI MIKROKOMPUTER DASAR
· Chipset adalah set dari chip yagn
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
c.
KOMPONEN IBM PC
1. Sistem Kontrol BUS
2. Sistem Kontrol Intrerrupt
3. Sistem Kontrol RAM dan ROM
4. Sistem Kontrol DMA
5. Timer
6. Sistem Kontrol I/O
d.
SISTEM SOFTWARE
1. Penetapan Alamat Port I/O
2. Penetapan Vector Interrupt
3. ROM BIOS
2. Penetapan Alamat Memori
e.
MANFAAT ARSITEKTURAL ARSITEKTUR PC
1. Kemudahaan
penggunaan
2. Daya Tempa
3. Daya Kembang
4. Expandibilitas
2.
Pipelining dan Risc
Pipeline adalah Mesin yang melaksanakan
beberapa komputasi yang berbeda secara bersama-sama ,namun pada saat itu setiap
komputasi akan berada dalam tahapan eksekusi yang berbeda
1. KATEGORI PIPELINE
a.
Pipeline Unit Arithmetic Berguna
untuk operasi vector
b.
Pipeline Unit Instruction Berguna untuk
komputer yang mempunyai set instruksi yang sederhana
2. TEKNIK DASAR YANG DIGUNAKAN DALAM
MERANCANG SUPERKOMPUTER DAN RISC
a.
Pendekodean instruksi pipelined
b.
Beberapa unit fungsional pipelined
yang beroperasi secara bersamaan
c.
Bank memori inetrleaved tak sinkron
d.
Cache instruksi dan data independen
e.
Sejumlah bus untuk mentransfer data,
alamat dan signal control
3. PEMROSESAN VEKTOR LEBIH CEPAT DARIPADA PEMROSESAN SKALAR
a.
Berkurangnya kontensi memori karena
adanya akses memori yang lebih sedikit
b.
Berkurangnya pendekodean instruksi
c.
Tingkah lakunya bisa diramalkan, hal
ini khususnya penting bagi :
·
Pengindeksan implisit dan akses
memori
·
Pencabangan implisit
REDUCED INSTRUCTION SET COMPUTER (RISC)
a. Fitur Utama :
a.
General Purpose Register dalam jumlah
yang amat banyak
b.
Menggunakan teknologi compiler untuk
mengoptimalisasikan penggunaan register
c.
Instuction Set yang sedikit dan
sederhana
d.
Pendekatan umum dalam instruksi
pipeline
e.
Memimpin untuk : Set eksekusi yang
besar dan lebih banyak mode pengalamatan
b. KARAKTERISTIK RISC
a.
Satu instruksi persiklus
b.
Operasi register to register
c.
Mode pengalamatan yang sederhana
d.
Format instruksi yang sederhana
e.
Desain hardwired (tanpa microcode)
f.
Format instruksi yang fix
g.
Proses compile yang cepat
c. PIPELINING PADA RISC
a.
Terdapat berbagai macam instruksi
pada register to register
b.
Siklus Instruksi memiliki 2 Fase :
·
I : Instruction Fetch (Pengambilan
Instruksi)
·
E : Execute (Melakukan operasiALU
dengan register input dan output)
c.
Operasi Load dan Store memiliki 3
Fase :
·
I : Instruction Fetch
·
E : Execute (Menghitung alamat
memori)
·
D : Memory (Operasi register ke
memori atau memori ke register)
d. OPTIMALISASI PIPELINE
Percabangan yang dikenal Delay Branch
a.
Tidak akan ada efeknya sampai suatu
eksekusi instruksi selesai
b.
Instruksi percabangan akhirnya
mengalami delay
http://en.wikipedia.org/wiki/Classic_RISC_pipeline
http://www.scribd.com/doc/34681470/9-Pipe-Lining-Dan-RISC
http://ocw.gunadarma.ac.id/course/computer-science-and-information
http://id.wikipedia.org/wiki/Arsitektur_ARM
sap.binadarma.ac.id/pdf/.../SAP%20ARSITEKTUR%20KOMPUTER.
Tidak ada komentar:
Posting Komentar