Presentation is loading. Please wait.

Presentation is loading. Please wait.

1. Úvod do operačného systému UNIX

Similar presentations


Presentation on theme: "1. Úvod do operačného systému UNIX"— Presentation transcript:

1 1. Úvod do operačného systému UNIX
História vzniku a vývoja OS UNIX Základná charakteristika OS UNIX a vrstvy OS Prístup užívateľov do OS UNIX

2 Operačný systém je balík programových modulov, systémových a obslužných driverov, ktoré:
ovladajú technické zariadenia počítača, zabezpečujú prideľovanie operačnej pamäte a procesora úloham, zaisťujú komunikáciu s inými počítačmi v sieti, koordinujú V/V operácie, kontrolujú činnost užívateľa.

3 UNIX viacužívateľský, multiprogramový, všeobecné použitie,
režim zdieľania času, portabilita – prenositeľnosť na rôzne typy techn. prostr., jadro OS je napísané z 90% v jazyku C a 10% v Assembleri.

4 História OS UNIX - tvorcovia
firma Bell Laboratories /AT&T / rok 1969 Ken Thompson, Brian Keringhan rok 1973 Denis Ritchie rok 1978 verzia OS Unix v.7 komerčná vetva cieľ - Unix pre profesionálne použitie akademická vetva cieľ -vývoj systémových nadstavieb

5 1.1 História vzniku a vývoja OS UNIX
Graficky možno celkový vývoj a existujúce typy OS Unix naznačiť nasledovnou schémou :

6 AT&T vetva Unix v.7 System lll System V System V ver 2.x ver 4.0 BSD vetva -Microport Unix -AIX (IBM) -Interactive Unix -Venix (Ventur Com) -HP-UX (Hewlett Packard) -Xenix (Microsoft) -SCO Xenix (Santa Cruz -SCO Unix Operations) -SCO ODT -2.x BSD (16-bitové počítače) -4.x BSD (32-bitové počítače) -Ultrix (DEC) -Sun OS (Sun)

7 1.2 Základná charakteristika OS
1. Použitý hardware a portabilita Unixu Unix pracuje na: osobných počítačoch (IBM kompatibilné PC, počítače Macintosh), stredných počítačoch (VAX fy DEC), počítačových staniciach a sieťových serveroch (systémy SPARC fy Sun a rada RS/6000 IBM), sálových počítačoch (System 370 IBM)

8 2. Režim práce Práca v tzv. sedeniach - session
Režim práce je multiúlohový tzv. multitasking a multiužívateľský Režim zdieľania času, tzv. time sharing

9 3. Užívateľ Užívateľské rozhrania: znakovo orientované
práca cez menu alebo použitím interpretera príkazových riadkov, tzv. shellu grafické tzv. GUI (Graphical User Interface) práca v oknách alebo práca v pracovných plochách tzv. desktope Najpoužívanejšie GUI : OS Motif fy Open Software Foundation Open Look fy AT&T.

10 Interface, ktorý užívateľ používa pri práci, je terminál
Interface, ktorý užívateľ používa pri práci, je terminál. • neinteligentné terminály • inteligentné terminály • grafické tzv. X-terminály

11 4. Systém súborov organizovaný hierarchickým spôsobom
jednotné ovládanie klasických súborov a periférnych zariadení jednotný formát súborov Súbor je definovaný ako postupnosť znakov (bytov) s priamym prístupom.

12 7. Programovacie jazyky a kompilátory
5. Bezpečnosť systému 6. Práca v sietiach 7. Programovacie jazyky a kompilátory - programovací jazyk C (štandard OS) - ostatné progr. jazyky: Fortran77, Pascal, Ada, Prológ, Cobol 8. Databázové systémy

13 Vnútorná štruktúra OS Unix vrstvy OS UNIX
Operačný systém UNIX sa skladá z jednotlivých vrstiev, ktoré sú hierarchicky usporiadané. Grafické znázornenie vrstiev je uvedené na nasledujúcom obrázku:

14 K O M P I L A T O R Y TEXT. FORMÁTERY EDITORY K E R N E L PRÍKAZY H A R D W A R E KOMUNIKAČNÉ PROGRAMY INTERPRÉTY U Ž Í V A T E Ľ S K É A P L I K Á C I E

15

16 Prístup užívateľov do OS UNIX
Prihlásenie: 1.pomocou vzdialeného terminálu 2.PC počítača a programu pre emuláciu terminálu (telnet, rlogin, kermit,...). login: užívateľ zadá svoje prihlas. meno Password: užívateľ zadá heslo Po správnom prihlásení sa aktivuje interprét príkazového riadku - shell.

17 Prompt príkazového riadku :
$ - klasický Bourne shell (sh) % - C-shell (csh) > - tcshell (tcsh)

18 Informácie o užívateľoch systému súbor /etc/passwd.
log_name:password:UID:GID:GCOS:directory:shell ciz:aX?z2/:41:16:Ciz Milan ,,,:/usr/student:/bin/csh login name - prihlasovacie meno pridelené správcom systému password - prihlasovacie heslo, ktoré je kódované. Dĺžka hesla je znakov a má obsahovať kombináciu malých, veľkých písmen, číslic, špeciálnych znakov. Užívateľ je povinný meniť si heslo v pravidelných časových intervaloch.

19 UID - User identification number - identifikačné číslo užívateľa, ktoré ho jednoznačne identifikuje v systéme. Má význam pri určovaní vlastníctva súborov. GID - Group identification number - identifikačné číslo skupiny, do ktorej užívateľ patrí. Každá skupina má svoje prístupové práva. Súbor /etc/group obsahuje zoznam skupín. GCOS (GECOS - General Electric komplexný operačný systém) - celkové informácie o užívateľovi ( meno, priezvisko, pracovisko, telefónne čísla). Informácie z tejto položky vypisuje príkaz finger a používajú sa tiež pri posielaní pošty. home directory - domovský adresár užívateľa, ktorý je aktuálny po prihlásení a kde sú uchovávané jeho súbory. shell - interpret príkazových riadkov


Download ppt "1. Úvod do operačného systému UNIX"

Similar presentations


Ads by Google