Professional Documents
Culture Documents
RP - 04 Hard Disk
RP - 04 Hard Disk
zoran.banjac@viser.edu.rs
-
HDD-
o Flopy disk, CD, DVD, ,...
:
o , .
(nonvolatile), j .
,
20 .
o ,
04_HDD
HDD
:
"" ,
HDD.
(, , ,...)
:
...
:
,
.
HDD, .
04_HDD
HDD
HDD
:
o HDD.
o HDD
.
o
.
04_HDD
HDD
(Platters)
(l, Mg, ) , hard
drive. .
o (~10000 rpm)
o .
(spindle) .
(Read/Write Heads) /
/ .
o .
o .
04_HDD
HDD
(Actuator arms)
.
HDD
.
04_HDD
a HDD-
HDD
(CPU)
04_HDD
HDD
04_HDD
(plater)
Al Mg.
.
o
, .
o ( Al).
o .
04_HDD
(plater)
HDD.
PC 5.25"
3.5".
o 5.25" 5.12" (),
3.5" 3.74";
. e: 2.5"
1.8" 1.0".
04_HDD
10
(plater)
o
o
o
o
o
.
.
. .
.
.
04_HDD
11
1 5, .
, .
.
o . .
o
.
.
o ?
04_HDD
12
( )
.
""
(?)
.
() .
04_HDD
13
(plater)
(Track) .
0 ( ).
(Sector)
(512 + ).
o .
04_HDD
14
04_HDD
15
512 .
(ID): ,
.
.
.
.
04_HDD
16
HDD
04_HDD
17
.
o
().
,
, .
,
( )
04_HDD
18
.
/.
HDD-a.
04_HDD
19
.
:
. [1/inch]
:
[bit/inch].
o ,
=
*
[bit/inch2]
04_HDD
20
()
.
- Multiple Zone
Recording
04_HDD
21
(17)
.
:
o
o
o
.
04_HDD
22
o .
o .
o ()
: .
:
/.
: ,
, , ..
04_HDD
23
,
()
.
.
.
04_HDD
24
Fe
/
""
04_HDD
25
HDD
~m
Al
04_HDD
26
.
o
o
o
o
o
.
.
.
, .
.
04_HDD
27
04_HDD
28
04_HDD
29
"
-
o 50-100 /
0
o
1
o
04_HDD
30
(seek time)
:
o (arm actuator)
o ()
:
o
(Arm)
o
(long seeks)
04_HDD
31
HDD
: ,
:
o (spindle)
o
o
o
o ...
04_HDD
32
HDD
:
o
o
o ECC
o
o CPU
o (Buffer)
o CPU
o ...
04_HDD
33
o .
o / HDD
04_HDD
34
o ,
, .
CPU ( HDD)
o DSP HDD
04_HDD
35
()
o
o 8-32 MB
o CPU
CPU ( HDD)
o ROM, SRAM, Flash, DRAM
()
04_HDD
36
HDD
:
o
o , CPU
: HDD
,
()
o , CPU
04_HDD
37
HDD
( )
( ,
)
o ,
o
o
04_HDD
38
HDD :
o IDE (integrated drive electronics)
ATA (AT Attachment) .
.
o SCSI (small computer system interface)
HDD
.
04_HDD
39
PATA 40/80 HDD
16
.
o SATA (Serial ATA)
- ,
.
04_HDD
40
IDE/
HDD
4 ()
o Primary, Secondary, Tertiary, Quaternary.
o ,
.
04_HDD
41
Single/Master/Slave/CS
(HDD, CD,...)
o
o
o
o
Master
Slave
Single
Cable Selected CS
jumper-a
04_HDD
42
Single/Master/Slave/CS
,
Master Slave ,
boot ,
(C: D: ...)
:
o Master Slave
o CS (80
40)
:
o Master/ CS/Single
04_HDD
43
ATA
o 40 ( 40 )
o 80 ( 40 )
"female"
( ~45cm)
40
o
o
04_HDD
44
ATA
40
(66Mb/s)
80 ,
o 40 (GND)
o 3
:
:Slave
: Master
04_HDD
45
ATA
04_HDD
46
ATA 40-,
.
04_HDD
47
ATA -
IDE/ATA
(16)
CRC 80
(Ultra DMA).
.
04_HDD
48
16x
,
o Master/Slave...
04_HDD
49
~Gb/s
o 8!
7
o
o
o
o 2 Rx Tx, 3
04_HDD
50
SATA bridge
eSATA
eSATA Port
o External SATA
o SATA
04_HDD
51
Parallel : Serial
04_HDD
52
SATA
15 SATA
SATA
04_HDD
53
SCSI
(PCI ),
e (HDD,
CD,...)
o (, )
o SCSI
04_HDD
54
SCSI
SCSI 2
o SCSI
o SCSI
SCSI
(7/15)
SCSI , ,
(SCSI ID).
o 0 7 0 15
o ID
()
04_HDD
55
SCSI
SCSI
SCSI
SCSI
.
o
o
o
o
o
04_HDD
56
PC
.
o
HD "",
.
o HD
.
o Redundant Array of Independant (Inexpensive)
Disks (RAID) .
04_HDD
57
RAID
RAID
(RAID )
RAID0, RAID1
RAID5.
04_HDD
58
RAID
RAID
o
o
o
IDE/ATA, SATA, SCSI, SSA
Fibre Channel .
04_HDD
59
RAID ,
,
.
,
04_HDD
60
RAID
04_HDD
61
RAID
RAID .
RAID.
:
UNIX, Linux, Mac OS,Win XP, Vista, Win7,...
,
.
,
.
04_HDD
62
RAID
04_HDD
63
RAID
():
RAID
RAID
RAID
RAID
RAID
RAID
RAID
RAID
RAID
RAID
04_HDD
level
level
level
level
level
level
level
level
level
level
0
1
2
3
4
5
6
10
53
0+1
64
RAID 0 (Striping)
2
( ,
)
04_HDD
65
RAID 0
RAID
04_HDD
66
RAID 1 (Mirroring/Duplexing)
(
)
,
RAID 0
04_HDD
67
RAID 1 (Mirroring)
RAID
04_HDD
68
RAID 1 (Duplexing)
mirroringa.
04_HDD
69
RAID 2
aa
Hamming
.
SCSI
.
04_HDD
70
RAID 3
,
.
,
RAID 4.
( )
.
H /
.
04_HDD
71
RAID 3
04_HDD
72
RAID 3
XOR
(eXclusive OR)
XOR:
o 01012 XOR 00112 = 01102
o ????2 XOR 00112 = 01102,
o 00112 XOR 01102 = ????2 = 01012
o XOR
04_HDD
73
RAID 4
.
(
)
: .
:
,
.
3 .
.
04_HDD
74
RAID 5
RAID-a .
RAID 4 ,
.
RAID 5
.
,
.
.
.
04_HDD
75
RAID 5
04_HDD
76
HDD
T
o - RPM
o - Seek time
o
o ( )
o (, , )
Disk power =~ ( )*(RPM)2.8()4.6
o Idle/Standby ( )
o
o
04_HDD
77
, ...
04_HDD
78