1.缓存:
高速缓存是计算机中较小且快速的内存组件,已插入CPU和主内存之间。为了使这种安排有效。高速缓存需要比主内存快得多。这种方法比使用快速存储设备实现整个主存储器更经济。
2.注册:
寄存器是处理器本身内置的最小的保留数据元素。这些是处理器可以直接访问的内存位置。它保存着32位到64位之间的少量数据,并且可以保存一条指令,一个存储地址或任何种类的数据,例如位序列或各个字符。
例如:累加器寄存器,程序计数器,指令寄存器,地址寄存器等。
缓存和寄存器之间的区别:
S.No. | CACHE MEMORY | REGISTER |
---|---|---|
1. | Cache is a smaller and fastest memory component in the computer. | Registers is a small amount of fast storage element into the processor. |
2. | Cache memory is exactly a memory unit. | It is located on the CPU. |
3. | It is used during reading and writing processes from the disk. | It is used to store and retrieve information from them. |
4. | It is a high-speed storage area for temporary storage. | It is used to store data temporarily for processing and transfer. |
5. | It copied the recently used data into. | It holds operands or instruction that CPU is currently processing. |
6. | It reduces the average memory access time. | It reduces the time required to find the item stored in memory. |
7. | CPU accesses memory at the faster rate than register. | CPU can operate on register contents at the rate of more than one operation in one clock cycle. |
8. | Dynamic Page Cache, Database Query Cache are example of cache. | Loop counters is example of register. |