TUGAS Pert-4
KELOMPOK ……
KELAS ……
FAKULTAS INFORMATIKA
UNIVERSITAS TELKOM
BANDUNG
2022
1
Ketentuan:
1. Dikerjakan secara kelompok
2. Dikerjakan pada kertas A4
3. Untuk soal perhitungan, cara atau langkah pengerjaan wajib dituliskan
4. Setiap anggota kelompok wajib mengerjakan soal (ikut berkontribusi)
5. Tidak ikut mengerjakan nilainya nol
PERNYATAAN
Saya yang bertanda tangan di bawah ini:
(a) benar-benar ikut mengerjakan soal
(b) telah menjelaskan jawaban saya ke teman anggota kelompok
(c) telah memahami penjelasan dari teman anggota kelompok
2
1. Mengapa sel memori dinamis lebih lambat dibanding sel memori statis? (nilai 10)
Karena sel memori dinamis berupa muatan listrik yang disimpan dikapasitor,
sehingga cenderung mengalami kebocoran, sehingga harus selalu direfresh.
Sedangkan sel memori statis disusun dari beberapa transistor (flip flop), sehingga
selama masih ada listrik, maka data yang disimpan tidak hilang
2. Jelaskan apa yang dimaksud dengan memori plane? (nilai 10)
Adalah sebuah memory yang merupakan array 2 dimensi sehingga dibutuhkan 2
buah select line ( x dan y), setiap satu memory plane terdiri dari sebuah sensor line.
3. Perhatikan gambar blok diagram baca/tulis memori di bawah ini. Tuliskan urut-urutan
nomor yang dilakukan ketika CPU akan membaca data di memori! Setiap nomor yang
dipakai harus dilengkapi dengan aktifitasnya. (nilai 15)
3-5-2-1-4 (3: menaruh alamat memori yang akan dibaca (dalam unsigned binary)
ke MAR, 5: kirim READ signal melalui READ control line, 2: decode isiMAR hingga
diperoleh nilai x & y (nilai MAR tidak berubah), 1: operasi baca data dijalankan di
RAM, 4: taruh isi alamat yang ditunjuk ke dalam MBR.)
4. Sebuah RAM berukuran 2 GB dipasang pada komputer 32 bit dengan prosesor Intel.
Pada RAM tersebut terdapat 8 buah chip. Setiap chip merupakan sebuah bank memori.
a) Berapakah jumlah total alamat memori yang terdapat pada memori 2 GB? (nilai 5)
2 GB=2^31=2147483648 byte
Adalah 3
3
d) berapa jumlah select line x dan select line y pada setiap bank? (nilai 5)
setiap bank : 2 28 byte
select line : sqrt(2 28)
: 2 * 2 setiap bank
e) Tentukan alokasi bit ke berapa sampai ke berapa yang dialokasikan untuk menunjuk
nomor bank, select line x, dan select line y! Catatan: Penomoran bit dimulai dari 0.
(nilai 10)
29 - 31 14 - 28 0 - 13
Nomor bank x y
f) Jika sebuah data di RAM terletak pada alamat 0x1234ABCD, maka data tersebut
terletak pada bank ke berapa? (nilai 5)
: 0x1234ABCD
g) 1 = 0001
h) 2 = 0010
i) 3 = 0100
j) 4 = 1000
k) A = 1010
l) B = 1011
m) C = 1100
n) D = 1101
o)
Bank x y
p) Jika sebuah program ingin membaca data yang terletak pada RAM dengan alamat
0xA1B2C3D4, jelaskan pada bank ke berapa letak data tersebut? (nilai 10)
0x 1010 0001 1011 0010 1100 0011 1101 0100 : Berdasarkan digit yang
diberitanda merah, alamat tersebut berada di bank memori ke-2
a) Berapakah jumlah latency-nya dan terjadi pada clock berapa saja? (nilai 5)
4
b) Berapakah burst length-nya dan terjadi pada clock berapa saja? (nilai 5)