Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Jadro: Jadro OS. Je to softvér s najnižšou úrovňou, ktorý priamo interaguje s hardvérom. Kľúčové funkcie jadra zahŕňajú:
* Správa procesov: Vytváranie, plánovanie a ukončenie procesov.
* Správa pamäte: Pridelenie a riešenie pamäte na procesy. To často zahŕňa virtuálnu pamäť.
* Správa systému súborov: Organizácia a prístup k súborom na úložných zariadeniach.
* Správa zariadení: Kľúčovou súčasťou toho je prepojenie s hardvérovými zariadeniami, ako sú tlačiarne, klávesnice a pevné disky (ovládače).
* Interprocess Communication (IPC): Umožnenie procesov navzájom komunikovať.
* Zabezpečenie: Ovládanie prístupu k systémovým zdrojom.
2. Systémové služby: Sú to programy, ktoré pomáhajú spravovať a udržiavať systém. Príklady zahŕňajú:
* Manažéri súborov: (napr. Prieskumník systému Windows, Finder) na navigáciu a manipuláciu súborov.
* Disk Utilities: Nástroje na formátovanie, kontrolu a opravy diskov.
* Network Utilities: Nástroje na konfiguráciu a správu sieťových pripojení.
* Systém monitoruje: Zobraziť využitie zdrojových zdrojov (CPU, pamäť, I/O disk).
* Zálohovanie a obnovenie verejných služieb: Na vytváranie záloh a obnovenie údajov.
* tlmočníci príkazového riadku (škrupiny): Poskytnite textové rozhranie na interakciu s OS (napr. Bash, CMD).
3. Systémové knižnice: Zbierky vopred napísaného kódu, ktoré môžu aplikácie použiť na vykonávanie bežných úloh. Tieto často spracúvajú interakcie s nízkou úrovňou s hardvérom alebo operačným systémom.
4. API (rozhrania programovania aplikácií): Poskytujú spôsob, ako môžu aplikácie interagovať s OS a jeho zdrojmi. Pôsobia ako sprostredkovateľ a skrývajú zložitosť základného systému.
5. Ovládače zariadení: Softvér, ktorý umožňuje OS komunikovať so špecifickými hardvérovými zariadeniami. Každé zariadenie (tlačiareň, grafická karta atď.) Zvyčajne potrebuje svoj vlastný ovládač.
6. Používateľské rozhranie (UI): Spôsob, akým používateľ interaguje s OS. To môže byť:
* rozhranie príkazového riadku (CLI): Textové rozhranie.
* Grafické používateľské rozhranie (GUI): Vizuálne rozhranie s oknami, ikonami a ponukami.
Je dôležité poznamenať, že presné komponenty a ich implementácia sa výrazne líšia medzi rôznymi operačnými systémami (Windows, MacOS, Linux atď.). Hlavné základné úlohy opísané vyššie sú však pre väčšinu spoločné.