Operačný systém UNIX
Operačný systém UNIX - zákl. char., práca so súbormi a adresármi, užívateľské prostredieUNIX pracuje na osobných počítačoch, stredných počítačocch , počítačových staniciach a sieťových serveroch, sálových počítačoch a tiež na superg počítačoch.
® režim práce - UNIX pracuje v tzv. sedeniach (sessions) a jeho režim práce je viacúlohový (multitasking) a viacužívateľský, pričom používa režim zdieľania času (time sharing)
® užívateľ - ako užívateľské rozhranie používa:
· znakovo orientované, teda pracuje sa prostredníctvom menu alebo použitím príkazového interpreta, tzv. shellu
· grafické (GUI) - práca v oknách, v pracovných plochách (desktop)
- užívateľské prostredie (interface) je terminál (inteligentné a neinteligentné terminály, grafické x-terminal)
® systém súborov:
- systém súborov je uložený na pevných diskoch. Skladá sa z niekoľkých stromových štruktúr tzv. zväzkov.
zväzok - je uložený v pevne vyhradenej časti pevného disku a je možné ho pripojiť na miesto ľubovoľného adresára v systéme súborov
- súborový systém je v OS UNIX organizovaný hierarchickým spôsobom a môžeme ho definovať ako:
· fyzický filesystem
· logický filesystem
fyzický filesystem:
- je reprezentovaný jednotlivými diskami, ktoré sú pripojené v systéme a rozdelené do tzv. oblastí (partitions). Význam týchto oblastí spočíva v tom, že každá z nich môže byť použitá na iný účel. Použitie oblasti môže byť napríklad nasledovné:
partition "a" - použitá štandardne pre root
"b" - pre swap a dump
"c" - štandardne reprezentuje celý disk
"g" - použitá pre adresár usr, t.j. užívateľské kontá a niektoré systémové súbory
fyzický filesystem obsahuje blok0 a blok1.
blok0 - boot blok (zavádzací blok) je využívaný len na systémovom zväzku pri bootovaní systému a obsahuje zavádzací program
blok1 - označuje sa ako superblok resp. blok popisu disku. Obsahuje základné identifikačné údaje o disku (veľkosť zväzku v blokoch, ktoré môžu byť na disku vytvorené, počet logických blokov, počet tzv. i-uzlov)
i-node - je jednoznačná identifikácia súboru, obsahuje jeho atribúty. Jednotlivé i-uzly sú v systéme rozlíšené číslom. Číslo tohto uzla je jednoznačné v rámci jedného zväzku a jeho veľkosť je 64 bytov.
logický filesystem
- vzniká pospájaním všetkých pripojených fyzických filesystémov do jedného stromu reprezentovaného adresárom root.
TYPY SÚBOROV:
súbor je postupnosť znakov s priamym prístupom ukončených EOF
- súbory sa líšia svojím použitím a vnútornou štruktúrou
® normálne súbory - vytvára ich užívateľ · textové: súbory, ktoré obsahujú dolných 128 znakov ASCII tabuľky a sú vytvárané editorom alebo užívateľskými príkazmi (napr. c a t)
· binárne: obsahujú inštrukcie v strojovom kóde a obsahujú všetkých 256 znakov ASCII tabuľky
® adresáre: súbory na uchovanie informácií (mena súboru a číslo jeho i-uzla) o iných súboroch. Zabezpečuje väzbu medzi vonkajšou (logickou) a vnútornou (fyzickou) štruktúrou súborov.
® špeciálne súbory: sú to špecifické súbory pre OS UNIX, ktoré predstavujú fyzické zariadenia pripojené k počítaču. Súbor zabezpečuje prístup k pripojeným perifériám počítača
® ostatné súbory: súbory, ktoré z hľadiska ich použitia nemožno zaradiť ani do jednej z predch. skupín (sockety, pipe, linky, súbor zdieľaná pamäť)
Prístupové práva:
UNIX je multiužívateľský systém. Preto je potrebné definovať prístupové práva. Každý súbor, adresár či zariadenie má definované prístupové práva pre svojho majiteľa, svoju skupinu a pre ostatných. Tieto práva sú troch typov:
· právo čítať (read)
· právo zapisovať (write)
· právo spúšťať (execute)
Môže ich zmeniť len vlastník alebo správca systému, ktorý môže vykonávať všetko bez ohľadu na nastavené práva.
kategórie užívateľov:
® superuser (správca systému - root)
® vlastník súboru
® členovia jeho pracovnej skupiny
® ostatní užívatelia
Pre vytvorený súbor existuje 16-bitové ochranné slovo®mód súboru, ktorý sa zaznamenáva v i-node súboru po jeho vytvorení a zapísaní do adresára.
Zones.sk – Najväčší študentský portál