.


:




:

































 

 

 

 





7.

 

 

, . , . , . , , . , 30-40- . XX ., .

:

1. , . .

2. , , . . .

3. , , ( ).

.

1. . , , ( ) .

, , .

2. . : ( ). , .

, ( ) .

3. . - . , , - , , . .

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

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

6. . , . , :

1. ( );

2. ( );

3. ( ).

.

. , .

. 7.1 .

12 , O1 O2 . 3. . , ( 3) ( , ).

. , : . , , .

, - . , : , , , . , .

 


. 7.1.

 

, ( bottleneck) .

. : .

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

, , . .

 

 

, , , . :

1. , . , , . .

2. , .

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

4. : ; ; , , , . .

. , , , , , .

: .

. .

( ) . - , . - .

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

 


. 7.2.

 

, , .

.

(, : , , ). .

( ) . . , , - .

C , :

struct tagged

{

int type_tag;

union

{

int x;

float y;

}

}

Pascal :

record

case tag: Boolean of

true: (i:integer);

false: (r:real)

end;

, , . .

(. . 7.3).

 


. 7.3.

 

. 0. . . . , . , , .

. .

Barroughs . , PC, .

. RISC- , `' `' , RISC- 5) . , Power PC - Power Mac, PC, Macintosh. - , - .

 





:


: 2017-01-21; !; : 441 |


:

:

, - , ; , - .
==> ...

1730 - | 1736 -


© 2015-2024 lektsii.org - -

: 0.023 .