Sebuah Pengantar
Penerbit K-Media
Yogyakarta, 2020
ORGANISASI KOMPUTER; Sebuah Pengantar
xii + 100 hlm.; 14 x 20 cm
ISBN: 978-602-451-769-4
Penulis : Darsanto
Tata Letak : Darsanto
Desain Sampul : Darsanto
Penerbit K-Media
Anggota IKAPI No.106/DIY/2018
Banguntapan, Bantul, Yogyakarta.
e-mail: kmedia.cv@gmail.com
ii
KATA PENGANTAR
iii
Penyusun dikesempatan ini menyampaikan
terima kasih kepada semua pihak pimpinan, rekan
sejawat, mahasiswa dan stakeholder yang kemungkinan
tidak dapat disebutkan satu persatu di forum ini, atas
dukungan yang diberikan sehingga dapat tersusun buku
organisasi komputer ini. Terakhir, sebagai sebuah karya
kecil dari penyusun mengharapkan dengan tangan
terbuka suatu masukan dan kritikan konstruktif untuk
pengembangan dan penyempurnaan buku organisasi
komputer sebuah pengantar dimasa yang akan datang.
Penyusun
iv
DAFTAR ISI
v
2.4 Rangkuman ------------------------------------------------ 19
2.5 Soal Latihan ------------------------------------------------ 19
BAB 3 STRUKTUR CPU
3.1 Komponen Utama CPU -------------------------------- 20
3.2 Fungsi CPU ------------------------------------------------ 21
3.2.1 Siklus Fetch - Eksekusi -------------------------- 22
3.2.2 Fungsi Interrupt ---------------------------------- 24
3.3 Rangkuman ------------------------------------------------ 27
3.4 Soal Latihan ------------------------------------------------ 28
BAB 4 MEMORI
4.1 Operasi Sel Memori ------------------------------------- 29
4.2 Karakteristik Sistem Memori -------------------------- 30
4.3 Keandalan Memori -------------------------------------- 34
4.4 Satuan Memori -------------------------------------------- 35
4.5 Memori Utama Semikonduktor ---------------------- 36
4.5.1 Jenis Memori Random Akses ----------------- 36
4.5.2 Pengemasan (Packging) ------------------------ 38
4.5.3 Koreksi Error -------------------------------------- 39
4.6 Cache Memori --------------------------------------------- 43
4.7 Elemen Rancangan -------------------------------------- 44
4.7.1 Kapasitas Cache ---------------------------------- 45
4.7.2 Ukuran Blok --------------------------------------- 45
4.7.3 Fungsi Pemetaan (Mapping) ------------------ 46
a. Pemetaan Langsung ------------------------- 46
b. Pemetaan Assosiatif ------------------------- 49
c. Pemetaan Assosiatif Set -------------------- 50
4.7.4 Algoritma Penggantian ------------------------- 52
4.7.5 Write Policy ---------------------------------------- 53
4.7.6 Jumlah Cache -------------------------------------- 54
4.8 Rangkuman ------------------------------------------------ 55
4.9 Soal Latihan ------------------------------------------------ 56
vi
BAB 5 PERALATAN PENYIMPANAN DATA
5.1 Magnetik Disk -------------------------------------------- 57
5.1.1 Karakteristik Magnetik Disk ------------------ 59
5.1.2 Floppy Disk (Disket) ---------------------------- 61
5.1.3 IDE Disk (Harddisk) ----------------------------- 63
5.1.4 SCSI Disk (Harddisk) --------------------------- 63
5.2 RAID (Redundancy Array of Independent Disk) ---- 64
5.2.1 RAID tingkat 0 ------------------------------------ 65
5.2.2 RAID tingkat 1 ------------------------------------ 66
5.2.3 RAID tingkat 2 ------------------------------------ 66
5.2.4 RAID tingkat 3 ------------------------------------ 67
5.2.5 RAID tingkat 4 ------------------------------------ 67
5.2.6 RAID tingkat 5 ------------------------------------ 68
5.2.7 RAID tingkat 6 ------------------------------------ 68
5.3 Optical Disk ------------------------------------------------ 68
5.3.1 CD ROM -------------------------------------------- 69
5.3.2 CD - R ----------------------------------------------- 71
5.3.3 CD - RW -------------------------------------------- 72
5.3.4 DVD -------------------------------------------------- 73
5.4 Pita Magnetik --------------------------------------------- 74
5.5 Rangkuman ------------------------------------------------ 75
5.6 Soal Latihan ------------------------------------------------ 76
BAB 6 UNIT MASUKAN DAN KELUARAN
6.1 Sistem Masukan dan Keluaran Komputer -------- 77
6.1.1 Fungsi Modul I/O ------------------------------- 78
6.1.2 Struktur Modul I/O ----------------------------- 81
6.1.3 I/O Terprogram ---------------------------------- 81
6.1.4 Interrupts Driven I/O --------------------------- 83
6.1.5 Direct Memory Access (DMA) ---------------- 85
6.2 Perangkat Eksternal ------------------------------------- 87
6.3 Rangkuman ------------------------------------------------ 87
6.4 Soal Latihan ------------------------------------------------ 88
vii
BAB 7 SISTEM BUS
7.1 Struktur Interkoneksi ----------------------------------- 89
7.2 Interkoneksi Bus ------------------------------------------ 91
7.2.1 Struktur Bus --------------------------------------- 92
7.2.2 Hierarki Multiple Bus --------------------------- 93
7.3 Elemen Perancangan Bus ------------------------------ 94
7.3.1 Jenis Bus -------------------------------------------- 95
a. Metode Arbitrasi ----------------------------- 95
b. Timing ------------------------------------------- 96
c. Lebar Bus --------------------------------------- 96
7.3.2 Jenis Transfer Data ------------------------------- 96
7.4 Contoh Bus ------------------------------------------------- 96
7.4.1 Bus ISA ---------------------------------------------- 96
7.4.2 Bus PCI ---------------------------------------------- 97
7.4.3 Bus USB ------------------------------------------------ 97
7.4.4 Bus SCSI -------------------------------------------- 98
7.4.5 Bus P1394 / Fire Wire --------------------------- 98
7.5 Rangkuman ------------------------------------------------ 99
7.6 Soal Latihan ------------------------------------------------ 99
DAFTAR PUSTAKA ----------------------------------------- 100
viii
DAFTAR GAMBAR
BAB
1 Gambar 1.1 Unit Fungsional Dasar Komputer 2
Gambar 1.2 Struktur Dasar Komputer ----------- 4
Gambar 1.3 Fungsi Komputer ---------------------- 5
Gambar 1.4 Operasi-operasi Komputer ---------- 6
2 Gambar 2.1 Struktur Komputer IAS -------------- 9
Gambar 2.2 Struktur Detail Komputer IAS ----- 10
Gambar 2.3 Struktur Bus PDP-8 ------------------- 13
Gambar 2.4 Grafik Jumlah Transistor
Dalam Chips Pentium ---------------- 14
Gambar 2.5 Grafik Perbandingan Kecepatan
Mikroprosesor Dan Memori -------- 16
3 Gambar 3.1 Komponen Internal CPU ------------ 21
Gambar 3.2 Struktur Detail Internal CPU ------- 21
Gambar 3.3 Siklus Instruksi Dasar ---------------- 22
Gambar 3.4 Diagram Siklus Instruksi ------------ 23
Gambar 3.5 Siklus Eksekusi Instruksi
Dengan Interrupt ---------------------- 25
Gambar 3.6 Transfer Pengendalian
Pada Interupsi Ganda ---------------- 26
4 Gambar 4.1 Operasi Sel Memori ------------------- 30
Gambar 4.2 Hirarki Memori ------------------------ 35
Gambar 4.3 Pin Dan Sinyal Kemasan Memori - 39
Gambar 4.4 Packging SIMM ------------------------ 39
Gambar 4.5 Koreksi Kesalahan Dengan
Kode Hamming ------------------------ 40
Gambar 4.6 Hubungan Cache Memori ---------- 44
Gambar 4.7 Organisasi Cache Memori ----------- 44
ix
Gambar 4.8 Organisasi Cache
Pemetaan Langsung ------------------ 47
Gambar 4.9 Contoh Pemetaan Langsung ------- 49
Gambar 4.10 Organisasi Cache
Dengan Pemetaan Asosiatif -------- 50
Gambar 4.11 Organisasi Cache Dengan
Pemetaan Asosiatif Set --------------- 51
Gambar 4.12 Contoh Pemetaan Asosiatif Set ---- 51
5 Gambar 5.1 Layout Data Disk ---------------------- 58
Gambar 5.2 Metode Layout Data Disk ----------- 58
Gambar 5.3 Macam Disk Berdasar
Gerakan Head -------------------------- 59
Gambar 5.4 Disk Piringan Banyak
(Multiple Platters Disk) ---------------- 61
Gambar 5.5 Floppy Disk ----------------------------- 62
Gambar 5.6 Layout Disk CLV ---------------------- 70
Gambar 5.7 Format Blok CD-ROM ---------------- 71
Gambar 5.8 Format Fisik Pita Magnetik --------- 75
6 Gambar 6.1 Model Generik Dari
Suatu Modul I/O ---------------------- 78
Gambar 6.2 Skema Suatu Perangkat
Peripheral -------------------------------- 80
Gambar 6.3 Blok Diagram Struktur
Modul I/O ------------------------------- 81
Gambar 6.4 Blok Diagram DMA ------------------- 86
Gambar 6.5 Konfigurasi Modul DMA ----------- 86
7 Gambar 7.1 Modul-modul Komputer ------------ 90
Gambar 7.2 Pola Interkoneksi Bus ---------------- 91
Gambar 7.3 Arsitektur Bus Jamak Tradisional - 94
Gambar 7.4 Arsitektur Bus Jamak Kinerja
Tinggi ------------------------------------- 94
x
DAFTAR TABEL
BAB
2 Tabel 2.1 Kecepatan Generasi Komputer --------- 12
Tabel 2.2 Karakteristik Penting
Kelompok Sistem/360 -------------------- 13
Tabel 2.3 Evolusi Mikroprosesor Intel ------------- 15
4 Tabel 4.1 Karakteristik Penting Sistem
Memori Komputer ------------------------- 30
Tabel 4.2 Tabel Spesifikasi Memori ---------------- 35
Tabel 4.3 Tingkatan Satuan Memori --------------- 36
Tabel 4.4 Tipe-tipe Memori Semikonduktor ----- 38
Tabel 4.5 Penambahan Bit Cek Paritas
Untuk Koreksi Kode Hamming -------- 41
Tabel 4.6 Unsur-unsur Rancangan
Cache Memori ------------------------------- 45
5 Tabel 5.1 Karakteristik Magnetik Disk ------------ 59
Tabel 5.2 Karekteristik Berbagai
Macam Disket ------------------------------- 62
Tabel 5.3 Versi Disk SCSI ----------------------------- 64
xi
xii
BAB
Pengantar Organisasi
Komputer 1
Buku ini merupakan sebuah buku pengantar
yang membahas tentang struktur dan fungsi komputer.
Setelah mempelajari buku ini diharapkan dapat
memahami sifat dan karakteristik sistem komputer yang
berkembang saat ini. Tantangan yang dihadapi adalah
adanya bermacam komputer dan perkembangan yang
pesat dibidang komputer, namun demikian konsep
dasar organisasi komputer telah digunakan secara
konsisten secara menyeluruh.
1.1 Komputer
Komputer adalah sebuah mesin hitung
elektronik yang secara cepat menerima informasi
masukan digital dan mengolah informasi tersebut
menurut seperangkat instruksi yang tersimpan dalam
komputer tersebut dan menghasilkan keluaran
informasi yang dihasilkan setelah diolah. Daftar
perintah tersebut dinamakan program komputer dan
unit penyimpanannya adalah memori komputer.
Bentuk yang paling sederhana komputer terdiri
dari lima bagian utama yang mempunyai fungsi sendiri-
sendiri. Unit-unit tersebut adalah: masukan, memori,
aritmetika dan logika, keluaran dan kontrol seperti pada
gambar 1.1.
1.4 Rangkuman
Komputer secara fungsional terdiri dari unit
fungsional sistem I/O, Memori dan CPU. Sehingga
fungsi dari sistem komputer dapat dilakukan fungsi
operasi pengolahan data, fungsi operasi penyimpanan
data, fungsi operasi pemindahan data dan fungsi
operasi kontrol.
b. DEC PDP-8
PDP-8 juga memiliki varian-varian yang
modelnya sama dengan IBM System/360 untuk
menyesuaikan kebutuhan pelanggannya. PDP-8 ini
membawa DEC sebagai perusahaan menyuplai
komputer mini terbesar membawa DEC sebagai pabrik
komputer terbesar kedua setelah IBM.
Arsitektur PDP-8 sangat berbeda dengan IBM
terutama bagian sistem bus. Pada komputer ini
menggunakan omnibus sistem. Sistem ini terdiri atas 96
buah lintasan sinyal yang terpisah, yang digunakan
untuk membawa sinyal-sinyal kontrol, alamat maupun
data. Karena semua komponen menggunakan jalur bus
ini maka penggunaannya dikontrol oleh CPU.
Struktur CPU
3
Komputer digital seperti yang telah dijelaskan
pada bab sebelumnya terdiri dari sistem prosesor atau
sering disebut CPU, memori-memori, dan piranti
masukan/keluaran yang saling berhubungan dan saling
dukung mewujudkan fungsi operasi komputer secara
keseluruhan.
3.1 Komponen Utama CPU
CPU merupakan komponen terpenting dari
sistem komputer. CPU adalah komponen pengolah data
berdasarkan instruksi-instruksi yang diberikan
kepadanya. CPU dalam melaksanakan fungsi dan
tugasnya tersusun atas beberapa komponen sebagai
bagian dari struktur CPU. Terlihat pada gambar 3.1 dan
struktur detail internal CPU pada gambar 3.2.
Sedangkan komponen yang tersusun dari CPU, yaitu :
- Arithmetic and Logic Unit (ALU), bertugas membentuk
fungsi-fungsi pengolahan data komputer. ALU sering
disebut mesin bahasa (machine language) karena bagian
ini mengerjakan instruksi-instruksi bahasa mesin yang
diberikan padanya.
- Control Unit, bertugas mengontrol operasi CPU dan
secara keselurahan mengontrol komputer sehingga
terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi-fungsi operasinya.
- Registers, adalah media penyimpan internal CPU yang
digunakan saat proses pengolahan data.
4
Memori
6
Unit Masukan dan
Keluaran
7
Sistem Bus