Anda di halaman 1dari 113

ORGANISASI

DAN
ARSITEKTUR
KOMPUTER
(CCI120)

ANWAR, NIZIRWAN
FASILKOM UNIVERSITAS ESA UNGGUL
2021
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

I. KONSEP ORGANISASI DAN ARSITEKTUR KOMPUTER

ARSITEKTUR KOMPUTER

Dalam perkembangan nya bidang komputer, organisasi dan arsitektur komputer adalah
konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.
Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari
kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem
interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan
lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara
pengaksesan data dan alamat dari dan ke Memori Cache, RAM, ROM, Hard Disk, dll).
Beberapa contoh dari arsitektur komputer ini adalah arsitektur Von Neumann (gambar 1),
CISC (gambar 2), RISC (gambar 3), Blue Gene (gambar 4).

Gambar 1 Arsitektur Von Neumann

ARSITEKTUR VON NEUMANN

Arsitektur Von Neumann menggambarkan (gambar 1) komputer terdiri 4 (empat) bagian


utama: Unit Aritmetika dan Logika (ALU), Unit Kontrol, Memori, dan Alat Masukan/Luaran
(I/O). Bagian ini dihubungkan oleh “wire bus". Secara singkat profil John Van Neumann

1
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

seorang ahli matematika yang merupakan konsultan pembuatan ENIAC pada tahun 1945
mencoba memperbaiki kelemahan ENIAC dengan rancangan komputer barunya, bernama
EDVAC (Electronic Discrete Variable Computer) dengan konsep program tersimpan (bahasa
Inggris: stored program concept). Tahun 1946 komputer dengan stored-program concept
dipublikasikasikan, yang kemudian di kenal dengan Komputer IAS (Computer of Institute for
Advanced Studies). Struktur komputer IAS terlihat pada gambar 2.1. Komputer ini terdiri:
Memori Utama, untuk menyimpan data maupun instruksi.
Arithmetic Logic Unit (ALU), untuk mengolah data biner.
Control Unit, untuk melakukan interpretasi instruksi–instruksi di dalam
memori sehingga terjadi proses eksekusi instruksi tersebut.
I/O, untuk berinteraksi dengan lingkungan luar.

Gambar 2 Arsitektur CISC

COMPLEX INSTRUCTION SET COMPUTER (CISC)

Complex Instruction Set Computing atau Complex Instruction-Set Computer (CISC) daam
terjemahan secara bebas "kumpulan instruksi komputasi kompleks" adalah sebuah
arsitektur dari set instruksi komputer di mana setiap instruksi akan menjalankan beberapa
operasi tingkat rendah, seperti pengambilan dari memori, operasi aritmetika, dan
penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi.
Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC. Karakteristik CISC dapat
dikatakan bertolak-belakang dengan RISC. Sebelum proses RISC didesain untuk pertama

2
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

kalinya, banyak arsitek komputer mencoba menjembatani celah semantik", yaitu bagaimana
cara untuk membuat set-set instruksi untuk mempermudah pemrograman level tinggi
dengan menyediakan instruksi "level tinggi" seperti pemanggilan procedure, proses
pengulangan dan mode-mode pengalamatan kompleks sehingga struktur data dan akses
array dapat dikombinasikan dengan sebuah instruksi. Karakteristik CISC yg "sarat informasi"
ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi
relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya
pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.Contoh prosesor
based CISC adalah System/360, VAX, PDP-11, varian Motorola 68000, dan CPU AMD dan Intel
x86.

Gambar 3 Arsitektur RISC

REDUCED INSTRUCTION SET COMPUTER (RISC)

Prosesor CISC memiliki instruksi-instruksi kompleks untuk memudahkan penulisan program


bahasa assembly, sedangkan prosesor RISC memiliki instruksi-instruksi sederhana yang dapat
dieksekusi dengan cepat untuk menyederhanakan implementasi rangkaian kontrol internal
prosesor. Karenanya, prosesor RISC dapat dibuat dalam luasan keping semikonduktor yang
relatif lebih sempit dengan jumlah komponen yang lebih sedikit dibanding prosesor CISC.
Perbedaan orientasi di antara kedua prosesor ini menyebabkan adanya perbedaan sistem
secara keseluruhan, termasuk juga perancangan kompilatornya. Sebenarnya prosesor RISC
tidak sekedar memiliki instruksi-instruksi yang sedikit dan sederhana seperti namanya tetapi
juga mencakup banyak ciri-ciri lain yang tidak semuanya disepakati oleh kalangan perancang
3
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

sendiri. Meskipun demikian, banyak yang telah bersepakat bahwa prosesor memiliki ciri-ciri
tertentu untuk membedakannya dengan prosesor bukan RISC. RISC mempunyai beberapa
karakteristik antara lain ;
Pertama, prosesor RISC mengeksekusi instruksi pada setiap satu siklus detak (Robinson,
1987:144; Johnson, 1987:153). Hasil penelitihan IBM (International Business Machine)
menunjukkan bahwa frekuensi penggunaan instruksi-instruksi kompleks hasil kompilasi
sangat kecil dibanding dengan instruksi-instruksi sederhana. Dengan perancangan yang baik
instruksi sederhana dapat dibuat agar bisa dieksekusi dalam satu siklus detak. Ini tidak berarti
bahwa dengan sendirinya prosesor RISC mengeksekusi program secara lebih cepat dibanding
prosesor CISC. Analogi sederhananya adalah bahwa kecepatan putar motor (putaran per
menit) yang makin tinggi pada kendaraan tidaklah berarti bahwa jarak yang ditempuh
kendaraan (meter per menit) tersebut menjadi lebih jauh, karena jarak tempuh masih
bergantung pada perbandingan roda gigi yang dipakai.
Kedua, instruksi pada prosesor RISC memiliki format-tetap, sehingga rangkaian pengontrol
instruksi menjadi lebih sederhana dan ini berarti menghemat penggunaan luasan keping
semikonduktor. Bila prosesor CISC (misalnya Motorola 68000 atau Zilog Z8000)
memanfaatkan 50% - 60% dari luas keping semikonduktor untuk rangkaian pengontrolnya,
prosesor RISC hanya memerlukan 6%-10%. Eksekusi instruksi menjadi lebih cepat karena
rangkaian menjadi lebih sederhana (Robinson, 1987:144; Jonhson 1987:153).
Ketiga, instruksi yang berhubungan dengan memori hanya instruksi isi (load) dan instruksi
simpan (store) , instruksi lain dilakukan dalam register internal prosesor. Cara ini
menyederhanakan mode pengalamatan (addressing) dan memudahkan pengulangan kembali
instruksi untuk kondisi-kondisi khusus yang dikehendaki (Robinson, 1987:144; Jonhson,
1987:153). Dengan ini pula perancang lebih menitikberatkan implementasi lebih banyak
register dalam chip prosesor. Dalam prosesor RISC, 100 buah register atau lebih adalah hal
yang biasa. Manipulasi data yang terjadi pada register yang umumnya lebih cepat daripada
dalam memori menyebabkan prosesor RISC berpotensi beroperasi lebih cepat.
Keempat, prosesor RISC memerlukan waktu kompilasi yang lebih lama daripada prosesor
RISC. Karena sedikitnya pilihan instruksi dan mode pengalamatan yang dimiliki prosesor RISC,
maka diperlukan optimalisasi perancangan kompilator agar mampu menyusun urutan
instruksi-instruksi sederhana secara efisien dan sesuai dengan bahasa pemrograman yang

4
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

dipilih. Keterkaitan desain prosesor RISC dengan bahasa pemrograman memungkinkan


dirancangnya kompilator yang dioptimasi untuk bahasa target tersebut.

Gambar 4 Arsitektur Blue Gene

Blue Gene (gambar 4) adalah sebuah arsitektur komputer yang dirancang untuk menciptakan
beberapa superkomputer generasi berikut, yang dirancang untuk mencapai kecepatan
operasi petaflop (1 peta = 10 pangkat 15), dan pada 2005 telah mencapai kecepatan lebih dari
100 teraflop (1 tera = 10 pangkat 12). Blue Gene merupakan proyek antara Departemen
Energi Amerika Serikat (yang membiayai projek ini), industri (terutama IBM), dan kalangan
akademi. Ada lima projek Blue Gene dalam pengembangan saat ini, di antaranya adalah Blue
Gene/L, Blue Gene/C, dan Blue Gene/P. Komputer pertama dalam seri Blue Gene. Blue
Gene/L dikembangkan melalui sebuah "partnership" dengan Lawrence Livermore National
Laboratory menghabiskan biaya AS$100 juta dan direncanakan dapat mencapai kecepatan
ratusan TFLOPS, dengan kecepatan puncak teoretis 360 TFLOPS. Ini hampir sepuluh kali lebih
cepat dari Earth Simulator, superkomputer tercepat di dunia sebelum Blue Gene. Pada Juni
2004, dua prototipe Blue Gene/L masuk dalam peringkat 500 besar superkomputer berada
dalam posisi ke-4 dan ke-8.
Pada 29 September 2004, IBM mengumumkan bahwa sebuah prototipe Blue Gene/L di IBM
Rochester (Minnesota) telah menyusul Earth Simulator NEC sebagai komputer tercepat di
dunia, dengan kecepatan 36,01 TFLOPS, mengalahkan Earth Simulator yang memiliki
kecepatan 35,86 TFLOPS. Mesin ini kemudian mencapai kecepatan 70,72 TFLOPS.
Pada 24 Maret 2005, Departemen Energi AS mengumumkan bahwa Blue Gene/L
memecahkan rekor komputer tercepat mencapai 135,5 TFLOPS. Hal ini dimungkinkan karena

5
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

menambah jumlah rak menjadi 32 dengan setiap rak berisi 1.024 node komputasi. Ini masih
merupakan setengah dari konfigurasi final yang direncanakan mencapai 65.536 node.
Pada 27 Oktober, 2005, Lawrence Livermore National Laboratory dan IBM mengumumkan
bahwa Blue Gene/L sekali lagi telah menciptakan rekor dengan mengalahkan rekornya sendiri
setelah mencapai kecepatan 280.6 TFLOPS.

Gambar 5 Laboratorium Blue Gene/L di Lawrence Livermore National


(https://www.ibm.com/ibm/history/ibm100/us/en/icons/bluegene/transform/)

Perbandingan performance (kinerja) dari arsitektur RISC dan CISC, dapat digunakan sebagai
ukuran kinerja suatu komputer,

Tabel 1 Performance CISC vs RISC

CISC RISC
Penekanan pada perangkat keras Penekanan pada perangkat lunak
(Hardware) (software)
Termasuk instruksi kompleks multi-clock Single-clock, hanya sejumlah kecil
instruksi
Memori-ke-memori: “LOAD” dan “STORE” Register ke register: “LOAD” dan “STORE”
saling bekerjasama adalah instruksi - instruksi terpisah

6
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Ukuran kode kecil, kecepatan rendah Ukuran kode besar, kecepatan (relatif)
tinggi
Transistor digunakan untuk menyimpan Transistor banyak dipakai untuk register
instruksi-instruksi kompleks memori

Pendekatan CISC bertujuan untuk meminimalkan jumlah instruksi per program, dengan cara
mengorbankan kecepatan eksekusi sekian silus/detik. Sedangkan RISC bertolak belakang,
tujuannya mengurangi jumlah siklus/detik setiap instruksi dibayar dengan bertambahnya
jumlah instruksi per program.

[9]

[8]

[7]

[6]

[5]

[4]

[3]

[2]

[1]

[0]

Gambar 6 Layer Abstraksi ISA

Penjelasan gambar6;

Level 7 – 9, level programmer yang memberikan instruksi pada komputer tidak


perlu susah-susah belajar mesin karena bahasa yang dipakai adalah bahasa
tingkat tinggi yang lebih mudah dipahami manusia.
Level 0 – 6, level implementasinya dikerjakan oleh programmer sistem, mulai
level 4 dilakukan oleh programmer aplikasi.
Level 5 merupakan level pengaturan mesin yang dilakukan oleh sebuah
software sistem operasi. Dalam level ini pekerjaan-pekerjaan yang dilakukan
oleh mesin diinterpretasikan secara parsial oleh sistem operasi.
Level 3 – 6, level ISA (Instruction Set Architecture) yang berisi instruksi-
instruksi dasar sebuah mesin. Biasanya terdapat pada manual book dari
produk komputer suatu pabrik

7
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Level 3, terdapat rangkaian dasar sebuah prosesor yang disebut ALU


(Arithmetic Logic Unit) dan sekumpulan register yang mampu melakukan
operasi-operasi logika aritmatika. Terdapat juga program mikro sebagai
pengendali dan berfungsi sebagai interpreter/penerjemah untuk instruksi-
instruksi dari level di atasnya.
Level 0 – 2, berisi logika-logika yang diwujudkan dalam bentuk logika gerbang,
merupakan hardware sesungguhnya dari sebuah mesin. Logika digital dibentuk
dalam suatu komponen analog seperti misalnya transistor ,dsb

Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus
seni mengenai cara interkoneksi komponen perangkat keras untuk dapat menciptakan
sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.
Arsitektur komputer (ISA) ini paling tidak harus mengandung 3 sub-kategori:
1) Set instruksi
2) Arsitektur mikro ISA, dan
3) Sistem desain dari seluruh komponen dalam perangkat keras komputer in
Untuk pembahasan lebih lanjut secara detail pada bab-bab berikutnya.

ORGANISASI VS ARSITEKTUR KOMPUTER

Arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu
sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru (blue a print) dan
deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses
dan sistem interkoneksinya). Arsitektur komputer mempelajari atribut-atribut sistem
komputer yang terkait dengan seorang programmer, dan memiliki dampak langsung pada
eksekusi logis sebuah program.
Organisasi komputer adalah bagian yang terkait erat dengan unit-unit operasional dan
interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek
arsitekturalnya. Biasanya mempelajari bagian yang terkait dengan unit-unit operasional
komputer dan hubungan antara komponen-komponen sistem komputer.
Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi
memori, dan sinyal-sinyal kontrol. Arsitektur komputer lebih cenderung pada kajian atribut-
8
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi,
aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.

STRUKTUR DAN FUNGSI KOMPUTER

Baik struktur dan fungsi computer secara umum, hanya ada 4 (empat) fungsi dasar yang dapat
difungsionalkan komputer:
1) Pemrosesan data: Data dapat
mengambil berbagai bentuk, dan
persyaratan pemrosesan sangat
luas. Namun, kita akan melihat
bahwa hanya ada beberapa metode
atau jenis dasar pemrosesan data.
2) Penyimpanan data: Sekalipun
komputer sedang memproses data
dengan cepat (yaitu, data masuk dan
diproses, dan hasilnya segera
keluar), komputer harus menyimpan
sementara setidaknya potongan-
potongan data yang sedang
dikerjakan. momen tertentu. Jadi,
setidaknya ada fungsi penyimpanan
data jangka pendek. Tak kalah
Gambar 7 Fungsi dasar Komputer
pentingnya, komputer melakukan fungsi
penyimpanan data jangka panjang. File data disimpan di komputer untuk
pengambilan (retrieval) dan pembaruan (recovery) selanjutnya.
3) Perpindahan data: Lingkungan operasi komputer terdiri dari perangkat yang
berfungsi sebagai sumber atau tujuan data. Ketika data diterima dari atau
dikirim ke perangkat yang terhubung langsung ke komputer, proses tersebut
dikenal sebagai input-output (I / O), dan perangkat tersebut disebut sebagai
perangkat. Ketika data dipindahkan dalam jarak yang lebih jauh, ke atau dari
perangkat jarak jauh, proses tersebut dikenal sebagai komunikasi data.
9
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

4) Kontrol: Di dalam komputer, unit kontrol mengelola computer sumber daya dan
mengatur kinerja bagian fungsionalnya sebagai respons terhadap instruksi.

Gambar 8 Kemungkinan Operasi Komputer (a) pemindahan data (b) penyimpanan data (c) &
(d) pengolahan data

10
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 9 Struktur Operasi Komputer

Komputer berdasarkan struktur utama-nya mempunyai;


Control Unit, berfungsi untuk mengontrol operasi CPU dan mengontrol
komputer secara keseluruhan (ter-integrasi)
Arithmetic and Logic Unit (ALU), berfungsi untuk membentuk fungsi-fungsi
pengolahan data komputer.
Register, berfungsi sebagai penyimpan internal CPU.
CPU Interconnection, berfungsi menghubungkan pada seluruh bagian/unit dari
CPU.

11
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

II. PERKEMBANGAN GENERASI EVOLUSI KOMPUTER

Asal usul komputer berawal dari abakus taau sempoa yang sudah ada di Cina pada abad VI
SM dan beberpa kawasan Mediterania di masa Yunani dan Romawi kuno. Awalnya, sempoa
berupa sebuah permukaan pasir sebak lili atau batu lebar dengan tanda yang menunjukkan
letak bilangan dari kerikil yang digunakan sebagai penghitung. Kerikil tersebut biasa disebut
orang romawi dengan istilah calculus. Dari sinilah asal muasal kata kalkulasi tercipta.
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah
diprogram. Kata komputer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti
kata ini kemudian dipindahkan kepada mesin itu sendiri. Pada awalnya, pengolahan informasi
hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai
untuk banyak tugas yang tidak berhubungan dengan matematika.[2][3]
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari
beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk
menghasilkan suatu informasi berdasarkan program dan data yang ada. Konsep komponen-
komponen komputer ini berasal dari arsitektur von Neumann, ketika John von Neumann
memaparkan arsitekturnya pada tahun 1945.
Pada tahun 1623, Wilhelm Shickard, teman seorang astronom Johannes Keppler menemukan
kalkulator mekanik pertama di Jerman. Sembilan belas tahun kemudian, Blaise Pascal,
seorang ilmuwan Prancis memodifikasi kalkulator mekanik menjadi kalkulator otomatis
dengan delapan kolom digit. Kalkulator otomatis ini belumlah sempurna. Karena hanya
mampu mengoperasikan penjumlahan dan pengurangan. Diantara tahun 1646-1716, seorang
Ahli Matematika Jerman, Gottfriend Wilhelm Von Leibniz mengembangkan kalkulator
tersbeut untuk pembagian dan perkalian.
12
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Tahun 1790, Napoleon Bonaparte, seorang kaisar Perancis memerintahkan peralihan sistem
perhitungan lama kekaisaran ke sistem perhitungan baru. Sejak saat iu sejumlah orang
melakukan konversi perhitungan dan memasukkannya ke dalam tabel. Sayangnya, Napoleon
Bonaparte tidak pernah menerbitkan tabel-tabel itu dan hanya menumpuknya. Charles
Babbage mengunjungi Paris pada tahun 1819. Ia melihat tabel-tabel yang tidak diterbitkan
oleh Napoleon Bonaparte. Hal ini membuatnya berfikir, ada cara untuk dapat meghasilkan
tabel seperti itu lebih cepat dengan sedikit tenaga kerja dan sedikit kesalahan.
Tahun 1801, Joseph Marie Jacquard, penenun Prancis menemukan alat tenun Jacquarcd yang
dapat bekerja sesuai perintah berupa lubang di Punched card. Jarum akan lolos jika
mendeteksi adanya lubang. Tetapi, alat ini tidak bisa mengaitkan benang bila permukaan
katun rapat. Alat temuan Jacquerd inilah yang menjadi inspirasi Charles Babbage. Seperti yang
kita tahu, Charles Babbage, Ahli Matematika berkebangsaan Inggris ini adalah penemu
komputer pertama. Ia menemukan komputer pada tahun 1833-1871. Charles mendapatkan
ide untuk mengemvankan komputer mekanis datau mesin analitis yang memiliki semua
elemn dasar komputer otomatis.
Pada tahun 1821, saat Charles Babbage kembali ke Inggris, ia segera membuat mesin seperti
yang ia pikirkan. Mesin hitung pertama ini diberi nama Difference Engine. Mesin ini hanya
dapat melakukan perhitungan matematika dengan sistem penambahan dan pengurangan
saja.
Tahun 1832, Charles Babbage, mendapatkan ide untuk mengembangkan mesinnya supaya
dapat menyelesaikan berbagai jenis operasi matematika. Mesin ini diberi nama Analytical
Engine yang dimaksud sebagai mesin manipulasi simbol umum dan mempunyai karakteristik
dari komputer modern. Vannervar Brush, insinyur listrik berkebangsaan Amerika Serikat,
mengembangkan mesin untuk meyelesaikan persamaan diferensial pada tahun 1930. Mesin
ini dianggap sebagai komputer analog yang andal. Empat belas tahun kemudian, tepatnya
pada tahun 1944, komputer digital dalem bentuk awalnya berhasil dirancang oleh Howard
Aiken. Beliau adlaah seorang profesor di Harvard university. Komputer digital tersebut diberi
nama Mark I. komputer ini mampu melakukan tiga penjumlahan per detik.

13
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

GENERASI KOMPUTER PERTAMA (1946-1959)

Tahun 1946 merupakan tahun diciptakan komputer generasi pertama dengan menggunakan
tabung vakum sebagai komponen dasar pembuatan. Tabung yang digunakan sebagai
komponen dasar ini memang dikenal tidak efisien di beberapa aspek karena cepat sekali
panas ketika dipakai. Selain itu, komponen ini membutuhkan daya listrik sangat besar dalam
pengoperasiannya. Electronic Numerical Integrator and Computer (ENIAC) merupakan salah
satu contoh komputer generasi yang pertama. Komputer generasi pertama diciptakan oleh
J.Presper Eckert dan John Mauchly di University of Pennsylvania. Mereka berdua membangun
ENIAC dengan menggunakan 18.000 tabung vakum dengan ukuran 1800 kaki dan mempunyai
berat yang mencapai sekitar 30 ton. Sejarah komputer generasi pertama ini menjadi digital
elektronik yang dipakai untuk kebutuhan paling umum. Program ENIAC ini sudah di rancang
pada tahun 1942 namun dimulai baru di tahun 1943 dan selesai pada tahun 1946 .
Bentuk program ENIAC memiliki ukuran sangat besar bahkan pada peletakkan program ini
membutuhkan ruang seluas 500 m2. ENIAC juga menggunakan 75.000 relay dan saklar,
18.000 tabung, 70.000 resistor, dan 10.000 kapasitor. Saat memulai pengoperasian, ENIAC
membutuhkan daya listrik sangat besar, yaitu sekitar 140 kW. Dana yang dibutuhkan untuk
membuat perangkat tersebut mencapai 1 juta dollar.

14
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Ciri-ciri komputer generasi pertama:


Memiliki hardware yang jauh lebih besar serta membutuhkan ruang yang luas.
Interior design sistem operasi dibuat secara spesifik dan hanya dapat
melakukan tugas tertentu.
Program hanya dapat dibuat memakai bahasa mesin.
Menggunakan silinder magnetic untuk menyimpan data.
Membutuhkan daya listrik sangat besar.
Butuh mesin pendingin karena cepat panas.
Kapasitas penyimpanan yang kecil.
Kinerjanya lambat.
Memakai konsep stored program dan menggunakan magnetic core storage
sebagai memori utama.
Menggunakan tabung hampa sebagai sirkuit.

Gambar 11 Generasi Komputer Pertama – ENIAC (tabung)

GENERASI KOMPUTER KEDUA (1959-1965)

Tahun 1959, komponen dasar untuk merancang komputer adalah teknologi transistor.
Komponen ini dinilai jauh lebih efisien jika dibandingkan tabung vakum. Transistor
mempunyai ukuran lebih kecil dibandingkan tabung vakum serta daya listrik yang diperlukan

15
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

juga lebih kecil untuk pengoperasiannya. Biaya pembuatan juga jauh lebih terjangkau. Bahasa
pemrogaman telah diganti menggunakan bahasa Assembly dan bahasa simbolik. Dengan
menggunakan bahasa pemrogaman tersebut, programmer dapat memberikan instruksi
dengan kata-kata. Mesin yang pertama kali menggunakan teknologi ini ialah super komputer.
IBM juga telah membuat super komputer dengan nama Sprery-rand dan Stretch serta
menjadikan komputer dengan nama LARC. Komputer ini dikembangkan di laboratorium
menggunakan energi atom. Pada tahun 1965, hampir berbagai bisnis besar menggunakan
komputer generasi kedua untuk memproses informasi dengan keuangan bisnis.
Ciri-ciri komputer generasi kedua:
Telah menggunakan operasi bahasa pemrogaman tingkat tinggi fortran dan
cobol.
Kapasitas memori utama menggunakan magnetic core storage.
Menggunakan simpanan eksternal seperti magnetic tape dan magnetic disk.
Mampu memproses secara real time dan real sharing.
Ukuran fisik jauh lebih kecil dibanding komputer di generasi pertama.
Kinerjanya lebih cepat dan Daya listrik lebih kecil.
Pemakaian program ini tidak lagi terpaku pada aplikasi bisnis namun juga
pada aplikasi teknik.

Gambar 12 Generasi Komputer Kedua – Transistor

16
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

GENERASI KOMPUTER KETIGA (1964-1970)

Generasi Komputer ketiga dimulai pada tahun 1965 yang mana komputer dibuat
menggunakan Integrated Circuit (ICs). Teknologi ini menggeser fungsi transistor sebagai
komponen dasar komputer. Transistor masih tetap digunakan tapi ukurannya diperkecil.
Beberapa transistor yang berukuran kecil tersebut dimasukkan di IC, bersamaan dengan
resistor dan kapasitor. Komputer generasi ketiga menjadi komputer pertama yang membuat
operator dapat berinteraksi menggunakan keyboard dan monitor dengan tampilan sistem
operasi. Selain itu, komputer ini membutuhkan biaya lebih murah sehingga dapat dijangkau
masyarakat umum. Dalam penggunaannya, transistor membuat kinerja komputer cepat
panas sehingga komputer generasi kedua mulai ditinggalkan.
Ciri-ciri komputer generasi ketiga:
Listrik yang digunakan lebih hemat. software lebih meningkat, Harga makin
terjangkau, dan kapasitas memori lebih besar.
Kecepatan menggunakan IC sehingga kinerja komputer lebih cepat.
Memiliki kecepatan 10.000 kali lebih cepat di banding generasi pertama.
Komputer dapat melakukan multiprocessing dan menggunakan visual display
dan dapat mengeluarkan suara.
Menggunakan penyimpanan eksternal, seperti disket magnetic.
Mampu melakukan komunikasi dengan komputer lain.

Gambar 13 Generasi Komputer Ketiga – Integrated Circuit (IC)


17
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

GENERASI KOMPUTER KEEMPAT (1971-2000)

Gambar 13 Generasi Komputer Keempat – Chip

Komputer yang kita pakai sekarang merupakan komputer generasi keempat, yang mana
dibuat dengan menggunakan komponen dasar bernama Microprosesor. Chip microprosesor
memiliki ribuan transistor dan beberapa macam elemen sirkuit yang mana saling terhubung
menjadi satu. Intel menjadi sebuah perusahaan yang paling berpengaruh terhadap
perkembangan chip microprosesor karena mereka berhasil menciptakan intel 4004 yang
merupakan cikal bakal perkembangan komputer. Perusahaan dari Intel berhasil
menggantikan perangkat komputer yang memiliki ukuran yang besar menjadi sangat kecil
sehingga menjadikannya lebih efisien. Pada tahun 1971, IBM menciptakan komputer yang
didesain khusus untuk kalangan rumahan. Sedangkan Apple mempublikasikan Macinthos
untuk pertama kalinya pada tahun 1984, yaitu sebuah sistem operasi agar dapat dijalankan
dari perangkat komputer. Banyak sekali kemajuan pesat yang terjadi pada generasi ini, seperti
diciptakannya mouse, GUI (Graphical User Interface) hingga komputer jinjing yang disebut
dengan laptop. Bahkan prosesor atau CPU pun mengalami perkembangan dari waktu ke
waktu hingga sekarang.
Ciri-ciri komputer generasi keempat:
Dapat menggunakan LSI (Large Scale Integration).

18
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Sudah memakai semikonduktor dan mikro processor yang berbentuk seperti


chip untuk memorinya.
Dipasarkan pada sektor perorangan.
Muncul komputer terbaru yang lebih efisian dan mudah dibawa kemana pun,
seperti laptop.

GENERASI KOMPUTER KELIMA

Gambar 14 Generasi Komputer Kelima – Intelligence

Untuk mendefiniskan komputer generasi kelima cukup sulit. Karena kompuetr ini masih
dalam proses pembuatan. Gambaran imajinatif dari komputer generasi ini adalah komputer
fiksi HAL9000 dari novel karya Arthur C. Clake dengan judul 2001: Space Odyssey.
Dalam buku ini HAL9000 menampilkan fungsi yang diharapkan dari komputer generasi kelima
dengan kecerdasan buatan (artificial intelligence atau AI). Dengan kecerdasan ini HAL9000
akan mampu melakukan komunikasi dengan manusia, menggunakan masukan visual, dan
mampu belajar dari pengalamannya sendiri. Meski dalam proses pembuatan, kini beberapa
komputer telah dapat menjalankan salah stau fungsi tersebut seperti mampu menerima
instruksi secara lisan. Yang kita kenal dengan sebutan Siri untuk sistem operasi iOS dan Google
Voice pada android. Banyaknya kemajuan dalam bidang teknologi memungkinkan

19
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

pembuatan komputer generasi kelima seprti HAL9000 dapat terealisasi. Kemajuan rekayasa
yang utama adalah kemampuan pemrosesan paralel yang akan menggantikan model Von
Neumann. Kemajuan lainnya adalah teknologi superkonduktor yang mampu membuat aliran
listrik tanpa adanya hambatan. Kemajuan ini akan dapat mempercepat informasi.
Ciri-ciri komputer generasi kelima:
Menggunakan LSI
Fitur semakin banyak
Kecepatan pemrosesan informasi meningkat
DampakPerkembangan Komputer Untuk Manusia

Setiap perkembangan teknologi, pastinya menimbulkan dampak positif dan negatif.


Perkembangan komputer sendiri telah mampu membantu meringankan banyak pekerjaan
manusia. Tidak hanya meringkankan pekerjaan manusia, perkembangan komputer kini juga
mampu penyediakan sarana hiburan untuk semua kalangan. Video game yang dapat
dimainkan oleh anak-anak hingga orang tua merupakan hasil dari perkembangan komputer.
Perkembangan sejarah komputer kini telah mampu masuk kedalam setiap aspek kehidupan
kita. Mulai dari bangun tidur hingga tidur lagi. Sayangnya, dari semua kemudahan dan
kesenangan yang didapatkan masyarakat, tak terlepas dari dampak negatif yang ditimbulkan.
Dalam penggunaannya, komputer memiliki beberapa dampak negatif dalam kehidupan
sehari-hari. Dari dampak sosial masyarakat, hukum, pendidikan, juga kesehatan.

GENERASI KOMPUTER KEENAM (Masa Depan)

Dengan teknologi komputer yang ada saat ini, agak sulit untuk dapat membayangkan
bagaimana komputer masa depan. Dengan teknologi yang ada saat ini saja kita seakan sudah
dapat “menggenggam dunia”. Dari sisi teknologi beberapa ilmuan komputer meyakini suatu
saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis. Robot
yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang
sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang
mungkin digunakan oleh komputer yang akan datang. Ahli-ahli sains komputer sekarang juga
sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan

20
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

program oleh pengguna. Komputer tanpa program (programless computer) ini mungkin
membentuk ciri utama generasi komputer yang akan datang. Secara prinsip ciri-ciri komputer
masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan
diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan
seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati
kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi
sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan
bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan.

Gambar 14 Generasi Komputer Kelima – Touch Screen / Remote (1)

Gambar 15 Generasi Komputer Kelima – Touch Screen / Remote (2)

21
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

SUPPLEMEN GENERASI KOMPUTER

22
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

23
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

24
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

25
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

26
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Tabel 2 Generasi Komputer

Kecepatan per Detik (dalam seribu)


1,200,000

1,000,000 1,000,000

800,000

600,000

400,000

200,000
100,000
- 40 200 1,000 10,000
G-Vacuum G-Transistor G-SMSI G-LSI G-VLSI G-ULSI
1946 1958 1965 1972 1978 1991

Kecepatan per Detik

Gambar 15 Representasi Generasi Komputer 1 - 6

STRUKTUR INSTRUCTION ARCHITECTURE SET (IAS)

Tahun 1946 komputer dengan stored-program concept dipublikasikasikan, yang kemudian di


kenal dengan Komputer IAS (Computer of Institute for Advanced Studies). Struktur komputer
IAS direpresentasikan pada gambar 2.1. Komputer ini terdiri :
Memori Utama, untuk menyimpan data maupun instruksi.
Arithmetic Logic Unit (ALU), untuk mengolah data binner.
Control Unit, untuk melakukan interpretasi instruksi-instruksi di dalam
memori sehingga adanya eksekusi instruksi tersebut.
I/O, untuk berinteraksi dengan lingkungan luar.
27
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 16 Struktur Komputer IAS

Memori IAS terdiri atas 1.000 lokasi penyimpanan yang disebut word. Word terdiri atas 40
binary digit (bit). Data maupun instruksi disimpan dalam memori ini, sehingga data maupun
instruksi harus dikodekan dalam bentuk biner. Format memori terlihat pada gambar 2.2.
Setiap bilangan terdiri atas sebuah bit tanda dan 39 bit nilai. Sebuah word terdiri atas 20 bit
instruksi dengan masing – masing 8 bit kode operasi (op code) dan 12 bit alamat.

Gambar 17 Format Memori IAS

Struktur detail komputer IAS disajikan dalam gambar 2.3. Gambar ini menjelaskan bahwa baik
unit kontrol maupun ALU berisi lokasi – lokasi penyimpanan, yang disebut register, yaitu :
Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di
dalam memori atau digunakan untuk menerima word dari memori.
Memory Address Register (MAR), untuk menentukan alamat word di memori
untuk dituliskan dari MBR atau dibaca oleh MBR.

28
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan
dieksekusi.
Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara
instruksi sebelah kanan word di dalam memori.
Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan
diambil dari memori.
Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk
penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2
buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti
(most significant bit) disimpan dalam AC dan 40 bit lainnya (least significant
bit) disimpan dalam MQ.
IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS
memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :
Data tranfer, memindahkan data di antara memori dengan register – register
ALU atau antara dua register ALU sendiri.
Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat
tertentu.
Conditional branch, perintah – perintah eksekusi percabangan yang
memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan
tersebut.
Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
Address Modify, instruksi – instruksi yang memungkinkan pengubahan alamat
saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi
pada program.

29
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 18 Struktur Unit-unit Komputer IAS

30
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Tabel 3 Uraian Instruksi IAS pada gambar 15

31
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

III. SYSTEM BUS

Bus sistem (bahasa Inggris: System bus) 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. Bus disusun secara
hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus
yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah
satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa
perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara
bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah
bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express. 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 tetapi kecepatan transfer data menurun dan diperlukan
mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk
dedicated bus merupakan kebalikan dari multipexed bus.

FUNGSI BUS

Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih perangkat
komponen komputer yang dalam penggunaaan dapat dilakukan secara bersamasa-sama.
Adapun komponen komputer yang dihubungkan dengan bus adalah CPU (Central Processing
Unit), Memori, dan Perangkat I/O. Sistem bus adalah penghubung bagi keseluruhan
32
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

komponen komputer dalam menjalankan tugasnya. Dalam proses kerjanya transfer data
menjadi hal yang mendominasi kerja suatu prosessor, dimana data atau program yang
tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga
saat menampilkan hasil pemrosesan data juga melalui perantara bus.
Bus dalam komputer dapat dibedakan menjadi 2 (dua) kategori fungsi :
1) Dedicated Bus. Dedicated bus adalah bus yang khusus menyalurkan satu data
tertentu saja, contohnya paket data saja, atau alamat saja.
2) Multiplexed Bus. Multiplexed bus adalah bus yang dilalui informasi yang
berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data.

STRUKTUR BUS

Sebuah bus terdiri dari 50 hingga 100 saluran yang terpisah. Fungsi dari saluran bus dapat
diklasifikasikan menjadi 3 (tiga) kelompok, yaitu:
1) Saluran Data. Saluran data memberikan lintasan bagi perpindahan data antara
dua modul sistem, umumnya saluran data terdiri dari 8, 16, 32 saluran, dimana
jumlah saluran ini diartikan seagai lebar bus. Lebar bus data merupakan faktor
penting dalam menentukan kinerja sistem secara keseluruhan.
2) Saluran Alamat. Saluran alamat digunakan untuk menandakan sumber atau
tujuan data pada bus data. Misalnya, bila CPU akan membaca sebuah word
dari memori, maka CPU akan menaruh alamat word yang dimaksud pada
saluran alamat. Lebar bus alamat akan menentukan kapasitas memori
maksimum sistem.
3) Saluran Kontrol. Saluran kontrol digunakan untuk mengontrol akses ke saluran
alamat dan penggunaan data. Sinyal-sinyal kontrol melakukan transmisi baik
perintah maupun informasi pewaktuan diantara modul-modul sistem.

33
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 16 Interkoneksi Sistem BUS

STRUKTUR INTERKONEKSI

Saluran interkoneksi data terdiri dari tiga komponen utama yang ketiga komponen tersebut
dihubungkan oleh bus system. Adapun ketiga komponen terseebut adalah :
1) Memori. Memori umumnya terdiri dari beberapa (N) word memori dengan
panjang yang sama. Word dapat dibaca maupun ditulis pada memori dengan
kontrol read dan write.
2) Modul I/O. Modul I/O berfungsi sebagai sebuah memori dengan operasi
pembacaan dan penulisan yang dapat mengirimkan sinyal interrupt.
3) CPU. CPU berfungsi sebagai pusat pengolahan dan ekesekusi data berdasarkan
routine-routine program yang diberikan padanya. CPU juga sebagai pengendali
seluruh sistem, sehingga sebagai konsekuensinya memiliki koneksi ke seluruh
modul yang menjadi bagian sistem komputer.

PRINSIP OPERASI DAN TRANSFER DATA BUS

Prinsip dari operasi bus adalah meminta penggunaan bus, apabila telah disetujui, modul akan
memindahkan data yang diinginkan ke modul yang disetujui atau melalui saluran kontrol dan
alamat yang sesuai.

34
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Dalam bus system dikenal istilah timing, dimana timing ini berkaitan dengan cara kerja
terjadinya event yang diatur pada bus sistem tersebut. Timing dalam bus system dapat
dibedakan menjadi
1) Synchronous. Timing secara synchronous dapat diartikan dalam proses
terjadinya event sangat ditentukan oleh clock (pewaktu).
2) Asynchronous. Dalam timing asynchronous terjadinya sebuah event tidak
ditentukan oleh clock (pewaktu), namun ditentukan oleh event sebelumnya.

Jenis Transfer Data


1) Operasi Read. Dalam operasi read Slave menaruh data pada bus data begitu
slave mengetahui alamat dan mengambil datanya
2) Operasi Write. Dalam operasi write Master menaruh data pada bus data begitu
alamat stabil dan slave mempunyai kesempatan untuk mengetahui alamat
3) Operasi Read Modify Write. Operasi Read yang diikuit operasi Write ke alamat
yang sama. Tujuan untuk melindungi sumber daya memori yang dapat dipakai
bersama di dalam multiprogramming
4) Operasi Read After Write. Operasi yang tidak dapat dibagi yang berisi operasi
Write diikuti operasi Read dari alamat yang sama
5) Operasi Block. Sebuah siklus lamat diikuti oleh n siklus data

CONTOH BUS

1) Bus ISA. Bus ISA (Industry Standar Architecture) dikembangkan untuk lebih
digunakan pada personal komputer, yang beroperasi pada 8,33 MHz, dimana
pendekatkan yang digunakan pada bus ISA adalah tetap kompetibel dengan
komponen-komponen komputer yang telah ada.

35
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 17 Konektor Slot / Pin Bus ISA

2) Bus PCI (Peripheral Component Interconect) adalah bus yang tidak tergantung
prosesor dan berfungsi sebagai bus penghubung peripheral, standar yang
digunakan PCI adalah 64 saluran data dengan kecepatan 33 MHz.

Gambar 18 Konektor Slot / Pin Bus PCI

3) Bus USB (Universal Serial Bus) ditemukan dan diciptakan untuk menyeimbangi
banyak perangkat peripheral yang tidak efektif apabila ditempatkan pada bus
PCI yang memiliki kecepatan yang tinggi, sedangkan kecepatan dari beberapa
peripheral masi tergolong lambat, seperti keyboard, mouse, dan printer.

Gambar 19 Konektor Pin Bus USB

36
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

4) Bus SCSI (Small Computer System Interface). SCSI diturunkan dari "SASI",
"Antarmuka Sistem Shugart Associates", dikembangkan sekitar tahun 1978
dan diungkapkan kepada publik pada tahun 1981 [1] Larry Boucher dianggap
sebagai "bapak" dari SASI dan akhirnya SCSI karena pekerjaan perintisnya
pertama di Shugart Associates dan kemudian di Adaptec [2] adalah perangkat
peripheral eksternal yang dipoulerkan oleh macintosh pada tahun 1984. SCSI
merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk,
dan perangkat penyimpanan eksternal berukuan besar. SCSI menggunakan
interface paralel dengan 8,16, atau 32 saluran data. Bus P1394 / Fire Wire :
Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin
cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan
bus berkecepatan tinggi juga. Bus SCSI dan PCI tidak dapat mencukupi
kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang
dikenal dengan FireWire (P1393 standard IEEE). P1394 memiliki kelebihan
dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan
mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular
pada system computer, namun juga pada peralatan elektronik seperti pada
kamera digital, VCR, dan televise. Kelebihan lain adalah penggunaan transmisi
serial sehingga tidak memerlukan banyak kabel.

[1] ANSI Draft SASI Standard, Rev D, February 17, 1982, pg. ii states, "9/15/81 first
presentation to ANSI committee X3T9-3 (2 weeks following announcement in
Electronic Design)."
[2] "How Computer Storage Became a Modern Business", Computer History Museum,
March 9, 2005". Youtube.com. Diakses tanggal 2014-05-11.

Gambar 20 Konektor Bus SCSI

37
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

5) Bus HDMI (High-Definition Multimedia Interface) adalah salahsatu antarmuka


(interface) peralatan audio/video digital tanpa kompresi yang didukung oleh
industri. HDMI menyediakan antarmuka antara beberapa sumber audio/video
digital yang cocok, saperti set-top box, pemutar DVD atau penerima AV serta
audio digital dan/atau monitor video yang cocok, saperti televisi digital (DTV).
Dan pada HDMI mendukung video standar, yang lebih tinggi, ataupun definisi
tinggi, ditambah dengan audio digital multi kanal pada kabel tunggal. Hal ini
tak tergantung pada standar DTV seperti ATSC, dan DVB(-T,-S,-C), karena
semuanya merupakan enkapsulasi stream data MPEG, yang dilewatkan pada
dekoder, dan keluar sebagai data video tak terkompresi, yang bisa jadi
berdefinisi tinggi. Data video ini kemudian dikodekan menjadi TMDS untuk
transmisi digital melalui HDMI. HDMI juga mendukung 8 kanal audio digital tak
termampatkan. Dimulai dengan versi 1.2, saat ini HDMI mendukung hingga 8
kanal audio satu bit. Audio satu bit digunakan pada CD Super Audio.

Gambar 21 Konektor Pin Bus HDMI

BUS KOMPUTER MODERN (CONTOH)

Bus Processor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus
inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh
prosesor untuk meneruskan informasi dari prosesor ke cache atau memori
utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga
terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan
beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-
nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200
MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz.

38
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia
mampu mentransfer 8 byte.
Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain
secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz
(mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada
lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah
2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori
(Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah
sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat
PCI Express mulai marak digunakan, bus AGP ditinggalkan.
Bus PCI (Peripheral Component Interconnect). Bus PCI tidak tergantung
prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi
untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz
dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC
yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang
menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset
pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau
NVIDIA nForce MCP).
Bus PCI-X (Peripheral Component Interconnect Express). Bus ini merupakan
perkembangan dari bus PCI. Bus ini mentransfer data pada 250 Megabyte per
detik (MBs) per jalur, atau total 8 GBs lebih dari 32 jalur diperkenalkan pada
tahun 2004. Mulai tahun 2005, pada saat PCI Express mulai marak digunakan,
bus AGP ditinggalkan.
Bus ISA (Industry Standard Architecture)
Bus EISA (Extended Industry Standard Architecute)
Bus MCA (Micro Channel Architecture)
Bus SCSI (Small Computer System Interface]]. Bus ini diperkenalkan oleh
Macintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive
CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal
berukuran besar
Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor
komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern
39
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah
seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat
yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI.
Keuntungan yang didapat dari bus USB antara lain: tidak harus memasang
jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya
satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O,
tidak diperlukan reboot.
Bus 1394. Bus yang mempunyai nama FireWire memiliki kecepatan tinggi
diatas SCSI dan PCI. Bus 1394 sangat cepat, murah, dan mudah untuk
diimplementasikan. Bus ini tidak hanya populer perangkat komputer tetapi
juga perangkat elektronik seperti kamera digital, VCR, dan televisi.

ANTAR MUKA (INTERFACE) BUS

Peripheral Component Interconnect (PCI)

Konektor PCI didefinisikan memiliki 62 kontak di setiap sisi konektor tepi , tetapi dua atau
empat di antaranya diganti dengan takik kunci, sehingga kartu memiliki 60 atau 58 kontak di
setiap sisinya. Sisi A mengacu pada 'sisi solder' dan sisi B mengacu pada 'sisi komponen': jika
kartu dipegang dengan konektor mengarah ke bawah, tampilan sisi A akan memiliki pelat
belakang di sebelah kanan, sedangkan tampilan sisi B akan memiliki pelat belakang di sebelah
kiri. Pinout dari sisi B dan A adalah sebagai berikut, menghadap ke bawah ke konektor
motherboard (pin A1 dan B1 paling dekat dengan pelat belakang). [1][2][3]

[1] PCI Local Bus Specification, revision 3.0


[2] "PCI Latency Timer Howto". Reric.NET by Eric Seppanen. 2004-11-14. Retrieved 2008-
07-17.
[3] PCI Local Bus Specification Revision 2.3. Portland, Oregon: PCI Special Interest Group.
March 29, 2002

40
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 22 Diagram posisi kunci Card PCI 32-bit dan 64-bit

Tabel 4 Konektor PCI 32-bit

Pin Sisi B Sisi A Komentar

1 −12 V. TRST #

2 TCK +12 V. Pin port JTAG (opsional)


3 Ground TMS

4 TDO TDI

5 +5 V. +5 V.

6 +5 V. INTA #

7 INTB # INTC # Garis interupsi (saluran terbuka)

8 INTD # +5 V.

9 PRSNT1 # Pendiam Ditarik rendah untuk menunjukkan daya 7,5 atau 25 W.

10 Pendiam IOPWR +5 V atau +3,3 V

41
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

11 PRSNT2 # Pendiam Ditarik rendah untuk menunjukkan daya 7,5 atau 15 W.

12 Ground Ground
Takik kunci untuk kartu berkemampuan 3,3 V.
13 Ground Ground

14 Pendiam 3,3 V aux Daya siaga (opsional)

15 Ground RST # Setel ulang bus

16 CLK IOPWR Jam 33/66 MHz

17 Ground GNT # Pemberian bus dari motherboard ke kartu

18 REQ # Ground Permintaan bus dari kartu ke motherboard

Peristiwa manajemen daya (opsional) 3,3 V, drain terbuka, aktif


19 IOPWR PME # rendah. [19]

20 AD [31] IKLAN [30]

21 AD [29] +3,3 V.

22 Ground AD [28]

23 AD [27] AD [26]

24 IKLAN [25] Ground

25 +3,3 V. AD [24]

26 C / BE [3] # IDSEL
Alamat / bus data (bagian atas)
27 AD [23] +3,3 V.

28 Ground AD [22]

29 AD [21] IKLAN [20]

30 M [19] Ground

31 +3,3 V. AD [18]

32 AD [17] AD [16]

33 C / BE [2] # +3,3 V.

34 Ground BINGKAI# Transfer bus sedang berlangsung

35 IRDY # Ground Inisiator siap

36 +3,3 V. TRDY # Sasaran siap

37 DEVSEL # Ground Target dipilih

42
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

38 PCIXCAP Ground BERHENTI# PCI-X mampu; Permintaan target dihentikan

39 MENGUNCI# +3,3 V. Transaksi terkunci

40 PERR # SMBCLK SDONE Kesalahan paritas; Jam SMBus atau Snoop selesai (usang)

41 +3,3 V. SMBDAT SBO # Data SMBus atau Snoop backoff (usang)

42 SERR # Ground Sistem bermasalah

43 +3,3 V. PAR Genap paritas di atas AD [31:00] dan C / BE [3: 0] #

44 C / BE [1] # AD [15]

45 AD [14] +3,3 V.

46 Ground AD [13]
Alamat / bus data (separuh lebih tinggi)
47 IKLAN [12] IKLAN [11]

48 IKLAN [10] Ground

49 M66EN Ground IKLAN [09]

50 Ground Ground
Takik kunci untuk 5 kartu berkemampuan V.
51 Ground Ground

52 IKLAN [08] C / BE [0] #

53 IKLAN [07] +3,3 V.

54 +3,3 V. IKLAN [06]

55 IKLAN [05] IKLAN [04] Alamat / bus data (bagian bawah)

56 IKLAN [03] Ground

57 Ground IKLAN [02]

58 IKLAN [01] IKLAN [00]

59 IOPWR IOPWR

60 ACK64 # REQ64 # Untuk ekstensi 64-bit; tidak ada koneksi untuk perangkat 32-bit.

61 +5 V. +5 V.

62 +5 V. +5 V.

Keterangan warna label

43
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Pin Ground Referensi volt nol


Pin daya Menyuplai daya ke kartu PCI
Pin luaran Didorong oleh kartu PCI, diterima oleh motherboard
Luaran inisiator Didorong oleh master / inisiator, diterima oleh target
Sinyal I / O Dapat digerakkan oleh pemrakarsa atau target, bergantung pada operasi
target Luaran Didorong oleh target, diterima oleh pemrakarsa / master
Masukan Didorong oleh motherboard, diterima oleh kartu PCI
Open drain Dapat ditarik rendah dan / atau dirasakan dengan beberapa kartu
Reserved Saat ini tidak digunakan, jangan sambungkan

Universal Serial Bus (USB)

USB adalah host-centric bus di mana host/terminal induk memulai semua transaksi. Paket
pertama/penanda (token) awal dihasilkan oleh host untuk menjelaskan apakah paket yang
mengikutinya akan dibaca atau ditulis dan apa tujuan dari perangkat dan titik akhir. Paket
berikutnya adalah data paket yang diikuti oleh handshaking packet yang melaporkan apakah
data atau penanda sudah diterima dengan baik ataupun titik akhir gagal menerima data
dengan baik. Setiap proses transaksi pada USB terdiri atas:
Paket token/sinyal penanda (Header yang menjelaskan data yang
mengikutinya)
Pilihan paket data (termasuk tingkat muatan) dan
Status paket (untuk acknowledge/pemberitahuan hasil transaksi dan untuk
koreksi kesalahan)

Data di bus USB disalurkan dengan cara mendahulukan Least Significant Bit(LSB). Paket-paket
USB terdiri dari data-data berikut ini:

Sync, semua paket harus diawali dengan data sync. Sync adalah data 8 bit
untuk low dan full speed atau data 32 bit untuk high speed yang digunakan
untuk mensinkronkan clock dari penerima dengan pemancar. Dua bit terakhir
mengindikasikan di mana data PID dimulai.
PID (Packet Identity/Identitas paket), adalah field untuk menandakan tipe dari
paket yang sedang dikirim. Tabel dibawah ini menunjukkan nilai-nilai PID.

44
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Tabel 5 Packet Identity USB


Group Nilai PID Identitas Paket
Token 0001 OUT Token
Token 1001 IN Token
Token 0101 SOF Token
Token 1101 SETUP Token
Data 0011 DATA0
Data 1011 DATA1
Data 0111 DATA2
Data 1111 MDATA
Handshake 0010 ACK Handshake
Handshake 1010 NAK Handshake
Handshake 1110 STALL Handshake
Handshake 0110 NYET (No Response Yet)
Special 1100 PREamble
Special 1100 ERR
Special 1000 Split
Special 0100 Ping

Small Computer System Interface (SCSI)

Mulanya, SCSI Parallel Interface (SPI) adalah satu-satunya antarmuka yang menggunakan
protokol SCSI. Standarisasi dimulai sebagai bus 8-bit ujung tunggal pada tahun 1986, dengan
transfer hingga 5 MB/s, dan berkembang menjadi bus 16-bit diferensial tegangan rendah yang
mampu mencapai 320 MB/s. Standar SPI-5 terakhir dari tahun 2003 juga menetapkan
kecepatan 640 MB/s yang gagal direalisasikan. Spesifikasi SCSI paralel mencakup beberapa
mode transfer sinkron untuk kabel paralel, dan mode asynchronous. Mode asynchronous
adalah protokol permintaan/pengakuan klasik, yang memungkinkan sistem dengan bus
lambat atau sistem sederhana juga menggunakan perangkat SCSI. Mode sinkron yang lebih
cepat lebih sering digunakan.
Tabel 6 Antarmuka SCSI
Spesifik Maksimum
asi
Nama Lebar
Kode
Antarmuka body / Clock[a] Panjang[ Perang
(bits) baris Throughput
alternatif dokum b]
kat[c]
en

Ultra-4; Fast- SPI-5 80 MHz tidak 320 MB/s (2560


Ultra-320 SCSI 16 12 m 16
160 (INCITS DDR ada Mbit/s)

45
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

367-
2003)
T10 /
20 MB/s[d][e][f] (160 M
SSA INCITS serial 200 Mbit/s 25 m 96
bit/s)
Serial Storage 309-1997
8b10b
Architecture T10 /
40 MB/s[g][e][f] (320 M
SSA 40 INCITS serial 400 Mbit/s 25 m 96
bit/s)
309-1997
T11 /
X3T11/9
127 (FC-
4-175v0
Fibre 1.0625 Gbit 98.4 MB/s[e][f] (850 M 500 m / 10 AL)
1GFC FC-PH serial
Channel 1Gbit /s bit/s) km[h] 224 (FC-
Draft,
SW)
Revision
4.3
T11 /
X3T11/9
Fibre Channel 6-402v0 2.125 Gbit/ 197 MB/s[e][f] (1,700 500 m / 10
2GFC serial 127/224
2Gbit FC-PH- s Mbit/s) km[h]
2, Rev 8b10b
7.4
T11 /
INCITS
Fibre Channel 394 MB/s[e][f] (3,400 500 m / 10
4GFC Project serial 4.25 Gbit/s 127/224
4Gbit Mbit/s) km[h]
2118-D /
Rev 6.10
T11 /
INCITS
Fibre Channel 788 MB/s[e][f] (6,800 500 m / 10
8GFC Project serial 8.5 Gbit/s 127/224
8Gbit Mbit/s) km[h]
2118-D /
Rev 6.10
T11 /
INCITS
Fibre Channel 14.025 Gbit 64b66 1,575 MB/s[e][f] (13,60 500 m / 10
16GFC Project serial 127/224
16Gbit /s b 0 Mbit/s) km[h]
2118-D /
Rev 6.10
T10 / IN
300 MB/s[e][f] (2,400
SAS 1.1 CITS serial 3 Gbit/s 6m 16,256[i]
Mbit/s)
417-2006
T10 / IN
600 MB/s[e][f] (4,800
SAS 2.1 CITS serial 6 Gbit/s 8b10b 6m 16,256[i]
Mbit/s)
478-2011
Serial attached
SCSI T10 / IN
1,200 MB/s[e][f] (9,600
SAS 3.0 CITS serial 12 Gbit/s 6m 16,256[i]
Mbit/s)
519
T10 / IN
CITS 128b1 2,400 MB/s[e][f] (19,20
SAS 4.0 serial 22.5 Gbit/s tbd 16,256[i]
534 (draf 50b 0 Mbit/s)
t)
Firewire IEEE
IEEE 1394- S3200, i.Link, Std. 3.145728 315 MB/s
serial 8b10b 4.5 m 63
2008 Serial Bus 1394- Gbit/s (2,517 Mbit/s)
Protocol (SBP) 2008
SCSI T10 / IN pendek,
8 GT/s (PCI 128b1 985 MB/s[e][f][j] (7,877
SCSI Express over PCIe (SO CITS serial hanya back 258
e 3.0) 30b Mbit/s)
P) 489 plane
T10
USB Attached 10 Gbit/s 128b1 ~1,200 MB/s[e][f] (~9,5
UAS-2 / INCITS serial 3 m[k] 127
SCSI 2 (USB 3.1) 32b 00 Mbit/s)
520
ATAPI melalui 33 MHz D tidak 133 MB/s[l] (1,064 Mb 457 mm
16 2
Parallel ATA T13 / NC DR ada it/s) (18 inci)
ATA Packet
ITS 317- 1 (15
ATAPI over Se Interface 600 MB/s[m] (4,800 M
1998 serial 6 Gbit/s 8b10b 1m dengan p
rial ATA bit/s)
ort

46
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

multiplier
)
Internet Small
implement
Computer kebany
IETF / R implementasi- dan 1,187 MB/s[n] atau asi- dan 2128 (IPv6
iSCSI System akan
FC 7143 tergantung jaringan 1,239 MB/s[o] tergantung )
Interface, SCSI serial
jaringan
melalui IP
SCSI RDMA
Protocol (SCSI T10 / IN
SRP melalui InfiniB CITS implementasi- dan tergantung jaringan
and dan 365-2002
sejenisnya)

High-Definition Multimedia Interface (HDMI)

Gambar 23 Konektor HDMI type A

Tabel 7 Pin Konektor HDMI type A

Pin Penetapan Sinyal Pin Penetapan Sinyal


1 TMDS Data2+ 2 TMDS Data2 Shield
3 TMDS Data2– 4 TMDS Data1+
5 TMDS Data1 Shield 6 TMDS Data1–
7 TMDS Data0+ 8 TMDS Data0 Shield
9 TMDS Data0– 10 TMDS Clock+
11 TMDS Clock Shield 12 TMDS Clock–
13 CEC 14 Persediaan (N.C. pada perangkat)
15 SCL 16 SDA
17 DDC/CEC Ground 18 Power +5 V
19 Hot Plug Detect

47
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

IV MEMORY DATA

PENGERTIAN

Memori (atau lebih tepat disebut memori fisik) merupakan istilah generik yang merujuk pada
media penyimpanan data sementara pada komputer. Setiap program dan data yang sedang
diproses oleh prosesor akan disimpan di dalam memori fisik. Data yang disimpan dalam
memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan
selama komputer tersebut masih dialiri daya (dengan kata lain, komputer itu masih hidup).
Ketika komputer itu di-reset atau dimatikan, data yang disimpan dalam memori fisik akan
hilang. Oleh karena itulah, sebelum mematikan komputer, semua data yang belum disimpan
ke dalam media penyimpanan permanen (umumnya berbasis disk, semacam hard disk atau
floppy disk), sehingga data tersebut dapat dibuka kembali di lain kesempatan. Memori fisik
umumnya diimplementasikan dalam bentuk Random Access Memory (RAM), yang bersifat
dinamis (DRAM). Mengapa disebut Random Access, adalah karena akses terhadap lokasi-
lokasi di dalamnya dapat dilakukan secara acak (random), bukan secara berurutan
(sekuensial). Meskipun demikian, kata random access dalam RAM ini sering menjadi salah
kaprah. Sebagai contoh, memori yang hanya dapat dibaca (ROM), juga dapat diakses secara
random, tetapi ia dibedakan dengan RAM karena ROM dapat menyimpan data tanpa
kebutuhan daya dan tidak dapat ditulisi sewaktu-waktu. Selain itu, hard disk yang juga
merupakan salah satu media penyimpanan juga dapat diakses secara acak, tapi ia tidak
digolongkan ke dalam Random Access Memory.
Memori adalah istilah umum yang mengacu ke perangkat fisik komputer apa saja yang
mampu menyimpan data baik secara permanen maupun sementara. Memori termasuk
elemen atau komponen vital karena performance dari sebuah unit komputer salah satunya
ditentukan oleh memori, semakin besar ruang penyimpanan dan kecepatan dari memori,
semakin bagus performa dari sebuah unit komputer.
Memori komputer dapat memiliki sifat volatile atau non-volatile. Memori komputer yang
memiliki sifat folatile akan kehilangan konten (data atau informasi) ketika komputer mati
(kehilangan daya), sebaliknya memori komputer yang bersifat non-folatile akan tetap
menyimpan konten sekalipun komputer dalam keadaan mati. Memori komputer dapat
diklasifikasikan menjadi dua yaitu memori utama (main memory) dan memori sekunder
48
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(secondary memory). Pada arsitektur komputer von Neumann, misalnya, kapasitas dan
kecepatan memori dibedakan dengan menggunakan hierarki memori. Hierarki ini disusun dari
jenis memori yang paling cepat hingga yang paling lambat; disusun dari yang paling kecil
kapasitasnya hingga paling besar kapasitasnya; dan diurutkan dari harga tiap bit memori-nya
mulai dari yang paling tinggi (mahal) hingga yang paling rendah (murah).

Gambar 24 Tipe Memori Komputer


HIRARKI MEMORY

Hirarki memori (gambar 25 & 26) dalam framework tradisional maupun kontemprorer
(modern) mencerminkan sebagai berikut ;
peningkatan waktu akses (access time) memori (semakin ke bawah semakin
lambat, semakin ke atas semakin cepat),
peningkatan kapasitas (semakin ke bawah semakin besar, semakin ke atas
semakin kecil), peningkatan jarak dengan prosesor (semakin ke bawah
semakin jauh, semakin ke atas semakin dekat),
penurunan harga memori tiap bitnya (semakin ke bawah semakin semakin
murah, semakin ke atas semakin mahal)
dalam aspek memori yang lebih kecil, lebih mahal dan lebih cepat diletakkan pada urutan
teratas. Sehingga, jika diurutkan dari yang tercepat, maka urutannya adalah sebagai berikut:
1. register mikroprosesor. Ukurannya yang paling kecil tetapi memiliki waktu
akses yang paling cepat, umumnya hanya 1 siklus CPU saja.

49
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

2. Cache mikroprosesor, yang disusun berdasarkan kedekatannya dengan


prosesor (level-1, level-2, level-3, dan seterusnya). Memori cache
mikroprosesor dikelaskan ke dalam tingkatan-tingkatannya sendiri:
(a) level-1, memiliki ukuran paling kecil di antara semua cache, sekitar
puluhan kilobyte saja. Kecepatannya paling cepat di antara semua
cache.
(b) level-2, memiliki ukuran yang lebih besar dibandingkan dengan cache
level-1, yakni sekitar 64 kilobyte, 256 kilobyte, 512 kilobyte, 1024
kilobyte, atau lebih besar. Meski demikian, kecepatannya lebih lambat
dibandingkan dengan level-1, dengan nilai latency kira-kira 2 kali hingga
10 kali. Cache level-2 ini bersifat opsional. Beberapa prosesor murah
dan prosesor sebelum Intel Pentium tidak memiliki cache level-2.
(c) level-3, memiliki ukuran yang lebih besar dibandingkan dengan cache
level-2, yakni sekitar beberapa megabyte tetapi agak lambat. Cache ini
bersifat opsional. Umumnya digunakan pada prosesor-prosesor server
dan workstation seperti Intel Xeon atau Intel Itanium. Beberapa
prosesor desktop juga menawarkan cache level-3 (seperti halnya Intel
Pentium Extreme Edition), meski ditebus dengan harga yang sangat
tinggi.
3. Memori utama, memiliki akses yang jauh lebih lambat dibandingkan dengan
memori cache, dengan waktu akses hingga beberapa ratus siklus CPU, tetapi
ukurannya mencapai satuan gigabyte. Waktu akses pun kadang-kadang tidak
seragam, khususnya dalam kasus mesin-mesin Non-uniform memory access
(NUMA).
4. Cakram Magnetis cakram magnetis, yang sebenarnya merupakan memori yang
digunakan dalam memori utama untuk membantu kerja cakram magnetis.
5. Cakram magnetis
6. Tape magnetis
7. Cakram Optik

Bagian dari sistem operasi yang mengatur hierarki memori disebut dengan memory manager.
Di era multiprogramming ini, memory manager digunakan untuk mencegah satu proses dari
50
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

penulisan dan pembacaan oleh proses lain yang dilokasikan di primary memory, mengatur
swapping antara memori utama dan disk ketika memori utama terlalu kecil untuk memegang
semua proses. Tujuan dari manajemen ini adalah untuk:
Meningkatkan utilitas CPU.
Data dan instruksi dapat diakses dengan cepat oleh CPU.
Efisiensi dalam pemakaian memori yang terbatas.
Transfer dari/ke memori utama ke/dari CPU dapat lebih efisien.

register processor

memori cache
ity

In
ex

c
pl

re
m

m
co

memori utama

en
tw
a n
tk

ak
su

tu
yu

ak
cakram magnetik
en

se
m

s
tape magnetis

Gambar 25 Hirarki Memori Komputer – Tradisional

register processor

memori cache
y In
xi t c re
ple memori utama m
en
m
co tw
k an ak
s ut cache disk tu
yu ak
en se
m s
cache magnetis

tape magnetsi cakram optik

Gambar 26 Hirarki Memori Komputer – Kontemporer/Modern

51
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

KARAKTERISTIK TIPE MEMORI

Gambar 27 Hirarki Tipe Memori Komputer

Uraian dari gambar 27, hirarki memori berdasarkan tipe nya

1. Memori utama (main memory).


Memori utama digunakan sebagai akses data cepat oleh processor dan tidak
berfungsi sebagai tempat untuk menyimpan data. Memori utama dapat
diklasifikasikan menjadi dua yaitu ROM (Read Only Memori) dan RAM
(Random Access Memory) atau juga dikenal dengan Read and Write Memory
(RWM).
(a) Read Only Memory (ROM).
ROM adalah jenis memori yang kontennya tidak hilang ketika komputer mati
(kehilangan daya). Pada awalnya memori ini hanya bisa dibaca saja, tidak bisa
dihapus dan kontennya sudah diisi pabrik pembuatnya. Saat komputer
dinyalakan, sebagaian konten (instruksi) di ROM akan dipindahkan ke RAM.
Instruksi-instruksi yang ada di ROM diantaranya adalah instruksi untuk
membaca sistem operasi, memeriksa semua komponen dari sistem dan
menampilkan pesan di layar. Dalam perkembangannya, ROM mempunyai

52
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

beberapa tipe yaitu PROM (Programmable ROM) adalah ROM yang dapat
diprogram kembali satu kali, RPROM (Re-Programmable ROM) adalah ROM
yang dapat diprogram sesuai keinginan, EPROM (Eraseble Programmable
ROM) adalah ROM yang dapat dihapus menggunakan sinar ultraviolet dan
diprogram kembali dan EEPROM (Electically Eraseble Programmable ROM)
adalah ROM yang dapat dihapus dengan sinyal elektrik dan diprogram ulang.
Di komputer desktop, ROM juga dikenal dengan BIOS (Basic Input/Output
System) atau ROM-BIOS.

2. Random Access Memory (RAM).


RAM adalah kumpulan chip memori berupa IC (Integrated Circuit) yang terdiri
dari jutaan transistor dan kapasitor. RAM merupakan tempat penyimpanan
sementara dari komputer saat dijalankan dan dapat diakses secara acak
(random). Konten dari RAM dapat dirubah (diganti) dan bersifat folatile. Fungsi
utama RAM adalah mempercepat pemrosesan data karena dapat disimpan
dan diambil kembali dengan sangat cepat.
Semakin besar RAM yang dimiliki komputer, semakin cepat pula kinerja dari
komputer tersebut. RAM dibagi menjadi dua tipe yaitu DRAM (Dynamic RAM)
adalah memori utama dari komputer (contoh FPM, EDO, SDRAM, RDRAM, DDR
SDRAM, DDR2 SDRAM, DDR3 SDRAM dan DDR4 SDRAM) dan SRAM (Static
RAM) adalah RAM yang digunakan sebagai cache berkecepatan tinggi dan
buffer.

3. Memori sekunder (secondary memory).


Bersifat non-folatile dan digunakan sebagai perangkat penyimpanan skala
besar untuk menyimpan data dan program secara permanen. Data maupun
program yang tersimpan di memori sekunder ini tetap ada dan tidak akan
hilang meskipun komputer mati (tidak ada daya). Data ini bisa disalin ke
berbagai macam perangkat memori sekunder lainnya dan akan tetap sama
apabila dibuka di komputer lain. Memori sekunder dapat dibagi menjadi
Optical Storage Device, Magnetic Storage Device dan Flash Memory Device.

53
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(a) Optical Storage Device. Perangkat penyimpanan data berbentu kecil


dan portabel serta dapat diperoleh dengan mudah dan murah di
pasaran (contoh Compact Disc, DVD dan Blu-ray Disc).
(b) Magnetic Storage Device. Perangkat penyimpanan yang paling populer
untuk akses langsung. Data atau infomasi di simpan di trek-trek dari
permukaan disk dalam bentuk titik magnet kecil (contoh Floppy Disc
dan Hard Disc Drive).
(c) Flash Memory Device. Perangkat penyimpanan dengan desain ringan
dan kecil. Perangkat ini dioperasikan dengan daya yang disediakan dari
port USB komputer (contoh USB Flash Drive, Solid State Drive).

Berikut dibawah ini beberapa karakteristik dari memori internal.

1. Lokasi Memori. Memori internal yang sering disebut sebagai memori fisik,
primer ataupun utama, terletak didalam CPU dan bersifat internal terhadap
sistem komputer. Nah, memori internal sendiri biasanya menggunakan media
RAM.
2. Kapasitas Memori. Biasanya, kapasitas memori internal dinyatakan dalam
bentuk byte (1 byte = 8 bit) atau word. Panjang word pada umumnya adalah
8, 16, dan 32 bit.
3. Satuan Transfer. Apa itu satuan transfer? Satuan transfer itu sama dengan
jumlah saluran data yang masuk dan keluar dari modul memori. Nah, untuk
memori internal (memori utama), satuan transfer adalah jumlah bit yang
dibaca atau dituliskan ke dalam memori pada suatu saat.
(a) Word biasanya sama dengan jumlah bit yang digunakan untuk
merepresentasikan bilangan dan panjang instruksi kecuali VAX dan
CRAY-1.
CRAY-1 memiliki panjang word 64 bit dengan memakai
representasi integer 24 bit.
VAX memiliki panjang instruksi yang beragam dengan ukuran
word 32 bit.

54
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(b) Addressable Units. Pada beberapa sistem, addressable unit sama


dengan word. Adapun, hubungan antara panjang suatu alamat (A)
dengan jumlah addressable unit (N) adalah 2A = N.

4. Metode Akses Memori


Berikut dibawah ini empat metode akses memori.

(a) Sequential Access


Memori diorganisasikan menjadi unit-unit data yang disebut
sebagai record.
Akses pada memori dibuat ke dalam bentuk urutan linier yang
spesifik atau jelas.
Untuk memisahkan record yang ada dan membantu proses
pencarian maka digunakan informasi pengalamatan.
Mekanisme baca atau tulis (shared read/write mechanism)
digunakan secara bersama-sama dengan menuju lokasi yang
diinginkan untuk mengeluarkan record.
Sangat beragamnya waktu access record.
Contoh dari sequential access adalah akses pada pita magnetik.

Gambar 28 Ilustrasi Metode Sequensial Akses Memori

(b) Direct Access


Direct access juga menggunakan mekanisme baca atau tulis
(shared read/write mechanism) tetapi setiap record dan blok
memiliki alamat yang unik/khas berdasarkan lokasi fisiknya.

55
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Pengaksesan pada memori dilakukan secara langsung terhadap


kisaran umum (general vicinity) untuk mencapai lokasi akhir.
Beragamnya waktu aksesnya.
Contoh dari direct access adalah akses pada disk.

Gambar 29 Ilustrasi Metode Direct Akses Memori


(https://open4tech.com/direct-memory-access-dma-in-embedded-systems/)

(c) Random Access

Setiap lokasi bisa dipilih secara acak dan diakses serta diberi
alamat secara langsung.
Waktu akses pada lokasi tertentu bersifat konstan dan tidak
bergantung pada urutan akses sebelumnya.
Contoh dari random access adalah sistem memori utama.

56
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 30 Ilustrasi Metode Random Akses Memori

(d) Associative Access


Setiap word dapat ditemukan berdasarkan isinya dan bukan
alamatnya.
Setiap lokasi mempunyai mekanisme pengalamatannya
tersendiri.
Waktu pencariannya tidak bergantung secara konstan terhadap
pola akses sebelumnya ataupun lokasi.
Contoh dari associative access adalah memori cache.

Gambar 31 Ilustrasi Metode Associative Akses Memori


(https://www.youtube.com/watch?v=kiDZstodV7U)

5. Kinerja Memori
Berikut dibawah ini 3 (tiga) parameter untuk mengukur kinerja sistem memori.
(a) Waktu Akses (Access Time).

57
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Untuk memori internal atau RAM, waktu akses adalah waktu yang
diperlukan untuk melakukan operasi baca atau tulis (read/write).
(b) Waktu Siklus (Cycle Time).
Waktu siklus adalah penjumlahan dari waktu akses dan waktu transien
hingga sinyal menghilang dari saluran sinyal atau untuk menghasilkan
kembali data jika data ini dibaca secara destruktif.
(c) Laju Pemindahan (Transfer Rate).
Transfer rate merupakan kecepatan pemindahan data ke unit memori
ataupaun data yang ditransfer dari unit memori. Pada memori internal
atau RAM, transfer rate sama dengan 1/waktu siklus.
6. Jenis Fisik Memori. Adapun jenis fisik memori internal atau RAM adalah
memori semikonduktor. Jenismemori ini memakai teknologi LSI atau VLSI (very
large scale integration).
7. Karakteristik Fisik Memori. Memori internal atau RAM termasuk memori
Volatile yang artinya bersifat sementara. Kenapa bersifat sementara? Karena
data akan hilang jika komputer mati atau tidak dialiri listrik. Jadi, memori
internal ini hanya digunakan untuk menyimpan program-program atau data
yang sedang digunakan oleh CPU saja.
8. Organisasi. Organisasi adalah pengaturan bit dalam penyusunan word secara
fisik. Kecepatan dan kapasitas memori dibedakan berdasarkan hierarki
memori. Hierarki ini disusun mulai dari jenis memori yang paling cepat sampai
yang paling lambat, disusun dari kapasitas yang paling kecil sampai yang paling
besar, dan disusun dari harga tiap bit memorinya dari yang paling mahal
sampai yang paling murah.

JENIS MEMORI

Memori atau yang disebut sebagai memori fisik ataupun memori internal adalah media yang
menyimpan data atau informasi sementara pada komputer . Memori merupakan komponen
yang penting didalam suatu komputer yang berada didalam CPU (Central Processing Unit).
Memori ini akan menyimpan setiap program dan data yang diproses oleh prosesor. Adapun
data atau informasi yang disimpan didalam memori ini bersifat sementara karena data hanya
58
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

akan tersimpan selama komputer menyala atau hidup. Jadi, ketika komputer dimatikan maka
data yang disimpan di memori akan hilang. Berikut ini dikenalkan beberapa jenis memori fisik
atau internal.
1. RAM (Random-Access Memory)

Gambar 32 Model RAM


https://en.wikipedia.org/wiki/Random-access_memory
RAM digunakan untuk menyimpan data sementara yang dapat segera diakses
oleh prosesor saat diperlukan. Karena bersifat sementara maka ketika
komputer dimatikan maka data akan juga terhapus. Penyimpanan data
dilakukan secara acak dan pengaksesan data oleh prosesor juga dilakukan
secara acak.
2. ROM (Read-Only-Memory)
ROM adalah media penyimpanan yang bersifat permanen dan tidak
memungkinkan data didalamnya dapat dimodifikasi. Artinya data pada ROM
hanya dapat diakses dan dibaca oleh pengguna tanpa bisa dimodifikasi. Vendor
komputer yang akan menyediakan ROM pada komputer yang berisi program
ataupun data. Pada komputer, ROM umumnya disebut sebagai BIOS (Basic
Input/Output System) atau ROM-BIOS.
3. SRAM (Static Random-Access Memory)
SRAM merupakan jenis RAM yang menyimpan data didalamnya selama
komputer masih menyala. Berbeda dengan DRAM yang perlu disegarkan
secara periodik. Kemampuan tersebut dikarenakan SRAM dirancang
menggunakan transistor tanpa kapasitor. Pastinya, SRAM lebih mahal dan
lebih cepat dibandingkan DRAM.

59
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

4. DRAM (Dynamic Random-Access Memory)


DRAM merupakan jenis RAM yang banyak digunakan didalam komputer
sebagai memori utama yang harus disegarkan oleh CPU secara berkala agar
data didalamnya tidak hilang. DRAM ini lebih lambat dari SRAM (Static
Random-Access Memory).
5. SDRAM (Sychronous Dynamic Random-Access Memory)
SDRAM adalah jenis DRAM (memori komputer dinamis) yang termasuk
memori komputer kategori solid-state yang telah disinkronisasi oleh clock
system dimana kecepatannya lebih tinggi dari DRAM.
6. CMOS (Compmentary Meta-Oxyde Semiconductor)
CMOS adalah sebuah chip dari rangkaian terintegrasi yang digunakan di
mikroprosesor, RAM statis, pengontrol mikro, dan sirkuit logika digital lainnya.
CMOS sendiri merupakan bagian dari ROM.
Bukan hanya di sirkuit digital, CMOS juga digunakan di sirkuit analog seperti
pengubah data, sensor gambar, dan trimancar teringtegrasi. Chip ini
menggunakan baterai sebagai sumber dayanya. Nah, di CMOS inilah, berbagai
pengaturan dasar komputer dilakukan dan disimpan seperti memuat sistem
operasi dan pengaturan tanggal dan jam sistem.
7. DIMM (Dual in-line memory module)
DIMM terdiri dari serangkaian sirkuit terpadu DRAM. Modul-modul tersebut
dipasang pada papan sirkuit dan didesain untuk digunakan pada komputer
personal, server dan workstation. Terdiri dari 2 kecepatan yaitu 00MHz
(PC100) dan 133MHz (PC133). DIMM 168 PIN.

SSD (SOLID STATE DRIVE/DISK)

SSD atau Solid State Drive merupakan media penyimpanan berbasis sirkuit yang terusun atas
beberapa chip memori yang saling terintegrasi tanpa adanya piringan cakram. Jika
dibandingkan dengan HDD, sejatinya SSD memiliki fungsi yang sama, hanya saja arsitektur
SSD lebih handal serta lebih tahan goncangan ketika diajak untuk berpergian. Data yang
disimpan di dalam SSD juga relatif lebih aman karena tidak lagi disimpan dalam lapisan-lapisan
magnetik yang memiliki kecepatan indek pencariaan kurang signifikan.
60
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

pertanyaannya … apakah perbedaan SSD dan HDD ???

Pada dasarnya, SSD itu sama seperti HDD. Hanya saja tidak tersimpan pada lapisan-lapisan
magnetik layaknya HDD. SSD menyimpan semua data pada chip-chip emory flash yang saling
terhubung satu sama lain. Flash memory pada SSD jelas berbeda dengan yang digunakan pada
Flashdisk dalam hal type dan kecepatan. Chip flash memori pada SSD memiliki kecepatan yang
lebih tinggi daripada Flashdisk. Dengan kapasitas yang sama, harga SSD jauh lebih mahal
daripada Flashdisk. Perbedaan dasar antara HDD dan SSD yang merupakan teknologi terbaru
media penyimpanan yang berkembang saat ini.
1. Ukuran dan Berat
Komponen atau material yang terdapat pada HDD, seperti platter, head, dll
sangat berpengaruh terhadap ukuran atau dimensi serta berat dari HDD itu
sendiri. Karena teknologi HDD sangat bergantung pada putaran piringan, hal
ini membuat batasan seberapa kecil HDD dapat diproduksi. Sedangkan SSD
terbebas dari batasan tersebut, sehingga ukuran SSD dapat disusutkan seiring
dengan perkembangan jaman. SSD yang tersedia sekarang adalah 2,5 inci, itu
berarti SSD ini hanya diperuntukan untuk penggunaan laptop. Seiring dengan
semakin kecilnya ukuran laptop dan semakin banyaknya pengguna PC tablet
untuk menjelajahi web, Anda akan melihat kemampuan SSD yang dapat
beradaptasi dengan mudah dengan ukuran laptop/tablet.
2. Komponen dan Prinsip Kerja
HDD merupakan kependekan dari Harddisk Drive, sedangkan SSD adalah
singkatan dari Solid State Drive.HDD tersusun atas komponen mekanik dan
elektronik. Bagian mekanik HDD terdiri atas piringan, motor dan lengan yang
terhubung ke piringan. Proses penulisan dan pembacaan data dilakukan
dengan melalui proses mekanik di mana piringan diputar oleh motor dan ujung
dari lengan yang terhubung ke komponen elektronik yang mengolah( baca dan
tulis) data, menempel pada piringan yang berputar dan melakukan aktivitas
penulisan dan pembacaan data. Secara umum, proses pengolahan data HDD
dilakukan atau terjadi karena sinergi antara aktivitas mekanik dan elektrik. SSD
dalam memproses data, menulis dan membaca data tidak didukung oleh
61
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

proses mekanik, dalam SSD tidak ada komponen mekanis seperti motor dan
lengan serta piringan yang berputar.
Pada SSD hanya terdapat komponen elektronik seperti Intergrated Circuit atau
IC, micro chip dan komponen elektronik pendukung lainnya seperti kapasitor.
Semua proses pembacaan dan penulisan data dilakukan secara elektrik sama
seperti proses yang terjadi pada Flashdisk dan memori RAM.
3. Kecepatan Baca dan Tulis Data
Pada bagian inilah SSD menunjukan perbedaan yang sangat signifikan.
Kecepatan baca tulis SSD bahkan 8 kali lebih cepat dibanding dengan HDD. PC
yang terpasang SSD dapat melwati proses booting dalam hitungan detik,
pastinya tidak melebihi 1 menit. Sedangkan waktun yang dibutuhkan HDD
lebih lama tergantung dengan spesifikasi, dan yang pasti tidak lebih cepat bila
dibandingkan dengan SSD.
Salah satu faktor penyebabnya adalah SSD tidak menggunakan piringan
berputar atau faktor mekanik sangat membatasi kemampuan elektronik dari
HDD.
4. Efek yang ditimbulkan
HDD menerapkan unsur mekanik, sehingga menghasilkan efek samping yang
buruk antara lain :
(a) Panas yang berlebihan
(b) Konsumsi daya listrik yang tinggi
(c) Putaran motor dan piringan menimbulkan suara noise yang tinggi
Pada SSD, karena tidak memiliki unsur mekanik maka efeknya adalah:
(a) Panas atau suhu SSD tidak setinggi HDD.
(b) Konsumsi daya listrik sangat kecil, SDD cukup butuh daya kurang dari 1
watt sedangkan HDD membutuhkan daya yang mencapai lebih dari 10
watt
(c) Tidak ada putaran motor dan piringan membuat SDD sama sekali tidak
berisik.
5. Fragmentasi
Karena bentuknya yang spiral, HDD sangat baik untuk menyimpan file-file yang
berukuran besar yang terletak pada blok yang berdekatan. Dan ketika
62
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

kapasitas HDD mulai penuh, file-file yang sudah tersimpan dapat terpencar,
inilah yang dikenal dengan istilah fragmentasi. Efek dari fragmentasi ialah
turunnya kinerja dari HDD itu sendiri. Dalam keadaan ini, untuk memulihkan
kinerja dari HDD, biasanya kita melakukan defrag untuk memulihkannya.
Sedangkan pada SSD kita tidak perlu pusing memikirkan persoalan tenang
fragmentasi karena data tersimpan pada chip flash.
6. Harga
SSD dijual dengan harga yang sangat mahal per GB-nya. Mahalnya harga SSD
bisa mencapai 9 kali lipat bila dibandingkan dengan HDD.

Gambar 33 Bentuk Fisik SSD dan HDD


(https://apaperbedaan.com/hdd-dan-ssd/)

Jenis-jenis SSD

Fleksibilitas ukuran SSD yang lebih beragam menjadikannya media penyimpanan yang paling
ideal untuk dipasang pada laptop yang mana jeroannya sudah padat akan berbagai komponen
terpadu. Dalam perkembangan zaman saat ini, SSD tidak hanya hadir dalam jenis internal,
tetapi juga eksternal atau portable (mobile).
1. SSD Internal
(a) 2,5 Inchi
SSD jenis ini dengan ukuran paling bongsor, mempunyai bentuk
bangun yang mirip seperti HDD, tapi ukurannya masih tetap lebih

63
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

ringkas. Tipe SSD generasi pertama ini menggunakan interface SATA


yang memungkinkannya dapat tersemat pada drive bay HDD.
(b) M.2
Ukurannya yang sebanding dengan sekeping RAM DIMM menjadikan
tipe SSD ini sebagai pilihan paling populer yang digunakan pada laptop
tipis atau PC All-in-One. Anda bisa menemukan SSD ini dalah dua
pilihan konektor, SATA III atau PCIe. Tergantung dukungan sistem
laptop Anda.
(c) NVMe
Evolusi berikutnya dari SSD adalah terciptanya sebuah standar khusus
yang bernama NVMe (Non-Volatile Memory Express). Tipe interface ini
dapat menghubungkan hard drive langsung melalui port PCIe.
Kelebihan SSD NVMe adalah kecepatan transfernya yang bahkan bisa
berkali lipat lebih cepat daripada SSD konvensional dan mampu
menangani request dalam satu antrian yang lebih panjang.
2. SSD Eksternal/Portable
SSD eksternal cocok untuk Anda yang memiliki tingkat mobilitas tinggi karena
SSD jenis ini praktis dibawa kemana-mana dan perkembangan SSD eksternal
zaman sekarang juga menciptakan SSD yang kokoh/tahan banting, performa
cepat, fitur keamanan yang beragam, dan pilihan harga yang terjangaku.
Cukup dengan menggunakan USB untuk menyambungkan SSD eksternal ke
laptop/komputer (no power).

64
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Berikut ini tabel perbandingan SSD dan HDD,


Tabel 8 Perbandingan SSD dan HDD

65
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

V. CACHE MEMORY

Memori cache, juga disebut memori CPU, adalah static random access memory (SRAM)
berkecepatan tinggi yang dapat diakses oleh mikroprosesor komputer lebih cepat daripada
yang dapat mengakses random access memory (RAM). Memori ini biasanya terintegrasi
langsung ke dalam chip CPU atau ditempatkan pada chip terpisah yang memiliki interkoneksi
bus yang terpisah dengan CPU.
Tujuan dari memori cache adalah untuk menyimpan instruksi dan data program yang
digunakan berulang kali dalam pengoperasian program atau informasi yang kemungkinan
dibutuhkan CPU selanjutnya. Prosesor komputer dapat mengakses informasi ini dengan cepat
dari cache daripada harus mendapatkannya dari memori utama komputer. Akses cepat ke
petunjuk ini meningkatkan kecepatan keseluruhan program.
Saat mikroprosesor memproses data, mikroprosesor terlihat pertama kali dalam memori
cache. Jika ia menemukan instruksi atau data yang dicari dari pembacaan data sebelumnya,
ia tidak harus melakukan pembacaan data yang lebih memakan waktu dari memori utama
yang lebih besar atau perangkat penyimpanan data lainnya. Memori cache bertanggung
jawab untuk mempercepat operasi dan pemrosesan komputer.Cache Memory merupakan
memori yang berukuran kecil, bersifat sementara, dan berkecepatan tinggi yang digunakan
untuk menyimpan data ataupun instruksi yang sering diakses. Cache memory menjembatani
aliran data diantara prosesor dengan memori utama atau RAM yang biasanya berkecepatan
rendah. Harga dari memori ini juga lebih mahal daripada memori utamanya. Cache memory
berguna agar pemroses mengacu kepada cache memory yang kecepatan aksesnya lebih tinggi
sehingga kinerja sistem meningkat.

PRINSIP CACHE MEMORY

Prinsip elemen cache memory adalah mekanisme penyimpanan data sekunder berkecepatan
tinggi yang digunakan untuk menyimpan data atau intruksi yang sering diakses. Memori ini
merupakan memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal dibanding
memori utama. Cache memori terletak diantara memori utama dan register CPU, dan
berfungsi agar CPU tidak langsung mengacu ke memori utama tetapi di cache yang kecepatan
aksesnya lebih tinggi. Cache berasal dari kata cash. Dari istilah tersebut cache adalah tempat
66
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

menyembunyikan atau tempat menyimpan sementara. Sesuai definisi tersebut cache ini
dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah
diakses pada cache tersebut. Sehingga apabila ada data yang ingin diakses adalah data yang
sama maka akses akan dapat dilakukan lebih cepat. Cache memori ini terletak antara register
dan memori utama hingga pemprosesan data tidak langsung mengacu pada memori utama.
Pada saat CPU membaca sebuah word memory, maka dilakukan pemeriksaan untuk
mengetahui apakah word tersebut berada di cache. Jika word memori terdapat di cache,
maka akan dikirimkan ke CPU yang dikenal sebagai proses HIT. Sedangkan bila tidak ada, maka
blok memori utama yang terdiri dari sejumlah word tetap akan diletakan pada cache yang
dikenal sebagai proses MISS dan selanjutnya dikirimkan ke CPU.

(a) Cache Tunggal

(b) Manajemen 3 Level Cache

Gambar 34 Hubungan Cache dan Main Memory

Konsep tersebut diilustrasikan (gambar 34a), terdapat memori utama yang relatif besar dan
lambat bersama dengan memori cache yang lebih kecil dan lebih cepat. Cache berisi salinan
dari bagian-bagian memori utama. Ketika prosesor mencoba membaca sebuah kata dari

67
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

memori, pemeriksaan dilakukan untuk menentukan apakah kata tersebut ada di cache. Jika
demikian, kata tersebut dikirim ke prosesor. Jika tidak, satu blok memori utama, terdiri dari
beberapa tetap sejumlah kata, dibaca ke dalam cache dan kemudian kata tersebut dikirim ke
prosesor. Karena fenomena lokalitas referensi, ketika sebuah blok data diambil ke dalam
cache untuk memenuhi referensi memori tunggal, kemungkinan besar akan ada referensi di
masa mendatang ke lokasi memori yang sama atau ke kata lain di blok tersebut. Gambar 34b
menggambarkan penggunaan beberapa level cache. Cache L2 lebih lambat dan biasanya lebih
besar dari cache L1, dan cache L3 lebih lambat dan biasanya lebih besar dari cache L2.

ELEMEN DAN STRUKTUR CACHE MEMORY

Terdapat banyak implementasi cache, hanya terdapat sedikit elemen-elemen dasar


rancangan yang dapat mengklasifikasikan dan membedakan arsitektur cache. Adapun elemen
yang akan dibahas adalah elemen pertama yaitu ukuran cache. Semakin besar cache maka
semakin besar jumlah gate yang terdapat pada pengalamatan cache. Akibatnya adalah cache
yang berukuran besar cenderung untuk lebih lambat dibanding dengan cache berukuran kecil
(walaupun dibuat dengan teknologi rangkaian terintegrasi yang sama dan diletakkan pada
keping dan board yang sama

1. Ukuran Cache
Ukuran cache disesuaikan kebutuhannya dalam membantu kerja memori
utama. Semakin besar ukuran cache, maka semakin besar jumlah gerbang
(gate) yang terdapat pada pengalamatan cache, akibatnya adalah cache yang
berukuran besar cenderung untuk lebih lambat dibanding dengan cache
berukuran kecil. Berdasarkan penelitian ukuran cache antara 1K sampal 512K
word akan lebih optimum dalam membantu kerja memori utama.

2. Fungsi pemetaan (mapping)


Saluran cache lebih sedikit jumlahnya dibandingkan saluran blok memori
utama sehingga perlu algoritma untuk pemetaan blok-blok memori ke dalam
saluran cache dan perlu juga alat untuk menentukan blok memori utama yang

68
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

sedang memakai saluran cache. Pemilihan fungsi pemetaan seperti langsung,


asosiatif dan asosiatif set akan menentukan bentuk organisasi cache.

3. Pemetaan langsung.
Teknik yang paling sederhana, yaitu memetakkan masing-masing blok memori
utama hanya ke sebuah saluran cache saja. Fungsi pemetaan mudah
diimplementasikan dengan menggunakan alamat. Cache diakses dengan
menggunakan alamat memori utama dianggap terdiri tiga field yaitu tag, line,
dan word. Kekurangannya yang utama adalah terdapat lokasi cache yang tetap
bagi sembarang blok-blok yang diketahui. Dengan demikian, apabila suatu
program berulang-ulang melakukan word referensi dari dua blok yang berbeda
memetakan ke saluran yang sama, maka blok-blok itu secara terus menerus
akan di-swap ke dalam cache, akibatnya hit ratio-nya akan rendah.

4. Pemetaan asosiatif
Mengatasi kekurangan pemetaan langsung dengan cara mengizinkan setiap
blok memori utama untuk dimuatkan ke sembarang saluran cache. Dalam hal
ini, cache control logic menginterpretasikan alamat memori hanya sebagai
sebuah field tag dan field word. Field tag secara unik mengidentifikasi suatu
blok memori utama. Untuk menentukan apakah suatu blok berada di dalam
cache, maka cache control logic harus secara simultan memeriksa setiap tag
saluran yang sesuai. Dengan pemetaan asosiatif, terdapat fleksibilitas
penggantian blok ketika sebuah blok di baca ke dalam cache. Kekurangan
pemetaan ini adalah kompleksitas rangkaian yang diperlukan untuk menguji
tag seluruh saluran cache secara paralel.

Memori utama terdiri dari sampai dengan 2n word beralamat, dengan masing-masing word
mempunyai n-bit alamat yang unik. Untuk keperluan pemetaan (gambar 35), memori ini
dinggap terdiri dari sejumlah blok yang mempunyai 69isband K word masing-masing bloknya.
Dengan demikian, ada M = 2n/K blok. Cache terdiri dari C buah baris yang masing-masing
mengandung K word, dan banyaknya baris jauh lebih sedikit dibandingkan dengan banyaknya
blok memori utama (C << M). Di setiap saat, beberapa subset blok memori berada pada baris
69
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

dalam cache. Jika sebuah word di dalam blok memori dibaca, blok itu ditransfer ke salah satu
baris cache. Karena terdapat lebih banyak blok bila 70isbanding dengan baris, maka setiap
baris tidak dapat menjadi unik dan permanen untuk dipersempahkan ke blok tertentu mana
yang disimpan. Tag biasanya merupakan bagian dari alamat memori utama.

(b) Cache Memory

(a) Main Memory

Gambar 35 Strukur Cache Memory dan Main Memory

LEVEL CACHE MEMORY

Terdapat 3 (tiga) level cache memori, yaitu L1, L2 dan L3. Cache memori level 1 (L1) adalah
cache memori (cache internal) yang terletak di prosesor. Cache memory ini memiliki
kecepatan akses tercepat dan harganya paling mahal. Ukuran memori berkisar dari 8 KB, 64
KB dan 128 KB. Cache Level 2 (L2) memiliki kapasitas lebih besar dari 256 KB hingga 2 MB.

70
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Namun, cache L2 ini lebih lambat dari cache L1. Cache L2 terpisah dari prosesor atau disebut
sebagai cache eksternal. Sedangkan cache level 3 hanya milik prosesor yang memiliki lebih
dari satu unit, misalnya dual-core dan quad-core. Fungsinya untuk mengecek data dari L2
cache masing-masing inti prosesor.
Jika prosesor membutuhkan data, pertama-tama prosesor akan mencarinya dalam cache.
Ketika data sudah didapat, prosesor segera membacanya dengan penundaan yang sangat
sedikit. Jika data yang dicari tidak ditemukan, prosesor akan mencari dalam RAM yang
kecepatannya lebih lambat.
Secara umum, cache dapat memberikan data yang diperlukan ke prosesor untuk mengurangi
efek operasi RAM yang lambat. Dengan cara ini, bandwidth memori ditingkatkan dan kerja
prosesor menjadi lebih efisien. Selain itu, peningkatan kapasitas memori cache juga
meningkatkan kecepatan operasi keseluruhan komputer. Dua jenis cache yang banyak
digunakan di dunia komputer adalah memory caching dan disk caching. Implementasi dapat
menjadi bagian khusus dari memori utama komputer atau media penyimpanan data
berkecepatan tinggi khusus. Implementasi caching sering disebut sebagai cache memori dan
terdiri dari memori komputer tipe SDRAM kecepatan yang tinggi. Sedangkan implementasi
caching disk menggunakan bagian dari memori komputer.

Gambar 36 Cache Memori – L1 dan L2


http://saungilmubaru.blogspot.com/2015/11/memory-chace-l1-l2-l3.html

71
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 36 Lokal Memori dan Processor (L1, L2 dan L3)


https://cvw.cac.cornell.edu/codeopt/memhier

Note (gambar 36);


Cache memori level 1 (L1) adalah cache memori yang terletak dalam prosesor
(cache internal). Cache ini memiliki kecepatan akses paling tinggi dan harganya
paling mahal. Ukuran memori berkembang mulai dari 8Kb, 64Kb dan 128Kb
.Cache memori level 2 (L2) memiliki kapasitas yang lebih besar yaitu berkisar
antara 256Kb sampai dengan 2Mb. Namun cache L2 ini memiliki kecepatan
yang lebih rendah dari cache L1.

72
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Cache L2 terletak terpisah dengan prosesor atau disebut dengan cache


eksternal.
Cache memori level 3 (L3) hanya dimiliki oleh prosesor yang memiliki unit lebih
dari satu misalnya dualcore dan quadcore. Fungsinya adalah untuk mengontrol
data yang masuk dari cache L2 dari masing-masing inti prosesor.

Cara Kerja Memori Cache, jika prosesor membutuhkan suatu data, pertama-tama ia akan
mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya. Tetapi
jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang
kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan
oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini
maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien.
Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching dan
disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori utama
komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari
memori komputer jenis SDRAM yang berkecepatan tinggi.

CONTOH CACHE MEMORI

Gambar 37 Intel Skylake CPU. Source: Wikichip

73
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 38 Skylake L2 cache: 256 kB SRAM

Gambar 39 Intel Kaby Lake chip. Source: Wikichip

Gambar 40 AMD Zen 2 CPU. Source: Fritzchens Fritz


74
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 41 Prosesor grafis Nvidia GA100, dikemas dengan total 20 MB L1 dan 40 MB cache
L2

75
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

TAMBAHAN BAHAN BAB CACHE MEMORI

Gambar 42 Operasi baca Cache

76
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 43 Organisasi Representatif Cache

Elemen atau komponen dalam merancang suatu Cache, sebagai berikut


Cache Addresses
[1] Logical
[2] Physical
Ukuran cache
Mapping Function
[1] Direct
[2] Associative
[3] Set associative
Replacement Algorithm
[1] Least recently used (LRU)
[2] First in first out (FIFO)
[3] Least frequently used (LFU)
[4] Random
Jumlah line cache
Kebijakan menyimpan (write)
[1] Through
[2] Back
Jumlah cache
[1] Satu atau dua tingkat
[2] Bersatu atau terpisah

77
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Ketika memori virtual digunakan, bidang alamat instruksi mesin berisi alamat virtual. Untuk
membaca (reads) dan menulis (writes) dari memori utama, unit manajemen memori
perangkat keras (MMU = Memory Management Unit ) memproses interpreter pada setiap
alamat virtual menjadi alamat fisik di memori utama.

Gambar 44 Cache Logis dan Fisik

Gambar 44. Cache Logis

Gambar 45. Cache Fisik

Ketika alamat virtual digunakan, perancang sistem dapat memilih untuk menempatkan cache
antara prosesor dan MMU atau antara MMU dan memori utama (Gambar 44 dan 45). Cache
logis, juga dikenal sebagai cache virtual, menyimpan data menggunakan alamat virtual.
Prosesor mengakses cache secara langsung, tanpa melalui MMU. Cache fisik menyimpan data
menggunakan alamat fisik memori utama.

(a) Cache Fisikal 78

Gambar 44 Tipe Manajemen Cache


ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Tabel 9 Ukuran cache prosessor

79
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

PEMETAAN (MAPPING) FUNGSI CACHE

1. Direct Mapping
Teknik paling sederhana, yang dikenal sebagai pemetaan langsung,
memetakan setiap blok memori utama menjadi hanya satu baris cache yang
memungkinkan. Pemetaan tersebut dapat di-ekspresi-kan

i = j modulo m
dimana;
i = nomor baris cache, j = nomor blok memori utama dan m = jumlah baris di
cache

m
baris

m blok memori utama


=
ukuran cache b = panjang blok (bit)
t = panjang tag (bit)

Gambar 46 Respresentatif Direct Mapping

80
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 47 Manajemen Cache Direct Mapping

81
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 48 Contoh Cache Direct Mapping

Blok address akan disimpan pada sebuah baris unik pada cache. Dari 24 bit address,
dapat dibagi menjadi: (dari belakang)
2 bit LSB berisi byte dari blok.
22 bit sisanya berisi byte dari memory dari terdiri atas
(a) 14 bit LSB untuk membedakan cache line
(b) 8 bit terakhir adalah MSB berisi “tag”, sebuah elemen unik yang menjadi
penanda akan keunikan memory blok yang direferensikan oleh cache
line tersebut
Keuntungan direct mapping antara lain.
Sederhana

82
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Elemen “tag” pada setiap cache line pendek(8bit), sehingga mempercepat


proses compare
Pengaksesan blok memory cepat
Kerugian direct mapping antara lain.
Jika terdapat memory address baru yang akan disimpan di cache yang memiliki
line yang sama dengan sebuah cache line yang telah ada pada cache, walaupun
menunjuk ke blok memory yang berbeda pada memory, address baru akan
menimpa cache line lama.

Gambar 48 diatas, menunjukkan siuatu contoh dengan menggunakan direct mapping


asumsikan m = 16K = 214 dan i = j modulo 214. Sehingga terbentuk mapping sebagai
berikut ;

Cache line Memulai Alamat Memori Blok


0 000000, 010000, … , FF0000
1 000004, 010004, … , FF0004
. .
. .
. .
214 - 1 00FFFC, 01FFFC, …, FFFFFC

Ringkasan dalam cache mapping ini;

Tabel 10 Item Direct Mapping Cache

Item Keterangan
Panjang alamat (s+w) bits
Jumlah unit yang dapat dialamati 2s+w words or bytes
Ukuran Bloks sama dengan ukuran Line 2w words or bytes
Jumlah blok memori utama 2s+ w/2w = 2s
Jumlah line di chace M = 2r
Besarnya tag (s - r) bits

2. Associative Mapping
Pemetaan asosiatif hal ini untuk mengatasi kekurangan dari direct mapping
dengan prinsip mengizinkan setiap blok memori utama untuk dimuat ke setiap
baris cache (gambar 49). Dalam kasus ini, logika kontrol cache menggambarkan

83
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

alamat memori hanya sebagai kolom Tag dan Word. Factor tag secara unik
mencerminkan dan mengidentifikasi blok memori utama. Untuk menentukan
apakah sebuah blok ada di dalam cache, logika kontrol cache harus secara
bersamaan memeriksa setiap tag baris untuk menunjukan sinkronisasi
(gambar 50), dalam ilustrasi logika. Memory blok disimpan pada cache line
manapun pada cache.
Keuntungan dari set associative mapping:
Fleksibilitas tinggi
Kerugian dari set associative mapping :
Kompleks
Elemen “tag” pada setiap cache line panjang (22 bit), sehingga
memperlamabat proses compare
Membutuhkan cache dengan performansi tinggi
Kekurangan pemetaan asosiatif yang utama adalah kompleksitas rangkaian
yang diperlukan untuk menguji tag seluruh saluran cache secara parallel,
sehingga pencarian data di cache menjadi lama.
Memungkinkan blok diletakkan di sebarang line yang sedang
tidak terpakai.
Diharapkan akan mengatasi kelemahan utama Direct Mapping.
Harus menguji setiap cache untuk menemukan blok yang
diinginkan.
Mengecek setiap tag pada line
Sangat lambat untuk cache berukuran besar.
Nomor line menjadi tidak berarti. Address main memory dibagi
menjadi 2 field saja, yaitu tag dan word offset.

84
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

blok main
memori

cache memori

Gambar 49 Respresentatif Associative Mapping

Gambar 50 Manajemen Associative Mapping

85
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 50 Contoh Associative Mapping

Gambar 50, menunjukkan dengan menggunakan associative mapping. Asumsi


alamat memori utama terdiri dari tag 22-bit dan nomor byte 2-bit. Tag 22-bit
harus disimpan dengan blok data 32-bit untuk setiap baris di cache. Perhatikan
bahwa ini adalah 22 bit paling kiri (paling signifikan) dari alamat yang
membentuk tag. Jadi, alamat heksadesimal 24-bit 16339C memiliki tag 22-bit
058CE7, untuk mempermudah dalam memahami gunakan dalam notasi biner:

alamat memori 0001 0110 0011 0011 1001 1100 (biner)


1 6 3 3 9 C (hex)
tag (paling kiri 22 bit) 00 0101 1000 1100 1110 0111 (biner)
0 5 8 C E 7 (hex)

86
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Ringkasan dalam cache mapping associative ;


Tabel 11 Item Direct Mapping Cache

Item Keterangan
Panjang alamat (s+w) bits
Jumlah unit yang dapat dialamati 2s+w words or bytes
Ukuran Bloks sama dengan ukuran Line 2w words or bytes
Jumlah blok memori utama 2s+ w/2w = 2s
Jumlah line di chace Tidak ditentukan
Besarnya tag s bits

3. Set Associative Mapping


Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap set berisi
sejumlah line. Pemetaan asosiatif set dengan memanfaatkan kelebihan-
kelebihan pendekatan pemetaan langsung (direct) dan pemetaan asosiatif
(associative).
Merupakan kompromi antara Direct dengan Full Associative Mapping.
Membagi cache menjadi sejumlah set (v) yang masing-masing memiliki
sejumlah line (k)
Setiap blok dapat diletakkan di sebarang line dengan nomor set: nomor
set = j modulo v

Tabel 12 Item Set Associative Direct Mapping

Item Keterangan
Panjang alamat (s+w) bits
Jumlah unit yang dapat dialamati 2s+w (words or bytes)
Ukuran Bloks sama dengan ukuran Line 2w (words or bytes)
Jumlah blok memori utama 2d
Jumlah line dalam set k
Jumlah set v = 2d
Jumlah line di chace m = kv = k*2d
Ukuran cache k * 2 d+w (words or bytes)
Besarnya tag ( s – d ) bits

87
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Keuntungan menggunakan Set Associative Mapping antara lain:


Setiap blok memori dapat menempati lebih dari satu kemungkinan
nomor line (dapat menggunakan line yang kosong), sehingga thrashing
dapat diperkecil.
Jumlah tag lebih sedikit (dibanding model associative), sehingga jalur
untuk melakukan perbandingan tag lebih sederhana.

k baris

cache memory set 0

v blok main
memory

cache memory set (v-1)

Gambar 51 Pemetaan Cache Associative

88
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 52 Manajemen Set Associative Mapping

Gambar 53 Contoh Set Associative Mapping

Dalam model kasus tertinggi bila n = m, k = 1, teknik set associative direduksi menjadi
pemetaan langsung (direct mapping), dan untuk n = 1, k = m, teknik ini direduksi menjadi
pemetaan asosiatif (associative mapping). Penggunaan dua baris per set (v = m/2, k = 2)
89
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

adalah manajemen set associative yang paling umum. Ini secara signifikan meningkatkan rasio
hit dibandingkan direct mapping. Set associative empat arah (n = m/4, k = 4) terlihat adanya
peningkatan dan perubahan yang lebih sederhana dengan biaya tambahan yang relatif kecil
[MAYB84, HILL89]

Keterangan ;
Random Replacement, paling sederhana. Dari baris-baris kandidat, dipilih sebuah
baris secara acak.
Least Recently Used (LRU), paling efisien. Dari baris-baris kandidat, dipilih sebuah
baris yang paling lama telah mereferensikan sebuah blok memory yang tidak terpakai.
First in First Out (FIFO). Dari baris-baris kandidat, dipilih sebuah baris yang paling lama
telah mereferensikan sebuah blok memory.
Least Frequently Used (LFU). Dari baris-baris kandidat, dipilih sebuah baris yang telah
mereferensikan sebuah blok memory yang paling jarang diakses.Write-through.
Setiap proses penulisan diserahkan pada main memory, jika blok memory terdapat
pada cache, maka isi cache diupdate pula. Proses ini cenderung berjalan lambat
karena melakukan akses pada main memory.
Write-Through with Buffered Write. Setiap proses penulisan diserahkan pada buffer,
jika blok memory terdapat pada cache, maka isi cache di-update pula. Sedang proses
ini berjalan, isi pada buffer disimpan ke main memory pada jalur lain. Proses ini
cenderung berjalan lebih cepat daripada write-through karena melakukan akses pada
buffer, bukan pada min memory.
Copy-Back. Setiap proses penulisan diserahkan pada cache, jika blok pada cache
tersebut akan di-replace, barulah isi pada main memory diupdate. Proses ini
cenderung berjalan cepat karena proses pengupdatean dilakukan pada cache.

EVOLUSI CACHE PADA PROSESSOR INTEL

Evolusi organisasi cache terlihat jelas dalam evolusi mikroprosesor Intel (Tabel 4.4). 80386
tidak menyertakan cache on-chip. 80486 menyertakan satu cache on-chip sebesar 8 Kbytes,
menggunakan ukuran baris 16 byte dan organisasi set associative empat arah. Semua
prosesor Pentium termasuk dua cache L1 on-chip, satu untuk data dan satu lagi untuk
instruksi. Untuk Pentium 4, cache data L1 berukuran 16 Kbytes, menggunakan ukuran baris
64 byte dan organisasi set associative empat arah. Cache instruksi Pentium 4 dijelaskan
kemudian. Pentium II juga menyertakan cache L2 yang memberi makan kedua cache L1.
Cache L2 adalah delapan arah set associative dengan ukuran 512 kB dan ukuran baris 128

90
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

byte. Cache L3 ditambahkan untuk Pentium III dan menjadi on-chip dengan Pentium 4 versi
high-end.
Table 13 Evolusi Cache Prosessor Intel (Pentium 4)

Gambar 54 memberikan tampilan dalam bentuk blok diagram yang disederhanakan dari
organisasi Pentium 4, memfokuskan pada pengalamatan 3 (tiga) cache, L1 – L2 dan L3. Inti
prosesor terdiri dari empat komponen utama;

Unit Fetch/Decode. Mengambil instruksi program secara berurutan dari L2


cache, mendekodekannya menjadi serangkaian operasi mikro, dan
menyimpan hasilnya dalam cache instruksi L1.
Unit Logika Eksekusi Out-of-Order. Menjadwalkan eksekusi dari operasi mikro
yang bergantung pada ketergantungan data dan ketersediaan sumber daya,
dengan demikian operasi mikro dapat dijadwalkan untuk eksekusi dalam
urutan yang berbeda dari yang diambil dari aliran instruksi. Jika waktu

91
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

mengizinkan, unit ini menjadwalkan eksekusi spekulatif dari operasi mikro


yang mungkin diperlukan di masa mendatang
Unit Eksekusi. Unit ini menjalankan operasi mikro, mengambil data yang
diperlukan dari cache data L1 dan menyimpan sementara hasil di register.
Unit Sub-sistem Memori. Unit ini mencakup cache L2 dan L3 serta bus sistem,
yang digunakan untuk mengakses memori utama ketika cache L1 dan L2
kehilangan cache dan untuk mengakses sumber daya I/O system.

Gambar 54. Blok Diagram Pentium 4

92
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

VI. INTERNAL DAN EKSTERNAL MEMORY

PENGERTIAN

Penyimpanan data komputer, berasal dari bahasa Inggris "computer data storage" sering
disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat
komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk
beberapa interval waktu. Penyimpanan data komputer menyediakan salah satu tiga fungsi
inti dari komputer modern, yakni mempertahankan informasi. Ia merupakan salah satu
komponen fundamental yang terdapat di dalam semua komputer modern, dan memiliki
keterkaitan dengan mikroprosesor, dan menjadi model komputer yang digunakan semenjak
1940-an. Semakin besar ukuran memorinya maka semakin banyak pula informasi yang dapat
disimpan di dalam komputer (media penyimpanan).
Dalam penggunaan kontemporer, memori komputer merujuk kepada bentuk media
penyimpanan berbahan semikonduktor, yang dikenal dengan sebutan Random Access
Memory (RAM), dan kadang-kadang dalam bentuk lainnya yang lebih cepat tetapi hanya
dapat menyimpan data secara sementara. Akan tetapi, istilah "computer storage" sekarang
secara umum merujuk kepada media penyimpanan massal, yang bisa berupa cakram optis,
beberapa bentuk media penyimpanan magnetis (seperti halnya hard disk) dan tipe-tipe media
penyimpanan lainnya yang lebih lambat ketimbang RAM, tetapi memiliki sifat lebih
permanen, seperti flash memory. Penyimpanan Internal adalah sebuah penyimpanan yang
dapat diakses langsung oleh processor. Jenis memori ini biasanya terdapat di dalam sebuah
perangkat, jadi tidak terlihat. Fungsi memori internal ini diantaranya menyimpan sebuah
system operasi dalam sebuah perangkat, sebagai pinjaman penyimpanan saat ada sebuah
aplikasi atau software yang dijalankan. Setiap perangkat laptop, komputer maupun
smartphone pasti mempunyai ini untuk menjalankan sistemnya.
Penyimpanan eksternal adalah perangkat keras (hardware) yang digunakan untuk
melakukan operasi penulisan, pembacaan dan penyimpanan data. Pengertian simpelnya
memori eksternal adalah perangkas keras yang dapat menyimpan data. Beberapa perangkat
dapat mendukung operasi baca tulis termasuk hard disk, flashdisk, SD Card, SSD. Ada juga
perangkat yang hanya mendukung satu kali penulisan seperti CD, DVD.

93
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

JENIS-JENIS MEMORI

Beberapa jenis memori yang banyak digunakan adalah sebagai berikut:


1. Register Prosesor
2. RAM (Random Access Memory)
3. ROM (Read Only Memory)
4. Cache Memory, bersifat memori static (telah dibahas pada point V)
5. Memori fisik (Dynamic RAM)
6. CD (Compact Disk)
7. DVD (Digital Video Disc atau Digital Versatile Disc)

INTERNAL MEMORY

1. REGISTER PROSESOR

Register data, yang digunakan untuk menyimpan angka-angka dalam bilangan


bulat (integer).
Register alamat, yang digunakan untuk menyimpan alamat-alamat memori
dan juga untuk mengakses memori.
Register general purpose, yang dapat digunakan untuk menyimpan angka dan
alamat secara sekaligus.
Register floating-point, yang digunakan untuk menyimpan angka-angka
bilangan titik mengambang (floating-point).
Register konstanta (constant register), yang digunakan untuk menyimpan
angka-angka tetap yang hanya dapat dibaca (bersifat read-only), semacam phi,
null, true, false dan lainnya.
Register vektor, yang digunakan untuk menyimpan hasil pemrosesan vektor
yang dilakukan oleh prosesor SIMD.
Register special purpose yang dapat digunakan untuk menyimpan data
internal prosesor, seperti halnya instruction pointer, stack pointer, dan status
register.

94
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Register yang spesifik terhadap model mesin (machine-specific register),


dalam beberapa arsitektur tertentu, digunakan untuk menyimpan data atau
pengaturan yang berkaitan dengan prosesor itu sendiri. Karena arti dari setiap
register langsung dimasukkan ke dalam desain prosesor tertentu saja, mungkin
register jenis ini tidak menjadi standar antara generasi prosesor.

2. RAM (RANDOM ACCESS MEMORY)

RAM (Random Access Memory) adalah tempat penyimpanan sementara pada


komputer yang isinya dapat diakses dalam waktu yang tetap, tidak memperdulikan
letak data tersebut dalam memori atau acak sehingga RAM ini hanya sebagai
penyimpanan sementara saja saat anda menggunakan komputer atau software
tertentu agar dapat di proses dengan cepat dan performance lebih baik. RAM sendiri
bersifat volatile artinya membutuhkan aliran listrik. berbeda dengan media
penyimpanan lainnya seperti flashdisk hardisk atau CD/DVD yang bersifat non-
volatile. RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam
komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa
alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder
jangka-panjang maka RAM Bekerja saat komputer dalam keadaan. Struktur RAM
dibagi menjadi 4 aspek, yaitu:

(a) Input Storage, berfungsi untuk menampung input atau masukan yang
dimasukkan dari alat input.
(b) Program Storage, bagian dari RAM yang berfungsi sebagai penyimpan
instruksi program yang akan diakses.
(c) Working Storage, merupakan bagian dari memori yang bertugas
menyimpan data yang akan diolah dan hasil pengolahan.
(d) Output Storage, berfungsi untuk menampung hasil akhir dari data yang
akan di tapilkan ke perangkat output

DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh
CPU agar data yang terkandung didalamnya tidak hilang.
95
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(a) SDRAM (Sychronous Dynamic RAM) adalah jenis RAM yang merupakan
kelanjutan dari DRAM namun telah disinkronisasi oleh clock sistem dan
memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem
dengan bus yang memiliki kecepatan sampai 100 MHz.
(b) RDRAM (Rambus Dynamic RAM) adalah jenis memory yang lebih cepat
dan lebih mahal dari pada SDRAM. Memory ini bisa digunakan pada
sistem yang menggunakan Pentium 4.
(c) SRAM (Static RAM) adalah jenis memori yang tidak memerlukan
penyegaran oleh CPU agar data yang terdapat di dalamnya tetap
tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi
daripada DRAM. SDRAM.
(d) EDO-RAM (Extended Data Out RAM) adalah jenis memori yang
digunakan pada sistem yang menggunakan Pentium. Cocok untuk yang
memiliki bus dengan kecepatan sampai 66 MHz.

3. ROM (READ ONLY MEMORY)

Memori hanya baca (bahasa Inggris: Read-only Memory) adalah istilah untuk media
penyimpanan data pada komputer. ROM ini adalah salah satu memori yang ada dalam
computer. ROM ini sifatnya permanen, artinya program / data yang disimpan di dalam
ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan. Menyimpan
data pada ROM tidak dapat dilakukan dengan mudah, tetapi membaca data dari ROM
dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam ROM ini diisi
oleh pabrik yang membuatnya. ROM biasa digunakan untuk menyimpan firmware
(peranti lunak yang berhubungan erat dengan peranti keras). Salah satu contoh ROM
adalah ROM BIOS yang berisi program dasar system komputer yang mengatur /
menyiapkan semua peralatan / komponen yang ada dalam komputer saat komputer
dihidupkan. ROM modern didapati dalam bentuk IC, persis seperti medium
penyimpanan/memori lainnya seperti RAM. Untuk membedakannya perlu membaca
teks yang tertera pada IC-nya. Biasanya dimulai dengan nomor 27xxx, angka 27
menunjukkan jenis ROM, xxx menunjukkan kapasitas dalam kilo bit.
96
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 55 ROM BIOS (Read Only Memory Basic Input Output System)
http://smartiesgeeksjava.blogspot.com/2017/03/what-is-bios-rom.html

kemudian perlu juga kiranya kita mengenal dan mengetahui tipe ROM berikut ini :

(a) Mask ROM, merupakan jenis ROM yang tidak dapat di upgrade atau
ditulis ulang.
(b) PROM (Programmable Read Only Memory). Jenis ROM ini hanya dapat
dibaca datanya. Informasi diisi kedalam Chip pada saat pembuatan
oleh Pabrik. PROM ini datanya tersimpan secara permanen dan tidak
dapat dihapus atau ditulis ulang. PROM termasuk memori non-volatile,
yaitu data tidak akan hilang ketika komputer kita matikan/ tidak
mendapat daya listrik.
(c) EPROM (Erasable Programmable Read Only Memory). Informasi ditulis
ke dalam chip EPROM setelah diproduksi. Sebuah chip EPROM dapat
dihapus atau ditulis ulang memerlukan paparan sinar Ultra Violet.
Tentu saja untuk melakukan ini diperlukan peralatan khusus. EPROM
termasuk memori non-volatile, sama dengan PROM, yaitu data tidak
akan hilang ketika komputer kita matikan/ tidak mendapat daya listrik.
(d) EEPROM (Electrically Erasable Programmable Read Only Memory).
EEPROM biasa juga disebut Flash ROM. Sebuah chip EEPROM dapat
dihapus dan ditulis ulang tanpa harus melepaskan chip dari 97omputer.
Cukup hanya dengan menggunakan pulsa listrik, kita dapat menghapus
dan mengisi ulang data. EEPROM merupakan komponen yang banyak

97
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

digunakan pada peralatan elektronik untuk menyimpan konfigurasi


data. Contoh pengunaannya banyak ditemukan pada kamera digital,
MP3 Player, Handphone, Flashdisk, dll.

Bagaimana cara men-check ROM BIOS pada perangkat (computer/smartphone),


terdapat beberapa cara

[1] Cara pertama, saat perangkat melakukan proses booting


[2] Cara kedua, menggunakan CMD (command prompt) langkah-langkahnya
adalah sebagai berikut:
Buka CMD dengan menekan tombol windows ( + R lalu ketik CMD dan
tekan enter.
Kemudian ketik perintah "wmic bios get smbiosbiosversion" dan tekan
enter.
Maka akan tertampil versi BIOS.

Gambar 56 Tampil Cek ROM BIOS

98
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

[3] Untuk system operasi Windows 10 kamu bisa melihat versi BIOS melalui
system information dengan tampilan GUI yang lebih user friendly, caranya
yaitu:
Tekan tombol windows + R
Ketik msinfo32 lalu tekan enter.

Gambar 57 Tampilan GUI – Systems

Gambar 58 Tampilan GUI – Displays

99
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 59 Tampilan GUI – Sound

Gambar 60 Tampilan GUI – Input


4. Virtual memory

Dalam ilmu komputer, memori virtual adalah teknik manajemen memori yang
dikembangkan untuk kernel multitugas. Teknik ini divirtualisasikan dalam berbagai

100
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

bentuk arsitektur komputer dari komputer penyimpanan data (seperti memori akses
acak dan cakram penyimpanan), yang memungkinkan sebuah program harus
dirancang seolah-olah hanya ada satu jenis memori, memori “virtual”, yang bertindak
secara langsung beralamat memori baca/tulis (RAM).

SSD (SOLID STATE DISK)

CACHE MEMORY

Memori cache, juga disebut memori CPU (bersifat statis), adalah static random access
memory (SRAM) berkecepatan tinggi yang dapat diakses oleh mikroprosesor komputer lebih
cepat daripada yang dapat mengakses random access memory (RAM). Memori ini biasanya
terintegrasi langsung ke dalam chip CPU atau ditempatkan pada chip terpisah yang memiliki
interkoneksi bus yang terpisah dengan CPU. Tujuan dari memori cache adalah untuk
menyimpan instruksi dan data program yang digunakan berulang kali dalam pengoperasian
program atau informasi yang kemungkinan dibutuhkan CPU selanjutnya. Prosesor komputer
dapat mengakses informasi ini dengan cepat dari cache daripada harus mendapatkannya dari
memori utama komputer. Akses cepat ke petunjuk ini meningkatkan kecepatan keseluruhan
program.bersifat memori static (telah dibahas secara lengkap pada point V)

MEMORI FISIK (Dynamic RAM)

Memori akses acak dinamis (bahasa Inggris: Dynamic random-access memory; disingkat
DRAM) merupakan jenis random akses memori yang menyimpan setiap bit data yang terpisah
dalam kapasitor dalam satu sirkuit terpadu. Karena kapasitornya selalu bocor, informasi yang
tersimpan akhirnya hilang kecuali kapasitor itu disegarkan secara berkala. Karena kebutuhan
dalam penyegaran, hal ini yang membuatnya sangat dinamis dibandingkan dengan memori
(SRAM) statik memori dan lain-lain. Keuntungan dari DRAM adalah kesederhanaan struktural:
hanya satu transistor dan kapasitor yang diperlukan per bit, dibandingkan dengan empat di
Transistor SRAM. Hal ini memungkinkan DRAM untuk mencapai kepadatan sangat tinggi.
Tidak seperti flash memori, memori DRAM itu mudah "menguap" karena kehilangan datanya
101
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

bila kehilangan aliran listrik. DRAM pada umumnya mempunyai bentuk persegi array satu
kapasitor dan transistor per sel. Panjang garis yang menghubungkan setiap baris dikenal
sebagai "baris kata". Setiap kolom sedikitnya terdiri dari dua baris, masing-masing terhubung
ke setiap penyimpanan sel di kolom. Dinamis random akses memori yang diproduksi sebagai
sirkuit terpadu(Integrated Circuit) disimpan dalam gudang dan dimount ke dalam paket
plastik dengan logam pin untuk koneksi ke kontrol sinyal dan bus. Saat ini, ini adalah paket
DRAM pada umumnya sering dikumpulkan ke modul plug-in untuk penanganan lebih mudah.
Beberapa jenis modul standar adalah:

DRAM chip (Integrated Circuit or IC)


Dual in-line Package (DIP)

Gambar 61 DIP Type 74LS13


https://haberocean.com/product/74ls13-dip-dual-in-line-package/

DRAM (memory) modules


(a) Single In-line Pin Package (SIPP)

Gambar 62 Modul SIPP


http://www.computerhope.com/jargon/s/sipp.htm

102
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(b) Single In-line Memory Module (SIMM)

Gambar 63 Module SIMM


https://en.bmstu.wiki/SIMM

(c) Dual In-line Memory Module (DIMM)

Gambar 64 Module DIMM


https://searchstorage.techtarget.com/definition/DIMM

(d) Rambus In-line Memory Module (RIMM), teknisnya DIMMs tetapi


disebut RIMMs karena keeksklusifan slot.

103
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 65 Module RIMM


https://encyclopedia2.thefreedictionary.com/RAMBUS+In-Line+Memory+Module

(e) Small outline DIMM (SO-DIMM), sekitar setengah ukuran DIMMs biasa,
sebagian besar digunakan dalam notebook,komputer ukuran kecil
(seperti mini-ITX Motherboard), upgradable kantor printer dan
perangkat keras jaringan seperti router. Datang dalam versi:
➢ 72 pins (32-bit)
➢ 144 pins (64-bit) yang digunakan untuk PC100/PC133 SDRAM
➢ 200 pins (72-bit) yang digunakan untuk DDR and DDR2
➢ 204 pin (72-bit) yang digunakan untuk DDR3

Gambar 66 Module SO-DIMM


https://en.wikipedia.org/wiki/SO-DIMM

104
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

(e) Small outline RIMM (SO-RIMM).Versi yang lebih kecil RIMM, yang
digunakan pada laptop. Teknis SO-DIMMs tetapi disebut-SO RIMMs
karena keeksklusifan slot.

Gambar 67 Module SO-RIMM


https://teknologiboyrr.blogspot.com/2016/11/pengertian-fungsi-jenis-jenis-ram.html

Modul RAM Stacked vs Non-Stacked


Stacked RAM modules berisi dua atau lebih RAM chips ditumpuk di atas satu
sama lain. This allows large modules (like 512mb or 1Gig SO-DIMM) to be
manufactured using cheaper low density wafers. Hal ini memungkinkan modul
besar (seperti 1Gig atau 512mb SO-DIMM)diproduksi murah dengan
kepadatan rendah.Stacked chip mendatangkan lebih banyak tenaga listrik.

Keuntungan DRAM
RAM statis normal membutuhkan enam transistor tetapi DRAM hanya
membutuhkan satu transistor yang mencerminkan kesederhanaan sel.
Kedua, harga SRAM (Static Random Access Memory) mahal sedangkan memori
akses Random Dinamis lebih murah namun menyediakan tingkat kepadatan
memori yang tinggi.

Kekurangan DRAM
Untuk mengoperasikan sistem, DRAM dan SRAM harus digunakan di area yang
berbeda sehingga Anda tidak dapat hanya mengandalkan satu jenis memori.
Mempertimbangkan kebutuhan daya untuk DRAM, DRAM menggunakan daya
untuk memelihara data dan ini juga dikenal sebagai memori volatil.

105
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Ada teknologi memori lain seperti Flash yang dikenal sebagai non-volatile dan
memiliki kapasitas untuk menyimpan data bahkan ketika daya dilepas.

Gambar 68 Teknologi DRAM


http://www.stec-inc.com/product/dram_education.php

COMPACT DISK (CD)

Cakram padat (bahasa Inggris: compact disc, sering disingkat CD) adalah cakram optik digital
yang digunakan untuk menyimpan data. Sejak diperkenalkan secara resmi pada tahun 1982,
CD memperoleh puncak penjualan pada tahun 2000 yang mencapai 2.445 juta keeping (disk).
Kelemahan dari CD adalah kualitas suara yang dihasilkan tidak sebagus yang ada di pita kaset
yang merupakan suara standar sinus murni, akan tetapi merupakan trap atau tangga yang
berbentuk sinus dari hasil perubahan sinyal digital ke sinyal analog. Kelebihan dari CD adalah
minimnya desah seperti yang ditimbulkan kaset. Selain itu, bentuk CD sangat ringan dan
mudah dibawa serta merupakan media yang tahan lama. CD menawarkan kapasitas
penyimpanan data yang besar serta kapabilitas produksi yang lebih efisien. Berikut ini perlu
kiranya menyajikan sejarah singkat lahirnya perangkat penyimpanan data;
Tahun 1970 Philips memulai penelitian mengenai ALP (Audio Long Play),
sebuah sistem audio untuk menghadapi teknologi rekaman vinyl dengan
menggunakan teknologi laser. Lou Otters, Direktur teknik dari divisi audio di
Philips, menyarankan agar format fisik ALP harus lebih kecil dari format
rekaman Vinyl dan dapat memuat rekaman musik selama satu jam. Kerja sama
antara Sony dan Philips berfokus kepada bagimana membentuk CD lebih kecil,

106
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

mereka mempunyai ide untuk membuat CD sanggup memuat quadraphonic


Sound tetapi berakibat ukuran CD membesar menjadi berdiameter 20 cm,
rencana itu digagalkan.
Tahun 1977 Philips memulai mengambil inisiatif untuk membuat format baru
audio, dan banyak nama yang didiskusikan, seperti Mini Rack, MiniDisc, atau
CompactRack, tetapi nama yang diambil adalah Compact Disc karena
mengingatkan kepada kesuksesan Compact Cassette.
Tahun 1979 Philips membuat press Conference di Eindhoven, Jerman untuk
memamerkan CD dengan kualitas audio yang sangat baik (High audio
quality).Philips berkelana ke Jepang untuk mengadakan perundingan
pembuatan format standar dari keping audio, dan Philips mendapatkan
kesepakan dengan Sony. Philips menawarkan durasi panjang perekaman dan
daya tahan terhadap kerusakan cakram seperti goresan halus dan sidik jari,
sementara itu Sony menawarkan metode koreksi kesalahan (error-correction
method). Ukuran awal yang ditawarkan Philips adalah 11,5 cm, tetapi pihak
Sony menolaknya dengan alasan bahwa cakram harus mampu merekam
keseluruhan lagu dari Beethoven`s 9th Symphony, oleh karena itu diameter CD
naik menjadi 12 cm untuk memuat data ekstra.
Tahun 1980, Philips dan Sony memproduksi “Red Book”, yang di dalamnya
tercantum standardisasi mengenai Cakram digital, dari sini mereka mulai
bekerja terpisah untuk merancang CD yang akan diproduksi.
Tahun 1982, Philips memproduksi pemutar CD pertama kalinya.
Tahun 1983, Penerbitan “Yellow Book”. Yang di dalamnya memuat
standardisasi dari Compact Disc – Read Only Memory (CD-ROM), yang menjadi
sebuah standar CD berbasis komputer dan hal ini juga digunakan sebagai
standardisasi bagi setiap komputer untuk mampu membaca drive CD-ROM.
Tahun 1985, Dire Straits dengan Brother In Arms, menjadi artist yang menjual
lebih dari satu juta kopi cakram, dan rekor ini masih menjadi rekor album CD
terlaris.
Tahun 1986, Penerbitan “Green Book”, di dalamnya terdapat teknologi CD-
Interactive, yang digunakan untuk mensinkornasikan antara audio dan data di
dalam CD-ROM. Yang ditunjukan untuk menampung full motion video yang
107
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

dikombinasikan dengan interaktivitas.Perkembangan selanjutnya terciptanya


CD-RW, perangkat cakram padat yang dapat digunakan secara berulang-ulang,
perangkat ini mempunyai kemampuan seperti disket ataupun hard drive,
dapat ditulis ulang berkali-kali.
Tahun 1998, Empat ratus Miliar CD telah diproduksi.
Tahun 2000, Format MP3 Diluncurkan dan mulai memengaruhi penjualan CD
Tahun 2008, Penjualan CD menurun 20% dibandingkan penjualan pada tahun
2000.

Gambar 69 Compact Disk


https://simple.wikipedia.org/wiki/Compact_disc

Gambar 70 Ilustrasi Compact Disk


https://en.wikipedia.org/wiki/File:Basic_Illustration_and_mesures_of_a_CD.png

108
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Secara fisik CD, dibuat dari plastik polikarbonat setebal 1,2 mm dengan berat 15-20 gram.
Pembagian komponen CD dari bagian tengah CD sampai luar adalah: Pusat/ poros CD, daerah
transisi pertama (cincin penjepit), daerah kelm (cincin stacking), Daerah transisi kedua,
daerah informasi dan RIM. Untuk ukuran CD berdiameter 120mm dapat memuat audio
selama 80 menit atau data sebesar 650-870 MB, sedangkan mini cd yang memiliki diameter
mulai dari 60mm sampai dengan 80mm dapat memuat audio selama 24 menit atau data
sebesar 185-210 MB. Lapisan tipis aluminium atau yang lebih jarang, lapisan tipis emas
digunakan ke permukaan untuk menimbulkan refleksi, lapisan ini dilindungi oleh suatu lapisan
film pernis yang diputar langsung ke atas lapisan reflektif. Label CD dicetak di atas lapisan
pernis, metode yang digunakan untuk mencetak label adalah metode percetakan umum atau
cetak offset. Lapisan tipis aluminium atau, lebih jarang, emas diterapkan ke permukaan
sehingga reflektif. Logam ini dilindungi oleh sebuah film Data di dalam CD disimpan dalam
rangkaian lekukan kecil yang disebut pits, pengkodeaan berlangsung di dalam lintasan spiral
ke luar di lapisan polikarbonat. daerah antara pits dikenal sebagai lands. Setiap pits memiliki
kedalaman sebesar 100 nm dan luas sekitar 500 nm dan bervariasi dari 850 nm sampai 3,5
μm untuk panjangnya. Jarak antara trakc, antara pits, adalah 1,6 μm.

Gambar 71 Bentuk Fisik Compact Disk – R dan RW

Tabel 14 Kapasitas Jenis Compact Disk

Jenis Sector Data Maksimum (M) Audio Maksimum (M) Waktu (menit)

109
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Byte Bit Byte Bit

94.500 193,536 ≈ 184,6 222,264 ≈ 212,0 21


8 cm
283.500 580,608 ≈ 553,7 666,792 ≈ 635,9 63

650 MB 333.000 681,984 ≈ 650,3 783,216 ≈ 746,9 74

700 MB 360.000 737,280 ≈ 703,1 846,720 ≈ 807,4 80

800 MB 405.000 829,440 ≈ 791,0 952,560 ≈ 908,4 90

900 MB 445.500 912,384 ≈ 870,1 1.047,816 ≈ 999,3 99

Perbedaan mendasar CD-R dan CD-RW sebetulnya hanya terletak pada kemampuan
keduanya dalam melakukan rewrite data. CD-R hanya dapat digunakan untuk sekali
penyimpanan data, sementara CR-RW bisa digunakan berulang-ulang karena dapat di-rewrite
ulang.
Cara penyimpanan, CD sebaiknya disimpan di suhu sebesar 10-20 celcius, hindari CD dari
fluktuasi suhu dan kelembapan. Suhu yang buruk dan lembap dapat menyebabkan CD
melengkung dan berakibat CD tidak dapat digunakan. CD sebaiknya disimpan di tempat yang
gelap, karena sinar UV akan menyebabkan kandungan alumunium menjadi gelap dan
menyebabkan kesalahan dalam pembacaan data di CD. CD sebaik disimpan di dalam kotak
penyimpanan CD, setiap kotak penyimpanan CD hanya berisi satu CD. Jangan menumpuk CD
dalam satu tempat, karena ada kemungkinan untuk merusak lapisan data CD karena gesekan
antara CD. Jika goresan yang ada sangat besar dan dalam, data yang ada di CD kemungkinan
besar tidak akan bisa dibaca oleh alat pembaca CD. Struktur data dalam CD proses otorisasi
dan pendistribusian data CD-RW adalah
PCA (Power Calibration Area), digunakan untuk menentukan kalibarasi laser
pada level yang tepat dan benar.
PMA (Program Memory Area), file data yang direkam pada disk yang belum
selesai atau proses diselesaikan. Ini digunakan sebagai TOC transisi saat sesi
masih terbuka. Rekaman PMA dapat berisi informasi hingga 99 trek audio dan
waktu mulai dan stop times (CD-DA), atau alamat sektor untuk permulaan file
data untuk setiap sesi pada CD data.
PA (Program Area), memuat track audio atau file data.
SUA (System User Area), PCA dan PMA dikelompokkan bersama sebagai ruang
akses sistem pengguna.

110
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Proses kerja CD, dalam compact disk terdapat laser lens yang berfungsi mengeluarkan laser
menju kepingan CD. Pada saat laser sudah mengenai tonjolan, kemudian sinar akan memantul
menuju optical pickup. Pantulan sinar inilah yang nantinya membuat kepingan CD dapat
terbaca yang mana cara membacanya yakni membaca setiap bit. Sinyal bit tersebut kemudian
akan diolah menjadi data analog yang kemudian diantarkan menuju signal amplifier untuk
selanjutnya akan diolah komputer. Setelah itu, komputer mulai melakukan identifikasi
pengenalan terhadap data analog yang kemudian akan memunculkannya ke layar monitor.
Kesimpulannya, proses atau cara kerja CD harus melalui berbagai tahapan sehingga nanti
datanya dimunculkan di layar computer (gambar 64).

Gambar 72 Alur proses Compact Disk


https://windowsku.com/cara-kerja-cd-compact-disc/

DVD (DIGITAL VIDEO DISC atau DIGITAL VERSATILE DISC)

DVD merupakan salah satu memori eksternal pengembangan dari CD. DVD jauh mempunyai
kapasitas yang lebih besar dan mempunyai kecepatan membaca lebih cepat dari CD.
Keunggulan lainnya adalah mampu mengeluarkan kualitas video dan audio lebih baik. Maka
dari itu DVD sering digunakan untuk menyimpan film. DVD ini hanya dapat dibuka dengan
menggunakan piranti DVD Drive yang sekaligus dapat digunakan untuk membuka CD.
Layaknya seperti CD, DVD juga mempunyai versi RW (Rewrite) yang berarti dapat menghapus
file sebelumnya dan mengganti dengan yang baru. Prinsip kerja DVD relatif hampir sama
dengan CD. Data diukir pada permukaan kepingan yang membentuk pit (alur) tertentu dan
dapat dibaca dengan menggunakan tembakan sinar laser. Ukuran pit pada DVD lebih sempit
daripada pit pada CD sehingga DVD mampu menyimpan data lebih banyak dibandingkan CD.

111
ORGANISASI DAN ARSITEKTUR KOMPUTER 2021

Gambar 73 Bentuk Fisik Compact Disk – R dan RW

112

Anda mungkin juga menyukai