3.4 Operační systémy. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 1

Rozměr: px
Začít zobrazení ze stránky:

Download "3.4 Operační systémy. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 1"

Transkript

1 3.4 Operační systémy Výše uvedenou kombinaci HW a SW holý počítač ještě stále není možno používat tak, jak je dnes většina uživatelů zvyklá. Hardware sice funguje, připojené periferie mohou být obsluhovány, procesor je připraven vykonávat instrukce, ale uživatel nedokáže s počítačem komunikovat. Tuto mezeru v komunikaci zaplňuje právě operační systém. Operační systém je součástí výpočetního systému, která se stará o řízení prostředků, jimiž je počítač vybaven. Zprostředkovává především komunikaci mezi uživatelem a technickými prostředky počítače. Operační systém je po ukončení inicializace počítače zaveden z některého permanentního paměťového média (HD, FD, CD) BIOSem do operační paměti a spuštěn. Od této chvíle je činnost počítače řízena operačním systémem až do vypnutí počítače. Význam OS: řízení činnosti počítače řízení a přidělování HW prostředků počítače operační systém skrývá detaily ovládání jednotlivých zařízení, definuje standardní rozhraní pro volání systémových služeb. Programátor se může věnovat vlastní úloze a nemusí znovu programovat I/O operace. Program může díky odizolování od konkrétních zařízení pracovat i se zařízeními, které v době vytváření ještě neexistovaly. komunikace uživatele s počítačem, ovládání počítače na přijatelné úrovni spuštění aplikačního programového vybavení - samotný operační systém totiž ještě většinou neumožňuje uživateli vykonávání všech požadovaných činností. Jednou z (pro běžného uživatele) nejviditelnějších služeb operačního systému je možnost spouštění programových aplikací (programů), které uživatel využívá ke své činnosti. Jednotlivé programy jsou tvořeny posloupností instrukcí (programovým kódem). Tato posloupnost představuje určitý algoritmus (postup), který byl zapsán v některém programovacím jazyce a následně převeden (zkompilován) do podoby vykonavatelné počítačem. Před spuštěním musí být program zaveden do operační paměti a musí mu být přiděleny nezbytné prostředky pro jeho běh. Běžící program bývá označován jako proces. Proces je tvořen neměnným kódem programu, konstantami a proměnnými daty jako je stav procesoru, data na zásobníku, globální proměnné, halda, soubory atd. Pro běh procesu je zapotřebí následujících zdrojů systému: procesor operační paměť další prostředky (vstupně-výstupní zařízení, soubory atd.). Povolený počet současně spuštěných procesů závisí na typu operačního systému a na vybavení výpočetního systému (především počtu a výkonu procesorů, velikosti operační paměti). Některé jednoprocesové operační systémy (např. MS-DOS) umožňují současné spuštění pouze jednoho procesu (výjimku tvoří tzv. rezidentní procesy, které běží na pozadí, popřípadě tisk). Vyspělejší (multiprocesové) operační systémy umožňují současné provádění více procesů. Provádění více procesů současně vytváří pro uživatele iluzi současného běhu více aplikací současně (u víceprocesorových výpočetních systémů to iluze není nebo nemusí být). Ale vzhledem k tomu, že jeden procesor může v daném okamžiku vykonávat kód pouze jednoho procesu, musí ostatní vykonávané procesy vyčkávat ve stavu čekání. Operační systém vykonávání všech prováděných procesů střídá podle určitých kritérií a tím vytváří zdání současného běhu více aplikací. Každý proces od svého vzniku (spouštění programu) až po své ukončení je prováděn a prochází různými stavy dle uvedeného schématu. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 1

2 nový přijat přerušen ukončen ukončen připraven probíhající I/O nebo jiná událost ukončena vybrán dispečerem I/O nebo jiná událost Popis jednotlivých stavů procesu: úloha předána (submit) / přijata (hold) - úloha je na disku počítače, zavede se do paměti ve vnitřní reprezentaci. Očekává přidělení prostředků. probíhající (running) - procesu je přidělen procesor a právě se provádí příslušné programy. čekající (waiting) - proces čeká na určitou událost, např. dokončeni I/O operace. připraven (ready) - proces je připraven k vykonání a čeká pouze na přidělení procesoru. ukončena (complete) - vypočet úlohy skončil a všechny přidělené prostředky jsou uvolněny k dalšímu použití. Střídání vykonávání jednotlivých procesů je řízeno jedním z modulů operačního systému. Pozastavení vykonávání procesu může být také způsobeno čekáním na uvolnění některého vstupněvýstupního zařízení, popřípadě přerušením, které mohlo být vyvoláno programově (volání služby operačního systému), hardwarově (žádostí některého vstupně-výstupního zařízení o obsluhu), popřípadě mohlo být vyvoláno chybou (dělení nulou, chyba paměti aj.) Modul přidělování procesoru Sleduje a eviduje stav všech úloh v systému, které si uchovává ve frontě. Rozhoduje, který proces a na jak dlouho dostane přidělen procesor. Využívá k tomu různých strategií plánování. Plánování podle priority zohledňuje se různá priorita úloh. Úlohy s větší prioritou přicházejí dříve na řadu, nebo je jim poskytován procesor na delší čas. FCFS (First Come First Served) podle pořadí, v jakém vznikly požadavky. SJFS (Shorest Job First Served) podle předpokládané doby trvání, zvyšuje průchodnost kratších procesů systémem. Výčet strategií není zdaleka úplný. Lze použít i kombinaci několika strategií, přičemž tvůrci operačních systémů kladou důraz především na: čekající spravedlnost každý proces dostane spravedlivý díl času procesoru efektivitu udržovat maximální vytížení procesoru, příp. jiné části systému čas odezvy snaha o minimalizování doby odezvy pro interaktivní uživatele průchodnost maximalizovat množství úloh zpracovaných za jednotku času. Podle přístupu k plánování procesoru pro jednotlivé probíhající procesy lze operační systémy rozdělit do dvou skupin: s preemptivním a nepreemptivním přidělováním procesoru Nepreemptivní plánování V případě nepreemptivního plánování se proces musí procesoru sám vzdát. Pokud má být doba, po kterou je proces ve stavu běžící, omezená, je nutné, aby proces kontroloval časovač a po překročení stanovené doby se dobrovolně vzdal procesoru vyvoláním služby operačního systému, která je k Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 2

3 tomuto účelu určena. Výhodou je, že proces nemůže být přerušen, pokud nechce. Nevýhodou je, že špatně chovající se proces může zablokovat celý operační systém. Takto fungují např. MS-Windows 9x Preemptivní plánování V případě preemptivního plánování operační systém může odebrat procesu procesor. Zpravidla se tak děje při uplynutí časového kvanta určeného pro běh procesu a celá akce je vyvolána přerušením od časovače. Příkladem operačních systémů, které používají preemptivní plánování, jsou operační systémy skupiny Unix Modul přidělování periferií Vzhledem k tomu, že dostupných periferních zařízení je v každém výpočetním zařízení omezené množství, je třeba využití těchto zařízení jednotlivými probíhajícími procesy řídit. Povaha většiny zařízení totiž vyžaduje pro použití těchto zařízení výlučný přístup (současný tisk dvěmi procesy na jedné tiskárně, popřípadě současné sdílení jednoho modemu více procesy zřejmě není výhodná strategie). Dispečer modulu pro přidělování periferií sleduje stav periferních zařízení, kanálů, řídící jednotky a plánovač vstupně-výstupních zařízení rozhoduje o efektivním přidělení periferních zařízení. Pokud má být vstupně-výstupní zařízení sdíleno, rozhoduje o tom, který proces ho dostane přiděleno a v jakém rozsahu. Pokud proces požaduje pro svoji další činnost zařízení, které momentálně není k dispozici, musí být převeden do stavu čekající a teprve po uvolnění požadovaného zařízení může být tento proces znovu vybrán dispečerem plánování Uváznutí Uváznutí (deadlock) je stav systému, kdy dva nebo více procesů čekají na událost, ke které by mohlo dojít pouze pokud by jeden z těchto procesů pokračoval. Většinou to znamená, že dva nebo více procesů si navzájem blokují zařízení, které potřebuje jiný proces ke svému dokončení, popřípadě k uvolnění jím již drženého zařízení. K uváznutí může dojít pouze v případě, že jsou splněny všechny následující podmínky: výlučný přístup existence prostředků, které jsou přidělovány pro výhradní použití jednomu procesu, tj. nesdílitelných prostředků. postupné přidělování prostředků procesy nežádají o přidělení všech prostředků najednou, ale postupně. Pokud požadovaný prostředek není volný, musí proces čekat. přidělování prostředků bez preempce přidělené prostředky nelze procesu násilím odebrat. cyklické čekání proces, který nemá prostředky potřebné ke svému pokračování není ukončen, ale čeká na jejich uvolnění. Problematiku uváznutí lze na úrovni operačního systému řešit několika způsoby. Jednotlivé operační systémy volí různou strategii: ignorovat je používá ji například OS Unix. V případě uváznutí musí zasáhnout některý z uživatelů a jeden nebo více procesů násilím ukončit. předcházet mu zabránit splnění aspoň jedné z podmínek nutných pro vznik uváznutí. vyhýbat se mu systém se vyhýbá situaci, kdy by došlo k cyklickému čekání tím způsobem, že zná maximální nároky procesů na jednotlivé prostředky. OS přidělí prostředek pouze tehdy, je-li to bezpečné (existuje-li způsob, jak všechny aktivní procesy zdárně dokončit). detekovat uváznutí a zotavit se z něj operační systém musí neustále detekovat, zda nedošlo k uváznutí a v případě detekce uváznutí některý proces násilně ukončit. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 3

4 3.4.4 Přidělování paměti Proces může běžet pouze v případě, že má přidělenu operační paměť. Každý operační systém proto obsahuje modul správy paměti. Tento modul zajišťuje přidělování a ochranu paměti. Existují různé strategie přidělování paměti. V případě, že operační systém umožňuje současné provádění více procesů, musí zabezpečit jejich současné umístění do operační paměti a musí dbát na ochranu paměťového prostoru každého procesu před neoprávněným zásahem jiného procesu (kromě sdílené paměti). Operační systém se musí vypořádat i se situací, kdy paměťové nároky právě probíhajícího procesu jsou větší, než je množství volné operační paměti (např. dočasným odložením obsahu paměťového prostoru, přiděleného právě čekajícímu procesu, na disk tzv. swapování, popřípadě násilným ukončením aplikace, jejíž paměťové požadavky nedokáže operační systém uspokojit). Víceprocesové operační systémy používají různé strategie při obsazování operační paměti jednotlivými procesy (přidělování bloků pevné velikosti, přidělování bloků proměnné velikosti, segmentaci paměti, stránkování aj.) Systém správy souborů Soubory a adresáře Soubor (file) je skupina souvisejících informací, která je uložena na odkládacím médiu. Z uživatelského pohledu lze data odkládat na disk pouze pokud jsou organizována v souborech. Všeobecně je soubor posloupnost bajtů označená jménem a uložena na paměťovém médiu. Význam dat je dán tvůrcem anebo uživatelem souboru. Obecně soubory představují data a programy. Jméno souboru je posloupnost určitého počtu ASCII znaků. Pravidla pro vytváření jmen (např. maximální povolený počet znaků ve jménu, povolené znaky aj.) závisí na konkrétním systému souborů (filesystem). Většinou nejsou povoleny nebo se nedoporučuje používat znaky (/ \ * < >? : ). Pro zpřehlednění uložení jednotlivých souborů na disku se používají adresáře (directory). Každý soubor patří do některého adresáře. Z uživatelského pohledu adresář obsahuje soubory, ale ve skutečnosti je adresář struktura obsahující pouze informace (jméno, poloha na disku, datum vytvoření, atributy, aj.) o uložení souborů, patřících do tohoto adresáře. Adresáře jsou na disku ukládány jako soubory speciálního typu. Adresáře jsou hierarchicky uspořádány, to znamená, že adresář může kromě souborů obsahovat i jiné podřízené adresáře, jež mohou opět obsahovat další soubory a adresáře, takže systém souborů vytváří stromovou strukturu. Na nejvyšší úrovni v této struktuře stojí tzv. kořenový adresář (root, root directory). Jméno souboru jednoznačně identifikuje daný soubor v adresáři, to znamená, že v jednom adresáři nemůže být více souborů označeno stejným jménem. Jednoznačné určení souboru v rámci celého systému souborů se provede zapsáním úplné cesty, která vede od kořenového adresáře až k samotnému soboru. V některých souborových systémech je potřeba ještě zadat jednopísmenné označení logického disku, na kterém se soubor nachází. Například D:\Výuka\Informatika_1\Přednáška_1.doc představuje jednoznačné určení umístění souboru při použití souborového systému FAT nebo NTFS, například v operačním systému Windows NT. Soubor se jménem Přednáška_1.doc je umístěn v adresáři Informatika_1, který je podadresářem adresáře Výuka. Adresář Výuka je umístěn v kořenovém adresáři na logickém disku D. Znak \ představuje v oddělení jednotlivých částí cesty k souboru. Dalším příkladem může být úplná specifikace uložení souboru /usr/admin/text_1 z UNIXového filesystému AFS. Soubor text_1 je umístěn v adresáři admin, který je podadresářem adresáře usr. Tento adresář je umístěn v kořenovém adresáři celého filesystému. Kořenový adresář je označen úvodním znakem / Organizace dat na disku logická úroveň Organizaci dat na disku na logické úrovni lze zjednodušeně chápat jako snahu o vytvoření určitých pravidel tak, aby uložená data mohla být jednoduše a rychle v případě potřeby vyhledána. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 4

5 V případě zápisu je zase potřeba mít přehled, která místa na disku nejsou obsazena a jak velký prostor je k dispozici. Prostor na disku je proto většinou rozdělen na několik základních částí, z nichž pouze jedna je vyčleněna pro ukládání samotných údajů a některé části jsou určeny pro zápis informací sloužících k registraci (volného a obsazeného) prostoru a k orientaci v něm. Tyto pomocné informace jsou většinou vedeny pomocí tabulky (několika tabulek) nebo speciálních záznamů na předem určených místech. Definování logické struktury disku lze rozdělit do dvou kroků: dělení disku na oblasti + definování logických jednotek logické formátování nadefinovaných logických jednotek Dělení disku na oblasti Fyzický disk může být rozdělen na několik částí (oblasti, partitions), které vystupují vůči uživateli jako samostatné úložné prostory (samostatné logické disky nebo svazky), popřípadě je lze ve speciálních případech ještě dále dělit. Toto rozdělení umožňuje: nainstalovat na jeden disk více operačních systémů využít celou kapacitu velkého pevného disku, pokud používáme starší OS nebo BIOS logicky odlišná data (operační systém, aplikace, zpracovávaná data) ukládat odděleně a tak zajistit větší bezpečnost nebo lepší přehled o uložených datech na jednom disku používat více souborových systémů (různá úroveň zabezpečení, spolupráce více OS). Na jednom fyzickém disku mohou být vytvořeny maximálně čtyři oblasti (partitions), přičemž záleží na operačním systému a programu, který při vytváření používáme. program FDISK (MS DOS) umožňuje vytvořit jednu primární (primary partition) a jednu rozšířenou (extended partition) program Partition Magic umožňuje vytvořit čtyři primární nebo tři primární a jednu rozšířenou oblast. Primární oblasti se chovají jako samostatné logické disky, ze kterých je možno zavést při startu počítače operační systém. Rozšířené oblasti mohou být následně rozděleny (v závislosti na použitém programu) až na 25 logických disků (svazků). Z těchto logických disků (vytvořených v rozšířené oblasti) není možno zavádět operační systém. Informace o dělení disku je uložena v tabulce oblastí (Partition Table), která je uložena na konci prvního sektoru pevného disku (hlava 0, stopa 0, sektor 0). Tento sektor je označován jako MBR (Master Boot Record). Kromě tabulky oblastí je v MBR uložen i zaváděcí záznam, což je krátký program spouštěný BIOSem při startu počítače. Pomocí něj se načte do operační paměti tabulka oblastí a z ní se určí oblast, ze které se následně bude zavádět operační systém (aktivní oblast). Informace o případném dělení rozšířených oblastí na logické disky jsou uloženy v rozšířené tabulce dělení disku (EPT - Extended Partition Table). Tato tabulka (obdoba partition table v MBR) je uložena v prvním sektoru dané rozšířené oblasti. Tento první sektor se u primární oblasti nazývá bootsektor (Boot Record). V případě, že primární oblast obsahuje spustitelný operační systém, je v bootsektoru uložen krátký program, jenž při startu počítače zavede systémové soubory z daného disku do operační paměti a předá jim řízení Logické formátování Každá nadefinovaná logická jednotka (logický disk, svazek) musí být před svým prvním použitím připravena logickým (vysokoúrovňovým) formátováním. Tímto formátováním se na logický disk zapisují operačním systémem informace potřebné pro správu souborů. To znamená, že podle zvoleného systému souborů (který na příslušném logickém disku chceme používat) se vytváří příslušné tabulky s obsahem disku. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 5

6 Po úspěšném naformátování je možno na logický disk začít ukládat data, popřípadě na něj přenést (nainstalovat) operační systém Konkrétní operační systémy Na světě existovaly a existují stovky různých operačních systémů pro různé platformy. Některé byly vyvinuty pro velmi specifické účely a jsou používány na několika málo strojích. Některé byly vyvinuty pouze pro studijní účely a potěšení svých tvůrců. Jiné operační systémy měly reálnou šanci na masové nasazení, ale byly převálcovány lepšími (a někdy i horšími) následovníky MS DOS Zastaralý jednoúlohový (mimo tisk na pozadí a rezidentní programy), jednouživatelský, 16- bitový operační systém vyvinutý firmou Microsoft (mírně přepsaný a upravený starší operační systém CP/M, včetně jeho hlavních chyb) a uvedený na trh na objednávku firmy IBM pro její počítače PC v roce Bez speciálních ovladačů bylo možno používat pouze 640 KB paměti, větší paměť používá jako Extended nebo Expanded Memory. Poslední verze (6.22) byla uvedena v roce 1996 a dál se nevyvíjí. Existovalo více klonů od různých výrobců: IBM DOS (IBM), DR-DOS (Digital Reserch), NOVELL DOS v7 (NOVELL). Systém má minimální nároky na HW a je tvořen třemi základními soubory: IO.SYS (vazební program), MSDOS.SYS (jádro systému), COMMAND.COM (interpret příkazů). Externí příkazy byly uloženy jako samostatné soubory. Operační systém používal souborový systém FAT12 a FAT16 založené na alokační tabulce a spojované alokaci. Pro jména souborů byl zavedena konvence 8+3 (jméno 8 znaků + 3 znaky přípona). Souborový systém ani interpret příkazů nerozlišoval malá a velká písmena. Operační systém měl základní textové rozhraní. Pro pohodlnější ovládání bylo k dispozici mnoho nadstaveb a utilit (i grafických). Nejznámější z nich se stal Norton Commander a později i grafická nadstavba - Windows verze 3 (3.1 a 3.11) Windows 95/98/Me Windows 95 je operační systém firmy Microsoft uvedený na trh v roce Tento operační systém představoval nástupce operačního systému MS-DOS (předcházející verze Windows až do verze 3.1/3.11 včetně nebyly skutečným operačním systémem, ale pouze grafickou nadstavbou stávajícího operačního systému MS-DOS, který byl nutný k jejich provozování). Obsahoval plně grafické uživatelské prostředí, byl 32 bitový, jednouživatelský, umožňoval současné spouštění více aplikací za použití nepreemptivního multitaskingu. Neposkytoval prakticky žádnou ochranu dat (využíval pouze souborový systém FAT) a byl velmi nestabilní (především díky nespolehlivým aplikacím, které často zapříčinily pád celého systému). Zahrnoval síťovou podporu, sdílení souborů a tiskáren, umožnil používání dlouhých jmen souborů (včetně mezer a národních znaků) za použití FAT16. Částečným vylepšením byla verze Windows OSR 2 (Windows 95 B), podporující PnP a USB sběrnici. Nově byl zavedený souborový systém FAT32, který především reagoval na narůstající kapacity pevných disků tím, že dovolil snížit počet sektorů na cluster (alokační jednotku) na velkých pevných discích. Dalším vylepšením byla verze Windows 98. Operační systém W98 přinesl mírné zlepšení stability, další multimediální podporu a především od této verze je spolu s operačním systémem dodáván i internetový prohlížeč Internet Explorer. Dnes je tento operační systém dodáván ve verzi Windows 98 SE (Second Edition). Poslední verzí Windows postavené na staré architektuře byly Windows Millenium (Windows Me), uvedené společně s Windows Byly určeny pro domácí použití s rozšířenou multimediální podporou. Svým vzhledem mírně připomínají Windows Jejich prodej byl pro malý zájem zastaven. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 6

7 Windows NT/2000 Verze operačního systému pro náročné až profesionální použití. Jádro systému bylo zcela přepracováno a operační systém je podstatně stabilnější (ve srovnání s Win9x). Původně tento operační sytém vznikal ve spolupráci s IBM jako OS/2. Windows NT (New Technology) je víceúlohový, 32 bitový operační systém s plně grafickým prostředím., využívající preemptivní multitasking. Obsahuje silnou síťovou podporu a víceuživatelskou politiku. Pro jednotlivé uživatele pracující na jednom počítači jsou privilegovaným uživatelem (správce systému, administrátor) vytvářena vlastní konta, reprezentovaná přihlašovacím jménem a heslem. Windows NT poskytuje jednotlivým uživatelům ochranu jejich dat prostřednictvím nového souborového systému NTFS (New Technology File System), který umožňuje nastavit oprávnění pro jednotlivé soubory a složky. Tato oprávnění definují, jaké činnosti může konkrétní uživatel s daty provádět. V roce 2000 uvedla firma Microsoft novou verzi operačního systému založenou na NT Windows Tato verze zahrnuje vylepšení práce s pamětí, zlepšenou multimediální podporu, vylepšený souborový systém NTFS, přepracování obrazovek pro správu počítače, drobné změny v ovládání a vzhledu grafického prostředí, zaintegrování jednotného průzkumníka do operačního systému (odstranil se rozdíl mezi přístupem k lokálnímu nebo vzdálenému zdroji) aj. Existuje ve třech verzích verze Professional (WorkStation pro verzi Windows NT 4/3.5) verze Server (Server pro verzi Windows NT 4/3.5) verze Advanced Server Windows XP Nejnovější operační systém firmy Microsoft, postavený na jádře NT (New Technology). Betaverze byla uvolněna na podzim Obsahuje rozšířenou podporu multimédií, lepší personalizace, přepracována je víceuživatelská podpora (po odhlášení uživatele mohou zůstat běžet jeho aplikace) aj. Došlo ke sjednocení obou (prozatím rozdílných) windowsovských platforem (Win95/98/Me a WinNT). Windows XP je zpětně nekompatibilní s programy určenými pouze pro Windows 95/98. Windows XP má vysoké HW požadavky (min. PII-233MHz, 64 MB; pro kompletní instalaci OS 1,5 GB na pevném disku) Prozatím existuje ve dvou verzích verze Professional (nahradí 2000 Professional) verze Home (nahradí 95/98/Me) OS/2, OS/2 WARP V roce 1987 IBM původně ve spolupráci s Microsoftem začala vyvíjet operační systém OS/2, který měl být kvalitnější než MS-DOS. Po neshodách obou firem nakonec každá z firem pokračovala ve vývoji odděleně. IBM pokračovala ve vývoji OS/2, Microsoft svoji verzi přejmenoval na NT. OS/2 Warp dnes obsahuje plně 32-bitové jádro, grafické prostředí, využívá JFS (Journaled File System) a NFS (Network File System). Tento kvalitní síťový operační systém existuje dvou verzích - jako pracovní stanice (verze v4) i jako serverový operační systém (OS/2 Warp Server for e-business). Nevýhodou je vysoká cena. Existuje pro velké množství platforem Novel NetWare 6 Nejnovější síťový operační systém firmy Novell. Navazuje na vyzkoušené a kvalitní síťové operační systémy verze 3.12 a 4.2. Operační systémy této firmy měly v 90. letech vedoucí postavení na poli síťových operačních systémů. Vyznačuje se vysokou bezpečností a spolehlivostí. Pro každý Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 7

8 soubor a adresář umožňuje nastavit bezpečnostní atributy: S (supervisory) všechna práva pro adresář a celý podstrom, všechna práva pro soubor, R (read) otevřít a číst soubory, W (write) otevřít a zapisovat do existujících souborů, C (create) vytvářet soubory a adresáře, E (erase) smazat soubory nebo prázdné adresáře, M (modify) měnit jména a atributy souborů (nelze měnit obsah souboru), F (file scan) je vidět obsah adresáře a soubor po DIR, A (acces control) umožňuje měnit práva ostatních (s výjimkou S) Umožňuje přistupovat ke zdrojům jako jsou soubory, tiskárny a ukládací zařízení, umístěným v různých typech sítí (firemních i veřejných, pevných nebo bezdrátových), v různých ukládacích systémech a klientských pracovních stanicích jako k jediné síti. Podporuje stroje osazené až 32 procesory UNIX a skupina UNIX-like systémů Víceúlohový, víceuživatelský, 32 bitový operační systém, důsledně využívající preemptivní multitasking. Původně vytvořený jako serverový operační systém pro jiné platformy než IBM PC. Původní UNIX byl vyvinut firmou AT&T, později byl vývoj převeden na některé univerzity. Postupně vzniká několik odlišných verzí (BSD Unix, Unix System V, AIX, HP-UX, Solaris, UnixWare, Xenix, OSF/1, SCO). Teprve v posledních 15-ti letech se Unix začal přenášet i do světa PC. Existuje možnost práce v plně grafické nadstavbě XWindow. Mezi největší přednosti patří vynikající úroveň zabezpečení dat a přístupu k nim, silný příkazový jazyk a mohutná podpora síťového prostředí. Jako systém souborů se používá AFS (Accer File Sysyem) nebo EAFS (Extended File System), založený na indexové alokaci (inode, index node, identifikační uzel, velikost 64B). EAFS podporuje dlouhé názvy souborů (255), přičemž se rozlišují malá a velká písmena. Každý soubor (adresář) má nastaveny práva přístupu (r čtení, w zápis, x spouštění souboru, průchod adresářem) pro svého vlastníka, skupinu a ostatní uživatele LINUX Operační systém Linux je volně šířitelný OS typu UNIX. Autorem je Linus Torvalds (spolu s dalšími programátory na Internetu). Jádro Linuxu je volně šířitelné (public domain) podle pravidel GNU (General Public License). Linux byl napsán jako kompletní přepis UNIXu(tm). Nepoužívá žádný kód, který je chráněn autorskými právy AT&T nebo Unix System Laboratories. Linux byl původně psán pro architekturu IBM PC s procesorem i386 a vyšším. V současné době existují i verze pro M68000, MIPS, Sun Sparc, DEC Alpha/AXP a některé další architektury. Jednou z hlavních výhod Linuxu je jeho nulová cena, dále snadno dostupný základní software a v neposlední řadě také nízké nároky na hardware a velmi příznivý výkon (i386, 2/4/8 MB). Některé distribuce LINUXu jsou však placené. V poslední době je již dostupné velké množství aplikací pro tento operační systém. Linux podporuje i další hardware, jako jsou SCSI řadiče a zařízení, zvukové karty, joystick, síťové karty, sběrnici PCMCIA na laptopech (a PCMCIA karty), multiportové sériové karty, ISDN adaptéry a další. Machalík F., Veselý P., Sadloň Ľ.: Informatika I - 8

Operační systémy (OS)

Operační systémy (OS) Operační systémy (OS) Operační systém Základní softwarové vybavení Ovládá technické vybavení počítače Tvoří rozhraní mezi aplikačními (uživatelskými) programy a hardwarem organizace přístupu k datům spouštění

Více

IT ESS II. 1. Operating Systém Fundamentals

IT ESS II. 1. Operating Systém Fundamentals IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují

Více

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

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 OPERAČNÍ SYSTÉMY 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. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

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

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

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.

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. OPERAČNÍ SYSTÉMY 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. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

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

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. OPERAČNÍ SYSTÉMY Definice OS Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. Každý počítač má alespoň jeden procesor, paměť, I/O zařízení. Všechny tyto součásti můžeme

Více

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

Souborové systémy a logická struktura dat (principy, porovnání, příklady). $TECH 13 Str. 1/5 Souborové systémy a logická struktura dat (principy, porovnání, příklady). Vymezení základních pojmů Soubor První definice: označuje pojmenovanou posloupnost bytů uloženou na nějakém

Více

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

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á.

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á. 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á. Co vše provádí operační systém: Organizuje přístup a využívání zdrojů počítače

Více

Činnost počítače po zapnutí

Činnost počítače po zapnutí Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)

Více

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í

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í VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

Logická organizace paměti Josef Horálek

Logická organizace paměti Josef Horálek Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti

Více

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

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional

Více

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

Principy operačních systémů. Lekce 1: Úvod Principy operačních systémů Lekce 1: Úvod Sylabus Lekce 1: Úvod 2 Literatura Lekce 1: Úvod 3 Operační systém Základní programové vybavení počítače, které se zavádí do počítače při jeho startu a zůstává

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

Více

Přidělování CPU Mgr. Josef Horálek

Přidělování CPU Mgr. Josef Horálek Přidělování CPU Mgr. Josef Horálek Přidělování CPU = Přidělování CPU je základ multiprogramového OS = pomocí přidělování CPU různým procesům OS zvyšuje výkon výpočetního systému; = Základní myšlenka multiprogramování

Více

Management procesu I Mgr. Josef Horálek

Management procesu I Mgr. Josef Horálek Management procesu I Mgr. Josef Horálek Procesy = Starší počítače umožňovaly spouštět pouze jeden program. Tento program plně využíval OS i všechny systémové zdroje. Současné počítače umožňují běh více

Více

Osnova. Úkoly OS. BIOS (Basic Input-Output System) programy; kontrola nad přístupem k jednotlivým prostředkům hardwaru (procesoru, paměti,

Osnova. Úkoly OS. BIOS (Basic Input-Output System) programy; kontrola nad přístupem k jednotlivým prostředkům hardwaru (procesoru, paměti, Michal Houda houda@kcr.zf.jcu.cz Jihočeská univerzita v Českých Budějovicích Zemědělská fakulta Spuštění počítače BIOS (Basic Input-Output System) konfigurace počítače z paměti CMOS; autonomní test počítače

Více

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.

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. Odpovědi jsem hledala v prezentacích a na http://www.nuc.elf.stuba.sk/lit/ldp/index.htm Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je

Více

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

Více

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

Operační systémy 1. Přednáška číslo 11 3. 5. 2010. Souborové systémy Operační systémy 1 Přednáška číslo 11 3. 5. 2010 Souborové systémy Dělení dle bezpečnosti Souborové systémy s okamžitým zápisem pouze jeden druh operace a další musí čekat. Data se nemohou ztratit, ale

Více

Instalace OS, nastavení systému

Instalace OS, nastavení systému ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení

Více

Systém souborů (file system, FS)

Systém souborů (file system, FS) UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je

Více

Procesy a vlákna (Processes and Threads)

Procesy a vlákna (Processes and Threads) ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating

Více

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

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu: 09. Operační systémy PC Operační systém (OS) je základní programové vybavení počítače, které zprostředkovává komunikaci mezi uživatelem a hardwarem a řídí činnost jednotlivých částí počítače. Operační

Více

Principy operačních systémů. Lekce 7: Souborový systém

Principy operačních systémů. Lekce 7: Souborový systém Principy operačních systémů Lekce 7: Souborový systém Souborový systém Souborový systém (anglicky file system) je označení pro způsob organizace dat ve formě souborů (a většinou i adresářů) tak, aby k

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 2.3.4 Rozdělení HDD Obor: Mechanik Elektronik Ročník: 3. Zpracoval(a): Bc. Martin Fojtík Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován

Více

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém Operační systém Výpočetní systém a jeho struktura Pojem operační systém Vysvětlení úlohy OS na jeho historickém vývoji Činnost počítače po zapnutí Srovnání operačních systémů Pojmy a vlastnosti operačních

Více

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

Základy informatiky. Operační systémy Základy informatiky Operační systémy Zpracoval: Upraveno: Ing. Pavel Děrgel Daniela Ďuráková Cíle dnešní přednášky Operační systém základní funkce souborové systémy Windows historie, vlastnosti Linux historie

Více

IPZ laboratoře Struktura pevného disku L305 Cvičení 1 Cvičící:

IPZ laboratoře Struktura pevného disku L305 Cvičení 1 Cvičící: IPZ laboratoře Struktura pevného disku L305 Cvičení 1 2012 Cvičící: Šimek Václav, Mičulka Lukáš, Šimková Marcela, Tříska Vít Obsah cvičení Fyzická struktura pevného disku Geometrie, rozhraní, základní

Více

Principy operačních systémů

Principy operačních systémů Principy operačních systémů Struktura programového vybavení Uživatelské programy Jádro operačního systému Interpret příkazů Hardware BIOS Služby OS Služební programy Operační systém Operační systém je

Více

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

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 02 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 Kernighan v r. 1973 přepsán do jazyka C Psát programy,

Více

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

Operační systémy. Přednáška 1: Úvod Operační systémy Přednáška 1: Úvod 1 Organizace předmětu Přednášky každé úterý 18:00-19:30 v K1 Přednášející Jan Trdlička email: trdlicka@fel.cvut.z kancelář: K324 Cvičení pondělí, úterý, středa Informace

Více

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

Shrnutí předcházející přednášky Shrnutí předcházející přednášky programovací jazyky postup při tvorbě SW algoritmus, jeho vyjádření překladače základní struktury strukturovaného programování KIT ČZU 1 Operační systémy (OS) programy,

Více

Logická struktura pevného disku

Logická struktura pevného disku Logická struktura pevného disku Slouží k uchovávání základních informací o paměťovém prostoru pevného disku 1. Tyto informace umožňují především: přehlednou organizaci a správu dat na pevném disku, nalezení

Více

09. Memory management. ZOS 2006, L.Pešička

09. Memory management. ZOS 2006, L.Pešička 09. Memory management ZOS 2006, L.Pešička Správa paměti paměťová pyramida absolutní adresa relativní adresa počet bytů od absolutní adresy fyzický prostor adres fyzicky k dispozici výpočetnímu systému

Více

OPERAČNÍ SYSTÉM. Informační a komunikační technologie

OPERAČNÍ SYSTÉM. Informační a komunikační technologie OPERAČNÍ SYSTÉM Informační a komunikační technologie Operační systém počítače Definice - charakteristika Je soubor programů, které zajišťují základní činnosti počítače (vstup a výstup dat, zpracování uživatelského

Více

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití Informatika 2-8 Obsah: Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití IS2-4 1 Informatika 2 07 Dnešní info: 2 Dnešní info: Informatika 2 07 3 Dnešní info:

Více

Software programové vybavení. 1. část

Software programové vybavení. 1. část Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i

Více

Operační systémy: funkce

Operační systémy: funkce Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by

Více

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

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno Operační systémy IOS 2009/2010 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/11 Unix úvod Úvod do UNIXu p.2/11

Více

Základy operačních systémů

Základy operačních systémů Základy operačních systémů Operační systém - je souhrn programů, které umožňují uživateli využívat technické a programové prostředky daného počítače. Operační systém můžeme rozdělit do dvou části: základ

Více

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití Programové prostředky PC - 5 Informatika 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah: Vrstvy programového

Více

ZOS OPAKOVÁNÍ. L. Pešička

ZOS OPAKOVÁNÍ. L. Pešička ZOS OPAKOVÁNÍ L. Pešička ZÁKLADNÍ PRAVIDLO Důležité je znát nejen fakta, ale porozumět jim a zasadit je do kontextu celého OS Př. algoritmus Second Chance využívá bitu Referenced tak, že (fakta) a kdy

Více

Maturitní téma: Operační MS-DOS

Maturitní téma: Operační MS-DOS Maturitní téma: Operační MS-DOS OS - základní softwarové vybavení každého, počítače. DOS byl diskový operační systém určený pro práci na počítačích kompaktabilních s počítači IBM PC. MSDOS poskytoval uživateli

Více

Paměťová média. Motto dne: Z Berkeley vzešly dvě důležité věci LSD a BSD. Nevěříme, že je to náhoda.

Paměťová média. Motto dne: Z Berkeley vzešly dvě důležité věci LSD a BSD. Nevěříme, že je to náhoda. Paměťová média Motto dne: Z Berkeley vzešly dvě důležité věci LSD a BSD. Nevěříme, že je to náhoda. Základní pojmy Paměťové médium periferní zařízení nejvyšší důležitosti samotný OS je obvykle uložen na

Více

http://www.zlinskedumy.cz

http://www.zlinskedumy.cz Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník 1 Obor CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Operační systém a textový editor,

Více

Souborové systémy. Architektura disku

Souborové systémy. Architektura disku Souborové systémy Architektura disku Disk je tvořen několika plotnami s jedním nebo dvěma povrchy, na každém povrchu je několik soustředných kružnic (cylindrů) a na každém několik úseků (sektorů). Příklad

Více

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

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 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 Příprava studijního programu Informatika je podporována projektem

Více

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy)

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy) Architektura a koncepce OS OS a HW (archos_hw) Aby fungoval OS s preemptivním multitaskingem, musí HW obsahovat: 1. (+2) přerušovací systém (interrupt system) 2. (+2) časovač Při používání DMA: 1. (+1)

Více

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

Linux připojování zařízení. 6 praktická část Linux připojování zařízení 6 praktická část I/O zařízení Všechny periférie Čistě vstupní klávesnice, myš, tablet, CD-ROM, scanner, Čistě výstupní monitor, tiskárna, Vstupně-výstupní hard disk, disketa,

Více

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna Principy operačních systémů Lekce 5: Multiprogramming a multitasking, vlákna Multiprogramování předchůdce multitaskingu Vzájemné volání: Implementován procesem (nikoliv OS) Procesu je přidělen procesor,

Více

Operační systém GNU/Linux

Operační systém GNU/Linux Operační systém GNU/Linux Operační systém - obecně:...základní softwarové vybavení počítače, které se stará o správu systémových zdrojů OS není primárně charakterizován tím jak vypadá (uživatelské rozhraní),

Více

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

Úvod do Linuxu. SŠSI Tábor 1 Úvod do Linuxu SŠSI Tábor 1 Trocha historie konec 60. let - AT&T vyvíjí MULTICS 1969 - AT&T Bell Labs - začátek OS Unix začátek 70.let - AT&T vývoj OS Unix kolem 1975 - University of California at Berkley

Více

Bootkity v teorii a praxi. Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz

Bootkity v teorii a praxi. Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz Bootkity v teorii a praxi Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz Definice Pod pojmem bootkit budeme rozumět software, který začíná být aktivní během procesu startu počítače ještě

Více

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

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 Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura

Více

Fyzická a logická struktura media HDD

Fyzická a logická struktura media HDD Fyzická a logická struktura media HDD Struktura disku Každé médium (nosič) může mít více povrchů (surfaces), stran (sides), hlav (heads) disketa 1-2 povrchy (typicky 2) pevný disk - více povrchů Data jsou

Více

Řízení IO přenosů DMA řadičem

Řízení IO přenosů DMA řadičem Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována

Více

Operační systém. Logické prostředky výpoč etního systému jsou:

Operační systém. Logické prostředky výpoč etního systému jsou: Operační systém Pojmy Výpoč etní systém (například počíta č) je stroj na zpracování dat provádějící samočinn ě př edem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí

Více

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

František Hudek. únor ročník VY_32_INOVACE_FH01_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek únor 2013 6.

Více

Programové prostředky IS/IT

Programové prostředky IS/IT Informační systémy 2 Programové prostředky IS/IT 17.5.2016 IS2-2016-09 1 Programové prostředky - SW Program: posloupnost elementárních instrukcí pro ovládání technických komponent počítače zdrojový program

Více

Souborový systém (File System FS) Souborové systémy. Souborová fragmentace. Disková fragmentace. Organizace dat na pevném disku

Souborový systém (File System FS) Souborové systémy. Souborová fragmentace. Disková fragmentace. Organizace dat na pevném disku Výpočetní technika I Souborové systémy Souborový systém (File System FS) Způsob organizace informací (souborů) ukládaných na bloková zařízení paměťová média (disky, pásky, CD, DVD, BD,...) počítače. Souborový

Více

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3

Více

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V LINUX ADRESÁŘOVÁ STRUKTURA Co to, hrome, je? V této lekci se budeme brouzdat adresáři. KOŘENOVÝ ADRESÁŘ kořen = root tak se mu říká Ve skutečnosti se jmenuje / (lomítko, slash). Vše ostatní je v ubuntu

Více

2.Části operačního systému

2.Části operačního systému 2.Části operačního systému Operační systém je softwarový program který poskytuje rozhraní mezi uživatelem a počítačem a řídí tisíce aplikace. Většina počítačových systémů je prodávána s nějakým nainstalovaným

Více

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011 Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat

Více

Operační systémy 2. Struktura odkládacích zařízení Přednáška číslo 10

Operační systémy 2. Struktura odkládacích zařízení Přednáška číslo 10 Operační systémy 2 Struktura odkládacích zařízení Přednáška číslo 10 Základní pojmy Paměťové médium periferní zařízení nejvyšší důležitosti samotný OS je obvykle uložen na paměťovém zařízení. Proto je

Více

Profilová část maturitní zkoušky 2014/2015

Profilová část maturitní zkoušky 2014/2015 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.04 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 04 Zásady běžné instalace OS Linux DUM naučí připravit počítač k instalaci OSL a provede žáka kroky instalace systému

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Nahrávání image flash do jednotek APT81xx, PPC81xx

Nahrávání image flash do jednotek APT81xx, PPC81xx AP0048 APLIKAČNÍ POZNÁMKA Nahrávání image flash do jednotek APT81xx, PPC81xx Abstrakt Postup pro stažení a zpětného nahrání obsahu NAND flash disku integrovaného na CPU modulu jednotek APT81xx a PPC81xx

Více

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

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku Základy informatiky 3 Software Tabulka ASCII American Standard Code for Information Interchange ( americký standardní kód pro výměnu informací ). Jde o kódovou tabulku, která definuje znaky (anglické)

Více

Základní informace. Operační systém (OS)

Základní informace. Operační systém (OS) Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován

Více

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Technické vybavení počítače. (všechny části z nichž je počítač složen) HARDWARE SOFTWARE Technické vybavení počítače. (všechny části z nichž je počítač složen) Programové vybavení počítače. (všechny programy, které používáte při práci na pc) HARDWARE Technické vybavení počítače.

Více

DUM 11 téma: Úvod do příkazové řádky

DUM 11 téma: Úvod do příkazové řádky DUM 11 téma: Úvod do příkazové řádky ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 1-2. ročník vzdělávací obor: 18-20-M/01 Informační technologie

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Tutoriál 2 Virtualizace a její dopady Martin Milata Obsah Virtualizace Jak virtualizace funguje Typy HW podpora virtualizace Dopady virtualizace Jak virtualizace funguje?

Více

Spuštění instalace. nastavení boot z cd v BIOSu vložení CD s instal. médiem spuštění PC. nastavení parametrů instalace (F2 čěština)

Spuštění instalace. nastavení boot z cd v BIOSu vložení CD s instal. médiem spuštění PC. nastavení parametrů instalace (F2 čěština) Instalace OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,

Více

Operační systémy 2. Přednáška číslo 1. Úvod do OS

Operační systémy 2. Přednáška číslo 1. Úvod do OS Operační systémy 2 Přednáška číslo 1 Úvod do OS Co je to operační systém (definice) Operační systém jsou ty programové moduly ve výpočetním systému, jež ovládají řízení prostředku, jimiž je tento výpočetní

Více

Programové prostředky IS/IT

Programové prostředky IS/IT Informační systémy 2 Programové prostředky IS/IT 14.5.2014 IS2-2014-03 1 Programové prostředky - SW Program: posloupnost elementárních instrukcí pro ovládání technických komponent počítače zdrojový program

Více

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. 1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky

Více

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. Přednáška 11 Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. 1 Historie MS Windows I 1980 1981 1983 1990 1995 1998 2000 8-bitový procesor Intel 8080

Více

Operační systém MS Windows XP Professional

Operační systém MS Windows XP Professional Operační systém MS Windows XP Professional Operační systém základní programové vybavení počítače zprostředkovává komunikaci uživatele s počítačem s technickým vybavením počítače s aplikačním programovým

Více

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová Základy informatiky 05 Operační systémy Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová Cíle dnešní přednášky Operační systémy Základní funkce Souborové systémy Windows Historie Vlastnosti Linux Historie

Více

SADA VY_32_INOVACE_PP1

SADA VY_32_INOVACE_PP1 SADA VY_32_INOVACE_PP1 Přehled anotačních tabulek k dvaceti výukovým materiálům vytvořených Ing. Janem Prašivkou. Kontakt na tvůrce těchto DUM: prasivka@szesro.cz Úvod do informatiky VY_32_INOVACE_PP1.PRA.01

Více

Operační systémy Oldřich Trenz

Operační systémy Oldřich Trenz Operační systémy 2019 Oldřich Trenz strana 2 Opakování charakteristika softwaru Software (programové vybavení PC): Operační systémy Programové vybavení počítače Aplikační programy https://ima ges.driver

Více

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti MS WINDOWS II Jádro Správa objektů Správa procesů Zabezpečení Správa paměti JÁDRO I ntoskrnl.exe napsán v C (příp. assembler) základní mechanismy poskytované executivám trap dispečink synchronizace přístupů

Více

Operační systémy 1. Přednáška číslo 10 26. 4. 2010. Struktura odkládacích zařízení

Operační systémy 1. Přednáška číslo 10 26. 4. 2010. Struktura odkládacích zařízení Operační systémy 1 Přednáška číslo 10 26. 4. 2010 Struktura odkládacích zařízení Základní pojmy Paměťové médium periferní zařízení nejvyšší důležitosti samotný OS je obvykle uložen na paměťovém zařízení.

Více

Základní pojmy informačních technologií

Základní pojmy informačních technologií Základní pojmy informačních technologií Informační technologie (IT): technologie sloužící k práci s daty a informacemi počítače, programy, počítač. sítě Hardware (HW): jednoduše to, na co si můžeme sáhnout.

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul... Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...

Více

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace

Více

Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace

Více

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11 Obsah Úvod 11 Informace o použitém hardwaru 12 Několik poznámek k Windows 13 Windows XP 13 Windows Vista 13 Kapitola 1 Skříně počítačů 15 Typy skříní 15 Desktop 15 Tower (věžová provedení) 15 Rozměry skříní

Více

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

Na různých druzích počítačů se používají různé operační systémy. V průběhu času 9. Další operační systémy 9.1. Operační systémy Na různých druzích počítačů se používají různé operační systémy. V průběhu času samozřejmě vznikají jejich nové verze, takže v současností používané počítače

Více

Karel Johanovský Petr Jelínek. Aneb, co všechno je potřeba

Karel Johanovský Petr Jelínek. Aneb, co všechno je potřeba Karel Johanovský Petr Jelínek SPŠ JIA Rozdělení disku a souborové systémy Aneb, co všechno je potřeba než nainstalujete OS 1 Úvodem Před instalací OS bychom si měli důkladně promyslet rozdělení pevného

Více

2.2 Acronis True Image 19

2.2 Acronis True Image 19 Obsah Kniha první Acronis True Image 9.0 1. Úvod 15 1.1 Co je Acronis True Image? 15 1.2 Co je nového v aplikaci Acronis True Image 9.0? 15 1.3 Jaký je rozdíl mezi zálohami a diskovými obrazy disků/diskových

Více

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV Alternativní operační systémy Martin Drlík, Daniel Krotil OSY2A, ITV Co lze pokládat za alternativní OS Operační systémy založené na Linuxu Online operační systémy Operační systémy založené na vlastních

Více