Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Správa zdrojov:
* Správa pamäte: Efektívne pridelenie a riešenie RAM na prevádzkovanie procesov, predchádzanie konfliktom a maximalizáciu dostupnej pamäte. Zahŕňa to techniky, ako je stránkovanie, segmentácia a virtuálna pamäť.
* Správa procesov: Vytváranie, plánovanie a riadenie vykonávania procesov (prevádzkové programy). Zahŕňa to určenie, ktorý proces získava čas CPU a na to, ako dlho (plánovanie algoritmov), zaobchádzanie s komunikáciou medzi procesmi a riadením ukončenia procesu.
* Správa systému súborov: Organizácia a správa súborov a adresárov na úložných zariadeniach (pevné disky, SSD), poskytovanie mechanizmov na vytváranie, odstránenie, prístup k súborom a zabezpečenie integrity údajov.
* Správa zariadení: Správa a riadenie hardvérových zariadení pripojených k počítaču (tlačiarne, klávesnice, myši, sieťové karty atď.), Ktoré poskytujú jednotné rozhranie pre aplikácie na interakciu s týmito zariadeniami. To často zahŕňa vodičov.
2. Používateľské rozhranie:
* použiteľnosť: OS by sa mal ľahko učiť a používať, s intuitívnou navigáciou a jasnými pokynmi. Zahŕňa to rozhrania príkazového riadku (CLI) a grafické používateľské rozhrania (GUI).
* prístupnosť: OS by mal byť prístupný používateľom so zdravotným postihnutím, poskytujúc funkcie, ako sú čítačky obrazovky, navigácia na klávesnici a prispôsobiteľné nastavenia.
* Zabezpečenie: OS by mal chrániť údaje o systéme a používateľovi pred neoprávneným prístupom a škodlivým softvérom. Zahŕňa to funkcie, ako je autentifikácia používateľa, riadenie prístupu a aktualizácie zabezpečenia.
3. Spoľahlivosť a stabilita:
* Manipulácia s chybami: OS by mal elegantne zvládnuť chyby a zabrániť zrážkam systému. Zahŕňa to mechanizmy na detekciu a obnovenie zlyhaní hardvéru a softvéru.
* robustnosť: OS by mal byť odolný voči neočakávaným udalostiam a naďalej fungovať aj v strese.
* stabilita: OS by mal byť stabilný a konzistentný a minimalizoval neočakávané reštarty alebo zamrznutie.
4. Zabezpečenie:
* Authentication: Overenie identity používateľov a procesov pred poskytnutím prístupu k systémovým zdrojom.
* Autorizácia: Ovládanie, ktoré akcie overvené používatelia a procesy môžu vykonávať.
* Ochrana údajov: Ochrana údajov používateľov pred neoprávneným prístupom, úpravou alebo vymazaním.
* ochrana škodlivého softvéru: Predchádzanie a zmiernenie účinkov škodlivého softvéru.
5. Účinnosť:
* Výkon: OS by mal vykonávať svoje úlohy rýchlo a efektívne, čím sa minimalizuje režijné náklady na systémové zdroje.
* škálovateľnosť: OS by mal byť schopný zvládnuť zvyšujúce sa pracovné zaťaženie a počet používateľov bez výrazného zhoršenia výkonu.
6. Prenosnosť (voliteľné, ale žiaduce):
* Schopnosť OS bežať na rôznych hardvérových platformách s minimálnymi úpravami.
Tieto zásady sú vzájomne prepojené a často zahŕňajú kompromisy. Napríklad maximalizácia bezpečnosti môže mierne znížiť výkon. Úspešný OS zasiahne dobrú rovnováhu medzi týmito zásadami, aby vyhovoval potrebám jej používateľov a hardvérom, na ktorom beží.