Operační systémy 2.

Slides:



Advertisements
Podobné prezentace
V této lekci se budeme brouzdat adresáři.
Advertisements

21. okruh GNU/Linux uživatelské účty, přístupová práva GUI, architektura X Windows, správce oken.
Obecně o operačních systémech
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Souborové systémy.
Lenka Forstová Lucie Pelikánová
INFORMATIKA - PC 6. Ročník Zpracoval: Mgr. Tomáš Rajnoha vyučující informatiky a komunikační technologie 1.
Operační systém Adam Greguš, 4.A.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Architektura systému Windows
Vzdělávací materiál / DUMVY_32_INOVACE_02B10 Příkazový řádek: úvod AutorIng. Petr Haman Období vytvořeníListopad 2012 Ročník / věková kategorie3. ročník.
Základy práce na PC Ing. Jan Roubíček.
IT ESS II. 1. Operating Systém Fundamentals. 1. Operating Systems Fundamentals 2 Srovnání desktopových OS a NOSs  workstation jednouživatelské jednoúlohové.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-14.
Ing. Libor Měsíček, Ph.D. CN460
Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Operační systém UNIX - vznik v roce 1969, Bell Laboratories (AT&T), Denis Ritchie, Ken Thompson (důraz na souborový systém) - reakce na krachující MULTICS,
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Lokální počítačové sítě Novell Netware Ing. Zdeněk Votruba Úvod do síťového operačního systému Novell Netware.
Operační systém (OS) ICT Informační a komunikační technologie.
Výpočetní technika a algoritmizace I
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
UNIX — doplňky Informatika pro ekonomy II přednáška 9.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Operační systémy.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 28Číslo.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek. Nejznámější operační systémy DOS – textové rozhraní OS/2 – podobný Windows, ovládán hlasem UNIX – stabilní, otevřený,
Příkazový řádek v OS Windows
Operační systém GNU Linux
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
1/28 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vlákna 06.
OPERAČNÍ SYSTÉMY.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
doc. RNDr. Zdeněk Botek, CSc.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Operační systém GNU Linux Příkazy pro práci se soubory.
Operační systém UNIX Příkazové prostředí UNIXu: příkaz [argumenty] [jméno] Ve jménech příkazů a parametrech se rozlišují malá a velká písmena.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Naprogramovat operační systém je mnohonásobně složitější, než naprogramovat „obyčejný program“. Základní programové vybavení počítače Fce: ovládání počítače,
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorIng. Ivana Brhelová Název šablonyIII/2.
Základy operačních systémů
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Operační systémy OS.
SOFTWARE I Operační software. BIOS Provádí testy hardwaru a jeho nastavení, konfiguraci celého počítače Provádí testy hardwaru a jeho nastavení, konfiguraci.
Výpočetní technika a algoritmizace I Základní příkazy příkazového řádku v systému Windows a unixových systémech.
OPERAČNÍ SYSTÉMY učební text pro žáky SŠ.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Paměti PC HDD, CD/DVD, USB Flash RAM a ROM Vnější paměť Disková paměť
Vypracoval / Roman Málek
SW počítače - operační systém
Vlastnosti souborů Jaroslava Černá.
Operační systémy - úvod
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek.
1. ročník oboru Mechanik opravář motorových vozidel
Linux-příkazový řádek
Správa disků
Základní příkazy OS UNIX (1)
Práce s procesy Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
TELNET, FTP.
Operační systémy.
Systém souborů 1.
Souborové systémy 1 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Transkript prezentace:

Operační systémy 2

Operační systémy Funkce: sdílení hardwarových prostředků, sdílení datových struktur, podpora uživatelským rozhraním, zamezení nežádoucímu narušení činnosti jednotlivých uživatelů činností jiných uživatelů, organizaci ukládání dat z hlediska bezpečnosti a rychlosti přístupu, obsluhu síťových komunikací, plánování v systému, zajišťování vstupních a výstupních operací, účtování, obnovu systému po výpadku, provádění paralelních operací atd.

Operační systém Požadavky musí mít přehled o jednotlivých prostředcích (nepřetržitě sledovat jejich stav), musí realizovat pravidla přidělování prostředků (komu, kdy, kolik, jakého druhu prostředku), musí provádět vlastní přidělování prostředků (ve vhodném okamžiku), a vyžadovat jejich vrácení (ve vhodném okamžiku).

Operační systém - rozdělení Způsob ovládání Graficky orientované Textově orientované Počet úloh Jedno úlohové Více úlohové Počet uživatelů Jedno uživatelské Více uživatelské Velikost zpracovávaného slova 8 bit CP/M 16 bit MS-DOS, DR-DOS 32 bit WINDOWS 95, 98, ME, 2000, XP

Operační systém - představitelé MS-DOS Windows 95, 98, 2000, ME, XP jednouživatelský, jednoúlohový, 16 bitový, textově orientovaný (Windows 3.xx –grafická nadstavba) víceúlohový, 32 bitový, graficky orientovaný (víceuživatelský – možnost instalace – jako serveru),podpora sítí

Operační systém - představitelé Unix System 7 Nowell Netware, OS/2, WARP víceúlohový, víceuživatelský, textově orientovaný s možností grafického rozhraní Linux – modifikace pro PC (různé distribuce, Redhat, Mandrake, Suse, … PC fy Apple víceúlohový (1991), 32 bitový, graficky orientovaný

Operační systém MS-DOS DOS –Disk Oriented Systém jednouživatelský, jednoúlohový, 16 bitový, textově orientovaný (Windows 3.xx – grafická nadstavba), Nepodporuje práci v síti Paměťová omezení nad 640 kB

MS-DOS správa paměti Konvenční paměť 0 - 640 KB Systémové soubory IO.SYS, MSDOS.SYS Ovladače pamětí, rezidentní programy Programy, data 1 MB PROGRAMY + DATA 640 KB PROGRAMY + DATA ovladače MSDOS.SYS IO.SYS

MS-DOS – příkazy interní – stále v paměti RAM soubor COMMAND.COM dir, cd, copy, time, ….. externí – uloženy v přístupných souborech soubory FORMAT. COM, TREE.EXE, … format, tree, pro práci s adresáři, soubory nebo systémem

MS-DOS – syntax zápisu NErozlišují se malá a velká písmena Slova (příkazy, popisy objektů, parametry) se oddělují mezerami prikaz [d:][cesta][soubor] [/parametr] DIR A:\Protokol\?okus.* /o ? – nahrazuje 1 znak * - nahrazuje 0 – 256 (8) znaků

Unix víceúlohový, víceuživatelský, textově orientovaný s možností grafického rozhraní (X Windows) podpora práce v síti architektura client - server systém UNIX byl vyvinut v roce 1969 ( Bell Laboratories firmy AT&T) SUN OS, Solaris, Hewlett Packard - HP UX, IBM - AIX, SGI-Irix, SCO- SCO Unix, Novell – UnixWare, True64 Unix, Mac OS X

Vrstvy systému UNIX (3) jádro - část operačního systému závislá na hardwarové platformě, stará se o správu procesů a přidělování systémových zdrojů vyšším vrstvám systémová volání - definují aplikační rozhraní (API) pro programy využívající jádra systému. nadstavba - samotné aplikační programy - procesy

UNIX - principy práce nabootování - v systému běží jen jádro (kernel) uživatelský program – proces démon – proces běžící po celou dobu práce systému systémová volání Vlastnícká práva root – super uživatel, procesy rodičovské - dceřinné

UNIX - principy práce shell - spouští další programy terminál - připojování ke vzdáleným počítačům

Rozlišování mezi malými a VELKÝMI znaky UNIX Rozlišování mezi malými a VELKÝMI znaky

Unix charakteristika otevřený operační systém víceúlohový, víceuživatelský, textově orientovaný s možností grafického rozhraní (X Windows) podpora práce v síti architektura client - server volně šířitelný SW (např. GNU) přenositelnost, modifikovatelnost systém UNIX byl vyvinut v roce 1969 ( Bell Laboratories firmy AT&T) SUN OS, Solaris, Hewlett Packard - HP UX, IBM - AIX, SGI-Irix, SCO- SCO Unix, Novell – UnixWare, True64 Unix, Mac OS X

Vrstvy systému UNIX jádro - část operačního systému závislá na hardwarové platformě stará se o správu procesů a přidělování systémových zdrojů vyšším vrstvám, (vytváření, ukončení, suspendování), komunikace, přístup k periferiím Správa systému souborů (alokace, uvolňování, ochrana, udržování konzistence,...) Přidělování paměti, ochrana paměti, odkládání dočasně nepoužívané paměti (swapping) Plánování procesů pro sdílení času CPU (plánovací algoritmus, přidělování časových kvant, priority systémová volání - definují aplikační rozhraní pro programy využívající jádra systému. nadstavba - samotné aplikační programy - procesy Systémový proces ... Klientský Systémová volání Jádro

UNIX - principy práce nabootování - v systému běží jen jádro (kernel) uživatelský program – proces getty –správa procesů systémová volání démon – proces běžící po celou dobu práce systému

UNIX - principy práce terminál - připojování ke vzdáleným počítačům shell - spouští další programy, příkazy (Shell je interpretační programovací jazyk. Čte příkazy z terminálu nebo ze souboru a provádí je.) Zástupci: Bourne shell (sh), C-shell (csh), Korn shell (ksh) Bourne-again shell (bash)

Telnet – navázání relace lokální počítač system Windows, Linux, DOS vzdálený počítač system UNIX (SOLARIS) CLIENT SERVER A2401 AKELA telnet putty, ssh, terraterm

Interpret příkazů (shell) základní program pro komunikaci s UNIXem formát příkazů: příkaz -přepínače parametry př. ls -l /etc metaznaky, např.: ls *.c > zdrojaky.txt umožňuje přímé programování; skripty sh test.sh

UNIX - souborové systémy Základní : UFS (Solaris), EFS (IRIX), EXT2FS (Linux)... Doplňující: VFAT (MS-DOS, Windows), NTFS (XP), ISO9660, swap, tmpfs a další

UNIX - souborové systémy Vlastnosti hierarchický systém jednotný přístup k zařízením, adresářům diskové svazky, síťové disky ochrana souborů 3 skupiny jména (znaková sada, délka)

UNIX - Jméno souboru a adresáře nejvýše 255 znaků libovolné znaky (v kořenovém adresáři NEsmí být soubor jména "/") rozlišují se malá a VELKÁ písmena soubory začínající znakem "." (tečka) jsou skryté Adresáře oddělovačem jmen adresářů je znak "/" (lomítko). kořenový adresář (root) "/" běžný (pracovní) adresář rozlišujeme cestu absolutní "/.../.../..." a relativní ".../.../...". každý adresář obsahuje položky "." (tento adresář) a ".." (nadřazený adresář)

UNIX – náhrada znaků - expanze * Vyhovuje libovolnému počtu libovolných znaků. ? Vyhovuje právě jednomu libovolnému znaku. [ ] Definuje třídu vyhovujících znaků; obsah hranatých závorek popisuje právě jeden znak.

UNIX – náhrada znaků – expanze * ? [ ] [ACd-i]* Vyhovuje jménům začínajícím znakem A, C, d, e, f, ..., i. [!0-9]* Vyhovuje jménům začínajícím čímkoli vyjma číslic. Smysl obrací operátor ! (starší shelly používaly ^). Vzorek nesmí obsahovat lomítko, tzn. do jednoho vzorku lze zahrnout nejvýše jeden adresář. Příklad: /usr/s*/* Vzorek nevyhovuje jménům adresářových položek začínajících tečkou. Nutno zadat explicitně. Příklad: .* *

UNIX - ochrana dat, uživatelů, procesů vlastnická práva root – super uživatel, procesy rodičovské – dceřinné soubory ochrana souborů 3 skupiny vlastník souboru - user skupina vlastníka - group přístupová práva - others

UNIX - ochrana dat, uživatelů, procesů ve výpisu ls -l - r w x r – x r – x 1 novák student ... vlastník ostatní skupina r – čtení w – zápis x – spouštění (otevření) typ souboru

Typy souborů -rwxr-xr-- 1 xberm04 506 May 12 10:30 proc1 "-" soubor drwxrwxrwx 9 root root 2048 Mar 18 22:12 tmp "d" soubor lrw-rw-r-- 1 root mail 2, 0 Jan 1 1980 fd0 "l" odkaz link Speciální crw-rw-rw- 1 root sys 14, 4 Apr 25 1995 audio "c" znakové zařízení brw-rw-r-- 1 root mail 2, 0 Jan 1 1980 fd0 "b" blokové zařízení

UNIX – nastavení práv chmod mode soubor chmod 752 index.txt

Základní příkazy v Unixu Nápověda man příkaz Soubory cp grep rm Adresáře ls cd pwd rmdir mv

Příkazy v UNIXu Systémové příkazy man Nápověda (manuál). q Konec provádění příkazu. who Vypíše uživatele. Vypíše přihlášené uživatele. whoami Informace o sobě (o svém loginu,skupině..). finger Zjištění údajů o uživateli. set Nastavení systému. pine Pošta. chmod Nastavení práv uživatele (chmod 711 html). ps Vypíše procesy (právě prováděné uživatelem). csh, bash, ksh Přepne do shellu csh, bash, ksh. sleep Čeká po dobu zadaných sekund.

Příkazy v UNIXu Pro práci s adresáři cd Změní adresář. cd .. Skočí na vyšší adresář. cd ~ Přepíná do domovského adresáře . ls -la Zobrazí obsah adresáře (podrobnost + skryté soubory) ls ~ Vypsání obsahu domovského adresáře. pwd Zjištění adresáře. mkdir Vytvoří adresář. rmdir Smaže prázdný adresář. rm -r Smaže adresář včetně jeho stromové struktury. cp -r Zkopíruje adresář včetně jeho stromové struktury. mv -r Přesune adresář včetně jeho stromové struktury. ln -s Vytvoří odkaz na adresář.

Příkazy v UNIXu Pro práci se soubory Filtry cp Kopírování souborů. mv Přesun souborů. rm Mazání. ln Symbolický odkaz (link) na soubor nebo adresář. cat Vypíše obsah souboru. file Vypíše typ souboru. du Vypíše velikost souboru. sort Seřadí výpis, abecedně, ... grep Vyhledává řetězec znaků. find Hledání souborů. Filtry