Perbedaan Antara Alamat Logis dan Fisik - Perbedaan Antara

Perbedaan Antara Alamat Logis dan Fisik

Itu perbedaan utama antara alamat logis dan fisik adalah bahwa alamat logis adalah alamat virtual yang dihasilkan oleh CPU sementara alamat fisik adalah lokasi aktual di memori utama.

Salah satu komponen komputer adalah memori. Setiap lokasi memori terdiri dari sebuah alamat untuk mengidentifikasinya secara unik. Ada dua jenis alamat yang dikenal sebagai alamat logis dan alamat fisik. CPU menghasilkan alamat logis. Ini juga disebut sebagai alamat virtual. Alamat fisik adalah alamat aktual di unit memori. Mengakses program dari memori sekunder menghabiskan lebih banyak waktu. Oleh karena itu, program dimuat ke memori utama pada saat eksekusi. Kemudian, CPU menghasilkan alamat logis yang diubah menjadi alamat fisik untuk menemukan lokasi yang sesuai di memori utama.

Bidang-bidang Utama yang Dicakup

1. Apa itu Alamat Logis
- Definisi, Fungsi
2. Apa itu Alamat Fisik
- Definisi, Fungsi
3. Perbedaan Antara Alamat Logis dan Fisik
- Perbandingan Perbedaan Kunci

Ketentuan Utama

Alamat Logis, Alamat Fisik, Sistem Operasi


Apa itu Alamat Logis

Program adalah serangkaian instruksi. Awalnya, ini disimpan dalam memori sekunder.CPU membutuhkan lebih banyak waktu untuk mengakses memori sekunder. Oleh karena itu, program ditempatkan ke dalam memori utama pada saat eksekusi. Saat menjalankan instruksi, CPU menghasilkan alamat logis. Ini juga disebut a alamat virtual. Alamat ini diubah menjadi alamat fisik untuk mengakses instruksi di memori utama. Himpunan semua alamat logis yang dihasilkan untuk suatu program disebut ruang alamat logis.

Apa itu Alamat Fisik

Alamat fisik adalah alamat di memori utama. Semua alamat fisik yang dimiliki suatu program disebut ruang alamat fisik. Alamat logis dikonversi ke alamat fisik pada saat eksekusi. Gambar berikut menjelaskan proses ini.


Gambar 1: Konversi Alamat Logis ke Alamat Fisik

Asumsikan ada program komputer dengan 100 instruksi. Ini memuat ke lokasi memori utama 500. Instruksi ke-100 ada di lokasi 600. Register yang pindah adalah register CPU khusus. Itu membuat alamat dasar program ketika dimuat ke memori utama untuk dieksekusi. Dalam skenario ini, register relokasi memiliki nilai 500. CPU menghasilkan alamat logis 60. Penambahan alamat logis ini dan nilai dalam alamat relokasi memberikan alamat fisik. Ini adalah lokasi sebenarnya di memori utama. Oleh karena itu, 560 adalah alamat fisik yang sesuai.

Perbedaan Antara Alamat Logis dan Fisik

Definisi

Alamat logis adalah alamat di mana item seperti sel memori, elemen penyimpanan tampaknya berada dari perspektif program yang sedang dijalankan. Alamat fisik adalah alamat memori yang memungkinkan mengakses sel penyimpanan tertentu di memori utama.

Address Space

Ruang alamat logis adalah himpunan semua alamat logis yang dihasilkan untuk suatu program sedangkan ruang alamat fisik adalah himpunan semua alamat fisik dari suatu program.

Pemakaian

Alamat logis membantu untuk mendapatkan alamat fisik. Alamat fisik membantu mengidentifikasi lokasi di memori utama.

Metode Generasi

CPU menghasilkan alamat logis sementara kombinasi register relokasi dan alamat logis menyediakan alamat fisik.

Kesimpulan

Perbedaan antara alamat logis dan fisik adalah bahwa alamat logis adalah alamat virtual yang dihasilkan oleh CPU sementara alamat fisik adalah lokasi aktual di memori utama. CPU menghasilkan alamat logis atau alamat virtual. Penjumlahan dari alamat logis ini dan nilai dari register relokasi memberikan alamat fisik yang sesuai di memori utama.

Referensi:

1. Ruang Alamat Fisik Vs Logis, Tutorial Point (India) Pvt. Ltd., 18 Januari 2018,