Gaya Hidup

Alamat Logis dan Alamat Fisik dalam Teknologi

Perbedaan yang jelas dari mereka, alamat logis dan alamat fisik merupakan CPU menghasilkan alamat logis selama eksekusi program sedangkan alamat fisik adalah lokasi di unit memori.

Secara sederhana, CPU menghasilkan alamat logis atau alamat virtual.

Dari sudut pandang program yang sedang berjalan, item tampaknya terletak di alamat yang diberikan oleh alamat logis.

Unit memori mengamati alamat fisik.

Selain itu, ini memungkinkan pengaksesan sel memori tertentu di memori utama oleh bus data.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu Alamat Logis3.

    Apa itu Alamat Fisik4.

    Perbandingan Berdampingan – Alamat Logis & Alamat Fisik dalam Bentuk Tabular5.

    Ringkasan

Pengertian Alamat Logis?

CPU menghasilkan alamat logis.

Dari sudut pandang program yang sedang berjalan, item tampaknya terletak di alamat yang diberikan oleh alamat logis.

Program aplikasi yang berjalan di komputer tidak melihat alamat fisik.

Mereka selalu bekerja menggunakan alamat logis.

Ruang alamat logis, merupakan istilah yang mengacu pada kumpulan alamat logis, yang dihasilkan oleh suatu program.

Penting untuk memetakan alamat logis ke alamat fisik sebelum menggunakannya.

Unit Manajemen Memori perangkat keras (MMU) menangani proses pemetaan ini.

Skema Pemetaan MMU

MMU mengikuti beberapa skema pemetaan.

Dalam skema pemetaan yang paling sederhana, nilai register relokasi ditambahkan ke setiap alamat logis yang dihasilkan oleh program aplikasi sebelum mengirimkannya ke memori.

Ada juga beberapa metode kompleks lainnya untuk menghasilkan pemetaan.

Pengikatan alamat (yaitu mengalokasikan instruksi dan data ke alamat memori) dapat terjadi pada tiga waktu yang berbeda.

Pertama, ini bisa terjadi dalam waktu kompilasi jika lokasi memori sebenarnya diketahui sebelumnya, dan ini akan menghasilkan kode absolut dalam waktu kompilasi.

Itu juga bisa terjadi pada waktu buka jika lokasi memori tidak diketahui sebelumnya.

Untuk ini, kode yang dapat ditemukan ulang perlu dibuat pada waktu kompilasi.

Selanjutnya, pengikatan alamat dapat terjadi pada waktu eksekusi.

Ini membutuhkan dukungan perangkat keras untuk pemetaan alamat.

Dalam waktu kompilasi dan waktu muat pengikatan alamat, alamat logis dan fisik adalah sama.

Tetapi prosedur ini berbeda ketika pengikatan alamat terjadi pada waktu eksekusi.

Pengertian Alamat Fisik?

Unit memori mengamati alamat fisik atau alamat sebenarnya.

Ini memungkinkan bus data untuk mengakses sel memori tertentu di memori utama.

MMU memetakan alamat logis ke alamat fisik.

Misalnya, menggunakan skema pemetaan paling sederhana, yang menambahkan register relokasi (asumsikan bahwa nilai dalam register, merupakan istilah yang mengacu pada y) nilai ke alamat logis, alamat logis berkisar dari 0 hingga x akan dipetakan ke rentang alamat fisik y hingga x+ y.

Selanjutnya, ini juga disebut ruang alamat fisik dari program itu.

Semua alamat logis perlu dipetakan ke alamat fisik sebelum dapat digunakan.

Apa Perbedaan Antara Alamat Logis dan Alamat Fisik?

Alamat Logis & Alamat Fisik

Alamat logis, merupakan istilah yang mengacu pada alamat di mana item tampaknya berada dari perspektif program aplikasi yang sedang dieksekusi.

Alamat fisik adalah alamat memori yang direpresentasikan dalam bentuk bilangan biner pada sirkuit bus alamat untuk memungkinkan bus data mengakses sel penyimpanan tertentu dari memori utama, atau daftar perangkat I/O yang dipetakan memori.

Visibilitas

Pengguna dapat melihat alamat logis dari suatu program.

Pengguna tidak dapat melihat alamat fisik program.

Metode Generasi

CPU menghasilkan alamat logis.

MMU menghitung alamat Fisik.

Aksesibilitas

Pengguna dapat menggunakan alamat logis untuk mengakses alamat fisik.

Pengguna tidak dapat langsung mengakses alamat fisik.

Ringkasan – Alamat Logis & Alamat Fisik

Perbedaan antara alamat logis dan alamat fisik, merupakan istilah yang mengacu pada CPU menghasilkan alamat logis saat program dijalankan sedangkan alamat fisik adalah lokasi di unit memori.

Semua alamat logis perlu dipetakan ke alamat fisik sebelum MMU dapat menggunakannya.

Alamat fisik dan logis sama saat menggunakan pengikatan waktu kompilasi dan waktu muat alamat, tetapi keduanya berbeda saat menggunakan pengikatan alamat waktu eksekusi.

Referensi:
  1. “Alamat Logis.” Wikipedia, Wikimedia Foundation, 30 April 2018.

    Tersedia di sini 2.“Alamat Fisik.” Wikipedia, Wikimedia Foundation, 30 April 2018.

    Tersedia di sini

Kesopanan Gambar:

1.’Prinsip MMU’Oleh Andre Schieleit – Pekerjaan sendiri, (Domain Publik) via Commons Wikimedia