Question: Assume a computer with a very tiny physikpl address space: 5 1 2 bytes. Each process will have a virtual address space of 2 5

Assume a computer with a very tiny physikpl address space: 512 bytes. Each process will have a virtual address space of 256 bytes. pts total)
If we have a pure paging virtual memory system where the upper (higher order) bits are used to identify pages/frames (depending on whether we are using virtual or physical addresses), and if the page sise is S bytes, answer the following questions.
Note: I am showing addresses in binary for your comonience. I am slya grouping bits into groups of 4 for readability. For example, address 146 decimal is hex Ox92, and binary 10010010.1 would write this as "10010010**.
a) Is address *01101001** a virtual or physical address? (5 p1s)
b) What is the page or frame number (in decimal) for that address. Please indicate whether it is a page or a frame. (S pts)
c) Is address *101000101" a virtual or physical address? (5 pts)
d) What is the page or frame number (in decimalf for that address. Please indicate whether it is a page or a frame and provide the page/frame number. 15 pts)
Suppose a CPU uses 32-bit, addressing on a system with page sizes of 16K bytes. How many different pages can be addressed in such a system?
Express your answer in exponential form, if you wish. (5 pts)
Assume a computer with a very tiny physikpl

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!