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

Podobné dokumenty
konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Systém souborů (file system, FS)

Operační systém GNU/Linux

2.2 Typy súborov v OS Unix

Úvod do Linuxu. SŠSI Tábor 1

Přednáška 5. Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. Úvod do Operačních Systémů Přednáška 5

Programovanie.NET, C++ - najbližšie termíny:

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

Identita uživatelů, přístupová práva. Linux

Úvod. unx-predn_01-uvod.odt :13:43 1

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

Rozdělení operačních systémů

IT ESS II. 1. Operating Systém Fundamentals

Operačný systém Úvodná prednáška

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Administrace OS Unix. Úvodní informace Principy administrace Uživatelé

Operační systémy 1. Přednáška číslo Souborové systémy

Úvod do Linuxu SŠSI Tábor 1

Základy operačního systému LINUX část I

Užívateľská príručka. Vytvorte 1 medzi stránkami v niekoľkých jednoduchých krokoch

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

OPAKOVANIE ZÁKLADNÉ POJMY Z INFORMATIKY

Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte

Soubory. SŠSI Tábor 1

Shrnutí předcházející přednášky

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz

Štruktúra a architektúra OS. Spracoval: Ing. Tomáš Domanický

LINUX uživatelské účty (1)

sféra, a.s. Továrenská Bratislava

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

Programové prostředky IS/IT

Spracovanie informácií

GSM GPRS technológia. Ing. Marek Kudla

Manuál pripojenia sa k IP zariadeniu HikVision (videorekordéra, IP kamery, videoservera..) pomocou DDNS servera HikVision.

Operační systémy (OS)

Systém souborů (File System)

GPS Loc. Užívateľský manuál. mobilné aplikácie. pre online prístup do systému GPS Loc cez mobilnú aplikáciu

Systémy souborů (File Systems)

Microsoft Outlook. Stručný prehľad základných funkcií. Ing.Anna Grejtáková, SPP DFBERG

Externé mediálne karty

úvod Historie operačních systémů

Principy operačních systémů. Lekce 1: Úvod

Príručka k programu WinSCP

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Souborové systémy a logická struktura dat (principy, porovnání, příklady).

Užívateľský manuál. Modulárna VTO

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

ZÁKLADY ELEKTROTECHNICKÉHO INŽINIERSTVA

Matematika v programovacích

MS PowerPoint - Úvod.

UŽIVATEL, SKUPINA, PROCES

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Základná jednotka. - Nastojato TOWER. - Naležato - DESKTOP

F akulta B aníctva, E kológie, R iadenia a G eotechnológií. Mozilla Firefox. Ing. Anna Grejtáková SPP D FBERG 2011

Inštalácia modemu Huawei E220 pre OS MAC

Identita uživatele (procesu)

Základy informatiky. Operační systémy

Technické vybavenie počítača - HARDVÉR (Hardware)

M R2454 SK

Štruktúra údajov pre kontajner XML údajov 1. Dátové prvky pre kontajner XML údajov

Sprievodca prvým nastavením Huawei B525s

Identita uživatele. predn_04.odt :47:03 1

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

František Hudek. únor ročník

Externé zariadenia Používateľská príručka

DOCHÁDZKOVÝ SYSTÉM SVYDO. RS Alfa, spol. s r.o., Košice

Základy algoritmizácie a programovania

Úvod do Operačních Systémů

UNIX. Historie a základní pojmy. Historie. Před ním. Začátek

Operační systémy. Přednáška 1: Úvod

ONLINE PORTÁL COPY OFFICE SERVICE ACCENT REMOTE CUSTOMER

Total Commander. Základné nastavenia

FREEIP. Aplikácia pre Android

Jún ver aktualizácia textu: 10. júna 2016

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

Používateľská príručka k aplikácii na SOČ

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Sieťová klenbová minikamera

Linux připojování zařízení. 6 praktická část

TSS Autoškola. gpspreautoskoly.sk. Užívateľský manuál pre online prístup cez aplikáciu pre tablety s OS Android

Systém souborů. Účel souborového systému. Organizace dat na disku

2. Nahratie mapy pre Locus Map - formát sqlite alebo mbtiles do zariadenia (telefón, tablet) s OS Android.

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

Historie UNIXu a LINUXu - 1

1. Word 4. ročník Formát odseku Tabulátory. Word tabulátory Odseky naformátujte podľa vzoru Predvolené zarážky tabulátora

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Elektronické odosielanie výplatných pások

Radovan Staš (RadOOne)

KARTA RS 485/232 do PC

Dátové rozhranie pre výmenu dát v stavebníctve NDS. Verzia 1.1

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

NÁVOD PRE AKTUALIZÁCIU FIRMVÉRU Glitel GT-318RI

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Mobilná aplikácia ekolok SP, a.s.

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

Transkript:

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

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.

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.

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

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 :

UNIX System III (nazývaný aj System 3) bol prvou komerčnou verzíou OS UNIX verzia 7 (1978) AT&T vetva 2 vetvy System lll System V System V ver 2.x-3.2 ver 4.0 BSD vetva -Microport Unix -AIX (IBM) -Interactive Unix -Venix (Ventur Com) -Xenix (Microsoft) -SCO ODT -2.x BSD (16-bitové počítače) -4.x BSD (32-bitové počítače) -Ultrix (DEC) -Sun OS (Sun) -HP-UX (Hewlett Packard) -SCO Xenix (Santa Cruz -SCO Unix Operations)

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)

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

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.

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

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.

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

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:

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

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

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

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 spravidla 8 znakov (min 6, max 256), 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.

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

2. Súborová štruktúra OS Unix 2.1 Súborový systém 2.2 Typy súborov v OS Unix 2.3 Prístupové práva

Systém súborov Systém súborov (file system) je uložený na pevných diskoch. Skladá sa z niekoľkých stromových štruktúr, tzv. zväzkov (filesystem). 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.

Systém súborov Rôzne spôsoby ukladania údajov na disku systém 4.2 - v BSD systémoch ufs - Sun Microsystems ext2fs - LINUX msdos - pre prístup k oblasti DOSu - LINUX nfs - pripájanie diskov vzdialených poč. iso9660 - systém súborov na CD ROM - vyrovnávacia pamäť - 5s., 30 s. - úloha UPS - sync, update (bdflush)

2.1 Súborový systém - filesystem je v OS Unix organizovaný hierarchickým spôsobom. Môžeme ho definovať ako: - fyzický filesystem - logický filesystem

Fyzický filesystém je reprezentovaný jednotlivými diskami, ktoré sú pripojené v systéme a rozdelené do tzv. partition - oblastˇ. Význam týchto oblastí spočíva v tom, že každá z nich môže byť použitá na iný účel. Použitie oblastí môže byť napr. nasledovné: - partition a - použitá štandardne pre root (/) - partition b - použitá štandardne pre swap + dump - partition c - štandardne reprezentuje celý disk - partition g - použitá pre adresár /usr t.j.užívateľské kontá a niektoré systémové súbory Daľšie oblasti určené pre Informix, užívateľské aplikácie,...atď. Graficky by sme mohli rozdelenie disku na oblasti zobraziť nasledovne :

Veľkosť Oblasti disku Prekrývanie 0 c,e,f,h 42167 a b c 234935 d c 297183 297183 g c

Formát diskov pod OS Unix je jednotný - celý disk je rozdelený na tzv. logické bloky

Logický filesystem obsahuje: Blok 0 - boot blok (zavádzací blok) je využívaný len na systémovom zväzku pri bootovaní systému a obsahuje zavádzací program. Blok 1 - superblok, resp. blok popisu disku základné identifikačné údaje o disku (veľkosť zväzku v blokoch, počet voľných blokov, max. počet súborov, ktoré môžu byť na disku vytvorené, počet logických blokov, počet tzv.inode,...atď).

oblasť i-uzlov (i-nodes) oblasť dátových blokov Adresár koreňový adresár root identifikácia / obsah adresára mená súborov čísla i-node k nim prislúchajúcich "." - domovský ".." - rodičovský adresár Súbor hierarchicky najnižšia jednotka

i - uzol i - uzol je jednoznačná identifikácia súboru, obsahuje jeho atribúty. Jednotlivé i-uzly sú v systéme rozlíšené číslom. Číslo i-uzlu je jednoznačné v rámci jedného zväzku. Veľkosť i-uzlu je 64 bytov.

I - uzol obsahuje tieto informácie: typ súboru a mód súboru (prístup.práva) počet odkazov na súbor z rôznych miest stromu adresára UID - vlastník súboru GID veľkosť súboru tabuľka dátových blokov - pole adries dátum a čas poslednej manipulácie so súborom

Veľkosť súboru priamo súvisí s poľom adries v i-node.pri zápise súboru na disk je v závislosti na veľkosti súboru využívaná priama a nepriama adresácia dátových blokov súboru.

Zoznam i-uzlov i-uzly... meno1 3meno2 4meno3 1 2 dáta dáta 5meno4 6 7 8... dáta

Koreňový adresár (vľavo) a jeho... meno1 meno2 meno3 meno4 priklady... podadresár (vpravo) meno i-uzol meno i-uzol 2 2 3 7 3 6 87 0... sk1 sk2 87 2 93 98 0 0 0 0