Ik MEMORI
![]() |
A. Penjelasan Memori
Memori merupakan media
penyimpanan data pada komputer yang memiliki kapasitas yang berbeda-beda.
Banyaknya kapasitas memori biasanya dibulatkan dengan hitungan :
![]() |
Jadi dapat disimpulkan bahwa besarnya kapasitas memori
ini merupakan kelipatan dari 2. yaitu :
2,4,8,16,32,64,128,256,512,1024,2048,.....,dst.
Kita sering mengenal istilah kilobyte, megabyte,
gigabyte dan lain sebagainya. Disini kita akan menjalaskan istilah-istilah
tersebut.
-
Kilobyte merupakan
nilai satuan yang didapat dari hasil pembagian perseribu (/1000) dari nilai per byte atau nilai byte dibagi
dengan 1000. lalu nilai hasilnya dibulatkan untuk supaya dengan mudah dapat
diingat.
-
Megabyte
merupakan nilai satuan yang didapat dari hasil bagi 1.000.000 dari nilai satuan
byte. Atau juga diperoleh hasil bagi 1000 dari nilai satuan kilobyte.
-
Gigabyte
merupakan nilai satuan yang didapat dari hasil bagi 1.000.000.000 dari nilai
satuan byte. Atau diperoleh hasil bagi 1000 dari nilai satuan Megabyte dan juga
hasil bagi 1.000.000 dari nilai satuan Kilobyte
Contoh pada kapasitas memori :
210 = 1024b = 1 Kb , dalam hitungan
matematika ini harusnya bernilai 1,024Kb akan tetapi untuk mempermudahnya kita
bulatkan menjadi 1kb begitu juga untuk nilai yang lainnya,
220 = 1.048.576b = 1 Mb ,.
222 = 4.194.304b = 4 Mb ,.
223 = 8.388.608b = 8 Mb ,.
230 = 1.073.741.824b = 1.000 Mb = 1Gb
232 = 4.294.967.296b = 4.000 Mb =
4Gb,...dst
B.
Merangkai Memori Lebih Dari Satu Memori
Kita dapat menambahkan beberapa memori dengan
menjumlahkan banyaknya memori yang saling berhubingan. Untuk menghubungkan
memori-memori tersebut kita membutuhkan sebuah decoder sebagai kode
pengalamatan. Contoh :
-
kita akan
membuat memori dengan kapasitas 16b dari
8b,dan 2 buah 4b.
-
16 = 8+4+4
-
Kita ubah nilai
diatas menjadi 2n, maka
hasilnya 24 = 23 + 22 + 22 .
-
Nilai pangkat
tersebut adalah cara untuk mengetahui banyaknya saluran data yang terdapat
dalam memori tersebut. Untuk mengetahui banyaknya jumlah saluran data (input)
kita ambil nilai pangkat yang paling besar, dari nili diatas nilai pangkat yang
paling besar adalah 24. maka saluran data inputannya adalah 4.
-
Nilai 4 ini
kita inisialisasikan dengan notasi I0, I1, I2
dan I3. dan 1 output.
Maka kita memerlukan sebuah decoder untuk
melanjutkan alamat dari memori satu kememori yang lainya.
![]() |
|||
![]() |
|||

Gambar.Decoder Gambar.Rangkaian
Memori
C.
Simpulan
Dari contoh diatas kita dapat membuat beberapa
rangkaian sesuai keinginan kita. Sebenarnya bukan hanya itu saja pembentukan
dari 16b dari beberapa memori. Kita bisa merancangnya kapasitas 16b dari 8b +
8b. Atau dari 4b+4b+4b+4b dan masih banyak kemungkinan untuk dari rancangan
beberapa memori.
HUBUNGAN MEMORI - PROSESSOR
![]() |
A. Penjelasan
Hubungan antara memori dengan prosessor keduanya saling berkaitan. Definisi
fungsi secara umum prosessor berfungsi untuk memproses seluruh bagian dan
mengolah data dengan dilengkapi sistem kontrol sebagai pengatur data untuk
diproses. Sementara memori adalah media untuk menampung beberapa data pada saat
data diproses atau digunakan sebagai media menyimpanan data yang suatu saat
akan diperlukan oleh prosessor.
Secara umum relasi antara memori dengan prosessor
yang terdapat pada CPU dihubungkan dengan saluran data, saluran alamat dan saluran
control. Jika memiliki beberapa memori sebagai kapasitas tambahan maka akan
diperlukan pada prosessor sebuah decoder sebagai gerbang/kunci yang menentukan
alamat data yang akan digunakan. Relasi tersebut dapat kita gambarkan seperti
dibawah ini :
Gambar.
Relasi antara Prosessor dengan Memori
B. Rangkaian Memori
Disini akan dijelaskan mengenai rangkaian memori
dengan kapasitas 1K x 8bit terhadap
relasi ke prosessor.
Seperti yang kita lihat pada gambar sebelumnya (Gambar. Relasi antara Prosessor dengan
Memori) kita akan mengetahui banyaknya saluran data yang menghubungkan
keduanya, banyaknya saluran alamat, kapasitas total memori, alamat awal dan alamat
akhir memori.
Ø Saluran Data
Banyaknya saluran data ditentukan oleh
banyaknya jumlah dalam perbyte. Contoh 32 K x 8 byte maka jumlah saluran
datanya ada 8. jika diketahui 125K x 16byte maka jumlah saluran datanya ada 16 saluran.
Jadi untuk 1K x 8byte jumlah saluran
datanya ada 8.
---saluran data = 8.
Ø Saluran Alamat
Banyaknya saluran alamat diperoleh
dari total kapasitas yang di ubah menjadi bilangan 2n . n inilah
yang menentukan jumlah saluran alamat.
![]() |
Berarti
jika diketahui kapasitas memori 1K x 8byte
maka 1K = 1024, kita masukan kedalam
rumus diatas, maka 1024 = 210. jumlah saluran alamat.
---saluran alamat = 10.
Ø Total Kapasitas Memori
Total kapasitas memori didapat dari
jumlah total memori yang diketahui. Disini diketahui total memori dari 1K x 8byte adalah 1K =
210
=1024
---total
kapasitas memori = 1024.
Ø Alamat Awal
Untuk mengetahui alamat awal kita
harus mengetahui kapasitas memori tersebut lalu diubah dalam hitungan 2n ,
maka n inilah yang menentukan banyaknya alamat. Hal ini bertujuan untuk
mempermudah dalam menghitung banyaknya alamat.
Diketahui jumlah saluran = 10. kita
tulis untuk alamat awal = 0 biner.
Ø Alamat Akhir
Alamat akhir diperoleh dari hasil nilai
akhir yang terdapat pada jumlah alamat bilangan biner yaitu 1.
Untuk lebih jelasya perhatikan tabel
dibawah ini :
Gambar.
Relasi antara Prosessor dengan Memori
Tabel.
Peta Memori 1K x 8Byte
B. Rangkaian memori yang disusun dari beberapa memori
Dalam rangkaian ini akan dijelaskan mengenai
pembuatan rangkaian memori dengan kapasitas 1k x 8bit yang disusun dari 4 buah
memori sehingga menghasilkan total kepasitas memori (1k x 8 bit) x 4 buah yaitu
:
4k x 8bit
Sama seperti penjelasan memori sebelumnya yakni
kita harus mengetahui banyaknya saluran data, saluran alamat, total kapasitas
memori, alamat awal dan alamat akhir.
Ø Saluran Data
Banyaknya saluran data ditentukan oleh
banyaknya jumlah dalam perbyte. Maka untuk 4K
x 8byte jumlah saluran datanya ada 8.
---saluran data = 8.
Ø Saluran Alamat
Banyaknya saluran alamat diperoleh
dari total kapasitas yang di ubah menjadi bilangan 2n . n inilah
yang menentukan jumlah saluran alamat.
![]() |
Berarti
jika diketahui kapasitas memori 4K x 8byte
maka 4K = 4096, kita masukan kedalam
rumus diatas, maka 4096 = 212. jumlah saluran alamat.
---saluran alamat = 12.
Ø Total Kapasitas Memori
Total kapasitas memori didapat dari
jumlah total memori yang diketahui. Disini diketahui total memori dari 4K x 8byte adalah 4K =
212
= 4096
---total
kapasitas memori = 4096.
Ø Alamat Awal
Untuk mengetahui alamat awal kita
harus mengetahui kapasitas memori tersebut lalu diubah dalam hitungan 2n ,
maka n inilah yang menentukan banyaknya alamat. Hal ini bertujuan untuk
mempermudah dalam menghitung banyaknya alamat.
Diketahui jumlah saluran = 12. kita
tulis untuk alamat awal = 0 biner.
Ø Alamat Akhir
Alamat akhir diperoleh dari hasil
nilai akhir yang terdapat pada jumlah alamat bilangan biner yaitu 1.
Untuk lebih jelasya perhatikan tabel
dibawah ini :
Gambar.
Relasi antara Prosessor dengan Memori
![]() |
Tabel.
Peta Memori 4K x 8Byte menggunakan 4buah Memori
Dari tabel diatas kita ambil beberapa umpama pengintruksian
yang diperintah oleh prosessor terhadap memori. Contohnya sebagai berikut :
- masukkan data 38(hexa) dan simpan dialamat 1EE,
- masukkan data A3(hexa) dan simpan dialamat 7FF,
- masukkan data 75(hexa) dan simpan dialamat CEE,,,dst.
DOWNLOAD MATERI INI SELENGKAPNYA DISINI
Judul: DOWNLOAD Ik MEMORI
Ditulis Oleh Handi
Berikanlah saran dan kritik atas artikel ini. Salam blogger, Terima kasih
Post a Comment