-spôsob, ako komunikuje OS s užívateľom
A/ s textovým rozhraním- komunikuje cez písmenká
- výhoda - na základné funkcie stačí malá operačná pamäť
Pr.: MS-DOS, Unix, staré verzie Linux
B/ s grafickým rozhraním (GRAPHIC USER INTERFACE - GUI)
- grafické používateľské rozhranie
- využíva myš, potrebujeme veľa operačnej pamäte
- na urýchlenie práce s grafickým rozhraním operačného systému boli vytvorené grafické akcelerátory, ktoré urýchľovali vykonávanie operácií s grafikou 2D
Pr.: všetky typy Windows, Linux
4. podľa počtu používateľov:
A/jednoužívateľské – môže na počítači pracovať v danom čase len jeden používareľ (MS-DOS, Windows 95,98, .. skoro všetky okrem Server)
B/ viacužívateľské – umožňujú, aby s počítačom pracovalo súčastne viac používateľov, počítač, na ktorom beží viacužívateľský oper. systém sa nazýva SERVER a užívatelia na tomto počítači nepracujú priamo, ale pomocou počítačov, ktoré su so serverom spojené počítačovou sieťou, tieto koncové počítače pripojené k serveru nazývyme TERMINÁLY, na termináloch môže byť spustený akýkoľvek oper. systém a pri dobre nastavenej sieti záleží najmä od výkonu serveru a nie od terminálu.
9 B
Hodnoty štrukturovaných dátových typov sa skladajú z ďalších zložiek určitého typu – umožňujú združiť radu rôznych dátových typov. Štrukturované dátové typy sú pole, záznam, reťazec, množina.
Pole(Array) – skladá sa z pevného počtu zložiek, ktoré sú rovnakého dátového typu, sú usporiadané do n-rozmernej matice, jednotlivé prvky pola majú svoje jednoznačné označenie, tzv. index (ordinálna hodnota indexu nasledujúceho prvku je vždy o jednotku vyššia než ordinálna hodnota indexu prvku predchádzajúceho). Definícia typu pole: pole= array[1..100] of byte.
Záznam(Record) – skladá sa z pevne zadaného zoznamu prvkov záznamu, položky môžu byť rôzneho typu. Každá položka má svoje meno a typ. Položka záznamu je určná zápisom: meno záznamu. meno položky. Type Zaznam= record
meno,priezvisko:string;
end;
Množina(set) – obsahuje informácie či prvok je v množine alebo nie. Type zaklad=(modra,cervena,zelena); mnozinafarieb=set of zaklad;
Reťazec(string) – maximálna dĺžka reťazca je 255 znakov. Meno:string