Question
Paging___show all work where appropriate. Or even when it's not appropriate. a. If CR3 contains 0x0120AC00, what is the base address of the page table? A fully occupied paging system directory how much memory (including the directory and all page tables)? d. In most x86 systems, pages are ___ (how big)? bytes. This implies that, when a memory reference is made to a byte that is not loaded into RAM at the time of the access, many bytes are transferred instead of just that single byte. This larger size paging idea helps processor execution because of the principle of ___, which means that ether is a high probability that bytes in the area of a byte that is being accessed will be needed in the near future. We discussed cache and RAM, and the relationship between the two. A page in cache that has been changed, but the copy in RAM remains unchanged, is called cache ___. There is a standard cache protocol called MESI, which defines cache page states. Write the state name for each of the state descriptions: a. ___ the cache page is unchanged, i.e. it matches main memory. It may be designated only for one application. b. the cache page is available to other applications, and is unchanged (matches main memory) c. ___ The cache page is not designated for any application at all d. ___ the cache page has been changed and doesn't match the copy in RAM any more
Explanation / Answer
Please feel free to contact us if you have any query.
Now let us see the solution of given criteria:-
====================================================
we discussed cache and RAM and the relationship between the two. A page in cache that has been changed, but the copy in RAM remains unchanged, is called cache Memory .
There is standard cache protocol called MESI, which defines cache page states. Write the state name for each of the state descriptions:
a) Exclusive(E) the cache page is unchanged, i.e. it matches main memory. It may be designated only for one application.
b) Shared(S) the cache page is available to other applications, and is in unchanged(matches the main memory)
c) Invalid(I) the cache page is not designated for any application at all.
d) Modified(M) the cache page has been changed and doesn't match the copy in RAM any more