ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

Π£Π²ΠΎΠ΄ Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π΅ систСмС

Π₯Сј Π₯Π°Π±Ρ€! Π–Π΅Π»Π΅ΠΎ Π±ΠΈΡ… Π΄Π° Π²Π°ΠΌ скрСнСм ΠΏΠ°ΠΆΡšΡƒ Π½Π° ΡΠ΅Ρ€ΠΈΡ˜Ρƒ Ρ‡Π»Π°Π½Π°ΠΊΠ°-ΠΏΡ€Π΅Π²ΠΎΠ΄Π° јСднС ΠΏΠΎ ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ²Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ – ΠžΠ‘Π’Π•ΠŸ. Π£ ΠΎΠ²ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»Ρƒ сС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π΄ΡƒΠ±ΠΎΠΊΠΎ Ρ€Π°Π·ΠΌΠ°Ρ‚Ρ€Π° Ρ€Π°Π΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ… систСма сличних униксу, односно Ρ€Π°Π΄ са процСсима, Ρ€Π°Π·Π½ΠΈΠΌ ΠΏΠ»Π°Π½Π΅Ρ€ΠΈΠΌΠ°, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΎΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ сличним ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠ° којС Ρ‡ΠΈΠ½Π΅ саврСмСни ОБ. ОвдС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» свих ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»Π° ΠΎΠ²Π΄Π΅. НапомињСмо Π΄Π° јС ΠΏΡ€Π΅Π²ΠΎΠ΄ ΡƒΡ€Π°Ρ’Π΅Π½ нСстручно (ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ слободно), Π°Π»ΠΈ сС Π½Π°Π΄Π°ΠΌ Π΄Π° сам Π·Π°Π΄Ρ€ΠΆΠ°ΠΎ ΠΎΠΏΡˆΡ‚Π΅ Π·Π½Π°Ρ‡Π΅ΡšΠ΅.

Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ˜ΡΠΊΠΈ Ρ€Π°Π΄ Π½Π° ΠΎΠ²Ρƒ Ρ‚Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ½Π°Ρ›ΠΈ ΠΎΠ²Π΄Π΅:

ΠžΡΡ‚Π°Π»ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ:

Π’Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ‚ΠΈ мој ΠΊΠ°Π½Π°Π» Π½Π° telegram =)

Π₯ајдС Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ Π½Π°Ρ˜ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ˜Ρƒ Π°ΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Ρƒ ΠΊΠΎΡ˜Ρƒ ОБ ΠΏΡ€ΡƒΠΆΠ° корисницима: процСс. Π”Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π° процСса јС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½Π° - Ρ˜Π΅ΡΡ‚Π΅ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ. Π‘Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ јС Π±Π΅ΠΆΠΈΠ²ΠΎΡ‚Π½Π° ствар која сС Π½Π°Π»Π°Π·ΠΈ Π½Π° диску – Ρ‚ΠΎ јС скуп упутстава ΠΈ Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΎ Π½Π΅ΠΊΠΈΡ… статичких ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° који Ρ‡Π΅ΠΊΠ°Ρ˜Ρƒ Π΄Π° Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм јС Ρ‚Π°Ρ˜ који ΡƒΠ·ΠΈΠΌΠ° Ρ‚Π΅ Π±Π°Ρ˜Ρ‚ΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ ΠΈΡ…, ΠΏΡ€Π΅Ρ‚Π²Π°Ρ€Π°Ρ˜ΡƒΡ›ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Ρƒ Π½Π΅ΡˆΡ‚ΠΎ корисно.
ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ†ΠΈ Π½Π°Ρ˜Ρ‡Π΅ΡˆΡ›Π΅ ΠΆΠ΅Π»Π΅ Π΄Π° ΠΏΠΎΠΊΡ€Π΅Ρ›Ρƒ вишС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° истоврСмСно, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡, ΠΈΠ³Ρ€Ρƒ, ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠ»Π΅Ρ˜Π΅Ρ€, ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°Ρ‡ тСкста ΠΈ слично. Π£ ствари, Ρ‚ΠΈΠΏΠΈΡ‡Π°Π½ систСм ΠΌΠΎΠΆΠ΅ истоврСмСно Π΄Π° ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ дСсСтинС ΠΈΠ»ΠΈ стотинС процСса. Ова Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†Π° Ρ‡ΠΈΠ½ΠΈ систСм лакшим Π·Π° ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅, Π½ΠΈΠΊΠ°Π΄Π° Π½Π΅ ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° Π±Ρ€ΠΈΠ½Π΅Ρ‚Π΅ ΠΎ Ρ‚ΠΎΠΌΠ΅ Π΄Π° Π»ΠΈ јС ЦПУ слободан, само ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅.

Ово поставља ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: ΠΊΠ°ΠΊΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡ‚ΠΈ ΠΈΠ»ΡƒΠ·ΠΈΡ˜Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ЦПУ-Π°? Како ОБ ΠΌΠΎΠΆΠ΅ Π΄Π° створи ΠΈΠ»ΡƒΠ·ΠΈΡ˜Ρƒ ΠΎ скоро бСсконачном Π±Ρ€ΠΎΡ˜Ρƒ ЦПУ-Π°, Ρ‡Π°ΠΊ ΠΈ Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ само јСдан Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ ЦПУ?

ОБ ствара ΠΎΠ²Ρƒ ΠΈΠ»ΡƒΠ·ΠΈΡ˜Ρƒ ΠΊΡ€ΠΎΠ· Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ ЦПУ-Π°. ΠŸΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ΠΌ јСдног процСса, Π·Π°Ρ‚ΠΈΠΌ њСговим Π·Π°ΡƒΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ΠΌ, ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ процСса ΠΈ Ρ‚Π°ΠΊΠΎ Π΄Π°Ρ™Π΅, ОБ ΠΌΠΎΠΆΠ΅ ΠΎΠ΄Ρ€ΠΆΠ°Ρ‚ΠΈ ΠΈΠ»ΡƒΠ·ΠΈΡ˜Ρƒ Π΄Π° ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ… ЦПУ-Π°, Π΄ΠΎΠΊ Ρ›Π΅ Ρƒ ствари ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ΠΈ јСдан ΠΈΠ»ΠΈ вишС Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΡ… процСсора. Ова Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° сС Π·ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π΅Π»Π° ЦПУ рСсурса ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ. Ова Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° корисницима Π΄Π° ΠΏΠΎΠΊΡ€Π΅Ρ›Ρƒ ΠΎΠ½ΠΎΠ»ΠΈΠΊΠΎ истоврСмСних процСса ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΆΠ΅Π»Π΅. Π¦Π΅Π½Π° ΠΎΠ²ΠΎΠ³ Ρ€Π΅ΡˆΠ΅ΡšΠ° јС пСрформанса – ΠΏΠΎΡˆΡ‚ΠΎ Π°ΠΊΠΎ ЦПУ Π΄Π΅Π»ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ процСса, сваки процСс Ρ›Π΅ сС ΠΎΠ±Ρ€Π°Ρ’ΠΈΠ²Π°Ρ‚ΠΈ ΡΠΏΠΎΡ€ΠΈΡ˜Π΅.
Π”Π° Π±ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ ЦПУ-Π°, Π° посСбно Π΄Π° Π±ΠΈ Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΠΎ Π΄ΠΎΠ±Ρ€ΠΎ, ОБ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° ниског ΠΈ високог Π½ΠΈΠ²ΠΎΠ°. ΠŸΠΎΠ΄Ρ€ΡˆΠΊΠ° ниског Π½ΠΈΠ²ΠΎΠ° сС Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌΠ° су ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ниског Π½ΠΈΠ²ΠΎΠ° који ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρƒ Ρ‚Ρ€Π°ΠΆΠ΅Π½ΠΈ Π΄Π΅ΠΎ функционалности. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠ²Π΅ функционалности јС ΠΏΡ€ΠΎΠΌΠ΅Π½Π° контСкста, која ОБ-Ρƒ дајС могућност Π΄Π° заустави јСдан ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ ΠΈ ΠΏΠΎΠΊΡ€Π΅Π½Π΅ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Π½Π° процСсору. Ова врСмСнска ΠΏΠΎΠ΄Π΅Π»Π° јС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Ρƒ свим саврСмСним ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΌ систСмима.
ΠŸΠΎΠ²Ρ€Ρ… ΠΎΠ²ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌΠ° јС Π½Π΅ΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΡƒΠ³Ρ€Π°Ρ’Π΅Π½Π° Ρƒ ОБ, Ρƒ ΠΎΠ±Π»ΠΈΠΊΡƒ β€žΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅β€œ. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° јС ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠ²Π°ΡšΠ° Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм. Π’Π°ΠΊΠ²Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π»ΡƒΡ‡ΡƒΡ˜Ρƒ који ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Ρ‚Ρ€Π΅Π±Π° ΠΏΡ€Π²ΠΈ Π΄Π° сС ΠΏΠΎΠΊΡ€Π΅Π½Π΅ (са листС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ). Π’Π°ΠΊΠΎ Ρ›Π΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, овај ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±ΠΈΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΌ Ρ‚Π·Π² ΠΏΠ»Π°Π½Π΅Ρ€ (ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° заказивања) Π° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΈΠ·Π±ΠΎΡ€Π° Ρ€Π΅ΡˆΠ΅ΡšΠ° Π²ΠΎΠ΄ΠΈΡ›Π΅ сС Ρ‚Π°ΠΊΠ²ΠΈΠΌ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ° ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су: ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ° (који ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ јС Π½Π°Ρ˜Π΄ΡƒΠΆΠ΅ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ Ρƒ послСдњим ΠΌΠΈΠ½ΡƒΡ‚Π°ΠΌΠ°), ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠΏΡ‚Π΅Ρ€Π΅Ρ›Π΅ΡšΠ΅ носи овај процСс (који Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° су ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ), ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° пСрформанси (Π΄Π° Π»ΠΈ јС систСм јС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Ρƒ ΠΈΠ»ΠΈ Π·Π° пропусност) ΠΈ Ρ‚Π°ΠΊΠΎ Π΄Π°Ρ™Π΅.

ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: процСс

ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° који ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм јС ΠΎΠ½ΠΎ ΡˆΡ‚ΠΎ Π·ΠΎΠ²Π΅ΠΌΠΎ процСс. Као ΡˆΡ‚ΠΎ јС Ρ€Π°Π½ΠΈΡ˜Π΅ ΠΏΠΎΠΌΠ΅Π½ΡƒΡ‚ΠΎ, процСс јС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ, Ρƒ Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎΠΌ врСмСнском ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌ са којим ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° добијСмо Π·Π±ΠΈΡ€Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… систСмских рСсурса којима овај ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ приступа ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΡ‡Π΅ Ρ‚ΠΎΠΊΠΎΠΌ свог ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ°.
Π”Π° бистС Ρ€Π°Π·ΡƒΠΌΠ΅Π»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ процСса, ΠΌΠΎΡ€Π°Ρ‚Π΅ Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ ΡΡ‚Π°ΡšΠ° систСма: ΡˆΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΠΊΠΎΠΌ свог Ρ€Π°Π΄Π°. Π£ сваком Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚Π΅ који Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ систСма су Π²Π°ΠΆΠ½ΠΈ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°.
ЈСдан ΠΎΠ΄ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈΡ… Π΅Π»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° ΡΡ‚Π°ΡšΠ° систСма који процСс ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ јС ΡΠ΅Ρ›Π°ΡšΠ΅. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ сС Π½Π°Π»Π°Π·Π΅ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ. ΠŸΠΎΠ΄Π°Ρ†ΠΈ којС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Ρ‡ΠΈΡ‚Π° ΠΈΠ»ΠΈ ΡƒΠΏΠΈΡΡƒΡ˜Π΅ Ρ‚Π°ΠΊΠΎΡ’Π΅ сС Π½Π°Π»Π°Π·Π΅ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ. Π”Π°ΠΊΠ»Π΅, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΊΠΎΡ˜Ρƒ процСс ΠΌΠΎΠΆΠ΅ адрСсирати (Π½Π°Π·Π²Π°Π½ адрСсни простор) јС Π΄Π΅ΠΎ процСса.
Π’Π°ΠΊΠΎΡ’Π΅ Π΄Π΅ΠΎ ΡΡ‚Π°ΡšΠ° систСма су рСгистри. Многа упутства ΠΈΠΌΠ°Ρ˜Ρƒ Π·Π° Ρ†ΠΈΡ™ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρƒ врСдности рСгистара ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΡšΠΈΡ…ΠΎΠ²Π΅ врСдности, ΠΏΠ° Ρ‚Π°ΠΊΠΎ ΠΈ рСгистри ΠΏΠΎΡΡ‚Π°Ρ˜Ρƒ Π²Π°ΠΆΠ°Π½ Π΄Π΅ΠΎ Ρ€Π°Π΄Π° процСса.
Π’Ρ€Π΅Π±Π° Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡƒΡ‚ΠΈ Π΄Π° сС ΡΡ‚Π°ΡšΠ΅ машинС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΈ ΠΈΠ· Π½Π΅ΠΊΠΈΡ… посСбних рСгистара. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ИП - ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜ΡΠΊΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ β€” ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ Π½Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Ρƒ ΠΊΠΎΡ˜Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°. ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ стСка ΠΈ Π²Π΅Π·Π°Π½ΠΎ Π·Π° Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ ΠΎΠΊΠ²ΠΈΡ€Π°, који сС користС Π·Π° ΡƒΠΏΡ€Π°Π²Ρ™Π°ΡšΠ΅: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅, Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²ΠΈΠΌ ΠΈ ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈΠΌ адрСсама.
ΠšΠΎΠ½Π°Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ чСсто ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ˜Ρƒ РОМ-Ρƒ (ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅). ОвС β€žΠ˜/Πžβ€œ (ΡƒΠ»Π°Π·/ΠΈΠ·Π»Π°Π·) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° садрТС листу Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° којС су Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π΅ процСсом.

ΠŸΡ€ΠΎΡ†Π΅ΡΠ½ΠΈ АПИ

Π”Π° бисмо ΠΏΠΎΠ±ΠΎΡ™ΡˆΠ°Π»ΠΈ нашС Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ процСс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡˆΠ΅, ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ систСмских ΠΏΠΎΠ·ΠΈΠ²Π° који Π±ΠΈ Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π΄Π° Π±ΡƒΠ΄Ρƒ ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ΠΈ Ρƒ Π±ΠΈΠ»ΠΎ који ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ систСма. Ови АПИ-ји су доступни Ρƒ јСдном ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ Π½Π° Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ ОБ-Ρƒ.

● Π‘Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΠΈ (ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅): ОБ ΠΌΠΎΡ€Π° Π΄Π° садрТи Π½Π΅ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ који Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ²Π΅ процСсС. Када унСсСтС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ двоструким ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° ΠΈΠΊΠΎΠ½Ρƒ, ОБ сС ΡˆΠ°Ρ™Π΅ ΠΏΠΎΠ·ΠΈΠ² Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π° Π½ΠΎΠ²ΠΈ процСс ΠΈ Π·Π°Ρ‚ΠΈΠΌ ΠΏΠΎΠΊΡ€Π΅Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ.
● Π‘Ρ€ΠΈΡΠ°ΡšΠ΅: ΠŸΠΎΡˆΡ‚ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ процСса, ОБ Ρ‚Π°ΠΊΠΎΡ’Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ могућност ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π½ΠΎΠ³ ΡƒΠΊΠ»Π°ΡšΠ°ΡšΠ° процСса. Π’Π΅Ρ›ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ρ›Π΅ сС ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ ΠΈ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΡ‚ΠΈ сами Π΄ΠΎΠΊ сС ΠΏΠΎΠΊΡ€Π΅Π½Ρƒ. Π£ супротном Π±ΠΈ корисник ΠΆΠ΅Π»Π΅ΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΡ… ΡƒΠ±ΠΈΡ˜Π΅ ΠΈ самим Ρ‚ΠΈΠΌ Π±ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π·Π°ΡƒΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ процСса Π±ΠΈΠΎ користан.
● Π’Π°ΠΈΡ‚ (Π½Π° Ρ‡Π΅ΠΊΠ°ΡšΡƒ): ПонСкад јС корисно сачСкати Π΄Π° сС процСс Π·Π°Π²Ρ€ΡˆΠΈ, ΠΏΠ° су ΠΎΠ±Π΅Π·Π±Π΅Ρ’Π΅Π½ΠΈ Π½Π΅ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ који ΠΏΡ€ΡƒΠΆΠ°Ρ˜Ρƒ могућност Ρ‡Π΅ΠΊΠ°ΡšΠ°.
● ΠœΠΈΡΡ† Π¦ΠΎΠ½Ρ‚Ρ€ΠΎΠ» (Ρ€Π°Π·Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅): ΠŸΠΎΡ€Π΅Π΄ ΡƒΠ±ΠΈΡ˜Π°ΡšΠ° ΠΈ Ρ‡Π΅ΠΊΠ°ΡšΠ° процСса, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ ΠΈ Π΄Ρ€ΡƒΠ³Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π΅Ρ›ΠΈΠ½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ… систСма ΠΏΡ€ΡƒΠΆΠ° могућност Π·Π°ΠΌΡ€Π·Π°Π²Π°ΡšΠ° процСса (Π·Π°ΡƒΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ њСговог ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° Π½Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄) ΠΈ Π·Π°Ρ‚ΠΈΠΌ њСгово наставак (наставак ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ°)
● статус (ΡΡ‚Π°ΡšΠ΅): ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ Π·Π° добијањС Π½Π΅ΠΊΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π° ΠΎ статусу процСса, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС ΠΊΠΎΠ»ΠΈΠΊΠΎ Π΄ΡƒΠ³ΠΎ јС ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ ΠΈΠ»ΠΈ Ρƒ ΠΊΠΎΠΌ сС ΡΡ‚Π°ΡšΡƒ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ Π½Π°Π»Π°Π·ΠΈ.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ процСса: Π΄Π΅Ρ‚Π°Ρ™ΠΈ

ЈСдна ΠΎΠ΄ Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ²ΠΈΡ… ствари јС ΠΊΠ°ΠΊΠΎ сС Ρ‚Π°Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΡ€Π΅Ρ‚Π²Π°Ρ€Π°Ρ˜Ρƒ Ρƒ процСсС. Нарочито ΠΊΠ°ΠΊΠΎ ОБ ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ° ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ. Како Ρ‚Π°Ρ‡Π½ΠΎ Π½Π°ΡΡ‚Π°Ρ˜Π΅ процСс.
ΠŸΡ€Π΅ свСга, ОБ ΠΌΠΎΡ€Π° ΡƒΡ‡ΠΈΡ‚Π°Ρ‚ΠΈ програмски ΠΊΠΎΠ΄ ΠΈ статичкС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ (Ρƒ адрСсни простор процСса). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ сС ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π½Π°Π»Π°Π·Π΅ Π½Π° диску ΠΈΠ»ΠΈ Π‘Π‘Π” ΡƒΡ€Π΅Ρ’Π°Ρ˜Ρƒ Ρƒ Π½Π΅ΠΊΠΎΠΌ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ. Π”Π°ΠΊΠ»Π΅, процСс ΡƒΡ‡ΠΈΡ‚Π°Π²Π°ΡšΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ статичких ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ Π·Π°Ρ…Ρ‚Π΅Π²Π° Π΄Π° ОБ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π° Ρ‚Π΅ Π±Π°Ρ˜Ρ‚ΠΎΠ²Π΅ са диска ΠΈ Π΄Π° ΠΈΡ… постави Π½Π΅Π³Π΄Π΅ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ.

Π£ Ρ€Π°Π½ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΌ систСмима, процСс ΡƒΡ‡ΠΈΡ‚Π°Π²Π°ΡšΠ° јС Ρ€Π°Ρ’Π΅Π½ са Π½Π΅ΡΡ‚Ρ€ΠΏΡ™Π΅ΡšΠ΅ΠΌ, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° јС Ρ†Π΅ΠΎ ΠΊΠΎΠ΄ ΡƒΡ‡ΠΈΡ‚Π°Π²Π°Π½ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ ΠΏΡ€Π΅ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Π‘Π°Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Ρ‚ΠΎ Ρ€Π°Π΄Π΅ лСњо, односно ΡƒΡ‡ΠΈΡ‚Π°Π²Π°Ρ˜Ρƒ Π΄Π΅Π»ΠΎΠ²Π΅ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° само ΠΊΠ°Π΄Π° ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Π·Π°Ρ…Ρ‚Π΅Π²Π° Ρ‚ΠΎΠΊΠΎΠΌ свог ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ°.

Када сС ΠΊΠΎΠ΄ ΠΈ статички ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΡƒΡ‡ΠΈΡ‚Π°Ρ˜Ρƒ Ρƒ ОБ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ још Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ствари ΠΏΡ€Π΅ Π½Π΅Π³ΠΎ ΡˆΡ‚ΠΎ процСс ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠΊΡ€Π΅Π½Π΅. Π—Π° стСк ΠΌΠΎΡ€Π° Π±ΠΈΡ‚ΠΈ Π΄ΠΎΠ΄Π΅Ρ™Π΅Π½Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ користС стСк Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²Π΅, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΈ ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½Π΅ адрСсС. ОБ Π΄ΠΎΠ΄Π΅Ρ™ΡƒΡ˜Π΅ ΠΎΠ²Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ ΠΈ дајС јС процСсу. Π‘Ρ‚Π΅ΠΊ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈΡ‚ΠΈ Π½Π΅ΠΊΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΠΌΠ°, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎΠ½ ΠΈΡΠΏΡƒΡšΠ°Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΌΠ°ΠΈΠ½(), Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠ·ΠΎΠΌ Π°Ρ€Π³Ρ† ΠΈ Π°Ρ€Π³Π².

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠ΄ΠΈΡ˜Π΅Π»ΠΈΡ‚ΠΈ Π½Π΅ΡˆΡ‚ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Ρƒ Ρ…Ρ€ΠΏΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ користС Ρ…Ρ€ΠΏΡƒ Π΄Π° Сксплицитно Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ˜Ρƒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ Π΄ΠΎΠ΄Π΅Ρ™Π΅Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ˜Ρƒ овај простор позивањСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΌΠ°Π»Π»ΠΎΡ† () ΠΈ Π±Ρ€ΠΈΡˆΠ΅ Π³Π° Сксплицитно позивањСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ бСсплатно(). Π₯Ρ€ΠΏΠ° јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° структурС ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈ листови, Ρ…Π΅Ρˆ Ρ‚Π°Π±Π΅Π»Π΅, стабла ΠΈ Π΄Ρ€ΡƒΠ³ΠΎ. Π£ ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ, ΠΌΠ°Π»Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ сС Π΄ΠΎΠ΄Π΅Ρ™ΡƒΡ˜Π΅ Π½Π° Ρ…Ρ€ΠΏΡƒ, Π°Π»ΠΈ Ρ‚ΠΎΠΊΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠ°ΠΊΠΎ сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅, Ρ…Ρ€ΠΏΠ° ΠΌΠΎΠΆΠ΅ Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ‚ΠΈ вишС ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ ΠΏΡ€Π΅ΠΊΠΎ ΠΏΠΎΠ·ΠΈΠ²Π° АПИ-ја Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΌΠ°Π»Π»ΠΎΡ†(). ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм јС ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ Ρƒ процСс Π΄ΠΎΠ΄Π΅Ρ™ΠΈΠ²Π°ΡšΠ° вишС ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Π΄Π° Π±ΠΈ сС Π·Π°Π΄ΠΎΠ²ΠΎΡ™ΠΈΠ»ΠΈ ΠΎΠ²ΠΈ ΠΏΠΎΠ·ΠΈΠ²ΠΈ.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм Ρ›Π΅ Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΎΠ±Π°Π²Ρ™Π°Ρ‚ΠΈ Π·Π°Π΄Π°Ρ‚ΠΊΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅, посСбно ΠΎΠ½Π΅ који сС односС Π½Π° И/О. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° УНИКБ систСмима, сваки процСс ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ ΠΈΠΌΠ° 3 ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° дСскриптора Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, Π·Π° стандардни унос, ΠΈΠ·Π»Π°Π· ΠΈ Π³Ρ€Π΅ΡˆΠΊΡƒ. ОвС Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π°Ρ˜Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΠΌΠ° Π΄Π° Ρ‡ΠΈΡ‚Π°Ρ˜Ρƒ унос са Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠ°ΠΎ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Ρƒ.

Π”Π°ΠΊΠ»Π΅, ΡƒΡ‡ΠΈΡ‚Π°Π²Π°ΡšΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΈ статичких ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ, ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ΠΌ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜ΠΎΠΌ стСка ΠΈ ΠΎΠ±Π°Π²Ρ™Π°ΡšΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΡ… послова Π²Π΅Π·Π°Π½ΠΈΡ… Π·Π° ΠΎΠ±Π°Π²Ρ™Π°ΡšΠ΅ И/О Π·Π°Π΄Π°Ρ‚Π°ΠΊΠ°, ОБ ΠΏΡ€ΠΈΠΏΡ€Π΅ΠΌΠ° Ρ„Π°Π·Ρƒ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ процСса. ΠšΠΎΠ½Π°Ρ‡Π½ΠΎ, ΠΎΡΡ‚Π°Ρ˜Π΅ још јСдан послСдњи Π·Π°Π΄Π°Ρ‚Π°ΠΊ: ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΊΡ€ΠΎΠ· ΡšΠ΅Π³ΠΎΠ²Ρƒ ΡƒΠ»Π°Π·Π½Ρƒ Ρ‚Π°Ρ‡ΠΊΡƒ, Π½Π°Π·Π²Π°Π½Ρƒ ΠΌΠ°ΠΈΠ½() Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°. Π˜Π·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΌΠ°ΠΈΠ½(), ОБ прСноси ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρƒ ЦПУ-Π° Π½Π° Π½ΠΎΠ²ΠΎΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ процСс, Ρ‚Π°ΠΊΠΎ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ ΠΏΠΎΡ‡ΠΈΡšΠ΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°.

ΠŸΡ€ΠΎΡ†Π΅ΡΠ½ΠΎ ΡΡ‚Π°ΡšΠ΅

Π‘Π°Π΄Π° ΠΊΠ°Π΄Π° ΠΈΠΌΠ°ΠΌΠΎ извСсно Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡšΠ΅ ΡˆΡ‚Π° јС процСс ΠΈ ΠΊΠ°ΠΊΠΎ сС ΠΊΡ€Π΅ΠΈΡ€Π°, Ρ…Π°Ρ˜Π΄Π΅ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΠΌΠΎ ΡΡ‚Π°ΡšΠ° процСса Ρƒ којима ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ. Π£ свом Π½Π°Ρ˜Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΡ˜Π΅ΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ, процСс ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ Ρƒ јСдном ΠΎΠ΄ ΠΎΠ²ΠΈΡ… ΡΡ‚Π°ΡšΠ°:
● Running. Када јС ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚, процСс сС ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ Π½Π° процСсору. Π’ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° сС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°Ρ˜Ρƒ.
● Π‘ΠΏΡ€Π΅ΠΌΠ°Π½. Π£ ΡΡ‚Π°ΡšΡƒ приправности, процСс јС спрСман Π·Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅, Π°Π»ΠΈ ΠΈΠ· Π½Π΅ΠΊΠΎΠ³ Ρ€Π°Π·Π»ΠΎΠ³Π° ОБ Π³Π° Π½Π΅ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° Ρƒ ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
● Π‘Π»ΠΎΠΊΠΈΡ€Π°Π½. Π£ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎΠΌ ΡΡ‚Π°ΡšΡƒ, процСс ΠΎΠ±Π°Π²Ρ™Π° Π½Π΅ΠΊΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π΅ којС Π³Π° ΡΠΏΡ€Π΅Ρ‡Π°Π²Π°Ρ˜Ρƒ Π΄Π° Π±ΡƒΠ΄Π΅ спрСман Π·Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ Π΄ΠΎΠΊ сС Π½Π΅ Π΄ΠΎΠ³ΠΎΠ΄ΠΈ Π½Π΅ΠΊΠΈ Π΄ΠΎΠ³Π°Ρ’Π°Ρ˜. ЈСдан ΡƒΠΎΠ±ΠΈΡ‡Π°Ρ˜Π΅Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ јС ΠΊΠ°Π΄Π° процСс ΠΈΠ½ΠΈΡ†ΠΈΡ€Π° ИО ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Ρƒ, ΠΎΠ½ ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ Ρ‚Π°ΠΊΠΎ Π΄Π° Π½Π΅ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈ процСс ΠΌΠΎΠΆΠ΅ Π΄Π° користи процСсор.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

Ова ΡΡ‚Π°ΡšΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ замислити Ρƒ ΠΎΠ±Π»ΠΈΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½Π°. Као ΡˆΡ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎ Π½Π° слици, ΡΡ‚Π°ΡšΠ΅ процСса ΠΌΠΎΠΆΠ΅ сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ Π Π£ΠΠΠ˜ΠΠ“ ΠΈ Π Π•ΠΠ”Π˜ ΠΏΡ€Π΅ΠΌΠ° Π½Π°Ρ…ΠΎΡ’Π΅ΡšΡƒ ОБ-Π°. Када сС ΡΡ‚Π°ΡšΠ΅ процСса ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠ· Π Π•ΠΠ”Π˜ Ρƒ Π Π£ΠΠΠ˜ΠΠ“, Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° јС процСс Π·Π°ΠΊΠ°Π·Π°Π½. Π£ супротном смСру - ΡƒΠΊΠ»ΠΎΡšΠ΅Π½ΠΎ ΠΈΠ· распорСда. Π£ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ ΠΊΠ°Π΄Π° процСс постанС Π‘Π›ΠžΠšΠ˜Π ΠΠ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΡ€Π΅Π½Π΅ΠΌ ИО ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Ρƒ, ОБ Ρ›Π΅ Π³Π° Π·Π°Π΄Ρ€ΠΆΠ°Ρ‚ΠΈ Ρƒ ΠΎΠ²ΠΎΠΌ ΡΡ‚Π°ΡšΡƒ Π΄ΠΎΠΊ сС Π½Π΅ Π΄ΠΎΠ³ΠΎΠ΄ΠΈ Π½Π΅ΠΊΠΈ Π΄ΠΎΠ³Π°Ρ’Π°Ρ˜, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π²Ρ€ΡˆΠ΅Ρ‚Π°ΠΊ ИО. Ρƒ ΠΎΠ²ΠΎΠΌ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ ΠΏΡ€Π΅Π»Π°Π·Π°ΠΊ Ρƒ ΡΡ‚Π°ΡšΠ΅ Π Π•ΠΠ”Π˜ ΠΈ Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΎ ΠΎΠ΄ΠΌΠ°Ρ… Ρƒ ΡΡ‚Π°ΡšΠ΅ Π Π£ΠΠΠ˜ΠΠ“ Π°ΠΊΠΎ ОБ Ρ‚Π°ΠΊΠΎ ΠΎΠ΄Π»ΡƒΡ‡ΠΈ.
ПоглСдајмо ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊΠΎ сС Π΄Π²Π° процСса ΠΊΡ€Π΅Ρ›Ρƒ ΠΊΡ€ΠΎΠ· ΠΎΠ²Π° ΡΡ‚Π°ΡšΠ°. Π—Π° ΠΏΠΎΡ‡Π΅Ρ‚Π°ΠΊ, замислимо Π΄Π° су ΠΎΠ±Π° процСса ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚Π° ΠΈ Π΄Π° сваки користи само ЦПУ. Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, ΡšΠΈΡ…ΠΎΠ²Π° ΡΡ‚Π°ΡšΠ° Ρ›Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π°Ρ‚ΠΈ ΠΎΠ²Π°ΠΊΠΎ.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

Π£ слСдСћСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€Π²ΠΈ процСс, Π½Π°ΠΊΠΎΠ½ Π½Π΅ΠΊΠΎΠ³ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ°, Π·Π°Ρ…Ρ‚Π΅Π²Π° ИО ΠΈ ΡƒΠ»Π°Π·ΠΈ Ρƒ ΡΡ‚Π°ΡšΠ΅ Π‘Π›ΠžΠ¦ΠšΠ•Π”, Π΄ΠΎΠ·Π²ΠΎΡ™Π°Π²Π°Ρ˜ΡƒΡ›ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ процСсу Π΄Π° сС ΠΏΠΎΠΊΡ€Π΅Π½Π΅ (Π‘Π›Π˜ΠšΠ 1.4). ОБ Π²ΠΈΠ΄ΠΈ Π΄Π° процСс 0 Π½Π΅ користи ЦПУ ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ процСс 1. Π”ΠΎΠΊ јС процСс 1 ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚, ИО јС Π·Π°Π²Ρ€ΡˆΠ΅Π½ ΠΈ статус процСса 0 сС мСња Ρƒ Π Π•ΠΠ”Π˜. ΠšΠΎΠ½Π°Ρ‡Π½ΠΎ, процСс 1 јС Π·Π°Π²Ρ€ΡˆΠ΅Π½, Π° ΠΏΠΎ Π·Π°Π²Ρ€ΡˆΠ΅Ρ‚ΠΊΡƒ, процСс 0 ΠΏΠΎΡ‡ΠΈΡšΠ΅, ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° ΠΈ Π·Π°Π²Ρ€ΡˆΠ°Π²Π° свој Ρ€Π°Π΄.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°

Π‘Π°ΠΌ ОБ јС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ, ΠΈ ΠΊΠ°ΠΎ ΠΈ сваки Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ, ΠΈΠΌΠ° Π½Π΅ΠΊΠ΅ ΠΊΡ™ΡƒΡ‡Π½Π΅ структурС ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° којС ΠΏΡ€Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅. Π”Π° Π±ΠΈ ΠΏΡ€Π°Ρ‚ΠΈΠΎ ΡΡ‚Π°ΡšΠ΅ сваког процСса, ОБ Ρ›Π΅ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ‚ΠΈ Π½Π΅ΠΊΠ΅ листа процСса Π·Π° свС процСсС Ρƒ ΡΡ‚Π°ΡšΡƒ Π Π•ΠΠ”Π˜ ΠΈ Π½Π΅ΠΊΠ΅ Π΄ΠΎΠ΄Π°Ρ‚Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ Π·Π° ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ процСса који су Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ. Π’Π°ΠΊΠΎΡ’Π΅, ОБ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°Π΄Π³Π»Π΅Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ процСсС. Након ΡˆΡ‚ΠΎ јС ИО Π·Π°Π²Ρ€ΡˆΠ΅Π½, ОБ ΠΌΠΎΡ€Π° ΠΏΡ€ΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ процСс ΠΈ ставити Π³Π° Ρƒ ΡΡ‚Π°ΡšΠ΅ спрСмно Π·Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ОБ ΠΌΠΎΡ€Π° Π΄Π° сачува ΡΡ‚Π°ΡšΠ΅ рСгистара процСсора. Π£ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ прСстанка процСса, ΡΡ‚Π°ΡšΠ΅ рСгистара сС Ρ‡ΡƒΠ²Π° Ρƒ адрСсном простору процСса, Π° Ρƒ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ ΠΊΠ°Π΄Π° сС њСгов Ρ€Π°Π΄ наставља, врСдности рСгистара сС Π²Ρ€Π°Ρ›Π°Ρ˜Ρƒ ΠΈ Ρ‚Π°ΠΊΠΎ сС наставља ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΎΠ²ΠΎΠ³ процСса.

ΠŸΠΎΡ€Π΅Π΄ спрСмних, Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈΡ…, ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈΡ… ΡΡ‚Π°ΡšΠ°, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ још Π½Π΅ΠΊΠ° ΡΡ‚Π°ΡšΠ°. ПонСкад, Ρƒ Π²Ρ€Π΅ΠΌΠ΅ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ°, процСс ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ Ρƒ ΡΡ‚Π°ΡšΡƒ ИНИВ. ΠšΠΎΠ½Π°Ρ‡Π½ΠΎ, процСс сС ΠΌΠΎΠΆΠ΅ ставити Ρƒ Π€Π˜ΠΠΠ› ΡΡ‚Π°ΡšΠ΅ ΠΊΠ°Π΄Π° јС Π²Π΅Ρ› Π·Π°Π²Ρ€ΡˆΠ΅Π½, Π°Π»ΠΈ њСговС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ још нису обрисанС. На УНИКБ систСмима ΠΎΠ²ΠΎ ΡΡ‚Π°ΡšΠ΅ сС Π·ΠΎΠ²Π΅ Π·ΠΎΠΌΠ±ΠΈ процСс. Ово ΡΡ‚Π°ΡšΠ΅ јС корисно Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²ΠΈΠΌΠ° ΠΊΠ°Π΄Π° родитСљски процСс ΠΆΠ΅Π»ΠΈ Π΄Π° Π·Π½Π° ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈ ΠΊΠΎΠ΄ Π΄Π΅Ρ‚Π΅Ρ‚Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±ΠΈΡ‡Π½ΠΎ 0 ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° успСх, Π° 1 Π³Ρ€Π΅ΡˆΠΊΡƒ, Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΌΠΎΠ³Ρƒ Π΄Π° ΠΈΠ·Π΄Π°Ρ˜Ρƒ Π΄ΠΎΠ΄Π°Ρ‚Π½Π΅ ΠΈΠ·Π»Π°Π·Π½Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π΄Π° ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ˜Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Када сС Π½Π°Π΄Ρ€Π΅Ρ’Π΅Π½ΠΈ процСс Π·Π°Π²Ρ€ΡˆΠΈ, ΠΎΠ½ Π²Ρ€ΡˆΠΈ ΠΊΠΎΠ½Π°Ρ‡Π½ΠΈ систСмски ΠΏΠΎΠ·ΠΈΠ², ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС Ρ‡Π΅ΠΊΠ°Ρ˜(), Π΄Π° сачСка Π΄Π° сС процСс-ΠΏΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ Π·Π°Π²Ρ€ΡˆΠΈ ΠΈ сигнализира ОБ-Ρƒ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Ρ€ΠΈΡˆΠ΅ свС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΏΠΎΠ²Π΅Π·Π°Π½Π΅ са ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΌ процСсом.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми: Ρ‚Ρ€ΠΈ Π»Π°ΠΊΠ° ΠΊΠΎΠΌΠ°Π΄Π°. Π”Π΅ΠΎ 2: ΠΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: ΠŸΡ€ΠΎΡ†Π΅Ρ (ΠΏΡ€Π΅Π²ΠΎΠ΄)

ΠšΡ™ΡƒΡ‡Π½Π΅ Ρ‚Π°Ρ‡ΠΊΠ΅ ΠΏΡ€Π΅Π΄Π°Π²Π°ΡšΠ°:

● процСс β€” Π³Π»Π°Π²Π½Π° Π°ΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ρƒ ОБ. Π£ Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ, процСс сС ΠΌΠΎΠΆΠ΅ описати њСговим ΡΡ‚Π°ΡšΠ΅ΠΌ: ΡΠ°Π΄Ρ€ΠΆΠ°Ρ˜Π΅ΠΌ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Ρƒ њСговом адрСсном простору, ΡΠ°Π΄Ρ€ΠΆΠ°Ρ˜Π΅ΠΌ процСсорских рСгистара, ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ‡ стСка, ΠΈ ИО ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π°ΠΌΠ°, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ којС сС Ρ‡ΠΈΡ‚Π°Ρ˜Ρƒ ΠΈΠ»ΠΈ ΠΏΠΈΡˆΡƒ.
● ΠŸΡ€ΠΎΡ†Π΅ΡΠ½ΠΈ АПИ ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ сС ΠΎΠ΄ ΠΏΠΎΠ·ΠΈΠ²Π° којС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³Ρƒ ΡƒΠΏΡƒΡ‚ΠΈΡ‚ΠΈ процСсима. ΠžΠ±ΠΈΡ‡Π½ΠΎ су Ρ‚ΠΎ ΠΏΠΎΠ·ΠΈΠ²ΠΈ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅, Π±Ρ€ΠΈΡΠ°ΡšΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠ·ΠΈΠ²ΠΈ.
● ΠŸΡ€ΠΎΡ†Π΅Ρ јС Ρƒ јСдном ΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡΡ‚Π°ΡšΠ°, ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚, спрСман, Π±Π»ΠΎΠΊΠΈΡ€Π°Π½. Π Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈ Π΄ΠΎΠ³Π°Ρ’Π°Ρ˜ΠΈ ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су заказивањС, ΠΈΠ·ΡƒΠ·Π΅Ρ†ΠΈ ΠΎΠ΄ заказивања ΠΈΠ»ΠΈ Ρ‡Π΅ΠΊΠ°ΡšΠ° ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΡΡ‚Π°ΡšΠ΅ процСса ΠΈΠ· јСдног Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ.
● Листа процСса садрТи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ свим процСсима Ρƒ систСму. Π‘Π²Π°ΠΊΠΈ унос Ρƒ ΡšΠ΅ΠΌΡƒ Π½Π°Π·ΠΈΠ²Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Π±Π»ΠΎΠΊ процСса, ΡˆΡ‚ΠΎ јС Ρƒ стварности структура која садрТи свС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΎΠΌ процСсу. 

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€