Professional Documents
Culture Documents
Enothta 9
Enothta 9
9
/
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
2
/
..
.
:
:
, , , .
:
, , USB.
:
.
/
:
(data rate).
.
.
.
.
.
4
,
..
.
.
(system administrators)
.
6
.
.
,
.
:
(.. ,
).
( ) (..
, ).
(..
, ).
, :
.
.
.
10
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
11
/
/.
.
.
12
/ 1
1.
.
2. /.
/
.
,
.
13
/ 2
3. / .
/.
4. (direct
memory access, DMA).
.
14
.
/ 3
5.
/.
/ .
.
.
6. /.
(
/) .
/
.
15
/ .
/
.
.
,
.
16
.
DMA, ,
/
/.
:
.
17
DMA /
DMA
/,
,
.
18
DMA /,
/ DMA 1,
DMA
.
19
/.
/.
..
/.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
20
1:
/
.
/ .
(
),
.
, /.
/
,
.
21
2:
/
/ .
..
.
.
,
,
/ , /, .
22
,
.. ..
.. ,
.
..
.
.
,
.
23
.
(, , .) (
) /,
, .
(buffering).
.
.
(..
, ).
24
.
.
.
TCP/IP.
25
(directories).
.
.
.
,
.
.
.
26
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
27
/
.
,
/ (..
/).
.
(buffering).
28
(block oriented).
.
.
.
USB.
(stream oriented).
bytes
.
, ,
.
29
..
/.
30
..
.
31
():
.
,
.
,
(reading ahead)
(anticipated input).
. 32
,
byte .
Return.
byte
(.. )
byte .
33
.
, ..
.
34
.
.
35
/,
/
.
,
/ ,
..
.
36
/.
/.
.. /.
/.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
37
38
1955
.
1956 , IBM 350
RAMAC, 5 .
1973 IBM
Winchester ( 3340, 30 ),
.
70
(floppy disks), 8, 5.25 3.5
110 1.2 .
20
GB.
39
40
41
42
43
(formatting)
(tracks).
(segments), .
:
(constant angular velocity)
,
.
(multiple zone recording)
( 16).
bits
. ,
.
.
44
.
,
.
45
,
.., /.
:
46
47
2
O
3 :
(seek time),
/
.
(rotational / latency
time),
.
(transfer /
transmission time).
48
3
(access time),
.
H
.
,
.
( SSTF).
49
( )
,
200
100.
,
,
:
55, 58, 39, 18, 90, 160, 150, 38, 184.
50
(random scheduling)
E/E .
.
.
51
E/E
.
.. ( ) .
,
.
( ).
.
,
.
.
52
,
(FIFO),
.
.
.
.
53
T E,
(last-in-first-out).
(.. ).
.
54
55
(SCAN)
( ).
,
.
.
.
.
56
(C-SCAN)
,
.
,
.
.
57
LOOK C-LOOK
, SCAN
C-SCAN
,
.
,
.
LOOK CLOOK.
58
N (N-step-SCAN)
N.
.
N,
N.
H
.
N
FIFO
SCAN.
59
F-SCAN
,
2 .
,
.
,
.
,
, .
N-SCAN N .
60
61
62
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
63
/
.
(
) .
,
,
.
64
(Redundant Array of Independent Disks RAID)
.
.. .
.
,
RAID 7 (0-6).
65
RAID 0 ( )
RAID
.
.
/,
(.. 4,5,6,7).
66
RAID 1 (
)
.
.
(
).
,
.
,
.
67
RAID 2 ( Hamming)
/.
( ) (
) byte.
Hamming
bit
bits.
68
RAID 3 (
bit)
RAID 2 bits
.
Hamming,
bit (parity bit).
69
RAID 4 ( )
.
(),
.
bit .
70
RAID 5 (
)
RAID 4 bit
.
71
RAID 6 (
)
bits .
.
72
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
73
cache
( )
(cache memory)
(disk cache).
/
,
cache.
, cache
.
,
.
74
cache
cache.
T
.
:
.
A cache
.
H
cache . ,
.
75
cache
T
(
).
O LRU
.
.
LFU (Least
Frequently Used).
( ).
.
76
77
LRU
LFU
78
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
79
.
.
.
. 80
/ UNIX SVR4
/:
buffer.
buffer.
,
buffers
.
,
DMA.
81
Buffers
:
buffers.
buffers
.
buffers
/.
82
cache
.
.. .
/ .
-,
.
, buffers,
buffer
.
83
/ buffers
/ buffers
DMA.
.
,
.
/
84
.
85
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
86
Linux Unix
Linux Unix (.. SVR4)
/.
Unix, Linux
.
.
87
Linux
,
LOOK.
/.
.
.
Linux 2.6
:
.
/.
88
/
.
0.5 .
5 . .
(
).
,
(
).
89
/
.
,
6 .
,
.
,
.
, .
90
cache
Linux 2.2,
cache
,
/.
Linux 2.4 ,
cache.
.
91
/.
/.
.. /.
/.
.
Raid.
cache .
/ UNIX SVR4.
/ LINUX.
/ Windows.
92
/
Windows
/.
.
4
,
.
93
/
Windows
/:
.
.
94
RAID
Windows
RAID
RAID 0, 1
RAID 5.
RAID 1
.
95
(shadow copies)
.
,
.
96
.