1. - 2
1.1. 2
1.2. . 13
2. .. 25
2.1. . 25
2.2. . 35
2.3. . 44
2.4. .. 52
3. . 73
3.1. . 73
3.2 . 83
3.3. . 92
3.4. . 99
. 3.5. .. 104
3.6. OS-9 VxWorks 114
3.7. QNX.. 122
4. . 134
4.1. . 134
4.2. . 142
4.3. 148
5. . 156
5.1. . 156
5.2. . 162
1. -
1.1.
1. .
2. , .
3. .
4. .
1.
() (real time operating systems (RTOS)), . , :
1. , , , . , .
, . , . , .
, , , . , , . , , , , , , . , , .
|
|
, . . - , .
(hard) (soft) . , ( ). , ( ). , - , .
2. POSIX 1003.1 : - .
3. (on-line ), . - . , , , .
4. . . ( ). , . , , . , (quicksort) , .
5. . , , ( ) / ( ) , / .
, 2,01 2,00 , . 1,99 , . , .
. .
. , .
|
|
2. , . , , . .
, . , . , . / .
.
:
. , ;
. ;
. ;
. .
- .
:
. ;
. , .
- . , , . , , .
, : , " ", - " ".
(). - , .
. () .
- , . , .
, . . , . . "". , .
, , , TCP/IP- Ethernet, , Ethernet . , CSMA/CD.
, , , "Windows 3.11", , .
, . , . , :
|
|
- ;
- ;
- ;
- ;
- ;
- .
, , . , .
, , , . , , .
, . :
1: .
. , , , . , Windows 3.11 - Pentium Pro 200 - , .
, - , , () (), . ( ) .
2: (). (), ? , ( ). , , . - . : ().
, , " " . , , . , , . , . , . , .
|
|
3: (). () () , () .
4: ( ). . , , . .
. . ( ), , : ; , ; , , . , , . , "" .
, , , (, , , ). . , , ( , ).
: . 256 . ? : , . .
. . :
. (interrupt latency) - ;
. . ;
. , .
:
. ;
. , , , ..
, . .
, , . , .
, , . , , .
. .
. , , .
|
|
, . , .
5: . : ? .
, , :
1. , .
2. (interrupt requests (IRQ)) (.. ). , , . :
- (IRQ levels) (.. / );
- (.. ).
3. , (, ). ( , ), .
4. , , .
.
. .
3. :
- ;
- , ;
- , ;
- , . :
- (), ();
- : , , , ..;
- : , ;
- : , , ..;
- (, QNX).
:
- (, GSM pSOS);
- ;
- (, );
- (, ), , VxWorks, - VRTX32.
4.
:
1. - , : , , /; : .
2. - , : , /, , .., / .
3. - : (, ..), ( ).
, , .
1. . . . , .. , . . , . , - .
Intel 80x86.
. , , , . , .
2. . , : , , 4- :
- , (ROM, read-only memory), ; 0,5-1 ;
- , (RAM, random access memory), ; (dynamic RAM, DRAM); 16-128 M;
- (static RAM, SRAM) ( , , ), , ; - 2M; - 5 ;
- - (flash RAM) ( ), ; - 4M.
: SCSI (Small Computer System Interface), Ethernet, COM , , . , . VME, Compact PCI.
SCSI, , , , .
(), . , . - / - ( / ), / , . ( ) , .
Power PC (Motorola IBM) Motorola 68xxx (Motorola). SPARC (SUN), Intel 80x86 (Intel), ARM (ARM), Intel 80960x (Intel). , , , , . , , .
. , , (COM ) Ethernet.
3. . , . (, ) . (, ) , . (, ) .
. , .