-. - , . . - , , - , . - , , -. .
- Java. , - Java Virtual Machine (JVM Java). Java - ( ), JVM-. Java-, . , ( , ).
, , ( , ), . ( ) , . , , . , , , - , .
, . . , , - , . , , .
( , ), , . , , ( , , , ).
|
|
. ( ), , (, ), trap. ( 6 . 1.17). , . , k , k ( 7 . 1.17).
:
1. , .
2. , .
, .
, . , , . , , . 1.21.
, , , - . .
, . 1.21, , . , , THE, Technische Hogeschool Eindhoven . - (. W. Dijkstra) 1968 . THE Electrologica 8, 32 27- . . 1.3, . 0 ( ), . 0 , , . , 0 .
1 . 512 , (), . , , ; 1.
|
|
2 ( ). . 3 - . -, . 4 , , , -. 5.
MULTICS. MULTICS , (, , ). , , RAP, , . MULTICS , ( ) , .
, , , MULTICS .
, . , n, + 1, .
, . , . , , . , .
1000 (, Basilli and Perricone, 1984; Ostrand and Weyuker, 2002). , , 10 1000 . , , 5 000 000 , , 50 000 . , , , . , ( ), , , , .
, , , . , . , , , . , , . , , .
|
|
(Accetta et al, 1986; Haertig et al, 1997; Heiser et al., 2006; Herder et al, 2006; Hildebrand, 1992; Kirsch et al., 2005; Liedtke, 1993, 1995, 1996; Pike et al., 1992; Zu- beri et al., 1999). , , , . Integrity, 42, L4, PikeOS, QNX, Symbian MINIX 3.
MINIX 3, , . MINIX 3 POSIX- , www.minix3.org (Herder et al., 2006; Herder et al., 2006b).
MINIX 3 3200 800 , , . , ( ) 35 , . , . INI 3 . 1.22, Sys. , . .
, . . , - - . , -, , , - . , , . , -, . ( ), .
, . . , - - . , -, , , - . , , . , -, . ( ), .
|
|
, , . . ( ), , , . . , POSIX. , , read, , , .
(reincarnation server), . - . , .
. , -. . . , , . , , , . , .
, , , , . , . . , , . , , , . , , .
-
: , - , , . - . , . .
. , , , , . . , , .
, , . 1.23. , , , , , . , , : . , - , , , .
|
|
, , , , , - , . . - , -. - .
OS/360 . IBM/360 , IBM, . TSS/360, - , , . , 50 (Graham, 1970).
VM/370
IBM Scientific Center , , , IBM . , CP/CMS, VM/370 (Seawright and MacKinnon, 1979), : 1) 2) , . VM/370 .
, , , , (. 1.24). , , . . , , -, , .
, , . , . VM/370 OS/360 , CMS (Conversational Monitor System ) .
CMS , , VM/370, , . CMS - , . - VM/370, . , .
z/VM , , CMS. , zSeries Linux, IBM.