Sei sulla pagina 1di 7

Cache memory In computer engineering, a cache ( /k/ kash[1]) is a component that transparently stores data so that future requests

for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. If requested data is contained in the cache (cache hit), this request can be served by simply reading the cache, which is comparatively faster. Otherwise (cache miss), the data has to be recomputed or fetched from its original storage location, which is comparatively slower. Hence, the greater the number of requests that can be served from the cache, the faster the overall system performance becomes. To be cost efficient and to enable an efficient use of data, caches are relatively small. Nevertheless, caches have proven themselves in many areas of computing because access patterns in typical computer applications have locality of reference. References exhibit temporal locality if data is requested again that has been recently requested already. References exhibit spatial locality if data is requested that is physically stored close to data that has been requested already. Ram Random access memory (RAM) is a form of computer data storage. Today, it takes the form of integrated

circuits that allow stored data to be accessed in any order with a worst case performance of constant time. Strictly speaking, modern types of DRAM are therefore not random access, as data is read in bursts, although the name DRAM / RAM has stuck. However, many types of SRAM, ROM, OTP, and NOR flash are still random access even in a strict sense. RAM is often associated with volatile types of memory (such as DRAM memory modules), where its stored information is lost if the power is removed. Many other types of non-volatile memory are RAM as well, including most types of ROM and a type of flash memory called NOR-Flash. The first RAM modules to come into the market were created in 1951 and were sold until the late 1960s and early 1970s. The two main forms of modern RAM are static RAM (SRAM) and dynamic RAM (DRAM). In static RAM, a bit of data is stored using the state of a flip-flop. This form of RAM is more expensive to produce, but is generally faster and requires less power than DRAM and, in modern computers, is often used as cache memory for the CPU. DRAM stores a bit of data using a transistor and capacitor pair, which together comprise a memory cell. The capacitor holds a high or low charge (1 or 0, respectively), and the transistor acts as a switch that lets the control circuitry on the chip read the capacitor's state of charge or change it. As this form of memory is less expensive to produce than static RAM, it is the predominant form of computer memory used in modern computers.

Both static and dynamic RAM are considered volatile, as their state is lost or reset when power is removed from the system. By contrast, Read-only memory (ROM) stores data by permanently enabling or disabling selected transistors, such that the memory cannot be altered. Writeable variants of ROM (such as EEPROM and flash memory) share properties of both ROM and RAM, enabling data to persist without power and to be updated without requiring special equipment. These persistent forms of semiconductor ROM include USB flash drives, memory cards for cameras and portable devices, etc. As of 2007, NAND flash has begun to replace older forms of persistent storage, such as magnetic disks and tapes, while NOR flash is being used in place of ROM in netbooks and rugged computers, since it is capable of true random access, allowing direct code execution. Processor The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in use in the computer industry at least since the early 1960s.[1] The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation remains much the same.

On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single silicon chip called a microprocessor. Since the 1970s the microprocessor class of CPUs has almost completely overtaken all other CPU implementations. Modern CPUs are large scale integrated circuits in packages typically less than four centimeters square, with hundreds of connecting pins. Two typical components of a CPU are the arithmetic logic unit (ALU), which performs arithmetic and logical operations, and the control unit (CU), which extracts instructions from memory and decodes and executes them, calling on the ALU when necessary. Not all computational systems rely on a central processing unit. An array processor or vector processor has multiple parallel computing elements, with no one unit considered the "center". In the distributed computing model, problems are solved by a distributed interconnected set of processors. FSB Short for Front Side Bus, FSB is also known as the Processor Bus, Memory Bus, or System Bus and connects the CPU with the main memory and is used to connect to other components within the computer. The FSB can range from speeds of 66 MHz, 133 MHz, 100 MHz, 266 MHz, 400 MHz, and up. The FSB is now

another important consideration when looking at purchasing a computer Motherboard or a new computer. The FSB speed can generally be set either using the system BIOS or with jumpers located on the computer motherboard. While most motherboards will allow you to set the FSB to any setting, ensure that the FSB is properly set unless you plan to Overclock the computer. Issues such as hardware lockups, data corruption or other errors may arise with older hardware, such as old SCSI cards and a newer front side bus such as a motherboard with a 100MHz FSB. Verify your component's compatibility with your motherboard or Motherboard FSB speed. In addition, verify that the FSB is properly set; overclocking the computer can also cause these issues. Cache 1. Pronounced as Cash (like the money). Cache is a highspeed access area that can be either a reserved section of main memory or a storage device. The two main cache types are: memory cache and disk cache. Memory cache is a portion on memory of high-speed static RAM (SRAM) and is effective because most programs access the same data or instructions over and over. By keeping as much of this information as possible in SRAM, the computer avoids accessing the slower DRAM. Like memory caching, disk caching is used to access commonly accessed data. However, instead of using high-

speed SRAM, a disk cache uses conventional main memory. The most recently accessed data from the disk is stored in a memory buffer. When a program needs to access data from the disk, it first checks the disk cache to see if the data is there. Most computers today come with L3 cache or L2 cache, while older computers included only L1 cache. Disk caching can dramatically improve the performance of applications because accessing a byte of data in RAM can be thousands of times faster than accessing a byte on a hard disk. Chipset 1. A designated group of microchips that are designed to work with one or more related functions that were first introduced in 1987. When referring to the the main motherboard chipset such as the Intel Chipsets, these chipsets will generally include the functions of the CPU, PCI, ISA, USB, etc. An example of an Intel chipset is the i820 or the Intel 820 chipset. 2. Chips or Chips and Technologies is also a computer company. See the chips company information page for additional information about this company. CPU Alternatively referred to as a processor or microprocessor, the CPU was first developed by Intel in 1974 and is short for Central Processing Unit. The computer CPU is responsible for handling all instructions

and calculation it receives from other hardware components in the computer and software programs running on the computer. Below is a graphic example of what the original Intel Pentium processor looks like.Bottom of Form

Potrebbero piacerti anche