JURNAL
Oleh Fitriyana
NPM : 201043500184
Ekstensi 4D
Teknik Informatika
Universitas Indraprasta PGRI
2010
Abstraksi - Penulisan jurnal ini membahas tentang arsitektur dan organisasi komputer secara
keseluruhan. Adapun metode yang disajikan, yaitu secara deduktif (gambaran secara umum ke lebih
spesifik atau mendetail dari setiap komponen-komponen yang terkait di dalam komputer) agar lebih
mudah untuk dipahami. Dalam penulisan jurnal ini, bahasan yang penulis dapat sajikan, yaitu : a.
Pengantar Organisasi Komputer; b. Evolusi dan Kinerja Komputer; c. Struktur CPU; d. Memori; e.
Peralatan Penyimpanan; f. Unit Masukan dan Keluaran; g. Bus. Diharapkan hasil dari penulisan
jurnal ini agar dapat mengetahui, mengenal, dan memahami mulai dari pengertian, komponen –
komponen yang terkait serta cara kerja / proses yang nantinya akan menjadi output atau hasil dari
sebuah kerja komputer.
memahami mulai dari pengertian, komponen komputer terdiri dari lima bagian
– komponen yang terkait serta cara kerja / utama yang mempunyai fungsi
sendiri-sendiri, yaitu :
melaksanakan operasi yang
diinginkan. Langkah-langkah
pengolahan ditentukan oleh program
yang disimpan dalam memori.
Akhirnya hasil-hasil yang diperoleh
dikirimkan kembali keluar melalui
Unit masukan menerima informasi unit keluaran. Seluruh kegiatan ini
yang yang dikodekan dari operator dikoordinasi oleh unit kontrol.
manusia lewat alat-alat
Organisasi Komputer adalah bagian
elektromekanik seperti papan ketik
yang terkait erat dengan unit–unit
pada suatu terminal video, atau dari
operasional dan interkoneksi antar
komputer-komputer lain lewat jalur
komponen penyusun sistem komputer
komunikasi digital. Informasi yang
dalam merealisasikan aspek
diterima dan disimpan dalam memori
arsitekturalnya. Contoh aspek
untuk dipergunakan kelak, atau
organisasional adalah teknologi
langsung diolah oleh rangkaian
hardware, perangkat antarmuka,
aritmetika dan logika untuk
teknologi memori, sistem memori, dan Komputer adalah sebuah sistem yang
sinyal–sinyal kontrol. berinteraksi dengan cara tertentu dengan
Arsitektur Komputer lebih cenderung dunia luar. Interaksi dengan dunia luar
pada kajian atribut–atribut sistem dilakukan melalui perangkat peripheral dan
komputer yang terkait dengan seorang saluran komunikasi.
programmer. Contohnya, set instruksi,
Dalam struktur internal komputer, terdapat
aritmetika yang digunakan, teknik
empat struktur utama:
pengalamatan, mekanisme I/O
Perbedaan Utama : � Central Processing Unit (CPU),
PEMBAHASAN
BAB 1
PENGANTAR ORGANISASI
KOMPUTER
paling kompleks adalah CPU. Struktur CPU perpindahan data yang jauh atau dari remote
terlihat pada gambar 1.2, dengan struktur device, komputer melakukan proses
utamanya adalah : komunikasi data. Gambar 1.4
BAB 2
penyimpanan data. Walaupun hasil komputer 1. Generasi Pertama : Tabung Vakum (1945
digunakan saat itu, setidaknya komputer – 1955)
memerlukan media penyimpanan untuk data
prosesnya. Dalam interaksi dengan dunia luar ENIAC
sebagai fungsi pemindahan data diperlukan ENIAC (Electronic Numerical Integrator And
antarmuka (interface), proses ini dilakukan Computer), pada tahun 1946 dirancang dan
oleh unit Input/Output (I/O) dan perangkatnya dibuat oleh John Mauchly dan John Presper
Eckert di Universitas Pennsylvania
disebut peripheral. Saat interaksi dengan
Arithmetic, kumpulan operasi – memori lebih besar dan kinerja yang lebih
operasi yang dibentuk oleh ALU. baik diluncurkan tahun 1950. Mulai saat itu
Address Modify, instruksi – instruksi perusahaan telah mengembangkan produk –
yang memungkinkan pengubahan alamat saat produk baru yang kompatibel dengan produk
di komputasi sehingga memungkinkan sebelumnya sehingga pangsa pasar konsumen
fleksibilitas alamat yang tinggi pada program. mereka tetap terjaga menggunakan
produknya.
IBM pun tidak mau kalah dengan
mengeluarkan produk mereka yang akhirnya
mendominasi pangsa pasar bisnis saat ini.
Seri IBM pertama adalah seri 701 tahun 1953
dan terus berkembang menjadi lebih baik
hingga sekarang.
Kec
Gen Tahun Teknologi (operasi/deti
k)
Tabung
1 1946 – 1957 40.000
Komputer Komersial Vakum
Tahun 1950 dianggap sebagai tahun kelahiran 2 1958 – 1964 Transistor 200.000
industri komputer dengan munculnya 2 buah Small and
perusahaan yang saat itu mendominasi pasar, 3 1965 – 1971 medium scale 1.000.000
yaitu Sperry dan IBM. integration
Tahun 1947, Eckert dan Mauchly Large scale
4 1972 – 1977 10.000.000
mendirikan Eckert-Mauchly Computer integration
Corporation untuk memproduksi komputer Very large
secara komersial. Komputer pertama yang 5 1978 scale 100.000.000
mereka hasilkan adalah UNIVAC I integration
(Universal Automatic Computer). UNIVAC I Sejak pesatnya teknologi
menjadi tulang punggung penghitungan semikonduktor hingga menghasilkan
sensus tahun 1950 di USA. komponen transistor membawa perubahan
UNIVAC II yang memiliki kapasitas besar pada dunia komputer. Komputer era ini
terbesar membawa DEC sebagai pabrik primitif, namun mikroprosesor ini tonggak
komputer terbesar kedua setelah IBM. perkembangan mikroprosesor –
Arsitektur PDP-8 sangat berbeda dengan IBM mikroprosesor canggih saat ini. Tidak ada
terutama bagian sistem bus. Pada komputer ukuran pasti dalam melihat mikroprosesor,
ini menggunakan omnibus system. Sistem ini namun ukuran terbaik adalah lebar bus data :
terdiri atas 96 buah lintasan sinyal yang jumlah bit data yang dapat dikirim – diterima
terpisah, yang digunakan untuk membawa mikroprosesor. Ukuran lain adalah jumlah bit
sinyal – sinyal kontrol, alamat maupun data. dalam register.
Karena semua komponen menggunakan jalur Tahun 1972 diperkenalkan dengan
bus ini maka penggunaannya dikontrol oleh mikroprosesor 8008 yang merupakan
CPU. Arsitektur bus seperti PDP-8 ini mikroprosesor 8 bit. Mikroprosesor ini lebih
nantinya digunakan oleh komputer – kompleks instruksinya tetapi lebih cepat
komputer modern selanjutnya. Struktur bus prosesnya dari pendahulunya. Kemudian
PDP-8 terlihat pada gambar 2.6. Bells dan HP menciptakan mikroprosesor 32
bit pada 1981, sedangkan Intel baru
mengeluarkan tahun 1985 dengan
mikroprosesor 80386.
Masalah yang terjadi hampir sama dengan dijelaskan adalah kelompok komputer
memori. Teknik penyelesaian yang digunakan Pentium Intel dan PowerPC. Alasannya
umumnya adalah teknik buffering dan adalah komputer Pentium Intel mampu
caching. mendominasi pasaran dan secara teknologi
Target yang ingin dicapai dalam peningkatan menggunakan rancangan CISC (complex
kinerja adalah tercapainya keseimbangan instruction set computers) dalam
proses operasi antar komponen – komponen arsitekturnya. Sedangkan PowerPC
penyusun komputer sehingga menghasilkan merupakan kelompok komputer yang
kinerja komputer yang tinggi. menerapkan teknologi RISC (reduced
instruction set computers). Detail tentang
2.3. Contoh Evolusi Komputer CISC dan RISC akan dijelaskan dalam
Evolusi komputer yang akan matakuliah Arsitektur CPU.
aliran data dan sistem cache memori yang instruksi floating point untuk menangani
makin canggih. grafis 3D.
Pentium II, keluar sekitar tahun Pentium IV, kemampuan floating
1997 dengan teknologi MMX sehingga point dan multimedia semakin canggih.
mampu menangani kebutuhan multimedia. Itanium, memiliki kemampuan 2 unit
Mulai Pentium II telah menggunakan floating point, 4 unit integer, 3 unit
teknologi RISC. pencabangan, internet streaming, 128
Pentium III, terdapat kemampuan interger register.
PowerPC BAB 3
Proyek sistem RISC diawali tahun 1975
oleh IBM pada komputer muni seri 801. STRUKTUR CPU
Seri pertama ini hanyalah prototipe, seri
Seperti telah dijelaskan pada bagian
komersialnya adalah PC RT yang
pengantar, bahwa komputer digital terdiri
dikenalkan tahun 1986. Tahun 1990 IBM
dari sistem prosesor atau sering disebut
mengeluarkan generasi berikutnya yaitu
CPU, memori – memori, dan piranti
IBM RISC System/6000 yang merupakan
masukan/keluaran yang saling
mesin RISC superskalar workstation.
berhubungan dan saling dukung
Setelah ini arsitektur IBM lebih dikenal
mewujudkan fungsi operasi komputer
sebagai arsitektur POWER.
secara keseluruhan.
IBM menjalin kerja sama dengan
Motorola menghasilkan mikroprosesor seri 3.1 Komponen Utama CPU
PowerPC untuk lebih dikenal masyarakat. tugasnya, CPU tersusun atas beberapa
dan komputer portabel. Kelompok ini CPU, seperti terlihat pada gambar 3.1 dan
sama dengan seri 601 namun lebih murah struktur detail internal CPU terlihat pada
kegunaan komputer low-end server dan 1. Arithmetic and Logic Unit (ALU),
high-end server. Mesin dengan arsitektur disebut mesin bahasa (machine language)
740/750, seri dengan cache L2. instruksi bahasa mesin yang diberikan
G4, seperti seri 750 tetapi lebih cepat dan padanya. Seperti istilahnya, ALU terdiri
menggunakan 8 instruksi paralel. dari dua bagian, yaitu unit arithmetika dan
unit logika boolean, yang masing – masing
mengambil operand dari memori atau dari dibangkitkan dengan beberapa kondisi
modul I/O. yang terjadi pada hasil eksekusi program.
Data Operation (DO), yaitu Contohnya: arimatika overflow,
membentuk operasi yang diperintahkan pembagian nol, oparasi ilegal.
dalam instruksi. Timer, adalah interupsi yang
Operand store (OS), yaitu dibangkitkan pewaktuan dalam prosesor.
menyimpan hasil eksekusi ke dalam Sinyal ini memungkinkan sistem operasi
memori. menjalankan fungsi tertentu secara reguler.
I/O, sinyal interupsi yang
dibangkitkan oleh modul I/O sehubungan
pemberitahuan kondisi error dan
penyelesaian suatu operasi.
Hardware failure, adalah interupsi
instruksi dalam CPU kepada routine interupsi, prosesor dapat digunakan untuk
dan I/O) memiliki mekanisme yang dapat Saat suatu modul telah selesai
Tujuan interupsi secara umum tugas berikutnya maka modul ini akan
instruksi agar efektif dan efisien antar prosesor. Kemudian prosesor akan
tetapi kendali terletak pada CPU maka prosesor akan melanjutkan eksekusi
disamping itu kecepatan eksekusi masing – programnya kembali. Saat sinyal interupsi
masing modul berbeda sehingga dengan diterima prosesor ada dua kemungkinan
BAB 4
MEMORI
mengaksesannya langsung oleh prosesor. suatu alamat dan jumlah N adressable unit
Memori internal dibedakan menjadi adalah 2A =N.
memori utama dan cache memori. Memori Unit of tranfer, adalah jumlah bit yang
eksternal dapat diakses oleh prosesor dibaca atau dituliskan ke dalam memori
melalui piranti I/O, memori ini dapat pada suatu saat. Pada memori eksternal,
berupa disk maupun pita. tranfer data biasanya lebih besar dari suatu
Karakteristik lainnya adalah word, yang disebut dengan block.
kapasitas. Kapasitas memori internal Perbedaan tajam yang terdapat pada
maupun eksternal biasanya dinyatakan sejumlah jenis memori adalah metode
dalam mentuk byte (1 byte = 8 bit) atau access-nya. Terdapat empat macam
word. Panjang word umumnya 8, 16, 32 metode :
bit. Memori eksternal biasanya lebih besar Sequential access, memori diorganisasi
kapasitasnya daripada memori internal, hal menjadi unit – unit data yang disebut
ini disebabkan karena teknologi dan sifat record. Akses harus dibuat dalam bentuk
penggunaannya yang berbeda. urutan linier yang spesifik. Informasi
Karakteristik berikutnya adalah mengalamatan yang disimpan dipakai
satuan tranfer. Bagi memori internal, untuk memisahkan record – record dan
satuan tranfer sama dengan jumlah saluran untuk membantu proses pencarian.
data yang masuk ke dan keluar dari modul Terdapat shared read/write mechanism
memori. Jumlah saluran ini sering kali untuk penulisan/pembacaan memorinya.
sama dengan panjang word, tapi Pita magnetik merupakan memori yang
dimungkinkan juga tidak sama. Tiga menggunakan metode sequential access.
konsep yang berhubungan dengan satuan Direct access, sama sequential access
transfer : terdapat shared read/write mechanism.
Word, merupakan satuan “alami” Setiap blok dan record memiliki alamat
organisasi memori. Ukuran word biasanya unik berdasarkan lokasi fisiknya. Akses
sama dengan jumlah bit yang digunakan dilakukan langsung pada alamat memori.
untuk representasi bilangan dan panjang Disk adalah memori direct access.
instruksi. Random access, setiap lokasi memori
Addressable units, pada sejumlah dipilih secara random dan diakses serta
sistem, adressable units adalah word. dialamati secara langsung. Contohnya
Namun terdapat sistem dengan adalah memori utama.
pengalamatan pada tingkatan byte. Pada Associative access, merupakan jenis
semua kasus hubungan antara panjang A random akses yang memungkinkan
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 22
pembandingan lokasi bit yang diinginkan Jenis tipe fisik memori yang
untuk pencocokan. Jadi data dicari digunakan saat ini adalah memori
berdasarkan isinya bukan alamatnya dalam semikonduktor dengan teknologi VLSI
memori. Contoh memori ini adalah cache dan memori permukaan magnetik seperti
memori yang akan dibahas di akhir bab yang digunakan pada disk dan pita
ini. magnetik.
Berdasarkan karakteristik unjuk kerja, Berdasarkan karakteristik fisik,
memiliki tiga parameter utama pengukuran media penyimpanan dibedakan menjadi
unjuk kerja, yaitu : volatile dan non-volatile, serta erasable
Access time, bagi random access dan nonerasable. Pada volatile memory,
memory, waktu akses adalah waktu yang informasi akan hilang apabila daya
dibutuhkan untuk melakukan operasi baca listriknya dimatikan, sedangkan non-
atau tulis. Sedangkan untuk memori non- volatile memory tidak hilang walau daya
random akses merupakan waktu yang listriknya hilang. Memori permukaan
dibutuhkan dalam melakukan mekanisme magnetik adalah contoh no-nvolatile
baca atau tulis pada lokasi tertentu. memory, sedangkan semikonduktor ada
Memory cycle time, konsep ini yang volatile dan non-volatile. Ada jenis
digunakan pada random access memory memori semikonduktor yang tidak bisa
dan terdiri dari access time ditambah dihapus kecuali dengan menghancurkan
dengan waktu yang diperlukan transient unit storage-nya, memori ini dikenal
agar hilang pada saluran sinyal. dengan ROM (Read Only Memory).
Transfer rate, adalah kecepatan data 4.3 Keandalan Memori
transfer ke unit memori atau dari unit Untuk memperoleh keandalan
memori. Pada random access memory sistem ada tiga pertanyaan yang diajukan:
sama dengan 1/(cycle time). Sedangkan Berapa banyak ? Berapa cepat? Berapa
untuk non-random access memory dengan mahal?
perumusan : Pertanyaan berapa banyak adalah
sesuatu yang sulit dijawab, karena
berapapun kapasitas memori tentu aplikasi
akan menggunakannya. Jawaban
TN = waktu rata – rata untuk membaca
pertanyaan berapa cepat adalah memori
atau menulis N bit TA = waktu akses rata
harus mempu mengikuti kecepatan CPU
– rata N = jumlah bit R = kecepatan
sehingga terjadi sinkronisasi kerja antar
transfer dalam bit per detik (bps)
CPU dan memori tanpa adanya waktu
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 23
tunggu karena komponen lain belum tetap cepat namun kebutuhan kapasitas
selesai prosesnya. Mengenai harga, memori besar terpenuhi.
sangatlah relatif. Bagi produsen selalu Tabel 4.2 Tabel spesifikasi memori
mencari harga produksi paling murah
Tipe Teknologi Ukuran Waktu
tanpa mengorbankan kualitasnya untuk
memori akses
memiliki daya saing di pasaran. Hubungan
Cache semikonduktor 128 – 10 ns
harga, kapasitas dan waktu akses adalah :
Memory RAM 512 KB
Semakin kecil waktu akses, semakin
Memori semikonduktor 4 – 128 50 ns
besar harga per bitnya.
Utama RAM MB
Semakin besar kapasitas, semakin kecil
Disk Hard Disk Gigabyte 10 ms,
harga per bitnya.
magnetik 10MB/det
Semakin besar kapasitas, semakin besar
Disk CD-ROM Gigabyte 300ms,
waktu aksesnya.
Optik 600KB/det
Dilema yang dihadapi para
perancang adalah keinginan menerapkan Pita Tape 100 MB Det -mnt,
dinyatakan dalam byte (1 byte = 8 bit). memelihara penyimpanan data. Pada RAM
Kumpulan byte dinyatakan dalam word. statik, nilai biner disimpan dengan
Panjang word yang umum adalah 8, 16, menggunakan konfigurasi gate logika
dan 32 bit. flipflop tradisional. RAM statik akan
menyimpan data selama ada daya
4.5 Memori Utama Semikonduktor
listriknya.
Pada komputer lama, bentuk umum
RAM statik maupun dinamik
random access memory untuk memori
adalah volatile, tetapi RAM dinamik lebih
utama adalah sebuah piringan
sederhana dan rapat sehingga lebih murah.
ferromagnetik berlubang yang dikenal
RAM dinamik lebih cocok untuk kapasitas
sebagai core, istilah yang tetap
memori besar, namun RAM statik
dipertahankan hingga saat ini.
umumnya lebih cepat.
4.5.1 Jenis Memori Random Akses
Read only memory (ROM) sangat
Semua jenis memori yang dibahas
berbeda dengan RAM, seperti namanya,
pada bagian ini adalah berjenis random
ROM berisi pola data permanen yang tidak
akses, yaitu data secara langsung diakses
dapat diubah. Data yang tidak bisa diubah
melalui logik pengalamatan wired-in.
menimbulkan keuntungan dan juga
Tabel 4.4 adalah daftar jenis memori
kerugian. Keuntungannya untuk data yang
semikonduktor utama.
permanen dan sering digunakan pada
Hal yang membedakan
sistem operasi maupun sistem perangkat
karakteristik RAM (Random Access
keras akan aman diletakkan dalam ROM.
Memory) adalah dimungkinkannya
Kerugiaannya apabila ada kesalahan data
pembacaan dan penulisan data ke memori
atau adanya perubahan data sehingga perlu
secara cepat dan mudah. Aspek lain adalah
penyisipan – penyisipan.
RAM bersifat volatile, sehingga RAM
Kerugian tersebut bisa diantisipasi
hanya menyimpan data sementara.
dengan jenis programmable ROM,
Teknologi yang berkembang saat ini
disingkat PROM. ROM dan PROM
adalah statik dan dinamik. RAM dinamik
bersifat non-volatile. Proses penulisan
disusun oleh sel – sel yang menyimpan
PROm secara elektris dengan peralatan
data sebagai muatan listrik pada kapasitor.
khusus.
Karena kapasitor memiliki kecenderungan
Variasi ROM lainnya adalah read
alami untuk mengosongkan muatan, maka
mostly memory, yang sangat berguna
RAM dinamik memerlukan pengisian
untuk aplikasi operasi pembacaan jauh
muatan listrik secara periodik untuk
lebih sering daripada operasi penulisan.
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 25
Terdapat tiga macam jenis, yaitu: EPROM, dianggap sebagai kemasan satu word per
EEPROM dan flash memory. keping. Kemasan terdiri dari 32 pin, yang
merupakan salah satu ukuran kemasan
EEPROM (electrically erasable
keping standar. Pin – pin tersebut
programmable read only memory)
mendukung saluran – saluran sinyal beikut
merupakan memori yang dapat ditulisi
ini :
kapan saja tanpa menghapus isi
Alamat word yang sedang diakses.
sebelumnya. EEPROM menggabungkan
Untuk 1M word, diperlukan sejumlah 20
kelebihan non-volatile dengan fleksibilitas
buah (220 = 1M).
dapat di-update.
Data yang akan dibaca, terdiri dari 8
Bentuk memori semikonduktor
saluran (D0 –D7)
terbaru adalah flash memory. Memori ini
Catu daya keping adalah Vcc
dikenalkan tahun 1980-an dengan
Pin grounding Vss
keunggulan pada kecepatan penulisan
Pin chip enable (CE). Karena mungkin
programnya. Flash memory menggunakan
terdapat lebih dari satu keping memori
teknologi penghapusan dan penulisan
yang terhubung pada bus yang sama maka
elektrik. Seperti halnya EPROM, flash
pin CE digunakan untuk mengindikasikan
memory hanya membutuhkan sebuah
valid atau tidaknya pin ini. Pin CE
transistor per byte sehingga dapat
diaktifkan oleh logik yang terhubung
diperoleh kepadatan tinggi.
dengan bit berorde tinggi bus alamat (
Tabel 4.4 Tipe – tipe memori diatas A19)
semikonduktor Tegangan program (Vpp).
contoh kemasan EPROM, yang merupakan (write enable) dan OE (output enable).
Apabila bit – bit cek dibandingkan antara Pada saat CPU membaca sebuah word
yang lama dan baru maka terbentuk memori, maka dilakukan pemeriksaan
Unsur Macam
Kapasitas -
Ukuran
-
blok
Mapping 1. Direct Mapping 2.
Assosiative Mapping 3.
Sehingga dapat disimpulkan bahwa Set Assosiative Mapping
kerja cache adalah antisipasi terhadap Algoritma 1. Least recently used
permintaan data memori yang akan pengganti (LRU) 2. First in first out
digunakan CPU. Apabila data diambil (FIFO) 3. Least frequently
langsung dari memori utama bahkan used (LFU) 4. Random
memori eksternal akan memakan waktu Write 1. Write Througth 2.
lama yang menyebabkan status tunggu Policy Write Back 3. Write Once
pada prosesor. Jumlah 1. Singe atau dua level 2.
Ukuran cache memori adalah kecil, Cache Unified atau split
semakin besar kapasitasnya maka akan 4.7.1 Kapasitas Cache
memperlambat proses operasi cache Menentukan ukuran memori cache
memori itu sendiri, disamping harga cache sangatlah penting untuk mendongkrak
memori yang sangat mahal. kinerja komputer. Dari segi harga cache
sangatlah mahal tidak seperti memori
utama. Semakin besar kapasitas cache
tidak berarti semakin cepat prosesnya,
dengan ukuran besar akan terlalu banya
gate pengalamatannya sehingga akan
memperlambat proses.
Kita bisa melihat beberapa merek
prosesor di pasaran beberapa waktu lalu.
AMD mengeluarkan prosesor K5 dan K6
4.7 Elemen Rancangan
dengan cache yang besar (1MB) tetapi
Walaupun terdapat banyak implementasi
kinerjanya tidak bagus. Kemudian Intel
cache, namun dari sisi organisasi maupun
pernah mengeluarkan prosesor tanpa cache
arsitekturnya tidak banyak macamnya.
untuk alasan harga yang murah, yaitu seri
Tabel 4.6 Unsur – unsur rancangan cache
Intel Celeron pada tahun 1998-an hasil
memori
kinerjanya sangat buruk terutama untuk hit ratio sangat rumit untuk dirumuskan,
operasi data besar, floating point, 3D. Intel tergantung pada karakteristik lokalitas
Celeron versi berikutnya sudah ditambah programnya dan tidak terdapat nilai
cache sekitar 128KB. optimum yang pasti telah ditemukan.
Lalu berapa idealnya kapasitas cache? Ukuran antara 4 hingga 8 satuan yang
Sejumlah penelitian telah menganjurkan dapat dialamati (word atau byte) cukup
bahwa ukuran cache antara 1KB dan beralasan untuk mendekati nilai optimum
512KB akan lebih optimum [STA96]. [STA96].
Pemetaan Assosiatif
Perlu diketahui bahwa tidak ada dua buah Pemetaan asosiatif mengatasi kekurangan
blok yang dipetakan ke nomer saluran pemetaan langsung dengan cara setiap
uang sama memiliki tag sama. Sehingga blok memori utama dapat dimuat ke
000000, 010000, …., FF0000 masing – sembarang saluran cache. Alamat memori
masing memiliki tag 00, 01, …., FF. utama diinterpretasikan dalam field tag
dan field word oleh kontrol logika cache.
Tag secara unik mengidentifikasi sebuah
blok memori utama.
dua saluran di dalam cache. Nomor set ini cache yang lama dengan data baru. Dalam
juga memberikan jumlah blok di dalam pemetaan langsung tidak diperlukan
memori utama, modulus 2. Jumlah blok algoritma ini, namun dalam pemetaan
menentukan pemetaan blok terhadap asosiatif dan asosiatif set, algoritma ini
saluran. Sehingga blok-blok 000000, mempunyai peranan penting untuk
00A000,…,FF1000 pada memori utama meningkatkan kinerja cache memori.
dipetakan terhadap set 0 cache. Sembarang Banyak algoritma penggantian
blok tersebut dapat dimuatkan ke salah yang telah dikembangkan, namun dalam
satu dari kedua saluran di dalam set. Perlu buku ini akan dijelaskan algoritma yang
dicatat bahwa tidak terdapat dua blok yang umum digunakan saja. Algoritma yang
memetakannya terhadap set cache yang paling efektif adalah Least Recently Used
sama memiliki nomor tag yang sama. (LRU), yaitu mengganti blok data yang
Untuk operasi read, nomor set dipakai terlama berada dalam cache dan tidak
untuk menentukan set dua saluran yang memiliki referensi. Algoritma lainnya
akan diuji. Kedua saluran di dalam set adalah First In First Out (FIFO), yaitu
diuji untuk mendapatkan yang cocok mengganti blok data yang awal masuk.
dengan nomor tag alamat yang akan Kemudian Least Frequently Used (LFU)
diakses. adalah mengganti blok data yang
Penggunaan dua saluran per set ( v mempunyai referensi paling sedikit.
= m/2, k = 2), merupakan organisasi Teknik lain adalah algoritma Random,
asosiatif set yang paling umum. Teknik ini yaitu penggantian tidak berdasakan
sangat meningkatkan hit ratio pemakaian datanya, melainkan berdasar
dibandingkan dengan pemetaan langsung. slot dari beberapa slot kandidat secara
Asosiatif set empat arah (v = m/4, k = 4) acak.
memberikan peningkatan tambahan yang
4.7.5 Write Policy
layak dengan penambahan harga yang
Apabila suatu data telah diletakkan
relatif rendah. Peningkatan lebih lanjut
pada cache maka sebelum ada penggantian
jumlah saluran per set hanya memiliki efek
harus dicek apakah data tersebut telah
yang sedikit.
mengalami perubahan. Apabila telah
berubah maka data pada memori utama
4.7.4 Algoritma Penggantian
harus di-update. Masalah penulisan ini
Yang dimaksud Algoritma
sangat kompleks, apalagi memori utama
Penggantian adalah suatu mekanisme
dapat diakses langsung oleh modul I/O,
pergantian blok – blok dalam memori
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 34
yang memungkinkan data pada memori mendeteksi adanya operasi tulis. Apabila
utama berubah, lalu bagaimana dengan ada operasi tulis di alamat yang datanya
data yang telah dikirim pada cache? digunakan bersama maka cache controller
Tentunya perbedaan ini menjadikan data akan menginvalidasi data cache-nya.
tidak valid. Hardware Transparency, yaitu adanya
Teknik yang dikenalkan perangkat keras tambahan yang menjamin
diantaranya, write through, yaitu operasi semua updating data memori utama
penulisan melibatkan data pada memori melalui cache direfleksikan pada seluruh
utama dan sekaligus pada cache memori cache yang ada.
sehingga data selalu valid. Kekurangan Non Cacheable Memory, yaitu hanya
teknik ini adalah menjadikan lalu lintas bagian memori utama tertentu yang
data ke memori utama dan cache sangat digunakan secara bersama. Apabila ada
tinggi sehingga mengurangi kinerja sistem, mengaksesan data yang tidak di share
bahkan bisa terjadi hang. merupakan kegagalan cache.
Teknik lainnya adalah write back,
yaitu teknik meminimasi penulisan dengan 5.2.6 Jumlah Cache
cara penulisan pada cache saja. Pada saat Terdapat dua macam letak cache.
akan terjadi penggantian blok data cache Berada dalam keping prosesor yang
maka baru diadakan penulisan pada disebut on chip cache atau cache internal.
memori utama. Masalah yang timbul Kemudian berada di luar chip prosesor
adalah manakala data di memori utama yang disebut off chip cache atau cache
belum di-update telah diakses modul I/O eksternal.
sehingga data di memori utama tidak valid. Cache internal diletakkan dalam
Penggunaan multi cache terutama prosesor sehingga tidak memerlukan bus
untuk multi prosesor adan menjumpai eksternal, akibatnya waktu aksesnya akan
masalah yang lebih kompleks. Masalah cepat sekali, apalagi panjang lintasan
validasi data tidak hanya antara cache dan internal bus prosesor sangat pendek untuk
memori utama saja, namun antar cache mengakses cache internal. Cache internal
juga harus diperhatikan. Pendekatan selanjutnya disebut cache tingkat 1 (L1).
penyelesaian masalah yang dapat Cache eksternal berada diluar
dilakukan adalah dengan : keping chip prosesor yang diakses melalui
Bus Watching with Write Through, bus eksternal. Pertanyaannya, apakah
yaitu setiap cache controller akan masih diperlukan cache eksternal apabila
memonitoring bus alamat untuk telah ada cache internal? Dari pengalaman,
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 35
Karakteri
Macam
stik
Gerakan 1. Fixed head (satu per track) 2.
head Movable head (satu per surface)
Portabilit 1. Nonremovable disk 2.
as disk Removable disk
Sides 1. Single-sided 2. Double-sided
tetap (non-removable disk) dan disk yang Istilah Winchester dikenalkan IBM
dapat dipindah (removable disk). pada model disk 3340-nya. Model ini
Keuntungan disk yang dapat dipindah atau merupakan removable disk pack dengan
diganti – ganti adalah tidak terbatas head yang dibungkus di dalam pack.
dengan kapasitas disk dan lebih fleksibel. Sekarang istilah Winchester digunakan
Karakteristik lainnya berdasar sides oleh sembarang disk drive yang dibungkus
atau muka sisinya adalah satu sisi disk pack dan memakai rancangan head
tersedia, yaitu 5,25 inchi dan 3,5 inchi (Logical Block Addressing), yaitu metode
dengan masing – masing memiliki versi pangalamatan yang hanya memberi nomer
low density (LD) dan high density (HD). pada sektor – sektor mulai dari 0 hingga
Disket 5,25 inchi sudah tidak popular maksimal 224-1. Metode ini
tidak kuat. Perhatikan karakteristik model menjadi alamat head, sektor dan silinder.
disket yang beredar saat ini pada tabel 5.2. Peningkatan kinerja lainnya adalah
kecepatan tranfer yang lebih tinggi,
mampu mengontrol 4 disk, mampu
IDE Disk (Harddisk)
mengontrol drive CD-ROM.
Saat IBM menggembangkan PC
XT, menggunakan sebuah hardisk Seagate
10 MB untuk menyimpan program SCSI Disk (Harddisk)
head, 306 silinder dan 17 sektor per track, System Interface) mirip dengan IDE dalam
menjadikan pengontrol disk yang kecepatan tinggi. Versi disk SCSI terlihat
drive IDE (Integrated Drive Electronics) tinggi, disk ini merupakan standar bagi
komputer UNIX dari Sun Microsystem, konsep akses paralel pada disk.
HP, SGI, Machintos, Intel terutama RAID (Redundancy Array of
komputer – komputer server jaringan, dan Independent Disk) merupakan organisasi
vendor – vendor lainnya. disk memori yang mampu menangani
SCSI sebenarnya lebih dari sekedar beberapa disk dengan sistem akses paralel
piranti antarmuka harddisk. SCSI adalah dan redudansi ditambahkan untuk
sebuah bus karena SCSI mampu sebagai meningkatkan reliabilitas. Karena kerja
pengontrol hingga 7 peralatan seperti: paralel inilah dihasilkan resultan kecepatan
harddisk, CD ROM, rekorder CD, scanner disk yang lebih cepat. Teknologi database
dan peralatan lainnya. Masing – masing sangatlah penting dalam model disk ini
peralatan memiliki ID unik sebagai media karena pengontrol disk harus
pengenalan oleh SCSI. mendistribusikan data pada sejumlah disk
dan juga membacaan kembali.
Tabel 5.3 Versi disk SCSI
Karakteristik umum disk RAID :
RAID adalah sekumpulan disk drive
Data Bus yang dianggap sebagai sistem tunggal
Nama MB/det
bits MHz disk.
SCSI-1 8 5 5 Data didistribusikan ke drive fisik
Fast SCSI 8 10 10 array.
Wide Fast Kapasitas redudant disk digunakan
16 10 20
SCSI untuk menyimpan informasi paritas, yang
Ultra SCSI 8 20 20 menjamin recoveribility data ketika terjadi
Wide Ultra masalah atau kegagalan disk.
16 20 40
SCSI Jadi RAID merupakan salah satu
Ultra-2 SCSI 8 40 40 jawaban masalah kesenjangan kecepatan
Wide Ultra-2 disk memori dengan CPU dengan cara
16 40 80
SCSI menggantikan disk berkapasitas besar
dengan sejumlah disk – disk berkapasitas
5.2 RAID kecil dan mendistribusikan data pada disk
Telah dijelaskan diawal bahwa – disk tersebut sedemikian rupa sehingga
masalah utama sistem memori adalah nantinya dapat dibaca kembali.
mengimbangi laju kecepatan CPU.
Beberapa teknologi dicoba dan
dikembangkan, diantaranya menggunakan
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 41
paritas khusus. Saat terjadi kegagalan paritas yang terpisah akan memperlambat
drive, data disusun kembali dari sisa data kinerjanya.
yang masih baik dan dari informasi
RAID tingkat 5
paritasnya.
Mempunyai kemiripan dengan
RAID – 3 menggunakan akses
RAID – 4 dalam organisasinya,
paralel dengan data didistribusikan dalam
perbedaannya adalah strip
bentuk strip – strip kecil. Kinerjanya
– strip paritas didistribusikan pada seluruh
menghasilkan transfer berkecepatan tinggi,
disk. Untuk keamanan, strip paritas suatu
namun hanya dapat mengeksekusi sebuah
disk disimpan pada disk lainnya. RAID – 4
permintaan I/O saja sehingga kalau
merupakan perbaikan dari RAID – 4
digunakan pada lingkungan transaksi data
dalam hal peningkatan kinerjanya. Disk ini
tinggi terjadi penurunan kinerja.
biasanya digunakan dalam server jaringan.
RAID tingkat 4
RAID tingkat 6
RAID – 4 menggunakan teknik
Merupakan teknologi RAID
akses yang independen untuk setiap
terbaru. Menggunakan metode
disknya sehingga permintaan baca atau
penghitungan dua paritas untuk alasan
tulis dilayani secara paralel. RAID ini
keakuratan dan antisipasi terhadap koreksi
cocok untuk menangani sistem dengan
kesalahan. Seperti halnya RAID – 5,
kelajuan tranfer data yang tinggi. Tidak
paritas tersimpan pada disk lainnya.
kmemerlukan sinkronisasi disk karena
Memiliki kecepatan transfer yang tinggi.
setiap disknya beroperasi secara
independen. Stripping data dalam ukuran
5.3 Optical Disk
yang besar.
Pada tahun 1980, Philips dan Sony
Strip paritas bit per bit dihitung ke
mengembangkan CD (Compact Disk).
seluruh strip yang berkaitan pada setiap
Detail teknis produk ini dipublikasikan
disk data. Paritas disimpan pada disk
dalam international standard resmi pada
paritas khusus. Saat operasi penulisan,
tahun 1983 yang populer disebut red book.
array management software tidak hanya
CD merupakan disk yang tidak dapat
meng-update data tetapi juga paritas yang
dihapus, mampu menyimpan memori
terkait. Keuntungannya dengan disk
kurang lebih 60 menit informasi audio
paritas yang khusus menjadikan keamanan
pada salah satu sisinya. Keberhasilan
data lebih terjamin, namun dengan disk
secara komersial CD yang mampu
menyimpan data dalam jumlah yang besar, populer saat ini karena masih relatif
menjadikannya media penyimpan yang mahal.
fleksibel digunakan di berbagai peralatan DVD Digital Vesatile Disk. Salah satu
seperti komputer, kamera video, MP3 jenis CD yang memiliki pit data
player, dan lain-lain. lebih kecil, spiral data yang lebih
Sejak dipublikasikan sampai dengan rapat sehingga kapasitasnya sangat
saat ini, terdapat bermacam-macam besar, bisa mencapai 4,7GB untuk
variasi sesuai dengan penggunaan dan sisi tunggal dan berlapis
teknologinya. Berikut tabel diantara tunggal.Laser optis yang digunakan
produk-produk optical disk : Tabel 5.4 adalah laser merah yang berukuran
Produk – produk opitical disk lebih kecil dari CD biasa. Kualitas
yang dihasilkan juga lebih baik dari
CD Compact Disk. Suatu disk yang tidak
CD model lain.
dapat dihapus yang menyimpan
informasi audio yang telah didigitasi.
CD ROM
Sistem standar menggunakan disk 12
(Compact Disk – Read Only
cm yang dapat merekam lebih dari
Memory). Merupakan generasi CD yang
60 menit waktu putar tanpa terhenti.
diaplikasikan sebagai media penyimpan
CD - Compact Disk Read-Only Memory.
data komputer. Dikenalkan pertama kali
ROM Disk yang tidak dapat dihapus untuk
oleh Phillips dan Sony tahun 1984 dalam
menyimpan data komputer. Sistem
publikasinya, yang dikenal dengan Yellow
standar menggunakan disk 12 cm
Book.
yang dapat menampung lebih dari
Perbedaan utama dengan CD
550 Mbyte.
adalah CD ROM player lebih kasar dan
CD – Compact Disk Recordables.
memiliki perangkat pengoreksi kesalahan,
R Merupakan CD untuk penggunaan
untuk menjamin keakuratan tranfer data ke
khusus, biasanya untuk master CD
komputer. Secara fisik keduanya dibuat
dan photo CD. Lapisan reflektif
dengan cara yang sama, yaitu terbuat dari
terbuat dari emas sehingga berwarna
resin, contohnya polycarbonate, dan
kuning. Kapasitas sama dengan CD
dilapisi dengan permukaan yang sangat
lainnya.
reflektif seperti aluminium.
CD – Digital Video Rewritables.
Penulisan dengan cara membuat
RW Merupakan generasi CD yang dapat
lubang mikroskopik sebagai representasi
ditulis berulang kali namun belum
apabila data berada di bagian luar disk ditunjukkan pada gambar 5.8. Format ini
diperlukan kecepatan yang lebih tinggi. terdiri dari field-field sebagai berikut :
kecepatan ini, diantaranya dengan sistem awal sebuah blok. Field ini terdiri dari
constant angular velocity (CAV), yaitu bit sebuah byte yang seluruhnya nol, 10 byte
– bit informasi direkam dengan kerapatan yang seluruhnya satu, dan sebuah byte
putaran disk yang sama. Metode ini biasa Header : Header terdiri dari alamat blok
diterapkan dalam disk magnetik, dan byte mode. Mode nol menandakan
kelemahannya adalah kapasitas disk suatu field data blanko; mode satu
biasa diterapkan pada disk optik adalah correcting dan 2048 byte data; mode dua
constant linier velocity (CLV), yaitu dalam menandakan 2336 byte data pengguna
disk yang dikontrol oleh disk drive-nya. Auxiliary : Data pengguna tambahan
Keuntungannya adalah kapasitas disk dalam mode dua. Pada mode satu, data ini
besar, namun waktu akses secara merupakan kode error-correcting 288 byte.
yang ditutup dengan lapisan semireflektif. perangkat sequential access. Head harus
Lapisan bawah memiliki pit dan land yang menyesuaikan letak record yang akan
lebih lebar agar akurat dalam pembacaan dibaca ataupun akan ditulisi. Apabila head
sehingga lapisan bawah berkapasitas lebih berada di tempat lebih atas dari record
kecil daripada lapisan atasnya. Pada yang diinginkan maka pita perlu
melekatkan dua sisi disk. pembacaan dengan arah maju. Hal ini
sangat berbeda pada teknologi disk yang
menggunakan teknik direct access.
5.4 Pita Magnetik
Kecepatan putaran pita magnetik adalah
Sistem pita magnetik menggunakan
rendah sehingga transfer data menjadi
teknik pembacaan dan penulisan yang
lambat, saat ini pita magnetik mulai
identik dengan sistem disk magnetik.
ditinggalkan digantikan oleh jenis – jenis
Medium pita magnetik berbentuk
produk CD.
track – track paralel, sistem pita lama
berjumlah 9 buah track sehingga
Data, pertukaran data antara CPU dan peripheral lebih lambat dari kecepatan
modul I/O melalui bus data. CPU maupun media penyimpan.
Status Reporting, yaitu pelaporan Fungsi terakhir adalah deteksi
kondisi status modul I/O maupun kesalahan. Apabila pada perangkat
perangkat peripheral, umumnya berupa peripheral terdapat masalah sehingga
status kondisi Busy atau Ready. Juga status proses tidak dapat dijalankan, maka modul
bermacam – macam kondisi kesalahan I/O akan melaporkan kesalahan tersebut.
(error). Misal informasi kesalahan pada peripheral
Address Recognition, bahwa peralatan printer seperti: kertas tergulung, pinta
atau komponen penyusun komputer dapat habis, kertas habis, dan lain – lain. Teknik
dihubungi atau dipanggil maka harus yang umum untuk deteksi kesalahan
memiliki alamat yang unik, begitu pula adalah penggunaan bit paritas.
pada perangkat peripheral, sehingga setiap
6.1.2 Struktur Modul I/O
modul I/O harus mengetahui alamat
Terdapat berbagai macam modul I/O
peripheral yang dikontrolnya.
seiring perkembangan komputer itu
Pada sisi modul I/O ke perangkat
sendiri, contoh yang sederhana dan
peripheral juga terdapat komunikasi yang
fleksibel adalah Intel 8255A yang sering
meliputi komunikasi data, kontrol maupun
disebut PPI (Programmable Peripheral
status. Perhatikan gambar 6.2 berikut.
Interface). Bagaimanapun kompleksitas
suatu modul I/O, terdapat kemiripan
struktur, seperti terlihat pada gambar 6.3.
blok logika I/O yang berhubungan dengan sebuah alamat bagi modul I/O dan
semua peralatan antarmuka peripheral, perangkat peripheralnya sehingga
terdapat fungsi pengaturan dan switching terspesifikasi secara khusus dan sebuah
pada blok ini. perintah I/O yang akan dilakukan.
Terdapat empat klasifikasi perintah I/O,
6.2 Teknik Masukan/Keluaran
yaitu:
Terdapat tiga buah teknik dalam
1 Perintah control. Perintah ini digunkan
operasi I/O, yaitu: I/O terprogram,
untuk mengaktivasi perangkat peripheral
interrupt – driven I/O, dan DMA (Direct
dan memberitahukan tugas
Memory Access). Ketiganya memiliki
yangdiperintahkan padanya.
keunggulan maupun kelemahan, yang
2 Perintah test. Perintah ini digunakan
penggunaannya disesuaikan sesuai unjuk
CPU untuk menguji berbagai kondisi
kerja masing – masing teknik.
status modul I/O dan peripheralnya. CPU
perlu mengetahui perangkat peripheralnya
6.2.1 I/O Terprogram
dalam keadaan aktif dan siap digunakan,
Pada I/O terprogram, data saling
juga untuk mengetahui operasi – operasi
dipertukarkan antara CPU dan modul I/O.
I/O yang dijalankan serta
CPU mengeksekusi program yang
mendeteksikesalahannya.
memberikan operasi I/O kepada CPU
3 Perintah read. Perintah pada modul I/O
secara langsung, seperti pemindahan data,
untuk mengambil suatu paket data
pengiriman perintah baca maupun tulis,
kemudian menaruh dalam bufferinternal.
dan monitoring perangkat.
Proses selanjutnya paket data dikirim
Kelemahan teknik ini adalah CPU
melalui bus data setelah terjadi
akan menunggu sampai operasi I/O selesai
sinkronisasi datamaupun kecepatan
dilakukan modul I/O sehingga akan
transfernya.
membuang waktu, apalagi CPU lebih
4 Perintah write. Perintah ini kebalikan
cepat proses operasinya. Dalam teknik ini,
dari read. CPU memerintahkan modul I/O
modul I/O tidak dapat melakukan interupsi
untuk mengambil data daribus data untuk
kepada CPU terhadap proses – proses yang
diberikan pada perangkat peripheral tujuan
diinteruksikan padanya. Seluruh proses
data tersebut.
merupakan tanggung jawab CPU sampai
Dalam teknik I/O terprogram,
operasi lengkap dilaksanakan.
terdapat dua macam inplementasi perintah
Untuk melaksanakan perintah –
I/O yang tertuang dalam instruksi I/O,
perintah I/O, CPU akan mengeluarkan
yaitu: memory-mapped I/O dan isolated
Dosen : Nahot Frastian, S. Kom.
Arsitektur dan Organisasi Komputer 52
mikroprosesor., Pada Mode 0, ketiga port sebelumnya yaitu I/O terprogram dan
berfungsi sebagai tiga port I/O 8 bit. Pada Interrupt-Driven I/O memiliki kelemahan,
mode lain dapat port A dan port B sebagai yaitu proses yang terjadi pada modul I/O
port I/O 8 bit, sedangkan port C sebagai masih melibatkan CPU secara langsung.
PPI Intel 8255A dapat diprogram untuk • Kelajuan transfer I/O yang tergantung
proses lainnya tanpa banyak terganggu disebut cycle-stealing, karena modul DMA
dengan interupsi. Blok diagram modul mengambil alih siklus bus. Penghentian
DMA terlihat pada gambar 6.7 berikut : sementara penggunaan bus bukanlah
bentuk interupsi, melainkan hanyalah
penghentian proses sesaat yang
berimplikasi hanya pada kelambatan
eksekusi CPU saja. Terdapat tiga buah
konfigurasi modul DMA seperti yang
terlihat pada gambar 6.8.
data, alamat maupun sinyal kontrol dengan 1 – 0 disebut siklus waktu atau siklus bus
metode mulipleks data maka bus ini dan menentukan besarnya slot waktu.
disebut multiplexed bus. Semua perangkat modul pada bus dapat
Keuntungan mulitiplexed bus membaca atau pengetahui siklus clock.
adalah hanya memerlukan saluran sedikit Biasanya satu siklus untuk satu event.
sehingga dapat menghemat tempat, namun Model ini mudah diimplementasikan dan
kerugiannya adalah kecepatan transfer data cepat namun kurang fleksibel menangani
menurun dan diperlukan mekanisme yang peralatan yang beda kecepatan operasinya.
komplek untuk mengurai data yang telah Biasanya digunakan untuk modul
dimulitipleks. Saat ini yang umum, bus – modul tertentu yang sudah jelas
didedikasikan untuk tiga macam, yaitu bus karakteristiknya. Contoh pewaktuan
data, bus alamat dan bus kontrol. sinkron disajikan pada gambar 7.5.
Metode Arbitrasi
Terdapat dua macam metode
arbitrasi, yaitu tersentral dan terdistribusi.
Pada metode tersentral diperlukan
pengontrol bus sentral atau arbiter yang
bertugas mengatur penggunaan bus oleh
modul. Arbiter bisa suatu modul atau
bagian fungsi CPU. Sedangkan dalam
metode terdistribusi, setiap modul
Dalam pewaktuan asinkron
memiliki logika pengontrol akses (access
memungkinkan kerja modul yang tidak
control logic) yang berfungsi mengatur
serempak kecepatannya. Dalam pewaktuan
pertukaran data melalui bus. Kedua
asinkron, event yang terjadi pada bus
metode arbitrasi intinya menugaskan suatu
tergantung event sebelumnya sehingga
perangkat bisa modul I/O ataupun CPU
diperlukan sinyal – sinyal validasi untuk
bertindak sebagai master kontrol
mengidentifikasi data yang ditransfer.
pertukaran.
Sistem ini mampu menggabungkan kerja
modul – modul yang berbeda kecepatan
Timing maupun teknologinya, asalkan aturan
Metode pewaktuan sinkron transfernya sama. Gambar 7.6
terjadinya event pada bus ditentukan oleh memperlihatkan pewaktuan asinkron.
sebuah pewaktu (clock). Sebuah transmisi