ÚÑÈí  Mark    Scores  Hardware

 

1Computer Hardware
2Computer Architecture Principles
3Central Processing Unit (CPU)
4Arithmetic and Logic Unit (ALU)
5Control Unit (CU)
6CPU Registers
7Program Execution
8Microprocessor Chips
9CPU Speed
10 CPU Local Bus
11Memory (Primary Storage Device)
12Random Access Memory (RAM)
13Memory Modules
14Special Memory Devices
15 Cache
16Read-Only Memory (ROM)
17Buses
18Boards and Ports
19Secondary Storage Devices
20 Floppy-Diskette Drive (FDD)
21Floppy-Diskette Drive: Properties
22Floppy Diskette: Capacity Calculation
23 Hard-Disk Drive (HDD)
24Compact-Disk (CD) Drives
25Compact Disk-Read Only Memory (CD-ROM) Drive
26Compact Disk-Recordable (CD-R) Drive
27Compact Disk-ReWritable (CD-RW) Drive
28 Digital-Versatile-Disk (DVD) Drive
29Computer Peripherals
30Keyboard
31Mouse
32Mouse: Internal Work
33Mouse: Connecting to Computer
34Trackball, Joystick, Pointing Stick
35Scanner
36Monitor
37Cathode-Ray Tube (CRT) Monitor
38Liquid-Crystal Display (LCD) Monitor
39Video Cards (Display Adapters)
40Printers
41Dot-Matrix Printer
42Inkjet Printer
43Laser Printer
44Plotter
45Speaker and Microphone
  Previous (Page 14)Next (Page 16)
Cache
Cache is very much faster and smaller than main memory.
  Cache is very much faster and smaller than main memory. Cache plugged onto a microcomputer’s motherboard.



To enhance a computer’s performance, its memory has to be manufactured such that it has a very high speed. However, this will be at the expense of significantly increasing the computer price. The solution to this dilemma is to use cache memory. Cache is much faster and more expensive than main memory. However, in addition to the main memory, utilizing a cache memory that is very much smaller in size won’t significantly affect the computer price.

When the CPU needs to access memory, the access mechanism first checks to see whether what is needed is already stored in cache. If not, the main memory block containing what is needed and its surroundings is copied into cache. This way, since related data are grouped together in main memory and since program execution is by default sequential, it is highly probable that in the near future the CPU needs will already be found in cache.

Based upon whether it is located inside the CPU or not, cache is described as being internal or external. Based on which is searched first for contents, internal and external caches are frequently referred to as level 1 (L1) and level 2 (L2) caches, respectively. The word cache means “hidden” in English and since data are automatically transmitted between the main memory and cache, programs do not need to be aware that cache memory exists.

 
Page 15 of 45

Previous (Page 14)Next (Page 16)