Chapter 12: Physical Storage Systems Flashcards
def: volatile storage
loses contents when power is switched off
def: non-volatile storage
contents persist even when power is switched off
storage hierarchy (6)
- cache
- main memory
- flash memory
- magnetic disk
- optical disk
- magnetic tapes
def: primary storage
- cache and main memory
- fastest media, but volatile
def: secondary storage
- flash memory and magnetic disks
- non-volatile, moderately fast access time (AKA on-line storage)
def: tertiary storage
- non-volatile, slow access time
- AKA off-line storage
- used for archival storage
- magnetic tape and optical storage
disk interface standard families (3)
SATA (Serial ATA)
- SATA 3 supports data transfer speeds of up to 6 gigabits/sec
SAS (Serial Attached SCSI)
- SAS Version 3 supports 12 gigabits/sec
NVMe (Non-Volatile Memory Express) interface
- Works with PCIe connectors to support lower latency and higher
transfer rates
- Supports data transfer rates of up to 24 gigabits/sec
def: Storage Area Networks (SAN)
a large number of disks are connected
by a high-speed network to a number of servers
def: n Network Attached Storage (NAS)
networked storage provides a file
system interface using networked file system protocol, instead of
providing a disk system interface
def: sectors
- smallest unit of data that can be read or written
- sector size typically 512 bytes
size of tracks
Typical sectors per track: 500 to 1000 (on inner tracks) to 1000 to
2000 (on outer tracks)
Cylinder
i consists of i
th track of all the platters
def: Disk controller
– interfaces between the computer system and the disk
drive hardware
accepts high-level commands to read or write a sector
- initiates actions such as moving the disk arm to the right track and
actually reading or writing the data
- Computes and attaches checksums to each sector to verify that
data is read back correctly
- If data is corrupted, with very high probability stored checksum
won’t match recomputed checksum
- Ensures successful writing by reading back sector after writing it
- Performs remapping of bad sectors
def: access time
- the time it takes from when a read or write request is
issued to when data transfer begins - consists of seek time, rotational latency
def: Seek time
– time it takes to reposition the arm over the correct track
def: Rotational latency
time it takes for the sector to be accessed to
appear under the head