, , , , , .
.
, , . . , . . , : , , .
, , , .
, , , , .
1.
. , .
?
, . , , , , . , . , . , . , . , . , , .
, , , . . , , . , .
|
|
.1 , . .1 . , .1 , .1 .
. 1. (); ()
1. , , , .
堠
, , . , , , . , , . .
, , , , - . .
.
, , . , .
, . .
, , . , , , , . , , .
|
|
. , .
. , .
, , , , . , , , , . , , , , , . , , , . , .
, , .
, ( ).
. , . , , . , , , web-, , . , , web-, , .., .
, .
, , , , , . , , , , ..
. , . . , . , , , , , . .
: UNIX System V Release 4.
: :
|
|
, , , . . , . . , , . , , , , , , , , . | , , : , , , , , , , .. , , , , . |
, .
, , . ( , ). , , :
;
, ;
, ;
, , ( , , - ..);
, ( ), , , ;
, / ( , - .);
( ) ;
( , , );
, , .
, , , () . , . , , . , - , - .
|
|
( , ), . Windows NT/2000/XP . , . . , Windows NT/2000/XP, Ctrl+Alt+Del, . .
, , . . , . , .
. .
, , .
. , , .
-, , , : . , .
-, , . , , , , .
-, - - , . . , , , . , , , , .
-, -. -, , , . , : , , , - .
, . , , , .
, . .
2 :
;
.
, . . , .
, .
|
|
. 2.
:
q , , ;
q ( ).
, .
Ü FCFS (First Come First Served , ), , . , ( - , - -), . . , , ( ) , .
SJN SRT.
Ü SJN (Shortest Job Next ) , . SJN , , . , (, -), . , , , , .
Ü SRT (Shortest Remaining Time) , .
, .
Ü RR ( Round Robin) , . , . , .
. 3.
, . .
, , . ◘ () , ◘ , ◘ , ( ).
, . , , . , . , , .
, . , . , .
, , . , , , .
Ü , , (non-preemptive multitasking), (cooperative multitasking), - , , , , , , FCFS, SJN, SRT .
Ü , (preemptive multitasking), - , , . , , , ( ). : ◘ , ◘ , ◘ ◘ , .
RR , , .
Ü . , , . , , , . , .
, , , .
(on-Line), .. .
, (off-Line).
: , , , , .
, , , .
( ) , .. . , , , .
:
1) :
;
;
;
;
.
2) :
;
;
..
:
1) , ;
2) , ;
3) .
, , . , . , , :
( ) , ;
;
( ) , .
, . :
1) , ;
2) , , ( : , .);
3) , ( , , ).
, , .
, . . . , , , , , , . , , .
: A, B, E, D, C
(non-preemptive) , , , , , .
(preemptive) , , .
. , , . : , , , , .
. , , . (, ) . , , .
, . , . , . , .. .
, , . , . .
, (UNIX, Windows NT/2000 .), ().