380 likes | 455 Views
Prepare for an Epic. Cache. and. flash. and. virtual. MEMMOREY. By N athan Smith and Max G isborne. What actually is “ cache and flash memory “. Cash cache memory
E N D
MEMMOREY By Nathan Smith and Max Gisborne
What actually is “ cache and flash memory “ Cash cache memory Cache memory is random access memory (RAM) that a computer microprocessor can access more quickly than it can access regular RAM. As the microprocessor processes data, it looks first in the cache memory and if it finds the data there (from a previous reading of data), it does not have to do the more time-consuming reading of data from larger memory. Cache memory is sometimes described in levels of closeness and accessibility to the microprocessor. An L1 cache is on the same chip as the microprocessor. (For example, the PowerPC 601 processor has a 32 kilobyte level-1 cache built into its chip.)L2 is usually a separate static RAM (SRAM) chip. The main RAM is usually a dynamic RAM (DRAM) chip. In addition to cache memory, one can think of RAM itself as a cache of memory forhard disk storage since all of RAM's contents come from the hard disk initially when you turn your computer on and load the operating system (you are loading it into RAM) and later as you start new applications and access new data. RAM can also contain a special area called a disk cache that contains the data most recently read in from the hard disk. Contributor(s):Abdo Sharif This was last updated in June 1997 • Flash • flash memory (flash RAM) • Flash memory (sometimes called "flash RAM") is a type of constantly-powerednonvolatile memory that can be erased and reprogrammed in units of memory called blocks. It is a variation of electrically erasable programmable read-only memory (EEPROM) which, unlike flash memory, is erased and rewritten at the byte level, which is slower than flash memory updating. • Flash memory is often used to hold control code such as the basic input/output system (BIOS) in a personal computer. When BIOS needs to be changed (rewritten), the flash memory can be written to in block (rather than byte) sizes, making it easy to update. On the other hand, flash memory is not useful as random access memory (RAM) because RAM needs to be addressable at the byte (not the block) level. • Flash memory gets its name because the microchip is organized so that a section of memory cells are erased in a single action or "flash." The erasure is caused by Fowler-Nordheimtunneling in which electrons pierce through a thin dielectric material to remove an electronic charge from a floating gate associated with each memory cell. Intel offers a form of flash memory that holds two bits (rather than one) in each memory cell, thus doubling the capacity of memory without a corresponding increase in price. • Flash memory is used in digital cellular phones, digital cameras, LAN switches, PC Cards for notebook computers, digital set-up boxes, embedded controllers, and other devices. • Contributor(s): Steve Collins and Julian de Silva • This was last updated in August 1998
CASH Cache memory is basically RAM, but instead of being between the hard drive and the CPU, it is next to the CPU.
It is solid state and therefore instantly accessible as it is connected directly to the CPU it avoids the mother board therefore bypassing the bottleneck system making it much faster to read.
It is used when the computer decides to run a program. It first moves the program from hard drive to standard RAM which is connected to the CPU via the mother board.
A computer without cache memory would run the program from RAM going through the mother board.
But a computer with cache would transfer the program to cache memory therefore making it quicker to run.
Although it does not improve the speed of opening a program (if anything it would slow that down as it has to transfer the data from RAM to cache), once it is open it is quicker.
Critics used to think that it actually did nothing to the user experience as it only speeds up a program once it is running and most people don’t use big enough programs for the running of the program to be a problem
Although with modern games, computers are having to run increasingly bigger programs so these days it would be very useful. There are 2 types of cache memory:
L1 is when the cache memory is integrated into the CPU chip, whereas
L2 is next to the chip, although still connected directly and not via the mother board.
Like RAM, cache memory is transient and will delete itself once the computer is turned off.
Flash Flash memory is constantly powered, non- volatile, read-only memory.
Flash: flash is used for things like memory sticks and sd cards, it is solid state
Virtual memory Virtual memory is a way of managing RAM space. RAM on most computers does not have enough space to run several programs at once, even programs as small as a word processor, and a web browser.
So some clever people invented a thing called virtual memory.
The computer looks for some stuff on RAM that hasn’t been used for a while, and saves it onto the hard disc and replacing it with just an address.
When the CPU looks for that bit of information, RAM is able to recover it quickly as it has the direct address.
This gives the feel of an infinite amount of RAM for something as small as a 36 gig RAM.
You can get 50p memory sticks to £1000 SSD’s Flash memory