Ү ғ ө қ, ұ ұқ ү ү . қ ө қ, ү ү қ ғ ғ , ғ, ғ ғ қ ң қ.
Ү ө ұқ. қ, ұ ү қ . Ү ң ғ , ұ ө , ұ қ ғ қ ғ қ. қ - ғ ғқ ү қ ғұғ . Ү ғ , ғң - қ ғ ү . Ү ғң ү қғ қ ғ . Ү ң ұқғ, ғ қ ғ өң ә ғ , ғң ғқ ғ .
Ү 3 қ ө:
- қ
- ғқ
қ ү қ әң ң ә . ʳ ң қ құғ ә -ғ ң қ, қ ң қ құғ қ өң, ә қ қғ , ң қ қ. қ құғ қ құғ , ү қ қ , ү қ қ . ү ү ғң ғқ қ . ң , қ ң қ ү қ ұ . қ, ү өң ү үң ғ, қ .
|
|
ү ғ . ұ ү ғң қ қ ғ ғ , ғ. : 0- ө, , ғ , .
ғқ үң қ ү ғ ғқ ү ққ . ғқ ү ү қ ң қ ғ .
Ү ң ңғ ә ү . Ү ә -ң өң. , ү ү ә ө қғ . Ү өң қ ә ү өң ү қ .
ғқ ү
ұққ ө ғғ әң ғқ ү ү , INT Intel Pentium, Trap MotoroLa, Syscall MIPS Ticc SPARC. ғқ үң ң -әң қ, үң ұ ө, қ ұ ғң ү қ .
Қ ң ң қ ү ғқ үң ә . ғқ үң ү ү әң , ң қ ғ қ ө қ ғқ қ ә. ұ өң ү өң ү ө ққ ғ ү. ғқ ғ ң ұғ ғғ . Call қ ү 1 қ , 2 4 қ қ. ғқ қ ң ғқ ү қң ғ , ғ қғ қ қ ң үң . ө ұ ғқ үң қ қ.
ү қ
ү қ - ң қ ғ ә ү қғ ұғ ү . Қ ғ ү . ғ ү . ұ қ қ қ ғ ң ғ . , -ғ құғң ғұ .
|
|
ү қ ү ү қғ қ:
- ғ ң қ
- ғ қ қғ
- ү қ - ұ ү қ ү - қ
- ү қ ғ ң ң ұқ
- ғ ү қ қ қ қ
ө қ ғ қ қ ғқ ү қ . қ, қғ қ ү қ қ қ қ қ. ң ө ққ .
ғ қ қ ү ғқ үң қ қ ү қғ , ө , ұ ә ү қ қ ғ . Қ ұ қң ә ң ғ ң ө, ұ қ -ң қ-қ ө. қ, ұ ң ғ().
қ, - ү қң ғ ң ғ ә ң қ қғ ү . , Pentium ү қң ө үң ө қ. қ ү ң 256 . ң ү қң қ ү ғ ң ү ұқ , ү.
ө, ү қ қғ қ , ү қ ң . - ү қ қ ғқ үң ә ң ғ() . , O Linux ү қ ү INT SO, h қ, O Windows NT-INT 2Eh. ғқ қ - ә қ - ү қң , ү қ ү ң . Ұң ә ғ . , ң қң қ ғ . қ, ү қң ә ғ, ң ұ ә қ ғ.
|
|
. ғұң ү ө ғ ңғ, ғ. ғ ң ұ ң .
ү қ ө қ ғ ө, ұ қ ә қң ұғ қ ү . ұ қ ғ қ , ң ү қ ө.
ү қ ң ү ғ ә ә . ұ ә қ ү, ү ғ ғң қ, қ ү қ ү . ү ү қ, қ қғ ң ө , ң ғ ү қң , -ғ қ ә ү ү .
ү қ ұң қ қ қ, ұ қ, ұ қң қ . ң қ , қғ ң қ ә ү ң қ , ғ ң ұ қ .
Қ ү қң қ , қ ә қ ң қ ң ә қ қ ғ қ. ұ ғң , ү ү қ ү . Ә , қ, қ, ғқ ү ң қ. ә қ ғ қ, , ө қ.
ү қ ү қ қғ , ғ ғ ұ , ұ қ ғ . ұ ү қ , қ . ұ қ өң ұ қ ң үң қ ң , қ, қ ғ ұ ү - ү ү қ қ ө. Қ ғ API қ ғ қ ұ қ ұ, ң ө ү қң ұ қ ү, қ ө қ.
|
|
ү қ ң ә ү - қғ. ғ ү ә ң қ, қ ң ң.
ү қ қ қ . қ ү қ қ ғ , ү қ өң ү ұ ғ қ қ. ұ қ ғ ө ә қ қғ ү қң ә қ . қ қ , қғ ү әң ү ң қ .
ү қ, қ ү әң ү ң ә.
ө - ү қ , қ қ ә ғ қ ұ құқ. ұ қ, -ң ң ұқ ү қң ө ө , ұ ү қ өң ө . ү қ қ қ , қ ө ұ , ғ өң қ ұ қ ң қ, ұ қ қ ү ғ .
Ү ү . Ү ғ ң ғң ү , . Ү қғ ү қ ғң қ ғ . Ү ү ққ ғ ғ ү қ ү . ң ңғ ұ ғ ү қ.Ү ү қ ө;
1.қ
2.
3.ғқ
Ү - қ әң қ құғ ү ә ғ ң қ , қ қ ң ү , қ ү қ ү. Үң ұ ү ғқ ғ .
ү- (exception),ү ғң қ қ ғ ғ . ү ;- ө қғ қ, қ ғ қ ғ ә ғ қ
ғқ ү ү ң қ ғ ғқ ү ң ө ғ өң әң ү .
|
|
Қ ғ, қ өң ү ғқ ү қ. ғқ ү қң : ң қ ғ қғ қ() ә ғқ ү қ ү ң ң қ ү қ.
Қ 5-6. Қ ҮIJв Ә
Ғ (Ʋв)
қ: қ ү ә ғ Unix- ү қ құ қ
ʳ ө: , өң, қ ө, қ ү, , ғ, -ғ , ұқ, ғ, ү, қ , ,
ә (2 ғ)
- Ү ұғ. өғқ қ ү. Ү . Ү ү ә ү . Ү қ ә қ .
- ү ә ү () құ ң ө ә.
- Unix- ү қ құ. ң қ құ .
- . ұғң ү. .
қ үң ң ң қ қ ә ққ қ . ғ , , қ құғ, ә ғ . қ ғ, ә ү қ ү қ үң ұ ә ү . қ ү қ ң ғ (, қ ү қ ң ө), ұ ғ ң ққ ғқ қ ү . Ө ұ ғ ғ қ қ . әң ө ғ өң ө .
ғ
ғ ө (multitasking) ұ қ ғң ұ қ ү ұ. ұ ғ қ қ ә қ , -ғ құғ, ң қ қ. ғ үң ғ , қ ә ү ғ ү ү. үң ө:
- ө қ қ ү ;
- қ ұң ңғғ қ ғ ұ ү.
- үң үң - ғ ү ә ғғ ұ қ.
ң ғ ә қ ү өң, қ ө ә қ ү ө. қ үң ә үң ө қ . қ ү қ ұ . ң ө өң , ғ ө қ қ ө ү.
өң ү ғ
ғ қ ң ө қ ү қ ң қ құғң, ң ң ұ қ . ұ ұ қ ң , ө ү ң ү қ ү. қ ұ ғ қ ү. қ, қ қ ө ү. ұ ұ қ , ұ ү өң ұғ қ . ғң ұ ү ұғң құ.
өң ү ғ, ғ әң ғ. өң үң қ ө қ, ғ қ ө .
ұ ққ ү өң ң қ: ұң құ, ә ү ғ қ қ; ұ ғ қ, ғ қ құ. ң қ құғң үң -ң қ ү ғ ә ү қ қ . , ғ қ қ -ғ ң ғ . ғ , ң ғғ . қ қ ң ң. қғ, қ үң қ ұ ү қ қ ң .
-ғ ң қ ұ қ өү
ұ ә ү ә ү . ұң -ғ қғ ә. ғ ұ ү . Ә ң қ ң ү ө ө ү . ұ қ құғ ұ ү ғ, құғң ғ , , ң , ғ. қ ғ қ ң ғ қ қ. қ ң ү ғ қ -ғ ғ ғ ұқ қ. ә қ ұ (1-).
-ғ ң ұ ү ғ ә қ құғ -ғ , қғ қ . Ә құғң ( құғ ) ө қғ . қ ұқ ү өң. ұ ғ қғ ұ .
/ғ
қ ү
/ғ ң қ
қ
қ
қғ
Құғң ғ
/ғ
/ғ
1. /ғ ң
ө қ құғ қ ққ қғ құғ қ ө , қ ң ө қ қ . ұ ғ /ғ ұғ қ: қғғ ғ ( 1). Қғ қ ғ қғ ү ү қ ұ қғң ғ қ-қ ұ ө қ.