(. file) , ( ), - (. ) , , ( ), .
, . / /. , .
[],
.
, :
, (). ( , ), ( ), . , .
. , . /, , / . / () . .
. (/ ) ( ). .
. , / . , (/ ) . .
. , / . , (, log-).
( , , ), , .
. , . .
|
|
.
.
/ /. (, ).
. ( ).
.
[],
, , , , . , .
, , .
: , , , , / , , .
[]
/ ; , .
, , ,
(. directory ) , . , .
Ƹ (. hardlink, ) , . (). , , . , . .
(, ) , . , , .
. . ( , ).
, , .
. . , (, write read), - .
|
|
( 2.36), ( ) , , , ( ) .
. 2.36.
. , (, MS-DOS), , , , . , , . UNIX, , (i-node).
, : , , . , . , . (, HPFS) , .
. , , . , , , .
, , ( ) . , . . , l, n- l((n-1) . - (), .
. 2.37.
:
V -
N -
S -
:
n - ,
s -
n = N + [S/V], [S/V] - S/V
s = R [S/V] - S/V
, , . - , , , . 2.37 . , , .
|
|
, - . , .
22. : , -?
́ ́ (. file system) , , , : , . . , . (), , . , , .
API . , , , , (CD, , , - ) . , , . . , (, ).
12.2
(. . 12.1).
- . , - , (), . . (), (), , . , , , , . , , ( ).
() , - (. ). - ( ) - . - , , , 2, 75, 11. , ( 0 1 N). , .
|
|
, , , . (. ).
. 12.1
( ), (partitions). , (, Windows NT). . , () . , , , ( , , ), .
(open) (creat) . , , . , , ( handle Microsoft) . - . . , , , . - .
. , , , , , , . . , . , .
23. : ,
́ ́ (. file system) , , , : , . . , . (), , . , , .
API . , , , , (CD, , , - ) . , , . . , (, ).
12.2
(. . 12.1).
|
|
- . , - , (), . . (), (), , . , , , , . , , ( ).
() , - (. ). - ( ) - . - , , , 2, 75, 11. , ( 0 1 N). , .
, , , . (. ).
. 12.1
( ), (partitions). , (, Windows NT). . , () . , , , ( , , ), .
(open) (creat) . , , . , , ( handle Microsoft) . - . . , , , . - .
, . . , , Norton Commander Windows Explorer, , . , , , , .