subject

Suppose we wish to design a virtual memory system. we would like to be able to address a total of 232 bytes but we only have 16 mb of semiconductor memory (e. g physical addresses are 24 bits long). the page size is 4 kb for both physical and virtual memory a) how many virtual pages are there in our system? b) how many physical pages are there in our system? c) suppose we use a page table to store mappings (from vpn to ppn). how many page table entries will the page table for our system contain? d) assume that in addition to a physical page number, each page table entry also contains a valid bit (v) and dirty bit (d). what is the minimum number of bytes needed for each page table entry? e) using the answer from (d), what is the total size of the page table in bytes? f) let's say that we want to build a translation look aside buffer (64 entries) for our virtual memory system. what type of information do we expect to find in the tlb? how many storage bits are needed for the tlb to include all information including status bits?

ansver
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 05:20, ashcormu11
Write a program called assignment3 (saved in a file assignment3.java) that computes the greatest common divisor of two given integers. one of the oldest numerical algorithms was described by the greek mathematician, euclid, in 300 b. c. it is a simple but very e↵ective algorithm that computes the greatest common divisor of two given integers. for instance, given integers 24 and 18, the greatest common divisor is 6, because 6 is the largest integer that divides evenly into both 24 and 18. we will denote the greatest common divisor of x and y as gcd(x, y). the algorithm is based on the clever idea that the gcd(x, y) = gcd(x ! y, y) if x > = y and gcd(x, y) = gcd(x, y ! x) if x < y. the algorithm consists of a series of steps (loop iterations) where the “larger” integer is replaced by the di↵erence of the larger and smaller integer. this continues until the two values are equal. that is then the gcd.
Answers: 3
image
Computers and Technology, 22.06.2019 11:00, Yamari000
What are two of the most common reasons that peolpe who need mental health care do not access it?
Answers: 1
image
Computers and Technology, 22.06.2019 21:00, daniella0123
Simon says is a memory game where "simon" outputs a sequence of 10 characters (r, g, b, y) and the user must repeat the sequence. create a for loop that compares the two strings starting from index 0. for each match, add one point to userscore. upon a mismatch, exit the loop using a break statement. assume simonpattern and userpattern are always the same length. ex: the following patterns yield a userscore of 4: simonpattern: rrgbryybgy userpattern: rrgbbrybgy
Answers: 2
image
Computers and Technology, 23.06.2019 06:30, wwesuplexcity28
To become an audio technician, the most successful tactics might include the following. (select all that apply). learning how to persuade other people gaining different types of experience in audio technology learning as much as possible about art history establishing a reputation as a reliable professional
Answers: 1
You know the right answer?
Suppose we wish to design a virtual memory system. we would like to be able to address a total of 23...

Questions in other subjects:

Konu
Mathematics, 03.09.2020 07:01