Berapa banyak kata yang dapat ditemukan di ruang alamat?

-1

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.

berkomitmen dan lebih berani
sumber
Jika CPU memiliki register 64-bit dan Anda menggunakan kata-kata 64-bit, maka Anda dapat mengatasi satu kata, dalam satu register.
Ramhound
Setiap kata memakan 8 lokasi memori?
berkomitmen dan lebih
Tidak; baca apa yang saya katakan; Saya tidak mengatakan itu
Ramhound
apakah kata 64 bit berarti bahwa kata (jumlah data yang diproses oleh CPU pada satu waktu) membutuhkan 64 bit atau apakah itu berarti dibutuhkan 64 bit untuk mengatasi kata tersebut?
berkomitmenandroider
1
Prosesor 64-bit memiliki register 64-bit (lihat apa itu register jika Anda tidak mengerti). Semua data masuk ke dalam register. Anda menunjukkan dalam contoh Anda bahwa sebuah kata adalah 64-bit, yang berarti satu kata, akan masuk ke dalam satu register. Jawaban David menunjukkan berapa banyak kata 8-bit yang cocok, dan jawabannya benar, untuk kata-kata 8-bit. Dia menggunakan byte, karena alasan tertentu.
Ramhound

Jawaban:

3

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.

David Schwartz
sumber