Sabtu, 16 Januari 2010

Perancangan Memori Komputer


I. PENGERTIAN
Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit).
Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
· physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.
· Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.
· Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan device.

II. Penggunaan Memory
Komponen utama dalam sistem komputer adalah Arithmetic Logic Unit (ALU), Control Circuitry, Storage Space dan piranti Input/Output. Jika tanpa memory, maka komputer hanya berfungsi sebagai digital signal processing devices, contohnya kalkulator atau media player. Kemampuan memory untuk menyimpan data, instruksi dan informasi-lah yang membuat komputer dapat disebut sebagai general-purpose komputer.Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan binary. Teks, angka, gambar, sudio dan video dikonversikan menjadi sekumpulan bilangan binary (binary digit atau disingkat bit). Sekumpulan bilangan binary dikenal dengan istilah BYTE, dimana 1 byte = 8 bits. Semakin besar ukuran memory-nya maka semakin banyak pula informasi yang dapat disimpan di dalam komputer (storage devices).Berikut ini beberapa gambar yang bisa mewakili bagaimana cara informasi disimpan dalam memory dan bagaimana data ditransfer dari satu bagian ke bagian lainnya.

III. JENIS MEMORI (MEDIA PENYIMPANAN)
Memori merupakan media penyimpanan data pada komputer, yang mana media penyimpanan data dalam computer dibagi menjadi 2 jenis yaitu :
A. MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses
B. MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dllHubungan antara Chace Memori, Memori Utama

Rangkaian Memori komputer 1K x 8 bit Dengan 3 chip

Diketahui 1kx8bit

Saluran Alamat = 10

Kapasitas = 1024

Saluran Data = 8

Alamat Awal = 0000000000 = 00h

Alamat Akhir =1111111111 = 3ffh

Diketahui 512x8bit

Saluran Alamat = 9

Kapasitas = 512

Saluran Data = 8

Alamat Awal = 000000000 = 000h

Alamat Akhir = 111111111 = 1ffh

Diketahui 256x8bit

Saluran Alamat = 8

Kapasitas =256

Saluran Data =8

Alamat awal = 00000000 = 00h

Alamat akhir =11111111 = ffh

Peta Memori

Chip

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

HEXA

A

0

0

0

0

0

0

0

0

0

0

0

0

0

h

1

1

1

1

1

1

1

1

1

1

1

f

f

h

B

1

0

0

0

0

0

0

0

0

0

2

0

0

h

1

0

1

1

1

1

1

1

1

1

2

f

f

h

C

1

1

0

0

0

0

0

0

0

0

3

0

0

h

1

1

1

1

1

1

1

1

1

1

3

f

f

h

Gambar Peta Memori

A9

A8

CHIP

0

0

A

0

1

A

1

0

B

1

1

C