Question

In: Computer Science

I have computer with 16GB RAM of DDR4, CPU 1.80GHz , 64 bit computing, 2400 MHz...

I have computer with 16GB RAM of DDR4, CPU 1.80GHz , 64 bit computing, 2400 MHz of memory speed, Cache 8MB, Hard drive capacity 128GB

I was asked to calculate the following

1. What is the equation for word capacity, C? Calculate C.

2.What is the total number of bits required to store the tags.

3.How does the miss rate on on your cache compare with one other type of cache of the same

capacity and block size? Explain how it is better or worse.

Solutions

Expert Solution

1. The equation for word capacity, c >>

s = specific heat capacity

q = heat

m = mass

Δ T = change in temperature

2.  21 bits are required to store the tags.

3. Caches are generally used to speed up the reading and writing process in the memory system. The cache speeds up average memory access time when properly used. It increases the variability of memory access times accesses in the cache will be fast, while access to locations not cached will be slow.

Lets understand what is cache miss >> When a cache controller mediates between the CPU and the memory system comprised of the cache and main memory. Then, the cache controller  sends a memory request to the cache and main memory. If the requested location is in the cache, the cache controller forwards the location's contents to the CPU and aborts the main memory request. And if the location is not in the cache, the controller waits for the value from main memory and forwards it to the CPU; this situation is known as a cache miss.

It is the worse because there are some important cache can be missed during this process which is not good for the user.


Related Solutions

What is ram (in computer desktop)? why do we need ram? so, If I have to...
What is ram (in computer desktop)? why do we need ram? so, If I have to analysis Ram 36 GB (8GB x4) DDR4/ 3000 MHZ. what is 36 GB of ram? what is DDR4? and what is 3000 MHZ?
A 64 bit computer uses a memory of 32KB. Work out the number of bits of...
A 64 bit computer uses a memory of 32KB. Work out the number of bits of AR, DR, PC, AC, and the HEX code of the address of last memory location. b) The memory attached to a processor has access time of 400ns. When a cache memory is introduced in the system, it is found that on average the access time for the computer was 30% greater than the cache access time for a miss ratio of 0.10. Work out...
Consider a computer system with a 64-bit logical address and 8-KB page size. The system supports...
Consider a computer system with a 64-bit logical address and 8-KB page size. The system supports up to 1024 MB of physical memory: How many entries are there in each of the following in the page table? Describe how a logical address may be used to obtain the frame number. You may use the virtual address 14533956 to illustrate your answer. make it short and clear , please type in your keyboard.
What consequences does moving from a 32-bit environment to a 64-bit environment have on programs, including...
What consequences does moving from a 32-bit environment to a 64-bit environment have on programs, including the operating system?
6. Assume a computer has a physical memory organized into 64-bit words. Using hexadecimal notation, give...
6. Assume a computer has a physical memory organized into 64-bit words. Using hexadecimal notation, give the word address and offset within the word for each of the following byte addresses. Byte address Word address Offset 0x000b 0x03ff 0x07fc
Hello, I am very new to 64-bit ARM assembly and would like the code to this...
Hello, I am very new to 64-bit ARM assembly and would like the code to this following question: The Fibonacci Sequence is a series of integers. The first two numbers in the sequence are both 1; after that, each number is the sum of the preceding two numbers. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... For example, 1+1=2, 1+2=3, 2+3=5, 3+5=8, etc. The nth Fibonacci number is the nth number in this sequence, so...
Imagine you have a spare desktop machine with an Intel Pentium IV 2.8 GHz (32-bit) CPU,...
Imagine you have a spare desktop machine with an Intel Pentium IV 2.8 GHz (32-bit) CPU, 2 GB RAM memory and 512 GB storage memory. This machine is connected to the internet using your home internet router. You would like to use this machine to host: i.a personal web server ii.a personal email server iii.a personal database server. How you would proceed to select and configure these servers? Your discussion must cover the following points: The name of the Linux...
Explain the computer components in detail for Raspberry Pi 4B (8GB) (i.e. CPU, Memory, and I/O)....
Explain the computer components in detail for Raspberry Pi 4B (8GB) (i.e. CPU, Memory, and I/O). The explanation should include the following information: i. CPU: CPU speed, types of CPU that are supported (if any), Number of CPU, Thread, CPU Cores, Cache, virtual memory, and any other related information). ii. Memory: Maximum physical memory that can be used, Memory speed and capacity. iii. I/O devices: List example I/O devices that are supported.
I think I have a little bit of understanding of input impedance impedance, but please check...
I think I have a little bit of understanding of input impedance impedance, but please check my understanding, and also explain physically what output impedance and reactance is AND EXPLAIN YOUR TERMINOLOGY or use basic af terminology: Input impedance describes (I think) a voltage source, or something that produces an output voltage, and its impedance within it's own circuitry. In other words, say I have a function generator, something supposed to output voltage, and the input impedance would be the...
I'm in a computer science course and I have an assignment that asks me to implement...
I'm in a computer science course and I have an assignment that asks me to implement a CPU scheduler in Java. Here are some details for the task: The program should ask for the number of processes. Then the program will ask for burst and arrival times for each process. Using that information, the program should schedule the processes using the following scheduling algorithms: First Come First Serve (FCFS) Shortest Jobs First (SJF) Shortest Remaining Time First (SRTF) The output...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT