1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
ehidna [41]
4 years ago
9

Suppose you have a 16-bit machine with a page size of 16B. Assume that any unsigned 16-bit integer can be a memory address. Also

, assume that the machine can support up to only 32KB of physical memory. (1K = 210)
Required:
For paging-based memory allocation, how many page table entries do you need to map the virtual address space of a process, with pure paging alone?
Computers and Technology
1 answer:
irinina [24]4 years ago
7 0

Answer:

2^11

Explanation:

Physical Memory Size = 32 KB = 32 x 2^10 B

Virtual Address space = 216 B

Page size is always equal to frame size.

Page size = 16 B. Therefore, Frame size = 16 B

If there is a restriction, the number of bits is calculated like this:  

number of page entries = 2^[log2(physical memory size) - log2(n bit machine)]

where

physical memory size = 32KB  which is the restriction

n bit machine = frame size = 16

Hence, we have page entries = 2^[log2(32*2^10) - log2(16)] = 2ˆ[15 - 4 ] = 2ˆ11

You might be interested in
When broadcasting live on social, keep in mind that the best broadcasts are ones that feel like a conversation between brand and
tiny-mole [99]

Answer:

Is longer and repeats key points.

Explanation:

When you start a live broadcast, viewers are received every second, and those who join the broadcast long after it starts may have no idea what you're talking about if you don't repeat the key points every so often.

The duration of the broadcast is also important, the longer it lasts, the more likely it is to receive more viewers and you can include more content to keep them entertained.

8 0
4 years ago
Please please help me
Sholpan [36]

Answer:

increase your browser security settings

8 0
3 years ago
What are village by laws​
melomori [17]

Explanation:

LAWS have long been familiar to the student of the English village. these regulations dealt mai ly with the open-field husbandry and pasture rights of ....

4 0
3 years ago
In every programming language, when you access data stored in an array, you must use a ____ containing a value that accesses mem
Juli2301 [7.4K]

Answer: this app allow  u to have answers made for students 5 star ap but there are some ads that get  in the way

Explanation:

but it is good

7 0
3 years ago
Just answer the 2 questions. THX
pogonyaev

Answer:

A then D

Explanation:

3 0
3 years ago
Other questions:
  • Why is the show "Insatiable so awesome?
    12·2 answers
  • What software development model focuses on improving the product in small steps each time through the cycle?
    14·2 answers
  • Select each task that may be completed using a word processor.
    8·2 answers
  • How do i skip direct instruction on e2020?
    11·2 answers
  • Adam is writing a program that: 1) has the user guess a number, and 2) tells the user how many guesses it took to get the correc
    9·2 answers
  • Note that common skills are listed toward the top, and less common skills are listed toward the bottom. According to O*NET, what
    15·1 answer
  • What is the meaning of url <br>​
    7·1 answer
  • Which of the following statements describes the general idea of an assistive media​
    7·1 answer
  • How do I text lauraasher811 on brainly?
    8·1 answer
  • what is true about the depth of the troposphere? group of answer choices it varies with passing air masses. it is shallower in s
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!