This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: HOMEWORK 3– CS 347 Winter 2010 Due: March 5, 2010 (55 pts) Name: ______________________________________________________________ Names of students you worked with on this assignment (if any): ____________________ ___________________________________________________________________ You are encouraged to work with other students on homework assignments. You must turn in separate write-ups and indicate with whom you worked. 1. Suppose a computer using fully associative cache has 224 words of main memory and a cache of 128 blocks, where each cache block contains 64 words. (5 pts) a. How many blocks of main memory are there? b. What is the format of a memory address as seen by the cache, i.e., what are the sizes of the tag and word fields? c. To which cache block will the memory reference 01D872h map? 2. What is the purpose of the TLB? Explain how it works. (5 pts) 3. 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 runningsize of virtual address space is 16MB....
View Full Document
- Spring '10
- Virtual memory, main memory, page table