Data Storage & Organization Flashcards
What is transfer size?
the unit of memory that can be individually accessed, read and written
What is latency?
the time it takes for info to be delivered after the initial request is made
What is bandwidth?
The rate at which info can be delivered.
What is Processor cache?
Faster memory storing recently used data that reduces the average memory access time.
What is a Solid State Drive?
- uses flash memory for storage
What is RAID (Redundant Arrays of Independent Disks) ?
a disk organization technique that utilize a large number of inexpensive, mass-market disks to provide increased reliability, performance and storage.
What do RAIDs do?
store extra data incase of disk failure.
- Mirror or shadow
- duplicates entires disks on multiple disks
What is mean time to failure (MTTF)?
the average time the device is expected to run continuously without any failure.
Explain RAID Level 0
and what is its capacity?
Striping at the block level (non-redundant)
- used for high performance where data loss is not crucial (parallesism)
Capacity: N
Explain RAID Level 1 and what is its capacity?
Mirrored disks (redundancy)
- for apps that require redundancy (protection from disk failure)
Capacity: N/2
Explain RAID Level 2
Memory-Style-Error-Correcting-Codes with bit stripping
Explain RAID Level 5 and what is its capacity?
- offers both reliability & increased performance
Capacity: N-1
Explain RAID Level 6 and what is its capacity?
- offers extra redundancy compared to Level 5
- used to deal with multiple drive failures
Capacity: N - X
X = # of parity drives such as 2)
What is a block-level interface
Allows the program to read & write a chunk of memory called a block (or page) from the device
What is a byte-level interface
allows the program to read & write individually addressable bytes from the device