Proces v operačnom systéme: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „Kategória:Študentské práceKategória:Diplomové práceKategória:Operačné systémy {{Praca_uvod|2|Určenie doby výpočtu vybraných úloh v prostredí s…“) |
|||
Riadok 2: | Riadok 2: | ||
{{Praca_uvod|2|Určenie doby výpočtu vybraných úloh v prostredí súčasných operačných systémov|Operačný systém|Proces v operačnom systéme|Porovnanie vybratých operačných systémov}} | {{Praca_uvod|2|Určenie doby výpočtu vybraných úloh v prostredí súčasných operačných systémov|Operačný systém|Proces v operačnom systéme|Porovnanie vybratých operačných systémov}} | ||
__TOC__ | __TOC__ | ||
− | = = | + | ==Proces v operačnom systéme== |
+ | Proces je program, ktorý sa práve vykonáva. Je to aktívna, dynamická entita na rozdiel od ( textu ) programu, ktorý je statickou, pasívnou entitou. Vykonávanie sa označuje ako sekvenčne - v každom časovom okamihu sa vykonáva jedna inštrukcia daného procesu a po jej ukončení sa prejde na ďalšiu, alebo sa začne vykonávať iný proces. V danom čase procesu zodpovedá presne jeden program, ale danému programu môže zodpovedať viacero vykonávaných procesov, napr. viacerí používatelia pracujú s textovým editorom, spustili jediný program ( v pamäti sa nachádza iba raz ), ale ide o desať samostatných procesov. | ||
+ | |||
+ | Proces pozostáva z: | ||
+ | |||
+ | # kódu ( textu ) programu - tzv. kódový segment | ||
+ | # hodnoty registrov ( napr. hodnota registra IP určuje, kde sa vykonávanie nachádza v texte programu ) | ||
+ | # dát procesu: | ||
+ | #* a)globálne dáta - prístupné všetkým procedúram programu | ||
+ | #* b)zásobník(y) - implementuje postupnosť volaní jednotlivých procedúr ( call stack ) | ||
+ | #* c)hromada ( heap ) - implementuje dynamicky prideľované a vracané dáta | ||
+ | # stavu procesu - aktivita vykonávaná procesom |
Verzia zo dňa a času 22:31, 6. apríl 2010
1. | Operačný systém |
2. | Proces v operačnom systéme |
3. | Porovnanie vybratých operačných systémov
|
Proces v operačnom systéme
Proces je program, ktorý sa práve vykonáva. Je to aktívna, dynamická entita na rozdiel od ( textu ) programu, ktorý je statickou, pasívnou entitou. Vykonávanie sa označuje ako sekvenčne - v každom časovom okamihu sa vykonáva jedna inštrukcia daného procesu a po jej ukončení sa prejde na ďalšiu, alebo sa začne vykonávať iný proces. V danom čase procesu zodpovedá presne jeden program, ale danému programu môže zodpovedať viacero vykonávaných procesov, napr. viacerí používatelia pracujú s textovým editorom, spustili jediný program ( v pamäti sa nachádza iba raz ), ale ide o desať samostatných procesov.
Proces pozostáva z:
- kódu ( textu ) programu - tzv. kódový segment
- hodnoty registrov ( napr. hodnota registra IP určuje, kde sa vykonávanie nachádza v texte programu )
- dát procesu:
- a)globálne dáta - prístupné všetkým procedúram programu
- b)zásobník(y) - implementuje postupnosť volaní jednotlivých procedúr ( call stack )
- c)hromada ( heap ) - implementuje dynamicky prideľované a vracané dáta
- stavu procesu - aktivita vykonávaná procesom