I.
1.
() - , . . , . . .
.
? , , hardware, : , , , .., ,
. : . , , business , , , .. , . , , . , , , Microsoft Word , . , . , :
. 1.1. .
. .
, , , . .
. , - , , .. , ( ), , , , , . , . , , , , .. , . . , , , .
|
|
. , , , , . , . , , . , . , , , , .
, . , . . . . , .
, : , . , , , , , .
, , . . , , , . .
, , hardware , . , , . , .
|
|
(1945-1955). . .
( ).
. 40- , , (John Von Neumann, 1945). , , . - , - . . , . . , . (-, , ). . : 1951-52 . (Fortran .), 1954 . Nat Rochester IBM-701. , .
(1955- 60-). .
50- , - . . , . . . . . . (ALGOL-58, LISP, COBOL, ALGOL-60, PL-1 ..). , , . . . , .
. . . . , ( ) .
|
|
. . , .
, , , . , , . , , .
( 60- - 1980). . .
60- - 1980 . . . , . .
- ( 1200 , 600 ). , . , . , . - off-line, , , . , , on-line. spooling ( Simultaneous Peripheral Operation On Line) - . - - , .
, , . , , , . . . : , .. .
. : -, , , . - , . . () ( -), () (). , . . , , . ( .)
|
|
. , , :
- . , . , -, . , . . -, , , .
- . , , , -. ( ) , , , , .
. :
.
.
, , , , .
- , , , .
- , . , ,
- , .. .
, (, , , ) . . - .
. time-sharing **. -, . , , . . . , . , . . .
, , , . on-line .
|
|
. , , . , .. , , . - , . - , , IBM/360. 60- /. PDP, IBM, PDP-11.
. ( : ; ; ; ) . , , , . OS/360 1000 . , .
(1980- ). . , .
(). . , PDP-11, , . . , ( , , ..).
, "" , .
, , , .
80- , , .
, , . , ( ), .
, , . , , . , . .
.
?
, , :
1. .
2. .
3. .
4. .
5. -.
6.
, . , , -, . , , , , . , , , . , - . .
, .
, . . .
, . -6 , IBM .. UNIX .
(system calls) . , , . , . , , , . .
, (kernel mode). , .
, . , , .
(INT). , .
(hardware interrupt) , ( ) . , ‑ , (, ), ‑ (, ). , . . , . , , . , .
(exception) , , . , , , . . , . . . . , .
, , , , , , , . , .
(file system) - , . , , , , (create, delete, open, close, read, write).. , , , , , , . 11-12.
,
. 2-7. () .
. .
:
- (Unix, OS/2, Windows).
- (, MS-DOS)
, , 1.3.
. MS-DOS . , - .
.
:
- (MS-DOS, Windows 3.x);
- (Windows NT, Unix).
.
, . . , Linux, Solaris, Windows NT .
. , . . (master) (slave), .
.
, , , .
. , , . , , .
, , , . (. , ).
. [30].