Cache memory-microprocessor, Assembly Language

Cache Memory

Caching is a technology based on the memory subsystem of any computer. The majoraim of a cache is to accelerate the computer while keeping the cost of the computer low. Caching let to do computer tasks more quickly.

Cache technology is the utilities of a faster but smaller memory type to accelerate a slower but larger memory type.

Cache is small high speed memory generally Static RAM that have the most recently accessed pieces of the time it takes to  an instruction (or piece of data) into the processor is very long when compared to thetime to execute the instruction.

When by using a cache, we might check the cache to see if the item is in the cache. If it is, that is known a cache hit. If not, it is known a cache miss and the computer might wait for a round trip from the larger and slower memory area.

A cache has some maximum size that is very small then larger storage area.

Cache memory helps by decreasing the time it takes to move information to processor  & from the processor. Cache memory permits small portions of major memory to be accessed 3 to 4 times faster than DRAM It applies "Locality of Reference." At any time the processor will be accessing the memory in localized or small region of memory.  The cache loads this region  byallowing the processor to access the memory region faster.

 

 

Posted Date: 10/10/2012 5:49:56 AM | Location : United States







Related Discussions:- Cache memory-microprocessor, Assignment Help, Ask Question on Cache memory-microprocessor, Get Answer, Expert's Help, Cache memory-microprocessor Discussions

Write discussion on Cache memory-microprocessor
Your posts are moderated
Related Questions
Write a MC68HC12 assembly language program to average ten 16-bit values that are stored starting at address $1100. Place the two-byte result at $1110. Use indexed addressing. Us

DQ:   Define  Quad word:-  This directive is taken in use to direct the assembler to reserve 4 words (8 bytes) of memory for the specified variable and can initialise it having

DMA controller :     Steps include in transferring a block of data from I/O devices (for example a disk) to memory: 1. CPU sends a signal to initiate disk transfe

how to store a bulk data in a external eeprom

Write a program to calculate the first 20 numbers of Fibonacci series. Use the stack (memory) to store the calculated series. Your debugger output should look like the following sc

i want to develop traffic light system so which kind of software is needed to develop this project?

Write an assembly language program to perform a rot13 1 conversion on characters in a text file.  The program should read charatcers from the input file, perform the rot13 convers

I need to estimate the value of a definite integral using Riemann Sums and For our estimation let f(x) = x2 ,a=0, b=10 and n=5. Where a is the lower bound, b is the upper bound and

I need a text conversion program written in assembly language

#Write a function to calculate the following arithmetic operation and return the result. A = 2 + (3x)3 + y/2n (x, y and n are arguments of the function where x is an integer in the