1.3.6
Flash Memory
Uses of Flash Memory
Uses of Flash Memory
Flash memory is usually based on a technology called Electrically Erasable Programmable Read-Only Memory (EEPROM). EEPROM can be used to create many flash memory devices:
ROM chips
ROM chips
- The Read-Only Memory chips on board modern Central Processing Units (CPUs) are made from EEPROM.
- This provides the software needed for the computer to start.
Solid State Drives (SSD)
Solid State Drives (SSD)
- SSDs are often used in home computers because of their performance.
- SSDs are a form of re-writable flash storage.
Secure Digital (SD) cards
Secure Digital (SD) cards
- SD cards are used to extend the capacity of devices such as:
- Cameras.
- Smartphones.
- Tablets.
- They provide high capacity for their physical size. This is useful in these smaller devices.
Properties of Flash Memory
Properties of Flash Memory
Flash memory is a type of memory technology that can be used to create primary or secondary storage. It is commonly used to make Read-Only Memory (ROM), and Solid State Drives (SSDs).
Non-volatile
Non-volatile
- Flash memory is non-volatile. This means that it will keep its contents once power is switched off.
Short lifetime
Short lifetime
- Flash memory can only be flashed (re-written) a certain number of times before it starts to degrade.
- We may lose access to the drive once the flash memory has degraded past a point.
- Re-writable devices often include several blocks of flash memory. This means that only one block must be flashed at a time and so the device will last longer.
Fast access
Fast access
- Flash memory is significantly faster than many other storage media such as Hard Disk Drives (HDDs).
- This is partly because flash memory does not have any moving parts, and so we do not need to wait for parts to move before we can access the drive.
Robust
Robust
- Flash memory is not easily damaged by shocks.
- Flash memory is appropriate in scenarios where it might be exposed to lots of vibrations. For example:
- Industrial machinery.
- Vehicles.
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Jump to other topics
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Unlock your full potential with GoStudent tutoring
Affordable 1:1 tutoring from the comfort of your home
Tutors are matched to your specific learning needs
30+ school subjects covered