3.3 Storage Devices Flashcards
Hard Disk Drives (HDD)
- non volatile magnetic storage
- random access
- spinning platters with moving actuator arm
- moving parts eventually break
Drive Sizes (Form Factor)
HDD:
- 3.5 inch, 2.5 inch for laptops
SSD:
- 2.5 inch or 1.8 inch (uncommon)
- mSATA
- M.2: smallest form factor, sizes vary
HDD Speeds
5400 rpm
7200 rpm
10000 rpm
15000 rpm
Solid State Drive
- non volatile
- no latency from moving parts
- very fast
- 2.5 inch SATA
- can also be mSATA or M.2 form factor
mSATA
- smaller SSD form factor
- replaced by M.2
M.2
- smaller form factor SSD
- sizes vary
- single connection to motherboard, no external power required
- SATA or NVMe
- B key: 2 lanes of bandwidth
- M key: 4 lanes of bandwidth
NVMe
Non-volatile Memory Express
- newer storage access and transport protocol
- used by M.2
- faster than SATA
- lower latency, supports higher throughput
- PCIe connection
SATA
- protocol for how data is transferred between the motherboard and storage devices
- originally designed for HDDs
- supported by some SSDs
- uses AHCI to move drive data to RAM
PCIe
- type of connection for data transfer
- lower latency and high data transfer rates
- used by M.2 with NVMe
Flash Drives and Memory Cards
- non-volatile
- limited number of rewrites
- USB, SD, miniSD, microSD, CompactFlash, xD (proprietary card used in older digital cameras)
Optical Drives
CD
CD-R (recordable)
CD-RW (rewritable)
DVD
DVD-ROM DL (dual layer) or DS (double sided)
Blu-ray Disc (BD)
CDFS is the file system for optical media
RAID
Redundant Array of Independent Disks
- drive configuration for data redundancy
- different levels
RAID 0 - Striping
- file blocks (data) is split between two or more physical drives = faster speed
- no redundancy
RAID 1 - Mirroring
- file blocks are duplicated between two or more physical drives
- required disk space is doubled
- if one drive fails, the other drive still has the data
RAID 5 - Striping with Parity
- at least 3 physical drives
- data is split along with a parity block
- parity allows computer to rebuild data if any drive fails
- you will lose data if more than 1 drive fails