Thursday, May 17, 2012

Responsi COA Memory Eksternal

Haloo, disini saya cuman share responsi dari kelas saya, soalnya ga cuma" hasil responsi yg saya terima kalau ga saya share :D buat belajar juga kan asyiik. langsung aja ke TKP....

1. Sebuah memori berukuran 4 KB dipasang pada komputer dengan prosesor Intel. Memori tersebut terdiri dari 8 bank memori.

  • Berapakah jumlah memory plane pada setiap bank memori ? (nilai 1)
    • Jawab: Pada komputer dengan prosesor Intel, satu alamat terdiri dari 8 bit, maka jumlah memori plane setiap bank memori = 8 memori plane
  • Berapakah jumlah total alamat pada memori tersebut ? (nilai 1)
    • Jawab: 4 KB : 1 byte/alamat = 4 KB alamat = 4096 alamat
  • Berapakah lebar alamat yang diperlukan untuk bisa mengakses semua alamat pada memori tersebut ? (nilai 1)
    • Jawab: 4 KB = 4096 alamat = 212 alamat, maka lebar alamat yang diperlukan = 12 bit
  • Berapakah banyaknya data yang dapat disimpan pada setiap bank memori ? (nilai 1)
    • Jawab: 4 KB = 4096 byte : 8 bank = 512 byte
  • Berapakah jumlah alamat pada setiap bank memori ? (nilai 1)
    • Jawab: 512 byte : 1 byte/alamat = 512 alamat

2.  Bila di suatu alamat memori terdiri dari 8 bank, memiliki nilai 011000001102

  • di bank ke berapakah letak alamat tersebut? (nilai 1) – (Penjelasan: Bank pertama adalah bank-0 atau bank ke-1)
    • Jawab: Jumlah bank 8 buah, maka range bank = bank-0 (bank ke-1) s.d. bank 7 (bank ke-8). Maka maksimal penanda untuk bank, diperlukan sebanyak 3 bit (letaknya di MSB), untuk lebar alamat 11 bit. Jadi 011000001102 (yang warna merah adalah penanda bank) Dari nilai 0112, dapat diketahui alamat tersebut berada pada bank-3 (bank ke-4)
  • Bila ukuran matriks memori dianggap sama besar, gambarkan matriks memori untuk plane-0 (plane ke-1), bank-0 (bank ke-1), beserta koordinatnya! (nilai 3)
    • Jawab: Lebar alamat 11 bit. Digunakan sebagai bank selector : 3 bit MSB. Sisa bit adalah 8 bit, yang digunakan sebagai koordinat matriks memori. Dari 8 bit, 4 bit digunakan sebagai y select line, 4 bit digunakan sebagai x select line. Matriks berada pada plane-0 (plane ke-1) nilai nol digunakan sebagai koordinat plane pada matriks. Maka gambar matriks memorinya adalah:



  • Bila diketahui (berdasar pertanyaan sebelumnya) suatu matriks memori memiliki koordinat bernilai (3,33). Berada pada plane berapa koordinat tersebut! (nilai 1)
    • Jawab: Nomor awal pada koordinat menunjukkan nomor plane. Maka koordinat tersebut berada pada plane-3 (plane ke-4).
Direct Mapping


3. Main memory berukuran 16 MByte
Cache berukuran 64 kByte
1 byte = 1 alamat
1x transfer data = 1 blok memori = 1 line cache = 4 byte = 4 alamat

Sebutkan jumlah bit untuk tag (s-r), line (r), dan word (w) !
Jawab:
Jumlah alamat total = 16 MB/1 byte = 16 M alamat
Memory 16 M alamat = 24 . 220 = 224 -> Jumlah bit alamat yang diperlukan = 24 bit
(lebar alamat)
1 blok = 4 alamat = 22 , maka Jumlah word (w) = 2 bit
Jumlah line cache = 64 kbyte/4 byte = 16 k line
16 k = 24 . 210 = 214 -> Jumlah bit line = 14 bit
Jumlah bit tag (s-r) = 24 – 14 – 2 = 8 bit

ASSOSIATIVE MAPPING

5.Main memory berukuran 16 MByte
Cache berukuran 64 kByte
1 alamat = 1 byte
1x transfer data = 1 blok memori = 1 line cache = 4 byte = 4 alamat

Sebutkan jumlah bit untuk tag dan word (w) !
Maka:
Memori 16 Mbyte = 16 M alamat = 24 . 220 = 224 -> Jumlah bit alamat yang diperlukan =
24 bit
Jumlah word (w) = 2 bit (1 blok = 4 alamat = 22)
Jumlah bit tag = 24 – 2 = 22 bit

1 comment:

  1. What are the responsibilities and functionalities associated with external memory in COA (Computer Organization and Architecture)? Regard Telkom University

    ReplyDelete