Download presentation
Presentation is loading. Please wait.
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.