Question

In: Computer Science

Computer Architecture Theme: External Memory Very briefly discuss flash memory?

Computer Architecture

Theme: External Memory

Very briefly discuss flash memory?

Solutions

Expert Solution

Flash Memory - definion :

Flash memory is a data-storage medium used with computers and other electronic devices. Unlike previous forms of data storage devices, flash memory is an EEPROM ( Electronically erasable programmable read-only memory) form of computer memory and thus does not require a power source to retain the data.

Flash Memory was invented in the early 1980's by japanese engineer Masuoka Fujio, who was then working at the 'Toshiba Corporation' and who was searching for a technology that would replace existing data-storage media such as magnetic tapes, floppy disks, and dynamic-random access memory (DRAM) chips. The name flash was coined by Ariizumi Shoji, a coworker of Masuoka, who said the process of memory erasure, which can erase all the data on the entire chip at one time.

Flash memory consists of a grid that has two transistors, the floating gate and the control gate, at each intersection, seperated by an oxide layer that insulates the floating gate. When the floating gate is linked to the control gate, the two-transistor cell has a value of the cell to 0, a voltage is applied to control gate that pushes electrons through the oxide layer into the floating gate. Storing the electrons in the floating gate allows the flash memory to retain its data when power is turned off. A voltage is applied to the cell to change the value back to 1. Flash memory is configured such that, large sections of a chip, called blocks, or even the entire chip can be erased at a time.


Related Solutions

Computer Architecture Theme: External Memory Very briefly define the seven RAID levels, providing information about stripe...
Computer Architecture Theme: External Memory Very briefly define the seven RAID levels, providing information about stripe size, synchronization, data transfer rate and their applications. (total less than a page)
Computer Architecture Theme: External Memory Discuss the effectiveness of data striping in RAID 0 for the...
Computer Architecture Theme: External Memory Discuss the effectiveness of data striping in RAID 0 for the following two cases: A single process requests large data sets Multiple processes request several small sized data
Course: Computer Architecture Theme: Internal Memory What is parity bitHow do the following work: flash memory,...
Course: Computer Architecture Theme: Internal Memory What is parity bitHow do the following work: flash memory, STT-RAM, PCRAM, ReRAM?? What is Hamming code? Give examples.
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the...
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the hard drive/CDROM run on CLV or CAV? Why is the capacity of DVD more than a CD?
Course: Computer Architecture Theme: Internal Memory What are the differences among EPROM, EEPROM? What is a...
Course: Computer Architecture Theme: Internal Memory What are the differences among EPROM, EEPROM? What is a DDR SDRAM? How does an SDRAM differ from a DRAM? What is burst mode? What do you understand by interleaved memory?
Course: Computer Architecture Theme: Internal Memory Draw the diagram of a typical 16 Mb DRAM (4M...
Course: Computer Architecture Theme: Internal Memory Draw the diagram of a typical 16 Mb DRAM (4M X 4) and explain its action. Draw the diagram of an SRAM cell and explain its action.
Course: Computer Architecture (Theme: Input-Output) A computer consists of a processor and an I/O device D...
Course: Computer Architecture (Theme: Input-Output) A computer consists of a processor and an I/O device D connected to main memory M via a shared bus with a data bus width of one word. The processor can execute a max of 2 MIPS. An average instruction requires 5 machine cycles, 3 of which use the memory bus. A memory read/write operation uses 1 m/c cycle. Suppose that the processor is continuously executing “background” programs that require 96% of the instruction rate...
Discuss bootstrap processor and application processor in the context of shared memory architecture.
Discuss bootstrap processor and application processor in the context of shared memory architecture.
briefly explain the principle that a cache improves the performance of memory access. For a computer,...
briefly explain the principle that a cache improves the performance of memory access. For a computer, suppose that the access to the cache takes 6 ns, and the access to the memory takes 40 ns, what’s effective access time (EAT) given a hit ratio of 90%?
Computer Architecture 1. Define what a "word" is in computer architecture: The size (number of bits)...
Computer Architecture 1. Define what a "word" is in computer architecture: The size (number of bits) of the address The total number of bits of an instruction (e.g. 16 bits) Word and width are synonymous. A word is the contents of a memory register. 2. What is the difference between a register’s width and a register’s address? (choose all that apply - there may be more than one correct answer) They are both the same! Address is the same for...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT