Storage Devices Flashcards
What are the common storage interfaces, and how do they differ?
• SATA (Serial ATA): Common modern HDD interface, with three versions:
• SATA I: 1.5 Gbps (150 MB/s)
• SATA II: 3 Gbps (300 MB/s)
• SATA III: 6 Gbps (600 MB/s)
• Legacy Interfaces:
• IDE/PATA: Uses 40- or 80-wire flat ribbon cables and 4-pin Molex power connector.
• SCSI (Small Computer Systems Interface): Supports daisy-chaining; narrow (7 devices) and wide (15 devices), less common due to speed limitations.
What are SSDs, and what are their advantages over traditional HDDs?
• Definition: SSDs are mass storage devices that use flash memory, offering faster data access and higher durability compared to traditional HDDs.
• Advantages:
• Faster speeds: Quicker read/write times than HDDs.
• Lower energy consumption: More energy-efficient than HDDs.
• Greater durability: No moving parts, so they are resistant to physical shock and vibration.
What are the different types of SSD form factors, and how are they used?
- 2.5-inch SSD:
• Commonly used in laptops and desktops as a replacement for HDDs.
• Connects via SATA interface. - 1.8-inch SSD:
• Smaller than the 2.5-inch and mostly used in compact laptops. - M.2 SSD:
• Resembles a memory chip: small, thin, and efficient.
• Used in laptops and desktops for high-speed performance.
What are the main connection types for SSDs and their features?
- SATA (Serial ATA):
• Common for 2.5-inch and 1.8-inch SSDs.
• Versions:
• SATA I: 1.5 Gbps (~150 MBps).
• SATA II: 3 Gbps (~300 MBps).
• SATA III: 6 Gbps (~600 MBps).
• mSATA: Smaller form, often in laptops, same speed as SATA III. - NVMe (Non-Volatile Memory Express):
• Common with M.2 SSDs, providing faster data transfer than SATA.
• Connects directly to the motherboard, reducing bottlenecks.
• Data transfer rates can go up to 32 Gbps. - PCIe (Peripheral Component Interconnect Express):
• Uses the motherboard’s PCIe slots (usually x1 or x16).
• Faster than SATA, but typically slower than NVMe.
• Older option, still used for select high-performance drives.
What is RAID, and how does it work?
• RAID (Redundant Array of Independent Disks):
• Combines multiple physical disks into one logical unit.
• Goals: Enhances performance, redundancy, or both.
• Used in servers, workstations, and high-performance systems to ensure faster access or data redundancy in case of disk failure.
What are the key characteristics of RAID 0?
• Key Term: Striping
• Setup: Minimum of two disks.
• Performance: High speed (data split across disks, allowing parallel access).
• Redundancy: None (if one disk fails, all data is lost).
• Usage: Ideal for high-speed tasks (e.g., gaming, video editing) where redundancy isn’t essential.
What are the key characteristics of RAID 1?
• Key Terms: Mirroring, Redundancy
• Setup: Minimum of two disks.
• Performance: Good read speed, slower write speed due to data duplication.
• Redundancy: Full redundancy (each disk holds a full copy of data).
• Storage Efficiency: 50% usable capacity (data duplicated).
• Usage: Suitable for systems where data integrity is essential (e.g., data storage servers).
What are the key characteristics of RAID 5?
• Key Terms: Redundancy, Parity
• Setup: Minimum of three disks.
• Performance: Moderate read/write speeds, as parity calculations are involved.
• Redundancy: Provides redundancy via parity; data can be reconstructed if one disk fails.
• Storage Efficiency: Reduces storage by 1/n (e.g., with 3 disks, 1/3 is used for parity).
• Usage: Common in environments needing a balance between storage efficiency and redundancy (e.g., business servers).
What are the key characteristics of RAID 6?
• Key Terms: Double Parity, High Redundancy
• Setup: Minimum of four disks.
• Performance: Similar to RAID 5 but with added redundancy.
• Redundancy: Tolerates failure of two disks, making it more reliable than RAID 5.
• Storage Efficiency: Loses 2/n storage space to parity.
• Usage: Ideal for critical systems requiring high redundancy (e.g., enterprise storage).
What are the key characteristics of RAID 10?
• Key Terms: Striping and Mirroring, Disaster Tolerant
• Setup: Requires at least four disks, set up as mirrored pairs within a striped array.
• Performance: High speed and high redundancy due to the combination of RAID 0 and RAID 1.
• Redundancy: Tolerates multiple disk failures within mirrored pairs.
• Storage Efficiency: 50% usable, same as RAID 1.
• Usage: High availability and performance-critical systems (e.g., high-speed databases).
What are the categories of RAID by fault tolerance?
• Failure Resistant: Can withstand single disk failure (e.g., RAID 1, RAID 5).
• Fault Tolerant: Maintains operation with single component failure (e.g., RAID 1, RAID 5, RAID 6).
• Disaster Tolerant: Has two independent zones, ensuring continuous data access (e.g., RAID 10).