You are on page 1of 7

TUGAS ARSITEKTUR KOMPUTER

Nama : Muhammad Gistha Alevio Farazdaq


NIM : 5311421086
Prodi : Teknik Elektro
1. Jika prosesor membutuhkan suatu data, pertama-tama dia akan mencarinya pada cache.
Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat
kecil. 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. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan
kecepatan kerja komputer secara keseluruhan. 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.

2. METODE AKSES MEMORI

SEQUENTIAL ACCESS yaitu metode akses yang bekerja dengan cara mengakses titik
tertentu di perangkat memori untuk mengakses data. Proses ini digunakan beberapa
perangkat secara bersamaan.

DIRECT ACCESS, yaitu metode akses memori yang juga digunakan beberapa perangkat
secara bersamaan, namun sebagai tambahan, setiap unit record dan blok dilengkapi
dengan alamat yang unik yang ditentukan berdasarkan lokasi masing-masing.

RANDOM ACCESS yaitu metode akses memori yang dilakukan secara acak berdasarkan
alamat yang dipilih secara langsung.

ASSOCIATIVE ACCESS yaitu metode akses memori yang dilakukan dengan


mempertimbangkan mekanisme pemosisian memori berdasarkan tiap-tiap unit atau
disebut juga dengan pengalamatan memori.

3. hubungan antara harga,kapasitas dan waktu akses memori adalah sebagai berikut.
-kapasitas yang besar membuat harga per bit menjadi kecil
-kapasitas yang besar membuat waktu akses semakin banyak
-waktu akses yang sedikit membuat harga per bit semakin besar

4. a. Pemetaan Langsung (Direct Mapping)


Pemetaan ini memetakan masing-masing blok memori utama hanya ke satu saluran cache
saja. Jika suatu block ada di cache, maka tempatnya sudah tertentu. Fungsi pemetaan
mudah diimplementasikan dengan menggunakan alamat. Cache diakses dengan
menggunakan alamat memori utama dianggap terdiri tiga field yaitu tag, line, dan word.
Keuntungan dari direct mapping adalah sederhana dan murah. Sedangkan kekurangannya
yang utama adalah terdapat lokasi cache yang tetap bagi sembarang blok-blok yang
diketahui, kerugian lainnya adalah suatu blok memiliki lokasi yang tetap (Jika program
mengakses 2 block yang di map ke line yang sama secara berulang-ulang, maka cache-
miss sangat tinggi).

b. Pemetaan Asosiatif (Associative Mapping)


Dengan pemetaan asosiatif, terdapat fleksibilitas penggantian blok ketika blok baru
dibaca ke dalam cache. Kekurangan pemetaan asosiatif yang utama adalah kompleksitas
rangkaian yang diperlukan untuk menguji tag seluruh saluran cache secara paralel,
sehingga pencarian data di cache menjadi lama. 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
parallel.
c. Pemetaan Asosiatif Set (Set Associative Mapping)
Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap set berisi sejumlah line.
Pemetaan asosiatif set memanfaatkan kelebihan-kelebihan pendekatan pemetaan
langsung dan pemetaan asosiatif.

5. Temporal locality: sesuatu yang pernah direferensikan cenderung akan direferensikan


kembali pada waktu yang tidak lama.
Spatial locality: sesuatu yang letak alamatnya berdekatan cenderung untuk direferensikan
secara bersama pada satu waktu

6. Cache berasal dari kata cash. Dari istilah tersebut, cache berarti tempatmenyembunyikan
atau tempat simpanan sementara. Memory ini terletak antara register danRAM (memori
utama), sehingga pemrosesan data tidak langsung mengacu pada memori utama.Tipe
memory ini adalah tipe SDRAM yang memiliki kapasitas terbatas namun memiliki
kecepatan yang sangat tinggi dan harga yang lebih mahal daripada memori utama.
argamemory ini bisa mencapai seratus dollar per mega byte!nya (100 Dollar/Byte).

Prinsip kerja dari cache memory yaitu data!data yang digunakan kembali
(reusable)disimpan di dalam cache memory dan apabila sekali waktu diperlukan, A*+
akan mengambildata tersebut dari memori ini. Cara ini dimaksudkan untuk meningkatkan
transfer data denganmenyimpan data yang pernah diakses pada cache memory tersebut,
sehingga apabila data yangdiakses adalah data yang sama maka data langsung diambil
dari cache memory. 'endekatanseperti ini membuat pemrosesan data menjadi lebih cepat
jika dibandingkan dengan pemrosesandata yang datanya diperoleh dari RAM.

DIRECT MAPPING
Setiap dari memori utama hanya memetakan ke dalam satu baris cache. Jika
suatu block ditemukan di cache, maka block tersebut selalu ditemukan pada tempat yang
sama. nomor baris dihitung menggunakan rumus berikut :
CONTOH DIRECT MAPPING

7. ISOLATED I/O : Pada isolated I/O, lokasi (transfer) terisolasi dari sistem memori di
dalam ruang addres yang terpisah. Pada Isolated I/O, PORT terpisah dari memori.
Karena portnya terpisah, user bisa memperluas memori ke ukuran penuhnya tanpa
menggunakan ruang memory lain untuk perangkat I/O. Kerugiannya; bahwa data yang
ditransfer antara I/O dan mikroprosesor harus diakses dengan instruksi-instruksi spt IN,
INS, OUT, OUTS.

MEMORY-MAPPED I/O : Tak seperti isolated I/O, instruksi yang digunakan di


memory mapped I/O tidak terbatas pada IN, INS, OUT, ataupun OUTS saja. Pada
memory-mapped I/O, setiap instruksi yang bisa mentrasfer data antara mikroprosesor dan
memory dapat digunakan. Keuntungan paling utama adalah bahwa instruksi transfer
memory dapat digunakan untuk mengakses perangkat I / O.
8. Bila terjadi interupsi, mikroprosesor akan menghentikan dahulu apa yang sedang
dikerjakannya dan mengerjakan permintaan khusus tersebut.
Jenis-jenis interrupt:
a.Software, interrupt jenis ini juga disebut System call. Misalnya, suatu program ingin
mencetak hasil dengan printer

b.Hardware, terjadi karena adanya aksi pada perangkat keras, seperti penekanan tombol
keyboard atau menggerakkan mouse. Interrupt ini terbagi lagi menjadi dua,yaitu:
Maskable Interrupt(terjadi karena aksi luar) dan Non Maskable Interrupt(terjadi karena
memori atau kesalahan parity pada program)

Penyebab terjadinya Interrupt:


a.Program, terjadi akibat eksekusi suatu instruksi
b.Timmer, disebabkan oleh timmer prosessor
c.I/O, disebabkan oleh I/O controller baik sebagai tanda bahwa operasi telah selesai
maupun memberi tanda eror.
d.Kegagalan hardware, disebabkan oleh kesalahan hardware seperti power failure dan
memori parity eror.

Ada dua aksi yang diberikan saat terjadi interrupt:


a.Syncronous I/O. I/O dijalankan, I/O selesai digunakan, kontrol menginformasikan
kembali ke user proses. Untuk menunggu selesai digunakannya I/O, digunakan perintah
wait.
b.Asyncronous I/O. Kembali ke user program tanpa harus menunggu I/O.
Daftar Pustaka

Cache memory Pada komputer. C COMPUTER CLUB. (2014, September 10). Retrieved
December 6, 2022, from http://ccc.komunitas.uksw.edu/2014/09/cache-memory-adalah-
memory-yang.html

Aditya, J. (2018, September 28). Tugas Chache memory Arsitektur Dan Organisasi Komputer:
Chapter 4. INI BLOG MATERI. Retrieved December 6, 2022, from
http://iniblogmateri.blogspot.com/2018/09/tugas-chache-memory-arsitektur-dan.html

Arsitektur komputer Dan Sistem Operasi. Hirarki Memori. Sekolah Teknik elektro Dan
Informatika - ITB. PDF Free Download. (n.d.). Retrieved December 6, 2022, from
https://docplayer.info/30207384-Arsitektur-komputer-dan-sistem-operasi-hirarki-memori-
sekolah-teknik-elektro-dan-informatika-itb.html

Witman, D. (2016, August 6). Cache memory. Academia.edu. Retrieved December 6, 2022, from
https://www.academia.edu/27581271/CACHE_MEMORY

Isolated I/O vs. memory-mapped I/O. Isolated I/O vs. Memory-Mapped I/O ~. (2013, December
23). Retrieved December 6, 2022, from
http://abdirobhani.blogspot.com/2013/12/edisiUASelins.html

Interrupt - web UPI Official. (2009, November 15). Retrieved December 6, 2022, from
http://file.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/HERBERT/KEL03-
INTERRUPT.pdf

You might also like