Operační systémy Tomáš Hudec. 11 Soubory a souborové systémy. Obsah: 11.1 Alokace prostoru na médiu,
|
|
- Pavel Vacek
- před 8 lety
- Počet zobrazení:
Transkript
1 Operační systémy Tomáš Hudec 11 Soubory a souborové systémy Obsah: 11.1 Alokace prostoru na médiu, Souvislá alokace (contiguous allocation), Řetězená alokace (chained allocation), Indexová alokace (indexed allocation), 11.2 Konzistence souborového systému, Zachování konzistence pomocí žurnálování, Zachování konzistence metodou copy on write, 11.3 Speciální soubory, Odkazy, Komunikační speciální soubory, Soubory pro HW zařízení, 11.4 Přístupová práva, Příklady oprávnění na různých souborových systémech, 11.5 Příklady dalších atributů souborů, FAT, NTFS, Extended FS, Novell Netware, 11.6 Architektura správy souborů, Organizace dat souborů, 11.7 Opakování. Soubor (file) slouží jako univerzální forma dlouhodobého uložení dat v sekundární paměti (typicky na disku). Slouží pro uložení vstupních a výstupních dat pro programy i k uložení programů samotných, jejich archivaci či distribuci. Různé programy mohou pomocí souborů sdílet data. Soubory jsou na paměťovém médiu logicky organizovány pomocí adresářů (directory). Některé operační systémy používají též termín složka (folder). Obvykle je adresář reprezentován speciálním souborem, jehož obsah interpretuje operační systém. Obsahuje informace o souborech (a podadresářích) v něm obsažených. Adresáře umožňují hierarchicky uspořádat soubory do stromové struktury. Hlavní adresář se označuje jako kořenový (root). Aktuální adresář pro každý proces se nazývá pracovní (current, working). Cesta (path) vyjadřuje logické umístění souboru v adresářové struktuře. Podle vztažného bodu se rozlišuje cesta absolutní (vyjádřená od kořene) a relativní (vyjádřená z aktuálního adresáře). Souborový systém (file system) umožňuje uživatelům a procesům přístup k datům uloženým v souborech. Eviduje metadata souborů (atributy, oprávnění) a organizuje způsob uložení dat a metadat na paměťovém médiu. Zjednodušuje tak práci programátorům při manipulaci s daty. Příklady souborových systémů: Unixové systémy vytvářejí adresářovou strukturu s jediným kořenem, další souborové systémy se připojují do adresářů jako podstromy. Různé systémy podporují různé souborové systémy: Solaris: ufs, zfs; FreeBSD: ufs2; IRIX: efs, xfs; AIX: jfs. Linux: ext2, ext3, ext4, ReiserFS, Reiser4, btrfs, navíc podporuje mnoho dalších unixových i neunixových. OS X [ou es ten], ios, Mac OS: HFS, HFS Plus, ufs (od verze OS X; původem ze systémů NeXTSTEP a BSD). 1/14
2 Windows: FAT, NTFS, exfat, ReFS (Resilient FS, od Windows 8 a Windows Server 2012). síťové souborové systémy médiem je vzdálené úložiště, jedná se tak spíše o síťový protokol NFS, SMB (CIFS). Metadata jsou data o datech (zde o souborech a souborovém systému). Jedná se o umístění souboru na médiu (adresy alokovaných bloků), vlastnosti souboru (typ, velikost, čas změny, ), vlastnictví a oprávnění (čtení, zápis, spuštění, ), a další atributy (skrytý, systémový, nesmazatelný, ). Metadata souborů jsou uložena ve struktuře souborového systému, v unixových souborových systémech je to i uzel (i node), na NTFS je to Master File Table (MFT), na FAT jsou metadata v adresáři a v alokační tabulce Alokace prostoru na médiu Souborové systémy alokují souborům prostor po alokačních blocích (používá se též pojem cluster), které mají velikost několik (obvykle mocnina dvou, tj. 1, 2, 4, 8, 16, ) sektorů, přičemž sektor je nejmenší alokovatelná jednotka na médiu (typicky 512, případně bajtů). Díky alokaci prostoru po blocích zůstává poslední blok často nevyužit zcela vzniká vnitřní fragmentace Souvislá alokace (contiguous allocation) Souboru jsou vždy přiděleny po sobě jdoucí bloky. V metadatech souboru se eviduje adresa prvního (počátečního) bloku a velikost souboru (v alokačních blocích). Při alokaci prostoru na médiu dochází k vnější fragmentaci vznikají díry, které je obtížné využít. Soubor tak nemůže (bez přemístění) ani růst nad limit volného prostoru za posledním blokem. Souvislá alokace Řetězená alokace (chained allocation) Souboru se alokují jednotlivé bloky. Alokační tabulku tvoří zřetězené seznamy bloků. Každý blok obsahuje odkaz na následující blok nebo informaci o konci řetězu. Tato metoda alokace odstraňuje problém vnější fragmentace, neboť souboru lze přidělit libovolný volný blok. Logicky sousedící bloky tak mohou být na různých místech na médiu, čímž vzniká datová fragmentace. Jelikož se datová fragmentace typicky zvyšuje s tím, jak se souborový systém používá (vznikají a zanikají soubory, mění se jejich velikosti), používá se také termín stárnutí file system aging. Tento způsob alokace používá souborový systém FAT (DOS, Windows). 2/14
3 Řetězená alokace Indexová alokace (indexed allocation) Metadata souboru obsahují index, který je tvořen seznamem alokovaných bloků souboru. Ani tento způsob alokace netrpí problémem vnější fragmentace. Index může být také nepřímý (víceúrovňový), tj. může obsahovat i odkaz na blok, který je opět indexem. Velikost bloku může být různá (cílem je redukovat vnitřní fragmentaci). Indexovou alokaci používají unixové souborové systémy. I uzel obsahuje několik přímých odkazů na bloky a (nepřímé) odkazy na indexy bloků. Indexová alokace 11.2 Konzistence souborového systému Zápis dat do souboru znamená provedení několika operací na různých místech na médiu: metadata souborového systému alokace nových bloků, aktualizace seznamu volných bloků, datová část souborového systému zápis nových dat souboru, metadata souboru aktualizace přidělených bloků, velikosti, času změny apod. Tyto změny probíhají postupně, čímž nutně vznikají stavy nekonzistence. Při pádu systému je třeba provést kontrolu stavu souborových systémů a případné nekonzistence odstranit. 3/14
4 Zápis do souboru: Výchozí stav Zápis do souboru: Alokace bloků na souborovém systému Zápis do souboru: Zápis nových dat do souboru 4/14
5 Zápis do souboru: Aktualizace alokovaných bloků souboru Zápis do souboru: Aktualizace velikosti souboru, konečný stav Zachování konzistence pomocí žurnálování Pro zachování konzistence dat a metadat souborového systému lze zavést transakční log nazývaný žurnál (journal). Jedná se v podstatě o kruhový buffer (circular buffer), do kterého se zapisují prováděné změny metadat (případně i dat). Teprve po potvrzení zápisu do žurnálu se provede patřičná změna souborového systému. Při startu systému po pádu tak není třeba kontrolovat konzistenci celého souborového systému, ale pouze těch míst, na kterých docházelo ke změnám bezprostředně před pádem. Tato místa se zjistí právě ze žurnálu a podle něj se případně opraví struktury souborového systému, takže ten je opět konzistentní. Výsledkem je mnohonásobné zrychlení kontroly konzistence souborového systému. Zavedení žurnálu má nicméně negativní vliv na výkonnost souborového systému. Protože se zapisuje vždy na dvě místa (do žurnálu a na místo změny), zápis do souborů je zpomalen. Z tohoto mnohé souborové systémy žurnálují pouze metadata, kterých je v porovnání s daty mnohem méně, a ušetří se tak čas pří zápise do žurnálu. 5/14
6 Zápis do souboru s použitím žurnálu: Výchozí stav Zápis do souboru s použitím žurnálu: Zápis transakce do žurnálu Zápis do souboru s použitím žurnálu: Alokace bloků na souborovém systému Zápis do souboru s použitím žurnálu: Zápis nových dat do souboru 6/14
7 Zápis do souboru s použitím žurnálu: Aktualizace alokovaných bloků souboru Zápis do souboru s použitím žurnálu: Aktualizace velikosti souboru, dokončení transakce, konečný stav Zachování konzistence metodou copy on write Transakce na souborovém systému lze provádět také metodou copy on write. Jelikož jakékoliv nekonzistence vznikají při změně informací na médiu (při zápise), tato metoda se snaží vyhnout ztrátě integrity zápisem tak, že nikdy nemodifikuje bloky na místě. Při nutnosti přepsat některý blok novými informacemi se modifikuje (v paměti) kopie původního bloku a tato kopie se zapíše do nově alokovaného prostoru. Stejným způsobem se aktualizují také metadata. Po dokončení zápisu dat a metadat (do nových bloků) se atomicky provede zneplatnění původních dat a metadat a potvrdí se platnost nových. Souborový systém je tedy v každém okamžiku konzistentní. Navíc není třeba dvojího zápisu jako u metody žurnálování. Pomocí metody copy on write lze vytvářet a udržovat také několik verzí souborů případně i celého souborového systému (tzv. snapshot). Tuto metodu zachování konzistence používají souborové systémy ZFS (Solaris) a btrfs (Linux). 7/14
8 Zápis do souboru metodou copy on write: Výchozí stav Zápis do souboru metodou copy on write: Zápis nových dat do souboru 8/14
9 Zápis do souboru metodou copy on write: Zápis nových metadat Zápis do souboru metodou copy on write: Nastavení platnosti nových dat a metadat, konečný stav 11.3 Speciální soubory Některé souborové systémy umožňují vytvářet speciální soubory. Tyto soubory neobsahují reálná data, pouze na ně nějakým způsobem odkazují (odkazy) nebo reprezentují jinou entitu (roura, socket, HW) Odkazy V adresáři lze vytvořit novou položku (nové jméno), která se bude odkazovat na stejná data a metadata jako nějaký existující soubor. Takto vzniklá položka se nazývá tvrdý (pevný) odkaz (hard link). Jedná se tedy o nové jméno pro již existující soubor včetně jeho metadat. Nové a původní jméno nelze od sebe odlišit (nelze poznat, které jméno vzniklo dříve), položky jsou vzájemně ekvivalentní. Nejedná se tak o speciální typ souboru, ale o vlastnost souborového systému. V metadatech souboru se eviduje počet takovýchto odkazů. K uvolnění dat dojde až při odstranění posledního odkazu. Tvrdé odkazy nelze vytvářet na adresáře (mohlo by to vést k porušení stromová hierarchie). Tvrdé odkazy nelze vytvářet mezi různými souborovými systémy. Jiný typ odkazu je symbolický odkaz (symbolic link). Jedná se o speciální typ souboru, v jehož datové části je uvedeno nové jméno. Při přístupu k symbolickému odkazu provede systém textovou záměnu jmen (jméno symbolického odkazu je nahrazeno novým jménem). Tato změna je pro proces transparentní. Odkaz může být buď absolutní (nové jméno začíná lomítkem), nebo 9/14
10 relativní. Symbolický odkaz se liší od zástupce (shortcut), což je normální soubor, který je interpretovaný grafickým uživatelským prostředím. Na souborovém systému NTFS lze vytvořit ještě tzv. junction point speciální odkaz na (lokální) adresář Komunikační speciální soubory Pro komunikaci mezi procesy lze použít rouru nebo socket. Obojí lze na některých souborových systémech vytvořit také jako speciální typ souboru. Jméno tohoto souboru je pak adresou pro komunikaci. Pojmenovaná roura (named pipe) je jednosměrný komunikační nástroj ve formě souboru. Tento speciální soubor má dva nezávislé ukazatele jeden pro čtení a druhý pro zápis. Jeden proces smí zapisovat a druhý číst. Roura se chová jako FIFO. Co bylo přečteno se z ní odstraní. Alternativní komunikační nástroj je socket. Na rozdíl od roury umožňuje procesům komunikovat obousměrně. Jako adresu lze opět použít jméno souboru, které tak tvoří na souborovém systému speciální typ souboru, tzv. (POSIX Local) IPC socket. Na rozdíl od síťového soketu umožňuje tento typ komunikovat pouze procesům běžícím na stejném systému. Tento typ souborů je používán zejména unixovými systémy, proto se obvykle používá spíše pojem Unix domain socket Soubory pro HW zařízení Unixové operační systémy používají pro jednotný přístup k hardwaru stejný model jako k souborům. Pro periferie tak vznikly speciální soubory, pomocí kterých mohou procesy k těmto periferiím přistupovat. Operace s periferiemi jsou stejné jako se soubory: zahájení práce otevření souboru, čtení nebo zápis dat, ukončení práce zavření souboru. Rozlišují se dva typy zařízení: bloková (s náhodným přístupem po blocích) disky a znaková (proudový přístup po bajtech) terminály, tiskárny, skenery, zvukové karty apod. Podle toho jsou tedy speciální soubory blokové a znakové Přístupová práva Na mnoha souborových systémech jsou implementována oprávnění. Ta určují, co smí uživatel se souborem dělat. Uplatňují se v okamžiku, kdy se proces uživatele pokusí se souborem manipulovat. Možná oprávnění (obecně): žádné uživatel se souborem nemá právo jakkoli manipulovat, ani nemusí být schopen zjistit existenci souboru, znalost existence možnost zjistit metadata (jméno, velikost, vlastníka, oprávnění apod.), provádění (execute) jedná li se o uložený program, smí jej uživatel spustit, ale nemá právo jej číst (kopírovat), čtení (read) soubor lze otevřít ke čtení pro libovolné účely (výpis, kopírování, někdy i provádění), ale nelze v souboru dělat změny, přidávání (append) do souboru lze přidávat další záznamy, ale nelze nijak modifikovat již uložená data, přepisování, zápis (update, write) lze zapisovat i přepisovat, mazání (delete) uživatel smí soubor odstranit, vytvoření (create) uživatel smí v adresáři vytvořit nový soubor, změna práv (changing permissions) uživatel může nastavit přístupová práva. Vlastník souboru má typicky všechna práva, ale nemusí tomu tak být vždy (např. Novell Netware). V unixových systémech smí vlastník automaticky měnit oprávnění Příklady oprávnění na různých souborových systémech FAT Nejsou implementovaná žádná oprávnění pro uživatele. 10/14
11 Unixové souborové systémy Každý soubor je vlastněn právě jedním uživatelem a právě jednou skupinou. Práva se určují zvlášť pro vlastníka, skupinu a ostatní. Oprávnění jsou čtení, zápis a provádění pro soubory a čtení, zápis a vstup pro adresáře. Označují se písmeny rwx. Více vizte Správa operačních systémů. Novell Netware Souborům lze přidělovat oprávnění pro libovolného uživatele. Oprávnění: supervisory všechna práva, access control lze přidělovat ostatním práva taková, jaká již uživatel má, read čtení (u adresářů znamená vypsat obsah), write zápis (u adresářů znamená možnost zápisu do existujících souborů v něm), create vytváření souborů (pro adresáře), právo obnovit smazaný soubor (pro soubory), erase smazání, modify měnit atributy (nikoliv práva), file scan znalost existence souboru (zobrazí se ve výpise obsahu adresáře). NTFS Full control, Traverse Folder, Execute File, List Folder, Read Data, Read Attributes, Read Extended Attributes, Create Files, Write Data, Create Folders, Append Data, Write Attributes, Write Extended Attributes, Delete Subfolders and Files, Delete, Read Permissions, Change Permissions, Change Ownership Příklady dalších atributů souborů FAT Souborový systém FAT podporuje čtyři základní atributy: read only soubor je pouze pro čtení, nelze smazat ani přepsat, hidden skrytý, nezobrazuje se ve výpise adresáře, system systémový, podobně jako skrytý plus navíc další omezení (např. zákaz odstranění či přesunutí), archive soubor je připraven k archivaci (záloze), atribut se nastavuje vždy při zápisu do souboru NTFS Podporuje čtyři základní atributy jako FAT a navíc: not content indexed neindexovaný obsah souboru, off line data jsou na jiném (vzdáleném) zařízení (soubor není přístupný při provozu off line), může též znamenat, že soubor je jen lokální kopií (cache), temporary dočasný soubor, compressed automaticky komprimovaný soubor, encrypted šifrovaný pomocí EFS, sparse řídký soubor Extended FS Linuxový souborový systém ext2 a jeho novější verze (ext3 a ext4) podporují následující atributy: append only (a) do souboru lze při zápise pouze přidávat na konec, compressed (c) komprimovaný (v ext2 a ext3 neimplementováno), no dump (d) nearchivovat programem dump, extent format (e) používají se tzv. extents pro mapování bloků na disku, immutable (i) soubor nelze měnit, data journalling (j) žurnálovat i data (na ext2 nepodporováno), 11/14
12 secure deletion (s) bezpečné mazání (při mazání se obsah několikrát přepíše), no tail merging (t) poslední blok souboru nebude slučován pro úsporu místa, undeletable (u) soubor se při mazání neodstraní, aby šel obnovit, no atime updates (A) neaktualizovat čas posledního přístupu, synchronous directory updates (D) synchronní zápis změn v adresáři, synchronous updates (S) synchronní zápisy změn souboru, top of directory hierarchy (T) podadresáře nesouvisejí, alokace místa podadresářům je dovolena na různých místech na médiu Novell Netware Kromě atributů podle FAT podporuje pro soubory a adresáře: delete inhibit nelze smazat, rename inhibit nelze přejmenovat, purge nelze obnovit po smazání. Pouze pro soubory navíc: read write čtení i zápis, execute only nelze kopírovat, pouze spouštět, indexed pro rychlejší přístup k velkým souborům, transactional lze definovat přístup v transakcích, shareable lze otevřít více uživateli současně Architektura správy souborů Pro organizaci dat v souboru může programátor použít různé metody. Přístup k datům souboru však řídí operační systém. Následující obrázek znázorňuje jednotlivé vrstvy, kterými operace se soubory procházejí. Přístup k datům souboru Proces přistupuje k datům dle zvolené organizace. Virtuální souborový systém (VFS) implementuje základní operace se soubory a evidenci metadat: vytvoření, otevření, zavření, čtení/zápis, manipulace s atributy. Pro efektivnější pozdější přístup může uchovávat načtená data souborů v operační paměti (cache). VFS volá pak služby skutečného souborového systému (ext4, btrfs, NTFS, ), který určuje, jakým způsobem jsou data s metadaty uložena na médiu. Udržuje řídicí struktury souborového systému (volné místo, adresáře) a eviduje přiřazení logických bloků na médiu souborům. Plánovač základních vstupně výstupních operací odpovídá za inicializaci a ukončení těchto operací. Má na starost plánování a 12/14
13 řazení nevyřízených operací za účelem výkonové optimalizace. Využívá část operační paměti jako buffer cache pro urychlení operací zapisuje data na médium se zpožděním. (Zapisuje li proces data po bajtech, je mnohem výhodnější zapsat je na médium jednorázově v celém bloku.) Na nejnižší softwarové úrovni je ovladač úložného zařízení, který odpovídá za správné příkazy pro hardware. Zpracovává také hardwarové přerušovací signály vyvolané vstupně výstupními operacemi Organizace dat souborů Základní element dat bude dále označován termínem pole (field). Pole je charakterizováno datovým typem a délkou. Záznam (record) je seskupení vzájemně souvisejících polí, např. záznam zaměstnance, výrobku apod. Pro soubor je záznam jednotkou dat. Stoh (pile) Stoh je organizace dat souboru bez nutné vnitřní struktury. Jednotlivé záznamy nemají shodná pole. Přístup ke konkrétnímu záznamu se provádí úplným prohledáním (exhaustive search). Příklady: textové soubory záznamy jsou řádky, ploché (flat) soubory např. /etc/passwd. Sekvenční soubor (sequential file) Všechny záznamy mají stejnou délku i strukturu všech polí (fixed format), jedno pole je jednoznačným klíčem. Záznamy mohou být uspořádány dle klíče. Nové záznamy se do seřazeného souboru neukládají přímo, zapisují se do transakčního logu. Hlavní soubor se aktualizuje dávkově po seřazení všech záznamů šetří se tak čas a snižuje riziko ztráty dat. Index sekvenční soubor (indexed sequential file) Jedná se o sekvenční soubor s indexem klíčů. Každá položka indexu obsahuje ukazatel na záznam v hlavním souboru. Úplný (exhaustive) index je nutné mít nad neseřazeným souborem. Pro neúplný index (neobsahuje všechny klíče) je třeba mít záznamy v souboru seřazené; po vyhledání nejbližšího indexovaného klíče se dohledává příslušný záznam sekvenčně. Oproti sekvenčnímu hledání přináší index výraznou úsporu času: např. při milionu záznamů je třeba pro vyhledání čistě sekvenčním procházením průměrně přístupů. Bude li mít soubor index pouze pro každý tisící záznam, bude třeba průměrně pouze tisíc přístupů pro vyhledání (průměrně 500 přístupů pro sekvenční hledání v indexu a 500 přístupů pro sekvenční hledání v hlavním souboru). Důsledek: 500násobné zlepšení. Indexovaný soubor (indexed file) Jako index sekvenční soubor, indexy mohou být pro různá pole. Typicky je potřeba úplný index (soubor typicky nemůže být seřazen podle všech polí). Soubor s přímým přístupem (hashed / direct file) Adresa bloku, ve kterém je uložen záznam, je odvozena z klíče pomocí hešovací funkce. Každý záznam musí mít tedy klíč. Jelikož hešovací mají kolize, může více různých klíčů generovat stejnou adresu bloku. V takovém případě se po zaplnění bloku záznamy ukládají na volná místa v následujících blocích nebo do přeplňovacího souboru (overflow file). Pro implementaci lze využít tzv. řídké soubory (sparse files): jedná se o soubor, jehož prázdné bloky nejsou na médiu alokovány. Fyzicky takový soubor zabírá na médiu méně místa než je jeho skutečná velikost. 13/14
14 Řídký soubor 11.7 Opakování 1. Popište obecnou strukturu souborového systému. 2. Definujte pojmy cesta, pracovní adresář, kořenový adresář. 3. Definujte pojem metadata. 4. Jmenujte možná oprávnění na souborovém systému. Uveďte netriviální konkrétní příklad implementace práv na zvoleném souborovém systému. 5. Jmenujte některé atributy souborů na vybraných souborových systémech. 6. Popište metody alokace prostoru na médiu pro soubory. 7. Popište metody zachování konzistence souborových systémů. 8. Popište architekturu správy souborů. 9. Definujte řídký soubor. Naposledy změněno: Pondělí, 7. říjen 2013, /14
OS Správa souborů. Tomáš Hudec. Tomas.Hudec@upce.cz. http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/
OS Správa souborů Tomáš Hudec Tomas.Hudec@upce.cz http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/ Soubor soubor (file) univerzální forma dlouhodobého uložení dat v sekundární paměti (na disku) vstupní
VíceSysté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ícePř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íceOperač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íceSpráva počítačové sítě Novell NetWare
Souborový systém Správa počítačové sítě Novell NetWare Ing. Daniel Studený Souborový systém Systém souborů (filesystem) způsob, jak organizovat soubory na ukládacích zařízeních systémy souborů používané
VícePrincipy počítačů a operačních systémů
Principy počítačů a operačních systémů Operační systémy Souborové systémy Zimní semestr 2011/2012 Poděkování Při přípravě této prezentace jsem většinu materiálu převzal z prezentace Yaghob, J. Základy
VíceSystém souborů. Účel souborového systému. Organizace dat na disku
Systém souborů Moderní OS používají téměř výhradně hiearchický systém souborů (adresáře, podadresáře,...). Soubor je základní organizační jednotka pro uchovávání dat na discích či jiných médiích. Souborový
VíceSouborový 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ícePř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íceSouborové systémy Mgr. Josef Horálek
Souborové systémy Mgr. Josef Horálek Souborové systémy = Prostředky pro práci se souborovými systémy patří mezi nejsilnější stránky linuxového jádra. = Využívají unixový přístup k souborové hierarchii
VíceB4B35OSY: Operační systémy
B4B35OSY: Operační systémy Souborové systémy Michal Sojka 1 7. prosince 2017 1 michal.sojka@cvut.cz 1 / 35 Obsah I 1 Úvod 2 Souborové systémy FAT Souborový systém založený na inode 3 Žurnálování 4 Souborové
VíceSouborové 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íceB4B35OSY: Operační systémy
B4B35OSY: Operační systémy Souborové systémy Michal Sojka 1 2018-12-06 1 michal.sojka@cvut.cz 1 / 35 Obsah I 1 Úvod 2 Souborové systémy FAT Souborový systém založený na inode 3 Žurnálování 4 Souborové
VícePrincipy 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ícePaměť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íceLINUX SOUBORY. Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. SPŠ Teplice - 3.
LINUX SOUBORY Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. Dlouhý výpis příkazu ls Zadejte příkaz ls s parametrem l. Před každou položkou (souborem
Více2010/2011 ZS P i r i nc č py po ít č čů a SOUBOROVÝ SUBSYSTÉM
Pi Principy i počítačů čů SOUBOROVÝ SUBSYSTÉM požadavky perzistentní uchovávání dat zvětšení pracovního objemu při zpracování dat dostupnost různými procesy Soubor abstrakce, která umožňuje uložit informace
VíceSouborový systém NTFS (New Technology File System) Jan Šváb
Souborový systém NTFS (New Technology File System) Jan Šváb Historie vyvinut Microsoftem pro Windows NT postupný vývoj Základní struktura oddílu prostor v oddíle rozdělen na clustery nejmenší adresovatelné
VíceMODERNÍ SOUBOROVÉ SYSTÉMY - ZFS. Richard Janča
MODERNÍ SOUBOROVÉ SYSTÉMY - ZFS Richard Janča MODERNÍ SOUBOROVÉ SYSTÉMY - ZFS ZFS- Zettabyte File Systém 128 bitový souborový systém Původně pouze pro Solaris Dnes již CDDL licence FreeBSD Solaris Příprava
Vícekonec š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íceIPZ 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íceFaculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Alokace data Typy data Umístění data Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Alokace data Typy data 1 Umístění data 2 Alokace data Typy data Umístění
VíceFaculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Ukládání dat 1 2 3 DATA SETS jde o obdobu souborů a adresářů v jiných OS nemá hierarchický systém souborů,
VíceKarel 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íceSystém souborů Mgr. Josef Horálek
Systém souborů Mgr. Josef Horálek Systém souborů = Pro většinu uživatelů je systém souborů nejviditelnější součástí operačního systému = provádí mechanismy pro on-line ukládání a přístup k programům a
VíceZá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íce1. Databázové systémy (MP leden 2010)
1. Databázové systémy (MP leden 2010) Fyzickáimplementace zadáníaněkterářešení 1 1.Zkolikaajakýchčástíseskládáčasprovstupněvýstupníoperaci? Ze tří částí: Seektime ječas,nežsehlavadiskudostanenadsprávnou
VíceLogická 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íceOperač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íceODBORNÝ 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ícePro 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íceOperač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íceRelační DB struktury sloužící k optimalizaci dotazů - indexy, clustery, indexem organizované tabulky
Otázka 20 A7B36DBS Zadání... 1 Slovníček pojmů... 1 Relační DB struktury sloužící k optimalizaci dotazů - indexy, clustery, indexem organizované tabulky... 1 Zadání Relační DB struktury sloužící k optimalizaci
VíceOPERAČ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íceB Organizace databáze na fyzické úrovni u serveru Oracle
B Organizace databáze na fyzické úrovni u serveru Oracle B.1. Základní koncepty... 2 B.2. Možnosti rozšíření prostoru databáze... 9 B.3. Indexování a shlukování... 12 Literatura... 16 J. Zendulka: Databázové
VíceRAID, LVM a souborové systémy
ÚVOD DO OPERAČNÍCH SYSTÉMŮ RAID, LVM a souborové systémy České vysoké učení technické Fakulta elektrotechnická Ver.1.00 2010 Pevný disk Ideální pevný disk: nekonečně velký, nekonečně rychlý, věčný, udržující
Více2.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íceRelační databáze a povaha dat
Relační databáze a povaha dat Roman Bartoš Copyright istudium, 2005, http://www.istudium.cz Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení
Vícemonolitická 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íceBezpečn č os o t t dat
Bezpečnost dat Richard Biječek Samostatný pevný disk RAID (Redundant Array of Independent Disks) SW implementace (Dynamické disky) HW řešení (BIOS, Řadič disků) Externí disková pole iscsi Fiber Channel
VíceKapitola 13: Transakce. Koncept transakce. ACID vlastnosti
- 13.1 - Kapitola 13: Transakce Koncept transakce Stavy transakce Implementace atomičnosti a trvanlivosti Souběžné spouštění Serializovatelnost Koncept transakce Transakce je posloupnost operací (část
VícePá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íceOperační systémy a sítě
Operační systémy a sítě Petr Štěpán, K13133 KN-E-229 stepan@labe.felk.cvut.cz Téma 6. Správa zařízení a souborové systémy Správa zařízení Non-volatile pamět ( nesmazatelná paměť) paměť, která uchová informaci
VíceZákladní příkazy OS UNIX
1 Základní příkazy OS UNIX Výpis obsahu adresáře ls [přepínače] [soubor]! výpis informací o zadaných souborech! pokud zadáme jméno adresáře, je vypsán obsah adresáře (seznam souborů, které jsou v adresáři
VíceIT 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íceLinux 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íce24 Uživatelské výběry
24 Uživatelské výběry Uživatelský modul Uživatelské výběry slouží k vytváření, správě a následnému používání tématicky seskupených osob a organizací včetně jejich kontaktních údajů. Modul umožňuje hromadnou
Více8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
VíceSystém adresace paměti
Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného
VíceMaturitní 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ícePaměťový podsystém počítače
Paměťový podsystém počítače typy pamětových systémů počítače virtuální paměť stránkování segmentace rychlá vyrovnávací paměť 30.1.2013 O. Novák: CIE6 1 Organizace paměťového systému počítače Paměťová hierarchie...
VíceProgramové vybavení počítačů operační systémy
Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá
VíceVÝ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íceDUM 12 téma: Příkazy pro tvorbu databáze
DUM 12 téma: Příkazy pro tvorbu databáze ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací
VíceTECHNICKÁ SPECIFIKACE
TECHNICKÁ SPECIFIKACE Zabezpečení dat a komunikační infrastruktury opakované vyhlášení části B - Tabulka pro rozšíření nad rámec minimálních technických požadavků Typ Popis rozšířeného požadavku Splněno
VíceBloková zařízení v LINUXu. 2013 Jan Vrbata - GOPAS
Bloková zařízení v LINUXu 2013 Jan Vrbata - GOPAS Bloková zařízení v LINUXu IDE a kompatibilní disková zařízení /dev/hdx, kde x je písmenem abecedy a-z Standardní EIDE řadič v PC přiřadí názvy zařízení
VíceOperační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit
Jednoduché stránkování Operační systémy Přednáška 8: Správa paměti II Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné velikosti
VíceInformatika / file system KIT.PEF.CZU
Informatika / file system KIT.PEF.CZU kódování znaků Vlastní návrh kódování Chci psát text a napsané chci uložit pro další použití. Co udělám? Odhadnu počet symbolů, které budu chtít kódovat (nezbytný
VícePř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Ú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íce12. Správa souborů. ZOS 2006, L. Pešička
12. Správa souborů ZOS 2006, L. Pešička Informace 2. zápočtový test Látka z přednášek do 9. týdne Požadované znalosti Meziprocesová komunikace Synchronizace Základ MM Řešení konkrétních příkladů v BACI
VíceHELIOS - Zálohování BüroKomplet, s.r.o.
HELIOS - Zálohování 2017 BüroKomplet, s.r.o. Obsah Záloha... 3 Přehled záloh... 3 Typ zálohy... 3 Adresář... 4 Nový... 4 Obnova... 6 2 Záloha V přehledu lze provádět zálohy dat jednotlivých firem a v případě
VíceDefinice 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íceOperač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íceSouborové služby. Richard Biječek
Souborové služby Richard Biječek Sdílení složky Instalace role Doplňkové služby a nástroje DFS FSRM Role souborových služeb Dialog rozšířené sdílení Název sdílení Omezení počtu uživatelů Oprávnění Soubory
VícePřednáška. Správa paměti I. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Správa paměti I. 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ícePřidělování paměti II Mgr. Josef Horálek
Přidělování paměti II Mgr. Josef Horálek Techniky přidělování paměti = Přidělování jediné souvislé oblasti paměti = Přidělování paměti po sekcích = Dynamické přemisťování sekcí = Stránkování = Stránkování
VícePetr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška V. 9. prosinec, / 40
Operační systémy Souborové systémy Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/YOS: Přednáška V. 9. prosinec, 2016 1 / 40 I/O: zařízení zásadní složka Von Neumannova
Vícepcdfs/pcdfs.d 7. ledna 2003 1
pcdfs/pcdfs.d 7. ledna 2003 1 KIV/ZOS 2002/2003 Přednáška 11 a 12 Implementace souborových systémů ================================ * problémy: - jak bude fs vypadat pro uživatele? - jaké algoritmy a datové
VíceFyzická 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íceZotavení z chyb. Databázové systémy
Zotavení z chyb Databázové systémy Zotavení z chyb v DBS Úloha: Po chybě obnovit poslední konzistentní stav databáze Třídy chyb: 1. Lokální chyba v ještě nepotvrzené transakci 2. Chyba se ztrátou hlavní
VíceOperač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íceImplementace souborového systému
Implementace souborového systému diskový blok, sektor disková oblast (disk partition) posloupnost po sobě následujících očíslovaných diskových bloků stejné velikosti System V File System, s5fs (1978) první
VíceInformatika / o souborech
Informatika / o souborech (práce s adresáři a soubory, cesta) KIT.PEF.CZU názvy souborů v OS DOS název souboru se skládá ze jména (max. 8 znaků) a přípony (max. 3 znaky), oddělené od jména tečkou lze používat
VícePřednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Správa paměti II. 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íceWindows 10 (5. třída)
Windows 10 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na Pracovní ploše ikona Student 17 (se jménem přihlášeného uživatele) ikona Tento počítač
VícePrincipy operačních systémů. Lekce 2: Správa paměti
Principy operačních systémů Lekce 2: Správa paměti Funkce správce paměti Správce (operační) paměti je součástí kernelu. Jeho implementace může být různá, ale základní funkce jsou obdobné ve všech OS: Udržovat
VíceSemestrální práce 2 znakový strom
Semestrální práce 2 znakový strom Ondřej Petržilka Datový model BlockFileRecord Bázová abstraktní třída pro záznam ukládaný do blokového souboru RhymeRecord Konkrétní třída záznamu ukládaného do blokového
VíceZá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íceIdentita uživatelů, přístupová práva. Linux
Identita uživatelů, přístupová práva Linux Uživatel Při přihlášení do systému musí uživatel: identifikovat systém, na který se chce přihlásit fyzické umístění (lokální přihlášení) jméno systému/ IP adresa
VíceProvozní řád zálohování virtuální infrastrukury
Provozní řád zálohování virtuální infrastrukury 1 Popis služby Služba zálohování poskytuje možnost pravidelného automatizovaného vytváření kopií (záloh) dat z daného časového okamžiku na vyhrazena datová
VíceTÉMATICKÝ OKRUH Počítače, sítě a operační systémy
TÉMATICKÝ OKRUH Počítače, sítě a operační systémy Číslo otázky : 12. Otázka : Metody fyzické organizace dat Obsah : 1.Úvod 2.Vnější paměti 3.Sekvenční soubory 3.1 Setříděné sekvenční soubory 4.Zřetězené
VíceTomáš Borland Valenta
Architektura GNU/Linuxu Tomáš Borland Valenta Přehled stavebních prvků operačního systému GNU/Linux aneb od základů až po okna... Základní rozdělení Hardware Software Hardware Základní deska CPU Paměť
VíceBALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
VíceOperační systémy. Přednáška 7: Správa paměti I
Operační systémy Přednáška 7: Správa paměti I 1 Správa paměti (SP) Memory Management Unit (MMU) hardware umístěný na CPU čipu např. překládá logické adresy na fyzické adresy, Memory Manager software, který
VíceRoury a zprávy Mgr. Josef Horálek
Roury a zprávy Mgr. Josef Horálek Roury a zprávy = Jde o metodu místní komunikace mezi procesy. = Jedná se o: = Anonymní roury = Pojmenované roury = Komunikace pomocí zpráv Anonymní roury (pipe) = Nejjednodušší
VíceOPERAČ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Úvod do Operačních Systémů
Úvod do Operačních Systémů 3. cvičení Základní příkazy pro práci se soubory 1 Obsah Zjištění informací o souborech a FS pwd, ls, du, df, quota Zjištění informací o obsahu souborů file, cat, strings, od,
VíceČÁST 1 ÚVOD. Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ
Stručný obsah ČÁST 1 ÚVOD Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ Uživatelé a skupiny 117 Soubory a složky 199 Správa
VíceDatabáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
VíceTéma 7 Souborové systémy
Téma 7 Souborové systémy Obsah 1. Pojem soubor, jeho atributy a základní operace 2. Adresáře a jejich struktura 3. Ochrana souborů 4. Implementace souborových systémů, datové struktury 5. Organizace systému
VíceSystém souborů (File System)
(File System) Základní pojmy Běžný uživatel vidí logický systém souborů jako jeden strom. Kořen stromu je kořenový adresář ( / = Root Directory ). Uzly stromu jsou adresáře (d = Directory). Listy stromu
VíceKapitola 11: Indexování a hešování. Základní představa
- 11.1 - Kapitola 11: Indexování a hešování Základní představa Řazené indexy (ordered indices) B+-strom indexový soubor B-strom indexový soubor Hešování Porovnání řazených indexů a hešování Definice indexů
VíceKonfigurace Windows 7
Konfigurace Windows 7 Klíčové pojmy: Uživatelská a systémová konfigurace, UAC, Rodičovská kontrola. Uživatelská konfigurace Vzhled Grafické rozhraní Aero Nabízí průhlednost, 3D efekty Zvyšuje nároky na
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
VícePopis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
VíceDUM 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íceObslužný software. PAP ISO 9001
Obslužný software PAP www.apoelmos.cz ISO 9001 červen 2008, TD-U-19-20 OBSAH 1 Úvod... 4 2 Pokyny pro instalaci... 4 2.1 Požadavky na hardware...4 2.2 Postup při instalaci...4 3 Popis software... 5 3.1
VíceVISUAL BASIC. Práce se soubory
VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit
Více