Operačný systém: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Značka: školská IP
Bez shrnutí editace
Riadok 7:
 
== Základné technológie ==
Operačný systém je súbor technológií, ktoré boli navrhnuté, aby umožnili počítaču vykonávať určité funkcie. Tieto technológie môžu (ale aj nemusia) byť prítomné v každom OS, a často sa vyskytujú rozdiely v ich implementácii. Avšak, ako bolo spomenuté vyššie, väčšina súčasných moderných operačných systémov bola odvodená od rovnakých predchodcov,p vytvorí proces a takbuď ho vodloží základena podobné.neskoršie použitie, alebo mu alokuje určitú časť pamäte, nahrá programový kód z disku alebo inej časti pamäte do novo-alokovanej oblasti a spustí jeho beh.
Jadro OS ukladá rôzne informácie o bežiacich procesoch. Medzi tieto informácie môže patriť:
 
=== Vykonávanie programu ===
Najbežnejšia funkcia operačného systému je podpora aplikácií spustených užívateľom. Na operačných systémoch s podporou multiprogramovania, sú bežiace programy označované ako procesy. Správa procesov využíva prostriedky poskytované operačným systémom na umožnenie vytvorenia, vykonania a ukončenia procesov, a zabezpečenie rôznych interakcií. Túto funkcionalitu zabezpečuje jadro operačného systému v spojení s príslušným hardvérom.
 
Vykonanie programu zahŕňa vytvorenie procesu operačným systémom. Jadro vytvorí proces a buď ho odloží na neskoršie použitie, alebo mu alokuje určitú časť pamäte, nahrá programový kód z disku alebo inej časti pamäte do novo-alokovanej oblasti a spustí jeho beh.
Jadro OS ukladá rôzne informácie o bežiacich procesoch. Medzi tieto informácie môže patriť:
* Jedinečný identifikátor, nazývaný identifikátor procesu (PID)
* Zoznam pamäte, ktorú program používa, alebo má k nej povolený prístup
* PID programu, ktorý vyžiadal jeho spustenie, alebo ID rodičovského [[Proces so skupinou Milady Horákovej|procesu Baba Ivka Marianka]]
*
* Meno súboru resp. cesta z ktorej bol program nahratý
* Súbor registra, obsahujúci posledné hodnoty všetkých CPU registrovregistrovgziuiiooooooo
* Program counter – počítadlo ukazujúce na aktuálnu pozíciu v programe