Question

In: Computer Science

13. For a computer, you are given the following parameters: Average memory access time in the...

13. For a computer, you are given the following parameters:

Average memory access time in the absence of paging (i.e., a single physical memory access time, which is computed by considering the main memory access time and the CPU’s L1 cache): 80 ns

TLB access time: 2 ns

TLB hit ratio: 75%

Note that all PTE’s are stored in main memory. There is NO disk access. CPU’s L1 cache is the hardware cache on the CPU chip for accelerating memory accesses.

- Assuming a 1-level page table (PT), what would be the average memory access time with paging enabled? Show your work.

- Assuming a 2-level PT, what would be the average memory access time

with paging enabled? Show your work.

Solutions

Expert Solution


Related Solutions

In a memory system, when the access time of the cache is 10ns and the access...
In a memory system, when the access time of the cache is 10ns and the access time of the main memory is 50ns, what is the hit ratio of the cache if the effective access time is 10% larger than the access time of the cache? (Up to 4 digits below the decimal point) please detail explanation
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the...
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the hard drive/CDROM run on CLV or CAV? Why is the capacity of DVD more than a CD?
briefly explain the principle that a cache improves the performance of memory access. For a computer,...
briefly explain the principle that a cache improves the performance of memory access. For a computer, suppose that the access to the cache takes 6 ns, and the access to the memory takes 40 ns, what’s effective access time (EAT) given a hit ratio of 90%?
A computer memory manufacturer specifies that its memory chip stores data incorrectly an average of 6.3...
A computer memory manufacturer specifies that its memory chip stores data incorrectly an average of 6.3 out of 10 million cycles with a standard deviation of 0.48. A batch of 30 chips your company ordered stores data incorrectly an average of 6.9 times per 10 million cycles. a. Does it seem reasonable that your 30 chips are a random sample from a population with the specifications given by the computer memory manufacturer? Use a = 0.052 tail. b. What is...
13. A digital computer has a memory unit with 32 bits per word. The instruction set...
13. A digital computer has a memory unit with 32 bits per word. The instruction set consists of 260 different operations. All instructions have an operation code part (opcode) and an address part (allowing for only one address). Each instruction is stored in one word of memory. a) How many bits are needed for the opcode? b) How many bits are left for the address part of the instruction? c) What is the maximum allowable size for memory? d) What...
The wait time for a computer specialist on the phone is on average 45.7 minutes with...
The wait time for a computer specialist on the phone is on average 45.7 minutes with standard deviation 7.6 minutes. What is the probability that the wait time for help would be 50 minutes or more? Draw and label a picture of a normal distribution with both x and z number lines underneath as in class examples, marked with all relevant values. Show all calculations and state areas to 4 decimal places. Below what number of minutes would the 4%...
When referring to virtual memory on a computer, which of the following is the best definition?...
When referring to virtual memory on a computer, which of the following is the best definition? (Obj. 4.2) Memory that doesn’t really exist Cloud storage An area of the hard drive (or SSD) that supplements RAM A high-performance memory that resides within the CPU
Course: Computer Architecture Theme: Internal Memory What is parity bitHow do the following work: flash memory,...
Course: Computer Architecture Theme: Internal Memory What is parity bitHow do the following work: flash memory, STT-RAM, PCRAM, ReRAM?? What is Hamming code? Give examples.
// If you modify any of the given code, the return types, or the parameters, you...
// If you modify any of the given code, the return types, or the parameters, you risk getting compile error. // You are not allowed to modify main (). // You can use string library functions. #include <stdio.h> #include <stdlib.h> #include <string.h> #pragma warning(disable: 4996) // for Visual Studio #define MAX_NAME 30 // global linked list 'list' contains the list of employees struct employeeList {    struct employee* employee;    struct employeeList* next; } *list = NULL;              ...
You are given the following cash flows for the project: Time 0 Time 1 Time 2...
You are given the following cash flows for the project: Time 0 Time 1 Time 2 Time 3 Time 4 -115,000 30,000 50,000 50,000 20,000 If the If the required rate of return is 13%, (1) what is the payback period, (2) what is the NPV, (3) what is the IRR, and (4) what is the Profitability Index (PI). Should we accept the project?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT