.


:




:

































 

 

 

 


.




.

, - . , , .

. , . , , , , .

, . , .

, , , , .

, - ( , , ), , () - . , , , . ( ). . . , . , , .

Windows () , , , , . 2.4. , . , . , . ).

. 2.4 , , , . , Windows ; , . , .

. 2.4. Windows

 

. , .

. Windows 32 ; : . , 16 31 , , ( Microsoft).

, . , , . , , . , , 0.

( 1) [(1;53-67,76-95),(2;57-64,103-121,129-135),(3;107-109)]

1.

2.

3.- .

4. MS-DOS.

5. Microsoft Windows

 

1. ., .. .

2. .., ..

3. , : .

4. . .

 

1. : . . . . .

1. . . .

2. .

3. .

4. .

3. : . . . . .

, ( ), , .

, , , .

, ( ) . , , , , -.

:

- ;

- ;

- , ;

- ;

- .

. , . , .

, . . , , .

, ( ), , , .

, . , , . , ,

, , . , - ( ), .

50- , . .

- . ( ) , .

. . . , , , , , . , , .

, . ( ) , . , , ( , ).

, , . . TS , .

TS , common, , . , - . , , , . TS common common .

: common, . , , 1 2, , . , 1 , 2 .

BTS (bit test and reset ) . , , CF1 , 1. BTS . 8- . 32, , 0 31. . .

, , , , , , . ( ). , . , . , .

. , : , - V-. , . , V .

, , , . . . . , , . .

, .

. , , , , , .

P(S)1 S, , . . , , . , .

V(S)2 .

, V , .

(mutex). mutex mutual exclusion semaphore, . , () . , ( ). - , , mutex, . , .

( ) , . mutex (), , . , . (CreatcMutex), , , , . true, , , , . false .

. (CreateMutex), (-Mutex), (WaitForSingleObject WaitForMultipleObjccts) , , (ReleaseMutex).

.

2. .

, , . , ( ), .

. ( , ) , . . . , .

 

. 1.4.

 

, :

- ;

- ;

- .

. , . , system stack.

, , ; ( ) ().

, , :

- ;

- ( /);

- ;

- ;

- .

, . :

- ( , );

- ;

- ;

- ;

- , .

, . , , . , , , . .

, , ; . , . , ( , ). . 1.5 () . , , - . , , .

. 1.5 -

. : , () . ( ) , , . . , , . ( ) . , .

( ) :

, . . ;

, . . , . :

, , , LCFS (last come first served ), . .

, . , , () . , , . , , . , , ( ) , . . 1.6.

, , , , . , . / . , , ( , ) , .

( 2) [(2;124-156),(3;37-44).(4;649-685)]

1.

2.

1. , : .

2. .., ..

3. ., .. .

4.

1. : .

1. .

2. .

3. : .

(process), , : , , , .. , , , , . , .

, , ( ), , . , . , , , , . , , . () , , , - .

, . , , , . , , .

. , , -, . ( , ), . , . , , .

, . , . , . , , -, , -, . , . . , , , , , , .. , , , -.

, . .

, .

, ( ), - ( ).

. , , . , .

. . , , . , . , .

. , - . .

. , , .

, , . - . , . , , ( ).

. 2.4. ;

: (user-level threads ULT) (kernel-level threads KLT). , , .

, ULT-, ; , , . , , . , , , , .





:


: 2015-11-23; !; : 3148 |


:

:

, , .
==> ...

1353 - | 1271 -


© 2015-2024 lektsii.org - -

: 0.083 .