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
Explain the architecture of the file transfer protocol ftp in terms of clients, servers, sockets

ADC: Add with Carry:- This instruction performs the similar operation a like ADD instruction, but adds the carry flag bit (which might be set as a result of the previous calculatio

LODS : Load String Byte or String Word:- The LODS instruction loads AL/AX register by the content of a string pointed to by DS:SI register pair. The SI is automatically modifie

code to add two matrices

Interrupt Table Each interrupt level has a booked memory location, called an interrupt vector.  All these vectors (or pointers) are stored in the interrupt table. Table lies at

implement the following c++ code in assembly language using the block-structured .IF and .while directives

Format of Control Register The format for the control register is given in Figure. Bit 0 of this register might be one before data may be output  and  bit  two  might be  one

I need some guidance on which project to make in assembly language

Write a program to do the following: 1. Print your name 2. Using a bottom testing loop, prompt the user to enter a number from 1 to 5.  If the number entered is not 1..5, pri

) What is the difference between re-locatable program and re-locatable data?