Cache memory I use or planning to purchase.
Cache memory is a Random Access Memory, also known as the central processing unit memory or CPU memory. There are different “levels” that categorize cache memory. For instance, my computer uses a level three with a memory size of 3MB though in some cases it is used in conjunction with “level 1” and “level 2” cache memory.
L1 cache Interface with the CPU and memory
The main purpose of a cache memory is to store instruction set needed by the processor as fast as possible. To achieve this, the processor chip usually integrates the cache memory for L1 and L2 cache, and bus for L3 cache (Loh, 2008). In cases where another set of memory is required, a bus system connects the two parts with minimal traffic from other bus systems.
The Most efficient memory cache Memory
Advantages and disadvantages of both symmetric and master-slave multiprocessing systems in regards to computer processing speed, multiprocessing configuration, overheating, and cost
In symmetric multiprocessing, each processor runs the same copy of the operating system while in master-slave multiprocessing systems only a single processor runs the operating system while the rest of the processors execute program instructions (Loh, 2008).
Advantages
Increased output because of multiple processors, thus increased computer speed
Very reliable if one processor fails the other one take over.
Economy of scale, that is, other input and output devices can use the multi-processors.
Disadvantages
Require more complex software and algorithms to utilize the configuration.
In a master-slave configuration, if the master fails the whole system fails.
Multiprocessors are more complex in terms of design and implementation.
Recommended processor for
Word processing
Master-slave multiprocessing system
Excel sheets
Master-slave multiprocessing system
Computer gaming
Symmetric multiprocessing systems
Rationale
Both word-processing and excel worksheets are simple applications that share the same operating system, but different program instructions. However, computer gaming processes are new instructions that are independent of each other.
Reference
Loh, G. H. (2008, June). 3D-stacked memory architectures for multi-core processors. In ACM SIGARCH computer architecture news (Vol. 36, No. 3, pp. 453-464). IEEE Computer Society.