How many bits are required for each virtual address

Assignment Help Operating System
Reference no: EM13944664

A system implements a paged virtual address space for each process using a one-level page table. The maximum size of virtual address space is 16MB. The page table for the running process includes the following valid entries (the --> notation indicates that a virtual page maps to the given page frame, that is, it is located in that frame):

Virtual page 2 --> Page frame 4

Virtual page 4 --> Page frame 9

Virtual page 1 --> Page frame 2

Virtual page 3 --> Page frame 16

Virtual page 0 --> Page frame 1

The page size is 1024 bytes and the maximum physical memory size of the machine is 2MB.

a.How many bits are required for each virtual address? (decimal)

b.How many bits are required for each physical address? (decimal)

c.What is the maximum number of entries in a page table? (decimal)

d.To which physical address will the virtual address (1524)base10 translate? (decimal)

e.Which virtual address will translate to physical address (1024)base10? (decimal)

Reference no: EM13944664

Questions Cloud

What is the average number of machine cycles per instruction : What is the average number of machine cycles per instruction for this microprocessor, including its memory fetch instructions?
Business overview of the organisation : Provide a business overview of the organisation on which you will be basing your assignment. Include the name of the organisation, the number of staff - including fulltime, part time and casual, diversity mix of current staff, the location of the ..
What is the dream argument : What are the three skeptical arguments that Descartes discusses in Meditation 1? And which of these arguments does Descartes think gives reasons to doubt not only our perceptual beliefs but even our simple mathematical beliefs?
Appropriate quantile-critical bound : You are running a one-sided test of H0: μ = μ0, where q is the appropriate quantile/critical bound. (Note: q may be positive or negative, depending on the test.) Do you reject H0 if H1: μ > μ0 and t > q?
How many bits are required for each virtual address : A system implements a paged virtual address space for each process using a one-level page table
Access to scholarly information services : This position contributes to supporting user access to scholarly information services within a secure environment by coordinating the Library's high demand resources in a variety of formats. The position is also required to liaise with staff acros..
Any potential negative aspects of the technology : "An emerging technology not in use at the company such as a wireless network or PDAs."
Prepare a classified balance sheet for simon company : From the following data, prepare a classified balance sheet for Simon Company at December 31, 2006
What extent will porter five competitive forces : To what extent will Porter's five competitive forces help or hurt Azul Linhas Aereas Brasileiras's growth strategy? Discuss.

Reviews

Write a Review

Operating System Questions & Answers

  Explain an ip address

Explain an IP address. Explain Class A, B, and C networks. Are a MAC address and an IP address the similar thing?

  A spawned process

A spawned process may be destroyed automatically when its parent is destroyed, as one method; another design is to have spawned processes proceed independent of the parent

  Explanation of osi model

Determine what if someone designs a communication methodology that does not comply with OSI but is compatible with the application layer and the physical layer.

  Discuss drawbacks and benefits of specialization

IT administrators in small corporations must often execute various functions at same time like network administrator, database administrator, user consultant and others.

  Ethical issues of web site design

Analyze the user interaction interface of a typical website that you might wish to improve and design in terms of any ethical considerations that might require to be addressed.

  Modify the payroll program application

Modify the Payroll Program application so it continues to request employee information until the user enters stop as the employee name

  Implement the storage portion of the tsupod

Create file test_tsuPod.cpp where you are going to test the functionality of the tsuPod program

  Create a makefile called makefile

Create a makefile called Makefile based on all the .cpp files in the current directory

  Traverse queue and print out contents of the structs

Enqueue at least three structs, traverse the queue and print out the contents of the structs, then dequeue each item separately and print its contents as it is dequeued.

  Installing a linux operating system on organization network

List the top five factors you should consider when installing a Linux operating system on an organization's network. Explain why these factors are important to consider

  Discuss the different dynamic storage allocation algorithms

Prepare a presentation where you discuss the different dynamic storage allocation algorithms, First-fit, Best-fit, and Worst-fit. Include the pros and cons of each algorithm?

  Data abstraction for health it applications

Choose one database design model and discuss the benefits that model would bring to health information technology applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd