Anda di halaman 1dari 3

Muhammad Thariq aziz

18523198
1. Lokasi memori pada komputer
Internal memory sering mengarah ke main memory(ram), sebenarnya
ada beberapa peranan internal memory lain khususnya processor itu ada di
dalam memory local kita yang disebut dengan register, lalu ada cache juga ada
di dalam processor.Internal memory biasanya memiliki satuan byte(1 byte = 8
bit) atau bahkan cache atau register berbentuk word dimana panjang word itu
ada yang 8, 16, dan 34 bit tergantung processornya.
External memory berarti memory yang ada di luar komputer yang berarti
tidak langsung menempel di motherboard contohnyanya seperti HDD, SSD,CD,
dll. Yang dimana untuk mengakses media penyimpanan itu membutuhkan I/O
controllers, jadi processor bisa mengakses penyimpanan eksternal melalui
perangkat I/O controllers.Eksternal memory memiliki satuan kapasitas dalam
bentuk byte tetapi memiliki besaran yang berbeda contohnya KB, MB, GB, TB,
PB.
2. Unit transfer dalam memori komputer
Untuk internal memory unit transfernya itu sama dengan jumlah jalur
elektrik yang masuk dan keluar di dalam memory modulnya. Ini sama dengan
panjang dari wordnya, tapi bisa juga lebih besar, contohnya 64, 128, atau 256 bit.
Di internal memory ada 3 term yang perlu diketahui yang pertama word adalah
sebuah ukuran atau satuan jumlah bit yang akan di proses oleh memory. Yang
kedua addressable unit adalah sebuat unit yang bisa diberikan sebuah alamat,
jadi biasanya setiap word memiliki alamat di dalam media penyimpanan. Yang
ketiga unit transfer adalah jumlah bit yang dapat dibaca maupun ditulis didalam
memori dalam bentuk satuan waktu di dalam komputer.
3. kinerja/performa memori dalam komputer
Dari segi access method, internal memory itu ada sequential access
berada di memori , direct access posisinya ada di RAM karena singkatannya
random access memory, associatice. Dari segi performance ada access time,
transfer rate, dan memory cycle time. Biasanya transfer rate adalah sebuah
pertimbangangan performa dari sebuah komputer contohnya SSD lebih cepat
dari HDD.
Tipenya ada dua yaitu volatile sederhananya sebuah memori yang ketika
kehilangan daya listrik datanya akan hilang contohnya RAM dan non volatile
sederhananya walaupun daya listriknya tidak ada datanya tidak akan hilang dari
memori contohnya SSD.
4. Hirarki memori komputer
Secara hirarki dibagi menjadi tiga kelompok besar inboard memory,
outboard storage, off-line storage. Semakin ke atas semakin cepat kecepatannya
tapi semakin kecil penyimpanannya:
a. Inboard memory memiliki register, cache, main memory
b. Outboard storage memiliki jenis magnetic disk, CD-ROM, DVD-RW, DVD-RAM,
Blu-Ray
c. Off-line storage memiliki jenis magnetic tape

5. Komunikasi antar memori komputer


South bridge north bridge processor RAM
Processor akan mengambil data dari RAM dan dikontrol oleh north bridge(jadi
data yang ada di cache atau register akan di north bridge) sedang kan ram dan hard
disk datanya akan dikontrol oleh South bridge dan north bridge. RAM tidak memiliki jalur
ke north bridge yang ada hanya south bridge ke north bridge
Jadi bagaimana prosesnya?, jadi kalau kita menghidupkan sebuah program
kalkulator maka program tersebut akan diambil dari hard disk dan akan di louth di dalam
RAM(RAM akan menyimpan active process) lalu akan masuk ke south bridge lalu ke
north bridge lalu akan dikirim ke RAM(active program akan disimpan) ketika akan
melakukan perhitungan data yang ada di RAM akan dikirim ke cpu lalu masuk ke
cache(sebagai antriannya) lalu ke register lalu ke ALU, dll. Setelah selesai maka data
akan dikirim ke RAM lagi. Jika membutuhkan tampilan akan masuk ke north bridge lalu
ke south bridge, akan mengirim data ke PCI maka akan di tampilkan ke layar komputer.
6. Memori cache
Memori cache didesain untuk melakukan aktivitas yang sangat cepat
dibandingkan dengan main memory seperti RAM atau bahkan second memory seperti
outboard storage. Memory cache akan tempat transit data sebelum diproses oleh
prosesor (jadi ketika data ada di RAM akan ditarik ke cache lalu di proses di prosesor).
Ketika prosesor akan membaca sebuah word maka memerlukan pengecekan
terlebih dahulu word ini ada di cache atau tidak. Jika word ini ada di cache maka, maka
word akan ditarik ke processor, jika tidak maka block main memory yang mengandung
word akan dibaca cache jika telah masuk ke cache maka akan dikirim ke processor.
7. Memori utama(main memory)
Perbedaan cache dan main memory. kalau cache semua data akan berbentuk
block karena belum dikirim ke processor(kalau sudah dikirim datanya akan berbentuk
word), cache mempunyai nama Line number dan Tag dimana block tergantung
wordnya.kalau di main memory itu juga sama-sama menggunakan block, dimana
lebarnya tergantung word length. Cuma main memory tidak menggunakan Tag tapi
menggunakan memory addres.
Data dari CPU(berbentuk word) akan ditransfer ke cache dengan kecepatan
cukup cepat dan dari cache data(berbentuk block) akan di transfer ke main memory
dengan kecepatan cukup lambat, lalu dari main memory data akan di transfer lagi ke
cache dan ditransfer kembali ke CPU.
8. Data buffer
Processor akan meminta cache untuk mengeluarkan data dengan read address
sekian. Jika tidak ada di cache maka akan dilarikan ke RAM, jika ada makan akan di
deliveree, setelah itu data akan di transfer(sesuai addres tersebut).
9. Elemen-elemen desain cache
Ketika Perusahaan-perusahaan akan membuat processor maka akan
mempertimbangkan chase address, cache size, mapping function, replacement
algorithm, write policy, line size, dan number of cache.
Semakin besar ukuran cache size maka akan semakin banyak address yang
akan ditampung oleh cache terbut.
10. Replacement algorithm
Replacement algorithm sebenarnya akan berbicara bagaimana cache itu
mengganti isinya karena ukurannya terbatas. itu ada Least Recently Used(LRU) akan
melihat terlebih dahulu proses yang telah lama yang berada di dalam cache dan tidak
memiliki pointer kemanapun maka akan dibuang dari cache, First in First Out(FIFO)
hampir sama dengan LRU hanya saja melihat berapa lamanya data di cache, Least
Frequently Used(LFU)hampir mirip dengan sebelumnya hanya saja mengeluarkan yang
paling sering terlebih dahulu, dan Random kalau random bebas mengeluarkan adata
apapun yang akan dibuang dari cache..

Anda mungkin juga menyukai