Inilah masalah yang sedang saya kerjakan
Masalahnya: Sebuah workstation kecepatan tinggi memiliki kata-kata 64 bit dan alamat 64 bit dengan resolusi alamat di tingkat byte. Berapa banyak kata yang bisa berada di ruang alamat workstation?
Saya mendefinisikan istilah yang berbeda dalam masalah
- Ukuran Word - Satuan alami prosesor data. Ukuran kata menentukan jumlah informasi yang dapat diproses dalam sekali jalan
- Byte Level Addressing - Arsitektur perangkat keras yang mendukung akses setiap byte dalam sebuah kata
- 64 Bit Addressing - Anda harus memiliki 64 bit untuk menentukan alamat dalam memori Runtime yang menyimpan instruksi atau data
- Address Space - Menjalankan tampilan program memori di sistem
Bagaimana cara Anda menggunakan semua definisi ini untuk menyelesaikan masalah ini?
Dari 64 bit, saya tahu bahwa secara teknis ada 2 ^ 64 lokasi di memori dan dari 64 bit kata, bahwa prosesor memproses 8 byte waktu. Tapi saya tidak tahu bagaimana menggunakan informasi itu untuk menyimpulkan berapa banyak kata yang ada di ruang alamat komputer.
memory
cpu
64-bit
computer-architecture
cpu-architecture
berkomitmen dan lebih berani
sumber
sumber
Jawaban:
Karena kita memiliki alamat 64-bit dan resolusi alamat berada pada level byte, 2 ^ 64 byte dapat diatasi. Karena setiap kata adalah 8 byte, (2 ^ 64) / 8 kata dapat diatasi.
sumber