What is the memory size according to the address size?

I'm having some difficulty answering two questions based on the following information:

  • has hardware support for virtual memory;
  • works with 1KB pages;
  • works with 24-bit virtual addresses;
  • works with 16-bit physical addresses;
  • has only 1 page table for mapping the entire address space virtual;

What is the maximum amount of physical memory which can be installed?

What is the maximum amount of virtual memory that can be accessed?

Author: Maniero, 2018-12-01

1 answers

Is pure mathematics.

What is the maximum amount of physical memory that can be installed?

2 (the amount of values a 1 can have) increased to 16 (the amount of bits available) makes give 65536, or 64KB.

What is the maximum amount of virtual memory that can be accessed?

Here is 2 raised to 24 which gives 16MB.

The other information is irrelevant to these questions.

 6
Author: Maniero, 2020-08-19 12:09:41