Suppose that we have the following page table for a process currently running and assume that...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Suppose that we have the following page table for a process currently running and assume that the page size is 1024 bytes. Everything is numbered starting from zero and all addresses are memory byte addresses. The system uses 24 bits for addressing. The Main Memory has 1Mb of RAM. Page number Valid? 0 1 MU1 1 2 0 3 4 WWWL 5 FEET 1 0 1 Modified? 0 1 0 0 1 1 Frame number 13 7 -> 2 0 a. [3 marks] How many frames of Main Memory can be assigned to a program (maximum)? How many logical pages can a program have in total (maximum)? How many bits are used to address the offsets within a page? Show your work. b. [1 mark] Considering the number of bits used to address a process: what is the maximum size of the Virtual Memory disk allowed (i.e., the file in the hard drive where all the processes are allocated)? c. [6 marks] What physical address would each of the following virtual addresses correspond to? (Including explaining what happens if a page faults, and all the remaining frames are free) (1) [2 marks] 0x000200 (ii) [4 marks] 0x00104C Suppose that we have the following page table for a process currently running and assume that the page size is 1024 bytes. Everything is numbered starting from zero and all addresses are memory byte addresses. The system uses 24 bits for addressing. The Main Memory has 1Mb of RAM. Page number Valid? 0 1 MU1 1 2 0 3 4 WWWL 5 FEET 1 0 1 Modified? 0 1 0 0 1 1 Frame number 13 7 -> 2 0 a. [3 marks] How many frames of Main Memory can be assigned to a program (maximum)? How many logical pages can a program have in total (maximum)? How many bits are used to address the offsets within a page? Show your work. b. [1 mark] Considering the number of bits used to address a process: what is the maximum size of the Virtual Memory disk allowed (i.e., the file in the hard drive where all the processes are allocated)? c. [6 marks] What physical address would each of the following virtual addresses correspond to? (Including explaining what happens if a page faults, and all the remaining frames are free) (1) [2 marks] 0x000200 (ii) [4 marks] 0x00104C
Expert Answer:
Answer rating: 100% (QA)
Answer A The maximum number of frames that can be assigned to a program is 1MB of Main Memory 1024 b... View the full answer
Related Book For
Posted Date:
Students also viewed these operating system questions
-
Use your own words in writing your responses to the questions. 1. Consider each of the following operating system functions. Categorize each as either mechanism or policy and explain why. Cite any...
-
1. INTERNAL CONTROLS AND RISK Review the following description of the purchasing and AP procedures for a company and answer the questions at the end. The purchasing agent receives an inventory status...
-
Use your own words in writing your responses to the questions. 1. Consider each of the following operating system functions. Categorize each as either mechanism or policy and explain why. Cite any...
-
For publicly traded companies, the Sarbanes-Oxley Act prescribes fines and prison time for knowingly falsifying financial information. Further, investors of the company may be able to successfully...
-
Construct stem-and-leaf and dotplot displays based on the access times in the data file (XR02018) for Exercise 2.18. Exercise 2.18 One of the ways to evaluate the ease of navigating a corporate...
-
a. Contrast the focus of tests of details of balances versus tests of details of transactions. b. What is the relative effectiveness and costliness of tests of details of balances?
-
For the goodness-of-fit test to be valid, each of the _______________ frequencies must be at least 5. In Exercises 9 and 10, fill in each blank with the appropriate word or phrase.
-
A heat recovery device involves transferring energy from the hot flue gases passing through an annular region to pressurized water flowing through the inner tube of the annulus. The inner tube has...
-
Briefly describe two benefits of estimating measurements. Short Answer: Learner must briefly describe a minimum of two benefits of estimating measurements to achieve satisfactory achievement for this...
-
The Philbrick Company has two plants on opposite sides of the United States. Each of these plants produces the same two products and then sells them to wholesalers within its half of the country. The...
-
Nicholas died on Dec 27, 2020. His wife Jessica has not remarried on Jan 31, 2021. Jessica received a check from party central and a letter explaining that the check represents final payment for...
-
What is meant by the term "fair market value"?
-
What is rehabilitative alimony? What functions does it serve?
-
Why is valuation important?
-
What is lump-sum alimony?
-
The Department of Health and Human Resources (hereinafter "DHHR"), through its Child Protective Services worker Cary Waybright, filed an abuse and neglect petition against the Appellant, Henry H.,...
-
Voluntary risk retention is a useful technique for handling risk for a large organisation and it can gain economic benefits if risk is managed appropriately. Voluntary risk retention is where the...
-
a) Calculate the goodwill that was paid by Major Ltd on the acquisition of Minor Ltd. [10 marks] b) Prepare the consolidated statement of financial position for Major Ltd at 31 July 20X8. [30 marks]...
-
The Flint Accessory Corporation manufactures seat belts for cars. Federal specifications require that the webbing must have a breaking strength of at least 5000 lb. During each week of production,...
-
Refer to the table of nicotine amounts. Is each x value matched with a corresponding y value, as in Table 1-1 on page 5? That is, is each x value associated with the corresponding y value in some...
-
Listed below are carbon dioxide concentrations (in parts per million) at the earth?s surface for 50 recent and consecutive years (based on data from the Goddard Institute for Space Studies). Test for...
-
Imagine you are a decision-maker about to allocate millions of dollars to-ward an SoS. The analysts have told you that the SoS configuration they recommend was developed using an agent-based model....
-
Choose one of the items below to complete: a. Prepare an abstraction depiction /paper model and complete pseudo-code that would implement a fire escape ABM for a university class-room. Pseudo-code...
-
Discuss THREE possible reasons why an entitys gross profit margin might increase from one year to the next.
Study smarter with the SolutionInn App