PENGALAMATAN MEMORI

 

Pengalamatan Memori pada 

Sistem Komputer

A.  Apa itu Memori Komputer?

Memori komputer adalah tempat di mana data dan instruksi disimpan. Dalam sistem komputer, memori digunakan untuk menyimpan data sementara atau secara permanen. Memori bekerja seperti "kotak penyimpanan" yang diberi nomor unik untuk setiap kotaknya. Kotak penyimpanan ini bisa menyimpan berbagai jenis data, seperti angka, huruf, atau perintah program.

B.  Apa itu Pengalamatan Memori?

Pengalamatan memori adalah cara komputer menentukan lokasi atau "alamat" dari data yang disimpan dalam memori. Setiap data yang disimpan di memori memiliki alamat tertentu, seperti nomor rumah di jalan. Alamat ini digunakan oleh komputer untuk menemukan dan mengambil data saat diperlukan.

Bayangkan komputer seperti sebuah kota, dan setiap data adalah rumah. Setiap rumah memiliki alamat yang berbeda, sehingga komputer tahu di mana letak setiap rumah (data) dan bagaimana cara menemukannya dengan cepat.

C.   Jenis Memori Komputer

Ada dua jenis utama memori dalam komputer:

·        RAM (Random Access Memory): Memori ini digunakan untuk menyimpan data sementara saat komputer sedang berjalan. Misalnya, saat kamu membuka aplikasi, data aplikasi tersebut disimpan di RAM.

·        ROM (Read-Only Memory): Memori ini berisi data yang tidak bisa diubah dan bersifat permanen. ROM digunakan untuk menyimpan instruksi penting yang dijalankan saat komputer dinyalakan.

D.  Bagaimana Data Disimpan dalam Memori?

Saat kamu bekerja di komputer, data seperti dokumen, gambar, atau program, disimpan dalam memori. Setiap data tersebut disimpan di lokasi tertentu yang memiliki alamat. Saat komputer perlu menggunakan data tersebut, ia akan mencari alamatnya untuk menemukan data itu.

E.   Mengapa Pengelolaan Memori Penting?

Pengelolaan memori sangat penting untuk menjaga komputer agar dapat berjalan dengan baik. Jika memori digunakan secara tidak efisien atau tidak cukup memori tersedia, komputer bisa menjadi lambat atau bahkan berhenti berfungsi. Oleh karena itu, sistem operasi komputer memiliki tugas untuk mengelola memori dengan bijak, sehingga setiap program atau data mendapatkan tempat yang sesuai.

 

Contoh Sederhana:

Misalkan kamu sedang menulis laporan di aplikasi pengolah kata. Saat kamu mengetik, data dari laporan tersebut disimpan sementara di RAM. Alamat memori di RAM membantu komputer mengetahui di mana menyimpan sementara data tersebut. Ketika kamu menyimpan laporan itu, data dipindahkan ke penyimpanan permanen seperti hard disk, tetapi alamat memori tetap membantu komputer menemukan data selama kamu masih mengerjakannya.

 

 

 Sistem Bilangan Heksadesimal dalam Pengalamatan Memori

Komputer sering menggunakan sistem bilangan heksadesimal (basis 16) untuk merepresentasikan alamat memori. Hal ini karena sistem heksadesimal lebih ringkas dibandingkan sistem desimal atau biner, namun masih mencakup nilai yang besar. Dalam heksadesimal, angka dari 0 hingga 9 dan huruf dari A hingga F digunakan untuk merepresentasikan nilai 0 hingga 15.

Perhatikan Tabel Berikut ini:

Alamat Memori

Data yang disimpan

0000:0008

4

0001:000A

15

0001:000D

6

0001:000F

7

·        Alamat memori: 0000:0008

·        Data yang disimpan: 4

Mengapa Menggunakan Sistem Heksadesimal?

ü  Efisiensi: Heksadesimal lebih efisien dibandingkan biner untuk menulis angka besar. Misalnya, bilangan biner 1111 sama dengan bilangan heksadesimal F.

ü  Representasi memori yang lebih mudah dibaca: Memori komputer diatur dalam ukuran yang besar, sehingga pengalamatan dengan heksadesimal membuatnya lebih mudah dipahami dan dikelola.

Pengertian Alamat Memori dan Alamat Fisik (Segmen dan Offset)

Sistem komputer modern menggunakan model segmentasi untuk mengelola memori. Dalam model ini, alamat memori dibagi menjadi dua bagian:

·        Segmen: Menentukan blok memori tertentu.

·        Offset: Menentukan posisi spesifik di dalam blok (segmen) tersebut.

Contoh dari Gambar:

Alamat memori 0001:000A

0001 adalah segmen.

000A adalah offset.

Alamat ini berarti bahwa data disimpan di blok memori yang ditentukan oleh segmen 0001, dan posisinya di dalam blok tersebut adalah 000A. Offset bisa diibaratkan seperti nomor rumah di jalan (segmen).

Alamat Fisik:

Untuk menghitung alamat fisik, komputer mengkombinasikan segmen dan offset. Alamat fisik dihitung dengan cara menggeser nilai segmen 4 bit ke kiri (dikali 16), kemudian menambahkan offset. Misalnya:

·        Segmen: 0001

·        Offset: 000A

Cara menghitung alamat fisik:

Alamat fisik = (Segmen * 16) + Offset

             = (0001h * 16) + 000Ah

             = 0010h + 000Ah

             = 001Ah (alamat fisik dalam heksadesimal)

Posting Komentar

0 Komentar