Storage Technology Flashcards (Lec 10)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/204

flashcard set

Earn XP

Description and Tags

Flashcards for reviewing Storage Technology lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

205 Terms

1
New cards

Block Device

Physical storage device such as a hard drive.

2
New cards

File Container

Logical storage device such as a formatted partition.

3
New cards

Formatting

The process of creating a file system on a block device.

4
New cards

Block Devices

Examples include magnetic hard disks, solid state drives, and optical drives.

5
New cards

Optical Drives

Examples include CD, DVD, and Blu-Ray.

6
New cards

RAID arrays

Can be implemented in hardware or software for storage.

7
New cards

Storage Area Networks

Includes Fibre Channel, iSCSI, and AON.

8
New cards

Sector

The smallest unit of storage on a hard disk.

9
New cards

File system

The management of sectors is a function of this.

10
New cards

SSDs

Becoming more available as the technology gets better.

11
New cards

RAM technology in SSDs

Requires constant power for data persistence in some SSDs.

12
New cards

NAND-based flash memory

Retain memory without power and are slower than RAM-based SSDs.

13
New cards

Solid State Drives

Fast seek times and no moving parts are advantages of this.

14
New cards

Solid State Drives

Expensive, wear leveling, and limited capacities are disadvantages of this.

15
New cards

Hybrid Drives

Combines a large HDD with a smaller SSD cache.

16
New cards

Block devices

Consist of the media and read/write mechanism and the interconnect/attachment.

17
New cards

Controllers

Hardware connected to the computer that connects to block devices.

18
New cards

Interconnection Types

Local 1:1, serial, 1:M, parallel, Storage Area Network M:M.

19
New cards

ATA (AT Attachment)

Uses a 40-pin ribbon cable.

20
New cards

SATA (Serial ATA)

Provides more bandwidth, higher speed, and smaller footprint than ATA.

21
New cards

SCSI (Small Computer System Interface)

Usually used in high performance systems and RAID arrays.

22
New cards

Drive Physical storage mechanism

Platters, heads, etc.

23
New cards

Disk Controller

Controls read/write from/to drives.

24
New cards

RAID

Can be used to aggregate multiple drives into a single, fault-tolerant, higher-performing, storage device

25
New cards

RAID

Used to create a single logical disk from multiple physical disks.

26
New cards

Hardware RAID

Operations are managed by the attachment controller.

27
New cards

Software RAID

Done by the operating system.

28
New cards

RAID 0 (Striping)

Data is distributed across multiple disks for increased performance but no redundancy.

29
New cards

RAID 1 (Mirroring)

Data is duplicated across multiple disks for fault tolerance.

30
New cards

RAID 5 (Striped with parity)

Data is striped across multiple disks with parity data for redundancy.

31
New cards

RAID 10 or 1+0 (Mirrored Stripes)

Stripes data across multiple disks, which are then mirrored for increased performance and fault tolerance.

32
New cards

A block device

Represents a series of blocks and clusters that store data directly.

33
New cards

File systems

Used to hold variable length files.

34
New cards

Record/Page/Block systems

Used to hold fixed length data.

35
New cards

Partitions

Each physical disk is broken into one or more of these.

36
New cards

Volumes and Slices

Physical block devices are divided or aggregated into these.

37
New cards

Physical Disk

Contains volumes, which contain partitions, which are formatted to create file systems.

38
New cards

Basic disks

Contain basic volumes.

39
New cards

Dynamic disks

Contain dynamic volumes.

40
New cards

Simple Volume

Uses free space from a single disk.

41
New cards

Spanned Volume

Uses free space sequentially across multiple disks.

42
New cards

Striped Volume

Uses free space that is interleaved through multiple disks (i.e., RAID 0).

43
New cards

Mirrored Volume

Uses free space on one disk that is duplicated on a second disk (i.e., RAID 1).

44
New cards

RAID-5 Volume

Uses free space across three or more disks and uses one for parity for fault tolerance.

45
New cards

Primary Partitions

The default method of creating space in a volume (basic or dynamic).

46
New cards

Extended Partitions

Can be created in place of a primary partition.

47
New cards

Logical Drives

Can be created within an extended partition.

48
New cards

System Partition

Contains OS files and files needed for booting.

49
New cards

Swap Partition

Can be used to house the swap file.

50
New cards

Data Partition

Optional, can be used to separate data from other programs and files.

51
New cards

Master Boot Record (MBR)

In Intel x86 systems, the system boots from this.

52
New cards

MBR

Stored in the boot sector, an area just before the first partition.

53
New cards

MBR

Tells the system where to find the active, bootable partition.

54
New cards

Extended Boot Records (EBR)

Non-active primary partitions and extended partition information is stored here.

55
New cards

Windows Master Boot Record

Tells the system where to find the active, bootable partition.

56
New cards

MBR

Transfers control to NTLDR (NT Loader) which executes and figures out where OS files are.

57
New cards

File Systems Purpose

To store and organize files.

58
New cards

Journal

A journaling FS logs intended changes to this before they are made.

59
New cards

File System Journaling

Reduces the likelihood of corruption and adds to the stability of the FS.

60
New cards

LFN

Long File Names support up to 255 UTF-16 compatible characters.

61
New cards

NTFS

Use this for hard drives.

62
New cards

FAT32

Use this for removable media.

63
New cards

Storage Area Networks (SAN)

Block level storage accessible over a network.

64
New cards

Network Attached Storage (NAS)

File level storage that is available over the network.

65
New cards

SAN

Designed for datacenter-class applications.

66
New cards

NAS

Used for more file server applications.

67
New cards

iSCSI

Standardized in 2003 by IETF RFC 3720-2723.

68
New cards

iSCSI

SCSI command protocol over TCP/IP.

69
New cards

iSCSI

Uses TCP Port 3260.

70
New cards

Initiator

Device that originates a session to a storage device.

71
New cards

Target

The storage device to which an initiator connects.

72
New cards

LUN (Logic Unit Number)

A Logical drive/partition presented over the network.

73
New cards

Network fabric

The interconnection between nodes, typically Ethernet.

74
New cards

Initiators

Devices that push/pull data from network storage.

75
New cards

Targets

Network storage devices that contain LUNs.

76
New cards

iQN

Most commonly used approach for iSCSI naming.

77
New cards

IQN

Supported by internet Storage Name Service (iSNS).

78
New cards

EUI

Based on IEEE unique identifier like MAC addresses.

79
New cards

SendTargets

An iSCSI target server is queried by the initiator for the list of available targets.

80
New cards

Logon

An initiator associates with a target.

81
New cards

Authentication

Provided by CHAP.

82
New cards

One way CHAP

Target authenticates initiator

83
New cards

Mutual CHAP

Target and initiator authenticate each other

84
New cards

iSCSI Authorization

Based on initiator node name or IP address.

85
New cards

Block Devices Examples

Includes Magnetic hard disk, Solid State Drives, Flash, SSD, Optical Drives, CD, DVD, Blu-Ray, RAID arrays Hardware Software Storage Area Networks Fibre Channel, iSCSI, AON

86
New cards

Block Device File Container

Partition created, formatted for NTFS

87
New cards

Magnetic Hard Disk

A sector can contain only one file. If a file takes up .5 of a sector, the other half is wasted Sector management is a function of the file system

88
New cards

Solid State Drives

Require constant power for data persistence Some have batteries or external power to maintain data in case of power loss Since 2009 most use NAND-based flash memory Retain Memory without power Slower than RAM based SSDs

89
New cards

Solid State Drives Advantages

Fast seek times No moving parts Silent operation

90
New cards

Solid State Drives Disadvantages

Expensive Wear leveling Limited capacities Power requirements Little improvement to sustained read/write performance

91
New cards

Hybrid Drives available

Combine Large HDD with smaller SSD cache Improve performance of frequently accessed files Not all advantages of SSDs are realized For files not in the SSD cache, drive performs as a HDD would

92
New cards

Controllers

Hardware connected to the computer Via a motherboard chip or expansion card Connect to block devices

93
New cards

ATA (AT Attachment)

Uses a 40-pin ribbon cable to connect hard drives, CD drives, etc. Includes the IDE, EIDE, Ultra-ATA standards

94
New cards

SATA (Serial ATA)

Provides more bandwidth, higher speed, and smaller footprint then ATA

95
New cards

SCSI (Small Computer System Interface)

Usually used in high performance systems and RAID arrays Parallel and Serial implementations available

96
New cards

Storage Layers and Hierarchy

All transactions are originated by the controller RAID Can be used to aggregate multiple drives into a single, fault tolerant, higher performing, storage device Viewed as a single block device by higher layers Either single drives or RAID can be used as basic block storage

97
New cards

RAID Redundant Array of Inexpensive Disks

Used to create a single logical disk from multiple physical disks Can be used to realize Increased Performance Fault tolerance Both Can be implemented in hardware or software

98
New cards

Hardware RAID

The RAID looks like a single large drive to the computer RAID operations are done in hardware Hardware XOR engine Does not use processor clock cycles or memory Creates a single point of failure If the RAID controller fails, the entire array is down

99
New cards

Software RAID

Can limit what RAID types are available for the operating system itself Uses processor clock cycles and memory Physical drives are partitioned into special RAID partitions That are then combined into a single logical block device

100
New cards

RAID 0 (Striping)

Data is distributed across multiple disks Increased performance No redundancy If one disk fails, all data is lost