Úvod Virtual File System Filesystems. VFS a lesystémy. Petr Uzel. Matematicko-fyzikální fakulta UK. Linux kernel, 2007

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

Download "Úvod Virtual File System Filesystems. VFS a lesystémy. Petr Uzel. Matematicko-fyzikální fakulta UK. Linux kernel, 2007"

Transkript

1 Matematicko-fyzikální fakulta UK Linux kernel, 2007

2 Osnova 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

3 Filesystem Wikipedia : Denition File system is a method for storing and organizing computer les and the data they contain to make it easy to nd and access them. vlastní data mohou být na datových médiích (Data Storage Device) - HDD, CDROM, ashdisk,... na vzdálených serverech - NFS, SMB,... virtuální - procfs, sysfs,...

4 Filesystémy z pohledu uºivatele soubory, cesty : /home/petr/le.txt le descriptory : fd = open(le,...) atributy : vlastník, skupina, práva, mtime,... oset : write, read, lseek directory handle : DIR *d = opendir(/dir/) directory entry : struct dirent *de = readdir(d)

5 Linux a lesystémy linux podporuje mnoho lesystém diskové : ext2, ext3, ext4, ReiserFS, XFS, Minix, ISO9660, UDF, FAT, NTFS, MSDOS clusterové : GFS2, OCFS2, sí ové : NFS, SMB, CIFS, Coda, AFS virtuální : procfs, sysfs podporu pro dal²í FS lze p idávat za b hu - moduly seznam aktuáln podporovaných FS v /proc/lesystems

6 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

7 virtual lesystem switch abstraktní vrstva nad jednotlivými souborovými systémy specikuje interface mezi kernelem a FS p edává poºadavky (syscally) odpovídajícím FS

8 High-level architektura

9 Datové struktury VFS pouºívá obecné datové struktry (nezávislé na jednotlivých FS) superblock - lesystém inode - soubor na disku le - otev ený soubor dentry - adresá ová poloºka obsahují informace o objektu a tabulku metod pro manipulaci s tímto objektem programování FS znamená p edev²ím denici metod pro manipulaci s t mito objekty zp sobem, jenº je dán strukturou FS

10 Superblock struct super_block reprezentuje lesystém typicky bývá na ten z disku, m ºe být ale vytvo en pouze v pam ti struktury tvo í spojový seznam první poloºka uloºena v prom nné super_blocks dal²í jsou p ipojeny pomocí pointeru s_list seznam chrán n pomocí spinlocku : sb_lock data specická pro konkrétní FS : s_fs_info (nap. ext2_sb_info) s_dirt : p íznak udávající, zda je t eba superblock zapsat na disk (zda byl modikován) s_blocksize : velikost bloku

11 Superblock II s_type : pointer na strukturu reprezentující typ lesystému (nap. ext2) - viz dále struct lesystem_type s_op : tabulka metod pro manipulaci se superblockem struct super_operations magic number mount ags synchroniza ní primitiva seznam v²ech inod seznam zm n ných inod seznam inod ekajících na zápis na disk...

12 Inode struct inode inode reprezentuje objekt FS : soubory, adresá e, FIFO, symlinky,... p i azen unikátní identikátor v rámci FS (i_ino) název souboru není sou ástí inode m ºe být reprezentován na disku (FS na blokových za ízeních) nebo existuje pouze v pam ti (virtuální FS)

13 Inode II inode obsahuje : informace o vlastníkovi souboru, právech typ (soubor, adresá, symlink,...) asy modikace délka souboru íta odkaz... také tabulky metod pro operace : s inode : struct inode_operations s otev enými soubory : struct le_operations

14 File struct le reprezentuje soubor otev ený procesem struktura je vytvo ena v okamºiku otev ení souboru obsahuje : oset v souboru (kde bude pokra ovat tení/zápis) p ístupový mód (r, w,...) tabulku metod pro manipulaci se souborem - struct le_operations...

15 Dentry struct dentry (directory entry) reprezentuje název souboru/adresá e kernel vytvá í tyto struktury p i p ístupu k soubor m, nap. p i otev ení souboru /tmp/le.txt jsou vytvo eny tyto dentries : dentry pro / dentry pro /tmp dentry pro /tmp/le.txt struktura obsahuje odkaz na odpovídající inode odkaz na rodi ovský adresá tabulku metod pro manipulaci s dentry - struct dentry_operations...

16 Seznam podporovaných FS kernel udrºuje seznam podporovaných FS ve struktu e struct le_system_type struct file_system_type { const char *name; int fs_flags; int (*get_sb) (struct file_system_type *, int, const char *, void *, struct vfsmount *) void (*kill_sb) (struct super_block *); struct module *owner; struct file_system_type * next; struct list_head fs_supers;... }; lze prohlíºet p es /proc/lesystems

17 Registrace FS pro registraci nového (typu) lesystému slouºí funkce int register_filesystem(struct file_system_type * fs) p edaná struktura obsahuje jméno FS odkaz na funkci pro na tení superblocku - read_super agy : zda FS existuje na blokovém za ízení (jinak je to virtuálni FS) obvykle volána z funkce init_module pro odebrání lesystému slouºí int unregister_filesystem(struct file_system_type * fs)

18 Mount mount = p ipojení FS do adresá ového stromu funkce long do_mount(char *dev_name, char *dir_name, char *type_page, unsigned long flags, void *data_page) vytvo í struct super_block a za adí ji do spojového seznamu k na tení superblocku volá funkci read_super p ipojený souborový systém je reprezentován strukturou struct vfsmount

19 struct super_operations tabulka obsahující seznam funkcí pro práci se superblockem, které poskytuje ovlada FS obsahuje bu adresu funkce nebo NULL - v tom p ípad se pouºije standardní funkce z VFS alloc_inode - alokuje pam t pro inode v etn místa pro data specická pro FS destroy_inode read_inode - na te inode z FS íslo inode vyplní VFS, zbytek struktury vyplní read_inode dirty_inode - VFS volá tuto metodu, ímº ozna í inode jako dirty write_inode - VFS volá pro zápis inode na disk jen pokud je inode dirty druhý parametr udává, zda má být zápis synchronní

20 struct super_operations II put_inode - voláno, kdyº se sníºí po et referencí na inode drop_inode - voláno, kdyº má být inode odstran n (po et odkaz klesne na 0) lze vyuºít generickou variantu generic_drop_inode - odstraní v²echny odkazy na inode a zavolá delete_inode() write_super - voláno pro zápis superblocku na disk sync_fs - zápis v²ech dirty inode na disk druhý parametr udává, zda se má volání zablokovat aº do dokon ení zápisu statfs - získání statistik lesystému, nap statfs syscall remountfs - voláno pro remount FS...

21 inode_operations II struktura obsahuje krom metod pro manipulaci s inode také poloºku struct file_operations *default_file_ops; výchozí tabulka metod pro manipulaci s objektem le p i otev ení nového souboru a vytvo ení objektu le jsou le_operations inicializovány touto tabulkou le_operations lze pak zm nit nap. p i otev ení speciálního souboru

22 inode_operations - adresá e create - vytvo í inode pro normální soubor v daném adresá i lookup - zkontroluje, zda objekt identikovaný dentry existuje v adresá i link - vytvo í new_dentry jako hardlink na old_dentry v daném adresá i unlink - odstraní soubor z adresá e symlink - vytvo í nový adresá rmdir - odstraní adresá mknod - vytvo í speciální za ízení

23 inode_operations II rename - p ejmenuje soubor readlink - p e te cestu k odkazovanému souboru ze symbolického odkazu do bueru follow_link - vrátí dentry, na n jº ukazuje symbolický odkaz truncate - zm ní velikost souboru permission - kontrola p ístupových práv - zda odpovídají zadanému vzoru

24 le_operations llseek - zm ní pozici ukazatele v souboru read - p e te data od pozice ukazatele a uloºi je do bueru je t eba aktualizovat hodnotu oset write - zapí²e count data z bueru na pozici ukazatele taktéº nutné aktualizovat oset readdir - vrátí dal²í poloºku z adresá e poll - kontroluje aktivitu na souboru, p ípadn se uspí select, poll ioctl - po²le p íkaz HW za ízení pouze pro speciální soubory

25 le_operations II mmap - mapuje soubor do adresního prostoru procesu open - otev e soubor vytvo í strukturu le k danému inode fsync - zapí²e data na disk readv - vektorové tení souboru tení do nesouvislých oblastí pam ti writev - vektorový zápis...

26 dentry_operations obvykle jsou ponechány NULL, tzn. kernel pouºije generické varianty d_revalidate, d_delete, d_release : generické varianty jsou prázdné funkce d_compare : porovná dva dentry generická varianta : strcmp VFAT : case insensitive strcmp d_hash - vytvo í hash z názvu d_iput - voláno, kdyº dentry ztratí sv j inode

27 Programování FS je t eba p ipravit struktury reprezentující privátní data naprogramovat callbacky, naplnit jimi struktury a p edat je kernelu net eba denovat v²echny callbacky - VFS m ºe pouºít generické varianty /usr/src/linux/fs/romfs/ /usr/src/linux/fs/ramfs/

28 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

29 Dentry cache directory cache, dcache cachuje adresá ové poloºky nalezení souboru p ímo na FS by trvalo neúm rn dlouho cachují se pouze poloºky krat²í neº 15 znak tvo ena hashovací tabulkou indexováno pomocí dvojice rodi ovský adresá - poloºka v tabulce jsou uloºena ísla odpovídajících inode a odkazy na bloková za ízení pro kaºdou poloºku v dentry cache existuje i odpovídající záznam v inode cache (dále) staré poloºky vyhazovány algoritmem LRU

30 Buer cache cachuje fyzické bloky diskových oddíl cache spole ná v²em oddíl m poloºky indexovány dvojicí blokové za ízení - íslo bloku spravuje bloky r zných velikostí ( ) spojový seznam volných blok staré bloky nahrazovány LRU algoritmem buery pravideln zapisovány na disk (bdush)

31 Inode cache cachuje inody (virtuální) hashovací tabulka, indexována dvojicí blokové za ízení - íslo inode pokud není poºadovaný inode nalezen, je t eba alokovat nový p i vy erpání maximálního po tu inode v cache musí být n jaký uvoln n nepouºívané inode (nulové po ítadlo referencí) pokud byl p ed uvoln ním modikován, jsou data zapsána na disk ko enové inode namountovaných FS mají po ítadla vºdy nenulová

32 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

33 fs_struct struktura p i azená kaºdému procesu struct task_struct {... struct fs_struct *fs; /* FS info */ struct files_struct *files; /* open files */... ( poloºky v fs_struct : root : dentry pro / pwd : dentry pro pracovní adresá...

34 les_struct specikuje soubory otev ené procesem struct files_struct { unsigned int max_fds; struct file ** fd; int next_fd;... } poloºka fd ukazuje na pole le deskriptor velikost pole je v max_fds velikost pole se dynamicky m ní podle pot eby, za íná na 32 dv poloºky v fd mohou ukazovat na stejný soubor

35 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

36 open(/tmp/le.txt) je t eba získat odpovídající inode analyzuje se cesta k souboru - ²t pí se podle / kdyº cesta za íná na /, je absolutní vyhledávání za íná v current->fs->root jinak je relativní vyhladávání za íná v current->fs->pwd

37 II p edchozím krokem byl získán dentry adresá e, ze kterého se za ne vyhledávat odpovídající inode je p e ten a tak je získána dentry dal²í ásti cesty postupuje se rekurzivn vyhledávání obvykle urychluje dentry cache komplikace : p ístupová práva mezilehlých adresá symbolické odkazy cyklické symbolické odkazy

38 path_lookup funkce, která provádí vlastní vyhledávání souboru parametrem je název souboru funkce vrací vícero informací z vyhledávání, nejd leºit j²í je dentry souboru po provedení path_lookup je t eba zavolat path_release výsledky vyhledávání uº nejsou t eba kompletní popis algoritmu : html/ /understandlk-chp-12-sect-5.html

39 Ext2 Ext3 Ext4 ReiserFS XFS 1 Úvod 2 3 Ext2 Ext3 Ext4 ReiserFS XFS

40 Ext2 - historie Úvod Ext2 Ext3 Ext4 ReiserFS XFS second Extended File System následovník p vodního linuxového FS - Minix minix : mnoho omezení, nap. max velikost souboru 64MB mezikrok : Ext FS (Extended File System) ext2 : , Linux 0.96c

41 Ext2 - fyzická struktura Ext2 Ext3 Ext4 ReiserFS XFS FS je tvo en skupinou blok (Block Groups) Boot Sector BG1 BG2... BG3 kaºdá skupina blok obsahuje kopii superbloku a ást vlastního FS : block bitmap inode bitmap ást inode table datové bloky struktura skupiny blok : SB Block BM Inode BM Inode Table Data Blocks

42 Ext2 - fyzická struktura II Ext2 Ext3 Ext4 ReiserFS XFS datové bloky : direct, indirect, double indirect, triple indirect - viz. dále bitmapy : jeden bit pro kaºdý blok/inode (volný/vyuºitý) skupiny blok : spolehlivost (kopie superblocku) výkon - men²í vzdálenost mezi inode table a datovými bloky

43 Ext2 - datové bloky Úvod Ext2 Ext3 Ext4 ReiserFS XFS struct ext2_inode {... le32 i_block[ext2_n_blocks];... } inode m ºe p ímo obsahovat adresy 15 datových blok (EXT2_N_BLOCKS) : prvních 12 datových blok souboru 12 : odkaz na blok, který obsahuje adresy dal²ích blok indirect block 13 : double indirect block 14 : triple indirect block

44 Ext2 - datové bloky II Úvod Ext2 Ext3 Ext4 ReiserFS XFS

45 Ext2 - superblock Úvod Ext2 Ext3 Ext4 ReiserFS XFS data specická pro Ext2 struct ext2_sb_info { unsigned long s_frag_size; unsigned long s_frags_per_block; unsigned long s_inodes_per_block; unsigned long s_frags_per_group; unsigned long s_blocks_per_group; unsigned long s_inodes_per_group;... } funkce ext2_read_super

46 Ext2 - Adresá e Úvod Ext2 Ext3 Ext4 ReiserFS XFS mapování jméno souboru <-> inode number spojový seznam, kaºdá poloºka obsahuje : inode number délka názvu souboru název souboru první dv poloºky jsou vºdy standardní. a..

47 Ext2 - zm na velikosti souboru Ext2 Ext3 Ext4 ReiserFS XFS nalezení volného bloku - problém fragmentace snaha alokovat nový blok ve stejné skupin blok p i alokaci nových blok je uzam en superblock inody mohou mít p id leny prealokované bloky - místo rezervované v bitmap pokud nelze uspokojit poºadavek na nové bloky pomocí prealokovaných blok, prohledávají se následující bloky : blok bezprost edn za posledním alokovaným blokem blok max 64 blok za posledním alokovaným blokem hledají se klastry 8mi volných blok v ostatních skupinách blok

48 Ext2 - features Úvod Ext2 Ext3 Ext4 ReiserFS XFS velikost FS aº 4TB 5% prostoru rezervováno pro roota volitelná velikost bloku (1k, 2k, 4k) fast symbolic links : jméno odkazovaného souboru m ºe být uloºeno p ímo v inodu bezpe né mazání soubor : náhodná data immutable, append-only soubory (chattr) tune2fs

49 Ext3 - úvod Úvod Ext2 Ext3 Ext4 ReiserFS XFS následník ext2 Stephen Tweedie, 1999 v kernelu od verze (2003) stejný formát dat na fyzickém médiu jako ext2 rozdíly (oproti ext2) : ºurnál lze p evést online z ext2 bez nutnosti backup/restore jen p idání ºurnálu tune2fs -j /dev/hdax

50 Ext3 - ºurnálování Úvod Ext2 Ext3 Ext4 ReiserFS XFS zm ny na FS - velké IO operace, náchylné k soub h m p i výpadku stroje smazání souboru : odstran ní directory entry ozna ení datových blok a inode jako volné obnova (fsck) neºurnálovaného FS : sloºité procházení datových struktur a hledání nekonzistencí ºurnálování = logování zm n na FS, lze p ehrát po výpadku stroje zaru ena atomicita transakce lze ºurnálovat jen metadata, nebo i data

51 Ext2 Ext3 Ext4 ReiserFS XFS Ext3 - ºurnál vyuºívá Journaling Block Device layer (JBD) obecná vrstva, ale vyuºito jen ext3/4 ºurnál uloºen v inode - m ºe/nemusí být vid t fyzické ºurnálování - JBD ukládá celé zm n né bloky 3 úrovn ºurnálování : data=writeback : nejrychlej²í, ºurnálována jsou pouze metadata rychlé fsck, jinak srovnatelné s ext2 data=ordered : zaru uje konzistenci dat vynucením jejich zápisu p ed zápisem metadat ºurnálována jsou pouze metadata defaultní úrove data=journal : ºurnáluje se v²e, nejpomalej²í (data se musí zapisovat dvakrát)

52 Ext4 Úvod Ext2 Ext3 Ext4 ReiserFS XFS 2006, kernel stále experimentální status zp tná kompatibilita s ext3 (jednosm rn ) odstra uje n které ²kálovací nedostatky ext3 extents max. velikost FS 16TB -> 1EB 48b ísla blok nové JBD (JBD2) max. velikost souboru 2TB -> 16TB... jednoduchá adresace souvislých fyzických blok výhoda pro velké soubory

53 ReiserFS Úvod Ext2 Ext3 Ext4 ReiserFS XFS Namesys, Hans Reiser ReiserFS 3, Reiser4 ºurnálování (metadata, data i metadata) tail-packing konce soubor uloºeny v separátním oddílu sniºuje fragmentaci, zvy²uje zát º metadata, adresá ové poloºky, seznamy datových blok a tails jsou uloºeny spole n v B+ stromu univerzální object-id

54 XFS Úvod Ext2 Ext3 Ext4 ReiserFS XFS SGI, IRIX GPL 64b FS ºurnálování : metadata logický ºurnál m ºe probíhat na samostatné partition FS rozd len na stejn velké allocation groups spravují vlastní inody a volné místo ²kálovatelnost - kaºdé vlákno m ºe soub ºn pracovat ve své AG

55 XFS II Úvod Ext2 Ext3 Ext4 ReiserFS XFS extents volné místo : dvojice B+ strom pro kaºdou allocation group jeden indexován délkou volných extents druhý indexován za átky volných extents efektivní vyhledání volného místa velikost bloku 512B - 64k...

56 Konec Úvod Ext2 Ext3 Ext4 ReiserFS XFS

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

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

Souborové systémy Mgr. Josef Horálek

Souborové 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íce

12. Správa souborů. ZOS 2006, L. Pešička

12. 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íce

Logická struktura disku

Logická struktura disku Logická struktura disku Logická struktura disku se vytváří pomocí vysokoúrovňového formátování. Slouží k organizaci dat uložených na pevném disku. Umožňuje jeden fyzický disk rozdělit na více oddílů, které

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

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

B4B35OSY: Operační systémy

B4B35OSY: 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íce

Virtuální souborový systém (Virtual File System, VFS)

Virtuální souborový systém (Virtual File System, VFS) Virtuální souborový systém (Virtual File System, VFS) operační systém musí poskytovat prostředek pro perzistentní uložení dat a jejich správu soubor kontejner pro data souborový systém umožňuje organizaci

Více

Transak ní zpracování I

Transak ní zpracování I Transak ní zpracování I Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS

Více

B4B35OSY: Operační systémy

B4B35OSY: 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íce

Principy počítačů a operačních systémů

Principy 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íce

2010/2011 ZS P i r i nc č py po ít č čů a SOUBOROVÝ SUBSYSTÉM

2010/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íce

Specifikace systému ESHOP

Specifikace systému ESHOP Nabídka: Specifikace systému ESHOP březen 2009 Obsah 1 Strana zákazníka 1 1.1 Nabídka produkt, strom kategorií..................... 1 1.2 Objednávka a ko²ík.............................. 1 1.3 Registrace

Více

Souborové operace Mgr. Josef Horálek

Souborové operace Mgr. Josef Horálek Souborové operace Mgr. Josef Horálek Souborové operace = V unixových systémech a Linuxu platí, že skoro vše je SOUBOR častý výskyt deskriptorů souborů a souborových operací. = Souborové operace umožňují

Více

Vektor náhodných veli in - práce s více prom nnými

Vektor náhodných veli in - práce s více prom nnými Vektor náhodných veli in - práce s více prom nnými 12. kv tna 2015 N kdy k popisu n jaké situace pot ebujeme více neº jednu náhodnou veli inu. Nap. v k, hmotnost, vý²ku. Mezi t mito veli inami mohou být

Více

IP kamerový systém Catr - uºivatelský návod k obsluze

IP kamerový systém Catr - uºivatelský návod k obsluze IP kamerový systém Catr - uºivatelský návod k obsluze Obsah P ipoj se k nám! Úvod 3 P ístup do systému 3 Po íta s Windows 3 Prvotní instalace 3 Ovládání kamerového systému na po íta i 5 šivý náhled...................................................

Více

Systémy souborů (File Systems)

Systémy souborů (File Systems) (File Systems) Logický systém souborů:! Adresáře a soubory jak je vidí uživatel.! Jeden kořen ( "root" - / ) Fyzické systémy souborů:! Obdoba logických disků u MS (A:, C:...).! Na rozdíl od MS nejsou pro

Více

účetních informací státu při přenosu účetního záznamu,

účetních informací státu při přenosu účetního záznamu, Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních

Více

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

Systé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íce

IPCorder KNR-100 Instala ní p íru ka

IPCorder KNR-100 Instala ní p íru ka IPCorder KNR-100 Instala ní p íru ka 12. srpna 2007 2 Obsah 1 Instalace 5 1.1 Obsah balení....................................... 5 1.2 Instalace pevného disku................................. 5 1.3 Zapojení

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

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

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++ C++ Akademie SH 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory Za áte níci C++ 20. b ezna 2011 Obsah 1 Prom nné - primitivní typy Celá ísla ƒísla s pohyblivou desetinnou árkou, typ bool 2 Podmínka

Více

Limity funkcí v nevlastních bodech. Obsah

Limity funkcí v nevlastních bodech. Obsah Limity funkcí v nevlastních bodech V tomto letáku si vysv tlíme, co znamená, kdyº funkce mí í do nekone na, mínus nekone na nebo se blíºí ke konkrétnímu reálnému íslu, zatímco x jde do nekone na nebo mínus

Více

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy -1- I I. N á v r h VYHLÁŠKY ze dne 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních informací státu a o požadavcích na technické

Více

Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška V. 12. prosinec, 2014 1 / 37

Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška V. 12. prosinec, 2014 1 / 37 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. 12. prosinec, 2014 1 / 37 I/O: zařízení zásadní složka Von Neumannova

Více

DeepBurner (testování UI)

DeepBurner (testování UI) ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Semestrální práce DeepBurner (testování UI) Blaºej, Friebel, Olexová, Volf P edm t: Testování uºivatelských rozhraní Obor: Softwarové inºenýrství

Více

Skalární sou in. Úvod. Denice skalárního sou inu

Skalární sou in. Úvod. Denice skalárního sou inu Skalární sou in Jedním ze zp sob, jak m ºeme dva vektory kombinovat, je skalární sou in. Výsledkem skalárního sou inu dvou vektor, jak jiº název napovídá, je skalár. V tomto letáku se nau íte, jak vypo

Více

Administrace OS Unix. filesystém UFS mount snapshot RAID

Administrace OS Unix. filesystém UFS mount snapshot RAID Administrace OS Unix filesystém UFS mount snapshot RAID Ing. Zdeněk Muzikář, CSc., Ing. Jan Žďárek, Ph.D. Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního

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

Souborový systém NTFS (New Technology File System) Jan Šváb

Souborový 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í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

MODERNÍ SOUBOROVÉ SYSTÉMY - ZFS. Richard Janča

MODERNÍ 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íce

Operační systémy a sítě

Operač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íce

BOZP - akcepta ní testy

BOZP - akcepta ní testy BOZP - akcepta ní testy Kristýna Streitová Zadavatel: Ing. Ji í Chludil 13. prosince 2011 Obsah 1 Úvod 2 1.1 Popis test....................................... 2 2 Testy 3 2.1 ID - 1 P ihlá²ení do systému.............................

Více

Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška V. 9. prosinec, / 40

Petr 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íce

Implementace souborového systému

Implementace 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íce

pcdfs/pcdfs.d 7. ledna 2003 1

pcdfs/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íce

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE 1 KONZISTENCE DATABÁZE Jedním z velkých nebezpečí při provozu IS je porušení konzistence databáze. Konzistence databáze je vzájemný

Více

Implementace souborového systému

Implementace 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 (1978) první univerzální

Více

Nastavení vestav ného p evodníku Ethernet -> sériová linka ES01

Nastavení vestav ného p evodníku Ethernet -> sériová linka ES01 KMB systems, s. r. o. Dr. M. Horákové 559, 460 06 Liberec 7, Czech Republic tel. +420 485 130 314, fax +420 482 736 896 E-mail: kmb@kmb.cz, Web: www.kmb.cz Nastavení vestav ného p evodníku Ethernet ->

Více

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují

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

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY

HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY (K 42 odst. 2 zákona) 5 (1) Úst ední seznam ochrany p írody (dále jen "úst ední seznam") zahrnuje soupis, popis, geometrické a polohové

Více

JFS MODERNÍ SOUBOROVÉ SYSTÉMY

JFS MODERNÍ SOUBOROVÉ SYSTÉMY JFS MODERNÍ SOUBOROVÉ SYSTÉMY Jan Koreň, 8.11.2011 Náplň přednášky Historie, vývoj Vlastnosti Žurnálování Struktura JFS Provoz, testy Historie Journaling File System Vytvořen IBM 1990 JFS1 pro AIX 1999

Více

Jan Kasprzak. XXIX. konference EurOpen.CZ 1. E-mail: kas@fi.muni.cz. Klov slova: Linux, storage, file system. Abstrakt. Abstract

Jan Kasprzak. XXIX. konference EurOpen.CZ 1. E-mail: kas@fi.muni.cz. Klov slova: Linux, storage, file system. Abstrakt. Abstract XXIX. konference EurOpen.CZ 1 Co umí souborové systémy Jan Kasprzak E-mail: kas@fi.muni.cz Klov slova: Linux, storage, file system Abstrakt Souborový systém je jednou ze základních komponent UNIXového

Více

Kelvin v kapkový generátor

Kelvin v kapkový generátor Kelvin v kapkový generátor Kry²tof Kadlec 1, Luká² Kune² 2, Luká² N me ek 3 1 Gymnázium Franti²ka Palackého, Vala²ské Mezi í í, krystoof.2@seznam.cz 2 Gymnázium, Zlatá stezka 137, Prachatice, kunamars@seznam.cz

Více

1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost

1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost (8 bod ) Náhodná veli ina X je po et rub p i nezávislých hodech mincí a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost P ( X EX < ) (9 bod ) b) Formulujte centrální limitní v tu a pomocí ní vypo

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

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/ 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íce

Informace a návod k pouºití ablony pro BP student FZS v Plzni. Ing. Petr V elák 20. únor 2012

Informace a návod k pouºití ablony pro BP student FZS v Plzni. Ing. Petr V elák 20. únor 2012 Informace a návod k pouºití ablony pro BP student FZS v Plzni Ing. Petr V elák 20. únor 2012 1 OBSAH OBSAH Obsah 1 P edmluva 4 2 Formátování a úprava bakalá ské práce 5 2.1 Vzhled stran........................................

Více

Radek Krej í. rkrejci@cesnet.cz. NETCONF a YANG NETCONF. 29. listopadu 2014 Praha, IT 14.2

Radek Krej í. rkrejci@cesnet.cz. NETCONF a YANG NETCONF. 29. listopadu 2014 Praha, IT 14.2 Radek Krej í rkrejci@cesnet.cz NETCONF a YANG NETCONF 29. listopadu 2014 Praha, IT 14.2 Jak funguje protokol NETCONF Radek Krej í NETCONF a YANG 29.11. 2014 1 / 28 Základní charakteristiky klient-server

Více

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody V praxi se asto setkávame s p ípady, kdy je pot eba e²it více rovnic, takzvaný systém rovnic, obvykle s více jak jednou neznámou.

Více

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014

Více

Uživatelská dokumentace

Uživatelská dokumentace Uživatelská dokumentace k projektu Czech POINT Provozní řád Konverze dokumentů z elektronické do listinné podoby (z moci úřední) Vytvořeno dne: 29.11.2011 Verze: 2.0 2011 MVČR Obsah 1. Přihlášení do centrály

Více

Administrace Unixu a sítí

Administrace Unixu a sítí Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX

Více

Binární operace. Úvod. Pomocný text

Binární operace. Úvod. Pomocný text Pomocný text Binární operace Úvod Milí e²itelé, binární operace je pom rn abstraktní téma, a tak bude ob as pot eba odprostit se od konkrétních p íklad a podívat se na v c s ur itým nadhledem. Nicmén e²ení

Více

P íklad 1 (Náhodná veli ina)

P íklad 1 (Náhodná veli ina) P íklad 1 (Náhodná veli ina) Uvaºujeme experiment: házení mincí. Výsledkem pokusu je rub nebo líc, ºe padne hrana neuvaºujeme. Pokud hovo íme o náhodné veli in, musíme p epsat výsledky pokusu do mnoºiny

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

Operační systémy Tomáš Hudec. 11 Soubory a souborové systémy. Obsah: 11.1 Alokace prostoru na médiu,

Operační systémy Tomáš Hudec. 11 Soubory a souborové systémy. Obsah: 11.1 Alokace prostoru na médiu, Operační systémy Tomáš Hudec 11 Soubory a souborové systémy Obsah: 11.1 Alokace prostoru na médiu, 11.1.1 Souvislá alokace (contiguous allocation), 11.1.2 Řetězená alokace (chained allocation), 11.1.3

Více

RAID, LVM a souborové systémy

RAID, 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íce

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp Operační systémy Rozdělení a popis Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp Název školy: Číslo a název projektu: Číslo a název šablony klíčové

Více

IUJCE 07/08 Přednáška č. 6

IUJCE 07/08 Přednáška č. 6 Správa paměti Motivace a úvod v C (skoro vždy) ručně statické proměnné o datový typ, počet znám v době překladu o zabírají paměť po celou dobu běhu programu problém velikosti definovaných proměnných jak

Více

Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY

Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY Statistika pro geografy Rozd lení etností DEPARTMENT OF GEOGRAPHY Faculty of Science Palacký University Olomouc t. 17. listopadu 1192/12, 771 46 Olomouc Pojmy etnost = po et prvk se stejnou hodnotou statistického

Více

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web: Pravd podobnost a statistika - cvi ení Simona Domesová simona.domesova@vsb.cz místnost: RA310 (budova CPIT) web: http://homel.vsb.cz/~dom0015 Cíle p edm tu vyhodnocování dat pomocí statistických metod

Více

OS řady Microsoft Windows

OS řady Microsoft Windows Přednáška 12 OS řady Microsoft Windows Souborové systémy a řízení přístupu. Registry. Nástroje pro správu. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Miroslav Prágl, 2011 Příprava

Více

Tomáš Borland Valenta

Tomáš 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íce

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Faculty 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íce

Novinky ze sv ta grid

Novinky ze sv ta grid Novinky ze sv ta grid Zden k ustr et al. CESNET 8. listopadu 2010 ƒást I Novinky v MetaCentru Zden k ustr et al. (CESNET) Novinky ze sv ta grid 8. listopadu 2010 2 / 17 MetaCentrum t ikrát Národní Gridová

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

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

Konceptuální modelování

Konceptuální modelování Konceptuální modelování Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS

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

Síťové souborové systémy

Síťové souborové systémy Síťové souborové systémy Tato kapitola se zabývá popisem a srovnáním rozšířených a používaných souborových systémů. Čtenář si po jejím přečtení bude schopen vytvořit obrázek o přednostech, možnostech použití

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

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

Správa disků (storage) v Linuxu. Milan Brož Software Engineer / Kernel Storage / Red Hat mbroz@redhat.com

Správa disků (storage) v Linuxu. Milan Brož Software Engineer / Kernel Storage / Red Hat mbroz@redhat.com Správa disků (storage) v Linuxu Milan Brož Software Engineer / Kernel Storage / Red Hat mbroz@redhat.com Storage v Linuxu... co je to blokové zařízení přehled technologie virtualizace diskového prostoru

Více

Prezentace. Ing. Petr V elák 6. b ezna 2009

Prezentace. Ing. Petr V elák 6. b ezna 2009 Prezentace Ing. Petr V elák 6. b ezna 2009 1 OBSAH OBSAH Obsah 1 Úvodní slovo 3 2 P íprava prezentace 4 2.1 Jak prezentace ned lat........................ 4 2.1.1 Kontrast písma a pozadí...................

Více

Úvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1

Úvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1 Úvod, terminologie Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,

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

Soubory. SŠSI Tábor 1

Soubory. SŠSI Tábor 1 Soubory SŠSI Tábor 1 Vnitřní reprezentace souborů definice pojmu soubor: Soubor posloupnost bytů bez dalšího významu. Soubor (z pohledu OS) posloupnost znaků reprezentujících informace uložené v tomto

Více

Základní praktikum laserové techniky

Základní praktikum laserové techniky Základní praktikum laserové techniky Fakulta jaderná a fyzikáln inºenýrská Úloha 4: Zna kování TEA CO 2 laserem a m ení jeho charakteristik Datum m ení: 1.4.2015 Skupina: G Zpracoval: David Roesel Kruh:

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Počítačové sítě Téma: Počítačové sítě Vyučující: Ing. Milan Káža Třída: EK2 Hodina: 47-50 Číslo: III/2 5. Wi-Fi

Více

Server. Software serveru. Služby serveru

Server. Software serveru. Služby serveru Server Server je v informatice obecné označení pro počítač či skupinu počítačů, kteří poskytují nějaké služby. Rovněž pojmem server můžeme označit počítačový program, který tyto služby realizuje. Služby

Více

Datová úloºi²t CESNET

Datová úloºi²t CESNET Datová úloºi²t CESNET Michal Strnad 2. 3. 2014 P ehled pro má smysl budovat národní datová úloºi²t pro v decká data budovaná infrastruktura jak úloºi²t pouºít p ístupové mechanismy správa uºivatel na úloºi²tích

Více

Tekla Structures Multi-user Mode

Tekla Structures Multi-user Mode Tekla Structures Multi-user Mode Úvod V programu Tekla Structures můžete pracovat buď v režimu jednoho uživatele (single-user) nebo v režimu sdílení modelu (multi-user mode). Sdílení modelu umožňuje současný

Více

KÓDOVÝ ZÁMEK 1105/2 A 1156/10

KÓDOVÝ ZÁMEK 1105/2 A 1156/10 KÓDOVÝ ZÁMEK 1105/2 A 1156/10 Popis Kódový zámek umožňuje odemknuti elektrického zámku zadáním číselné kombinace (kódu) na klávesnici. K otevírání dveří může být naprogramováno až 8 různých kódů, které

Více

ÚVOD DO GEOGRAFICKÝCH INFORMA NÍCH SYSTÉM

ÚVOD DO GEOGRAFICKÝCH INFORMA NÍCH SYSTÉM Úvod do GIS p ednáškové texty ÚVOD DO GEOGRAFICKÝCH INFORMA NÍCH SYSTÉM P ednáškové texty Auto i: Ing. Martin B ehovský, Ing. Karel Jedli ka Redigoval: Ing. Ji í Šíma, CSc. 5. IMPLEMENTACE A VYUŽÍVÁNÍ

Více

P íklady k prvnímu testu - Pravd podobnost

P íklady k prvnímu testu - Pravd podobnost P íklady k prvnímu testu - Pravd podobnost 28. února 204 Instrukce: Projd te si v²echny p íklady. Kaºdý p íklad se snaºte pochopit. Pak vymyslete a vy- e²te p íklad podobný. Tím se ujistíte, ºe p íkladu

Více

Objektově orientované databáze

Objektově orientované databáze Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová

Více

Integrování jako opak derivování

Integrování jako opak derivování Integrování jako opak derivování V tomto dokumentu budete seznámeni s derivováním b ºných funkcí a budete mít moºnost vyzkou²et mnoho zp sob derivace. Jedním z nich je proces derivování v opa ném po adí.

Více

B Organizace databáze na fyzické úrovni u serveru Oracle

B 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íce

Storage... co je nového (SSD!)... a co se zatím nepovedlo rozbít:-)

Storage... co je nového (SSD!)... a co se zatím nepovedlo rozbít:-) Storage... co je nového (SSD!)... a co se zatím nepovedlo rozbít:-) Milan Brož mbroz@redhat.com LinuxAlt 2010, Brno RAID plán (kernel 2.6.37+) RAID v kernelu... MD (multiple device) RAID0,1,5,6,10... DM

Více

Team Engineering. New in V13. TIA Portal news. Restricted / Siemens AG 2014. All Rights Reserved.

Team Engineering. New in V13. TIA Portal news. Restricted / Siemens AG 2014. All Rights Reserved. Team TIA Portal news siemens.com/s7-1500 Teamengineering jak pracovat v týmu PLC proxy pro práce v týmu pro a PLC inženýry lze uplatnit také v prost edí Classic Kopie a slou ení projekt vzájemné sdílení

Více

Programování 1. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015

Programování 1. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Programování 1. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Vstupní znalosti Podmínky, cykly Funkce, Pole, třídění Retězce

Více

Uºivatelská p íru ka Octopus

Uºivatelská p íru ka Octopus Uºivatelská p íru ka Octopus Jan Bojko 11. prosince 2014 Abstrakt Uºivatelská p íru ka k aplikaci Octopus. Obsah 1 Úvod 2 2 P ihlá²ení 2 3 Naviga ní menu 2 4 Práce s tabulkou 3 5 Editace 6 5.1 Nový záznam.............................

Více

P IZNÁNÍ TISKOPIS PRO ZM NU VLASTNICTVÍ OD 1. 1. 2004

P IZNÁNÍ TISKOPIS PRO ZM NU VLASTNICTVÍ OD 1. 1. 2004 TISKOPIS PRO ZM NU VLASTNICTVÍ OD 1. 1. 2004 P IPOJTE vybranou P ÍLOHU. 1 k p iznání k dani z p evodu nemovitostí, typ - K, S nebo O v POT EBNÉM PO TU Samostatné p iznání podá KAŽDÝ Z MANŽEL - p i p evodu

Více

brmiversity: Um lá inteligence a teoretická informatika

brmiversity: Um lá inteligence a teoretická informatika brmiversity: Um lá inteligence a teoretická informatika P edná²ka. 6 Petr Baudi² pasky@ucw.cz brmlab 2011 Outline 1 Pravd podobnost 2 Um lá inteligence 3 Sloºitost 4 Datové struktury Pravd podobnost Pravd

Více