Question

In: Computer Science

1. What does the term transparent mean when applied to a memory cache? 2. Do the...

1. What does the term transparent mean when applied to a memory cache?
2. Do the terms fetch-execute and fetch-store refer to the same concept? Explain.

Solutions

Expert Solution

1. What does the term transparent mean when applied to a memory cache?

A computer system or software within a computer system that determines if a requested page or file has already been stored in memory or on its hard disk. If it has not, the request is sent upstream to its normal destination. The transparent cache sits between the client and server and is invisible to either side.there's a need to balance between caching just a small amount of content at the edge and caching it all. That's where the transparent part comes in. The idea is to set business rules that automate the process of moving content from the network core to the network edge, without requiring human intervention for any specific video file. Doing so allows the edge cache to refresh itself, based on changes in viewing preferences on a much more granular level than could be accomplished by even a large group of human operators. In the computing world, caching is similar, but with a twist: A copy of a file is stored locally, or at least closer to the end-user device, so that it is available for re-use. The re-use part is key to understanding transparent caching. It's certainly feasible to cache all video content at the edge, very close to each user, and that is the business model for at least one large content delivery network (CDN).

2. Do the terms fetch-execute and fetch-store refer to the same concept? Explain.

YES, the fetch-execute and fetch-store are same concept because a register in the processor called the program counter holds information about where the processor is in the particular program being processed and the address (location) of the next instruction to be executed. At the beginning of the cycle, the program counter tells the processor which instruction to fetch; during the cycle, the instruction is executed and the information is updated to refer to the next instruction to be fetched.

Fetch is the first of two stages involved in computer processing. The processor operates by processing instructions in what is called the "fetch/execute cycle." The processor fetches (reads from memory) an instruction and then, depending on the instruction, executes it (takes some further action with it, such as shifting bits to the right or left). Then it fetches the next instruction, and so forth. Executing a single instruction consists of a particular cycle of events; fetching, decoding, executing and storing. Fetch get the instruction from memory into the processor. Decode internally decode what it has to do (in this case add). Store : store the result back into another register.


Related Solutions

what does the term unlimited liability mean when it is applied to partnership members
what does the term unlimited liability mean when it is applied to partnership members
What does it mean when the L1 instruction cache miss rate is 0
What does it mean when the L1 instruction cache miss rate is 0
Q1/ A- What is cache memory and how it works? B- What are the three cache...
Q1/ A- What is cache memory and how it works? B- What are the three cache mapping approaches and what is the pros and cons of each approach? C- What is the cache replacement policies and read/write policies?
1. Describe the purpose of some components in Internal Memory of a computer. 2.  how Cache Memory...
1. Describe the purpose of some components in Internal Memory of a computer. 2.  how Cache Memory functions
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
What do Economists mean when they use the terms monopoly? What does the term monopoly usually...
What do Economists mean when they use the terms monopoly? What does the term monopoly usually mean to the general public? What does the term monopoly mean when used in antitrust cases? 2. ranklin Bank failed because it made a critical mistake in identifying its relevant cost of funds for making loans. What did Franklin think its relevant cost of funds was? _________________________________ What should have Franklin used as its relevant cost?
What do Communication Scholars mean when they use the term SelfConcept? How does this idea...
What do Communication Scholars mean when they use the term Self Concept? How does this idea of Self relate to Chapter 8 and Culture? Please describe in detail what Culture means? and How Culture is defined? and How Culture is built? What show did we watch in class to understand this phenomena? How does the show help us to understand the idea of the Self? What conclusions do you draw about your own Culture with a better understanding of Self...
1. What does Stanton mean when he refers to the “element of 2+2?” 2. What does...
1. What does Stanton mean when he refers to the “element of 2+2?” 2. What does Stanton say about temperament?
1). What does the term ‘attenuation’ mean when used to describeregulation of the trp operon?...
1). What does the term ‘attenuation’ mean when used to describe regulation of the trp operon?2). How does beta galactosidase play a role in cloning DNA into plasmids?
When it comes to dynamic memory allocation and delete[] pointer, what does it mean to say...
When it comes to dynamic memory allocation and delete[] pointer, what does it mean to say that, CRT detected that the application wrote to memory after end of heap buffer? I tried to duplicate the error by deleting the pointer address twice and it didn't produce the same error code so that's not it. What might cause this problem?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT