Implementace souborového systému
|
|
- Miluše Beránková
- před 9 lety
- Počet zobrazení:
Transkript
1 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í univerzální implementace souborového sytému jednoduchý návrh boot blok, super blok, tabulka iuzlů, datové bloky superblok jeden jedna tabulka diskových iuzlů a jedna oblast datových bloků přidělování diskových iuzlů náhodné, tj. iuzly souborů téhož adresáře nejsou seskupeny přidělování diskových bloků suboptimální, jenom při vytvoření souborového systému v diskové oblasti je seznam volných bloků konfigurován rotačně po sobě seznam (omezený) volných iuzlů v superbloku, po jejich vyčerpání, čtení bloků s iuzly a zjišťování volných iuzlů seznam volných datových bloků jako seznam volných bloků s čísly volných bloků
2 BSD Fast File System, ffs (1984) stejná funkcionalita hlavní přínos v rozvržení disku kromě rozdělení disku na oblasti, které obsahují souborové systémy, rozděluje oblast dále na skupiny malého počtu válců (cylinder group), které obsahují bloky se souvisejícími iuzly a datovými bloky fragmentace bloků, blok může být rozdělen na 1, 2, 4, 8 fragmentů s nejmenší velikostí rovnající se velikosti sektoru bloky souboru jsou uloženy v diskových blocích, kromě posledního bloku, který může obsahovat jeden nebo více po sobě následujících fragmentů U IX File System - UFS SunOS 2.0, Solaris vychází z BSD FFS Second Extended Filesystem Ext2 obrázky z Bovet D.P., Cesati M.: Understanding the LI UX KER EL první verze operačního sytému Linux vycházely ze souborového sytému operačního systému Minix později byl vytvořen Extended Filesystem Ext FS a v roce 1994 byl uveden Ext2
3 efektivnost Ext2 - při vytváření souborového systému je možné specifikovat velikost bloku (1024 až 4096 bytů), jestliže očekáváme soubory s několika tisíci bytů volíme velikost 1024, čím snižujeme interní fragmentaci (průměrně není využito půl bloku), na druhé straně veliké bloky pro rozsáhlé soubory snižují počet diskových operací - pro diskovou oblast můžeme zadat povolený počet iuzlů podle očekávaného počtu souborů, což maximalizuje využití diskového prostoru - souborový systém je rozdělen na skupiny bloků, každá skupina obsahuje bloky na sousedních stopách - souborový systém předem přiřadí (preallocates) bloky obyčejným souborům, tj. předtím než jsou skutečně požadovány, při zvětšení souboru jsou tak dispozici sousedící diskové bloky - podporuje rychlé symbolické odkazy, má-li symbolický odkaz 60 znaků nebo méně, je uložen v iuzlu
4 robustnost a flexibilita - aktualizace souborů je navržena s ohledem na minimalizaci škody v případě havárie diskového systému, například při vytváření nového odkazu na soubor, napřed se zvýší počet odkazů v iuzlu a nové jméno se uloží do příslušného adresáře až následně - podporuje automatickou kontrolu konzistenci souborového sytému, při zavádění systému, po předdefinovaném počtu připojení souborových systémů nebo po uplynutí předdefinovaného času od poslední kontroly - podpora neměnných souborů - podpora SVR4 i BSD sémantiky pro GID nového souboru, v SVR4 má nový soubor GID procesu, který ho vytvořil, v BSD nový soubor získá GID podle adresáře, ve kterém je vytvořen
5 diskové datové struktury první blok každé diskové oblasti obsahuje zaváděcí program (boot sector) zbytek je rozdělen na skupiny bloků s rozvržením podle obrázku blok skupiny bloků múže obsahovat - kopii superbloku - kopii skupiny deskriptorů skupiny bloků - bitovou mapu datových bloků - bitovou mapu iuzlů - bloky iuzlů - datové bloky souborů
6 o blocích, které nejsou datové říkáme, že obsahují metadata pokud blok neobsahuje data souboru ani metadata nazývá se volný jádro používá superblok a deskriptory skupin bloků jenom ze skupiny bloků 0, ostatní jsou udržovány jako kopie a můžou být použity v případě havárie souborového systému počet skupin bloků v diskové oblasti je zdola omezen požadavkem, aby se bitová mapa bloků skupiny vešla do jednoho bloku velikost s skupiny bloků může být nejvíc 8*b bloků, kde b je velikost bloku v bytech s < 8*b je-li o velikost diskové oblasti v blocích počet skupin bloků je o/s o/(8*b) čím menší blok, tím menší skupina bloků a pro danou velikost diskové oblasti větší počet skupin bloků počet skupin bloků je přibližně o/(8*b) příklad o = 8 GB, b = 4KB bitová mapa opisuje využití 32K bloků oblast obsahuje 8 GB / 4 KB = 2M bloků je třeba nejmíň 2M / 32K = 2 11 / 2 5 = 64 skupin bloků
7 superblok obsahuje údaje pro správu celého souborového systému položky s_inodes_count uchovává počet iuzlů v souboru s_blocks_count uchovává počet bloků v souborovém systému Ext2 s_log_block_size vyjadřuje velikost bloku uvedením dvojkového exponentu pro počet 1024 bytových jednotek, tedy pro blok velikosti 1024 bytů (slabik, bajtů) obsahuje 0, pro 2048 bytové bloky obsahuje 1, atd. s_log_frag_size = s_log_block_size verze 2.2, 2.4 nepodporují fragmentaci bloku s_blocks_per_group s_frags_per_group s_inodes_per_group uchovávají počet bloků, fragmentů a iuzlů ve skupině bloků s_def_resuid s_def_resgid rezervované bloky, umožňující administrátorovi pracovat se souborovým systémem i když pro ostatní uživatele nejsou již žádné volné bloky
8 s_mnt_count s_max_mnt_count s_lastcheck s_checkinterval řídí vykonání kontroly konzistence souborového systému - fsck s_state uchovává stav souborového systému 0 - je připojen nebo nebyl bezchybně odpojený, např. při havárii systému 1 - byl bezchybně odpojený 2 - obsahuje chyby umožňuje vykonat kontrolu konzistentnosti při zavádění systému deskriptor skupiny bloků záznam velikosti 32 bytů, posledních 14 nevyužito, obdoba superbloku pro skupinu bloků bg_block_bitmap bg_inode bitmap čísla bloků s bitovými mapami bloků skupiny a iuzlů bg_inode_table číslo bloku s prvním iuzlem tabulky iuzlů bg_free_blocks_count bg_free_inodes_count bg_used_dirs_count počet volných bloků a iuzlů v skupině bloků a počet adresářů v skupině bloků, slouží pro přidělování bloků
9 bitové mapy posloupnost bitů, ve které hodnota 0 specifikuje, že odpovídající blok nebo iuzel je volný a hodnota 1 specifikuje, že je používán každá bitová mapa musí být uchována v jednom bloku velikosti 1024, 2048 nebo 4096 bytů, jedna bitová mapa opisuje 8192, , nebo bloků tabulka (pole, seznam) iuzlů každý iuzel má velikost 128 bytů, blok o velikosti 1024 tedy obsahuje 8 iuzlů,... počet_iuzlů_v_bloku = s_log_block_size / 128 počet bloků obsazených iuzly ve skupině je s_inodes_per_group / počet_iuzlů_v_bloku mnoho položek iuzlu na disku odpovídá položkám iuzlu ve VFS typ, přístupová práva, vlastník, velikost, časy přístupu a změny,... další zohledňují specifika implementace Ext2, většinou uložení souboru v diskových blocích
10 položky iuzlu i_size délka souboru v bytech i_blocks počet přidělených datových bloků v jednotkách 512 bytů obecně i_size!= 512 * i_blocks soubor velikosti jeden byte obsadí celý blok (bez fragmnetace) soubor může obsahovat mezery a potom může být i_size > 512 * i_blocks i_block pole velikosti EXT2_N_BLOCKS, obvykle 15, ukazatelů použitých na určení datových bloků souboru diskový iuzel se určí z VFS čísla iuzlu (na disku číslo iuzlu není uloženo na disku) pořadí_skupiny_bloků = číslo_iuzlu / s_inodes_per_group pořadí_iuzlu_v_tabulce = číslo_iuzlu % s_inodes_per_group
11 použití diskových bloků různými typy souborů obyčejné soubory po vytvoření nebo po zkrácení (truncate()) obyčejný soubor neobsazuje žádné bloky, dále jsou mu přidělovány když je potřebuje adresář datové bloky adresáře obsahují záznamy typu ext2_dir_entry_2 s položkami inode číslo iuzlu rec_len délka položky adresáře, slouží na určení začátku následující položky name_len skutečná délka jména souboru file_type typ souboru 0 neznámy 1 obyčejný soubor 2 adresář 3 znakové zařízení 4 blokové zařízení 5 pojmenovaná roura 6 soket 7 symbolický odkaz name pole proměnné délky, maximálně EXT2_NAME_LEN znaků, obvykle 255, vždycky však násobek 4, je-li třeba doplní se znaky \0
12 v Ext2 adresáři na obrázku byl zrušen soubor oldfile symbolické odkazy pole i_block má typicky 15 prvků velikosti 4 byty pro určení uložení dat souboru, není-li cesta delší než 60 bytů bude uložena přímo v iuzlu a nejsou potřeba žádné datové bloky, jinak je potřebný jeden datový blok soubory typu zařízení, roura, soket nevyžadují datové bloky
13 datové struktury v paměti většina informací uložených v diskových datových strukturách je při jejich používání kopírována do mezipaměti v hlavní paměti typ superblok deskriptor skupiny bitová mapa bloků bitová mapa iuzlů iuzel datový blok uložení v mezipaměti stále v mezipaměti stále v mezipaměti pevné omezení pevné omezení dynamické dynamické data, která jsou často aktualizována jsou v mezipaměti stále ve vyrovnávacích pamětech bloků (buffer cache) se uchovává pevný počet bitových map bloků a iuzlů, nejstarší jsou přepsány na disk když jejich počet překročí omezení iuzly a datové bloky jsou uchovávány ve vyrovnávacích pamětech bloků dokud je sdružený objekt používán, po skončení používání můžou být přepsány na disk
14 specifické informace Ext2 v objektu superblok po připojení souborového systému typu Ext2 položka u objektu superblok je naplněna specifickou informací obsahující - většinu položek diskového superbloku - mezipaměť bitových map bloků, kterou tvoří dvojice polí s_block_bitmap a s_block_bitmap_number - mezipaměť bitových map iuzlů, kterou tvoří dvojice polí s_inode_bitmap a s_inode_bitmap_number - ukazatelé na hlavičku a vyrovnávací paměť bloku s diskovým superblokem - počet deskriptorů skupiny bloků, které můžou být umístněny do bloku... specifické informace Ext2 v objektu iuzel při inicializaci objektu iuzel je položka u naplněna specifickou informací obsahující - většinu položek diskového iuzlu, které nejsou ve všeobecném objektu iuzel - velikostí fragmentu a počtem fragmentů (nevyužito) - index skupiny bloků, do které iuzel patří - položky i_alloc_block a i_alloc_count využité pro přidělení bloků předem
15 mezipaměti bitových map vyrovnávací paměť bloku obsahující superblok připojeného souborového systému Ext2 se uvolní jenom když se souborový systém odpojí všechny bitové mapy vzhledem na jejich počet není možné stále uchovávat v hlavní paměti příklad velikost disku 4 GB velikost bloku 1 KB bitová mapa v jednom bloku opisuje 8*2 10 bloků = 8K nejmenší počet skupin bloků je 4 GB / (8K *1KB) = 512 velikost bitových map bloků a iuzlů v jedné skupině bloků je 2 KB na mezipaměť všech bitových map je třeba 1 MB paměti Ext2 používá mezipaměti bitových map bloků a bitových map iuzlů, každou o velikosti EXT2_MAX_GROUP_LOADED (obvykle 8) uchovávají naposledy použité bitové mapy
16 mezipaměť implementuje dvojice polí velikosti EXT2_MAX_GROUP_LOADED s_inode_bitmap obsahuje čísla skupin bloků, kterých bitová mapa iuzlů se nachází v mezipaměti s_inode_bitmap_number obsahuje ukazatele na hlavičky vyrovnávacích pamětí bloků je-li počet skupin bloků v Ext2 diskové oblasti menší nebo rovný EXT2_MAX_GROUP_LOADED, index v poli mezipaměti se rovná indexu skupiny bloků příklad velikost diskové oblasti 1 GB velikost bloku 4 KB nejmenší počet skupin bloků 1GB / (8 * 4 K * 4 KB) = 8 jinak se používá strategie LRU (Least Recently Used) a požadovaná bitová mapa (index její skupiny bloků) je umístněn na začátek
17 příklad na obrázku jsou tři možné případy, kdy je požadována bitová mapa v skupině bloků s indexem 5
18 správa diskového prostoru přidělování diskových iuzlů je-li nový iuzel adresářem je snahou, aby jsme udrželi stejnoměrné rozložení adresářů v částečně zaplněných skupinách bloků přidělí se iuzel ze skupiny bloků, která má největší počet volných bloků ze všech skupin bloků s počtem volných iuzlů větším než je průměrný počet volných bloků není-li adresářem, označme i skupinu bloků, ve které je rodičovský adresář, hledá se volný iuzel postupně v log(počet_skupin_bloků) skupinách bloků s indexy i mod (počet_skupin_bloků), i+1 mod (počet_skupin_bloků), i+1+2 mod (počet_skupin_bloků), i mod (počet_skupin_bloků) nenalezne-li se volný iuzel prohledávají se skupiny bloků sekvenčně od první skupiny bloků
19 adresování datových bloků neprázdné obyčejné soubory sestávají z několika datových bloků tyto bloky můžeme označovat pořadím v souboru, tj. čísly bloků souboru, nebo čísly diskových bloků souborového systému obecně přistupujeme k souboru od pozice f a nutno určit, ve kterém diskovém bloku se byte na této pozici v souboru nachází číslo bloku souboru = f / velikost bloku číslo bloku souboru se převede na číslo diskového bloku, ve kterém se nachází, využitím pole i_block v diskovém iuzlu - prvních 12 prvků obsahuje čísla diskových bloků, které obsahují prvních 12 bloků souboru, které mají čísla bloků souboru od 0 do 11 - prvek s indexem 12 obsahuje číslo diskového bloku, obsahující další pole čísel diskových bloků, je-li velikost bloku b a číslo diskového bloku je umístněno ve 4 bytech, potom jsou to čísla diskových bloků dalších bloků souboru, které mají čísla od 12 do b/ prvek s indexem 13 obsahuje číslo diskového bloku, který obsahuje čísla diskových s čísly diskových bloků pro následující bloky souboru - prvek s indexem 14 obsahuje číslo diskového bloku,...
20
21 mezery v souborech (file holes) aplikace využívající rozptýlení (hash) v souborech vytvářejí v souboru mezery, pro bloky souboru, které jsou v mezeře není třeba přidělit diskové bloky, ty si přidělí až se bude do bloku skutečně zapisovat echo n X dd of=/tmp/hole bs=1024 seek=6 vytvoří soubor o velikosti 6145 znaků se znakem X na poslední pozici je-li velikost bloku 4 KB položka i_size odpovídajícího iuzlu má hodnotu 6145 a položka i_blocks má hodnotu 8 v jednotkách 512 B
22 přidělování datových bloků s cílem snížit fragmentaci souboru Ext2 zkouší přidělit nový blok nejblíže k posledně přidělenému bloku jeli neúspěšný, hledá nový blok v skupině bloků, ve které je iuzel souboru naposledy hledá v jiné skupině bloků souborový systém Ext2 přiděluje datové bloky předem i_prealloc_block_count uchovává počet předem přidělěných ještě nepoužitých bloků a i_prealloc_block uchovává číslo diskového bloku, který bude další použitý pro přidělení nového bloku se nejdřív určí cíl - obsahují-li přidělovaný diskový blok a předcházející přidělený diskový blok po sobě jdoucí bloky souboru, cíl je číslo diskového bloku předcházejícího přiděleného bloku jinak, byl-li přidělen aspoň jeden blok, je cíl číslo diskového bloku už přiděleného bloku souboru, který v souboru předchází blok, kterému se má diskový blok přidělit - jinak je cíl číslo prvního bloku skupiny bloků, ve které se nachází iuzel souboru
23 je-li cíl mezi předem přidělenými bloky, je přidělen jinak předem přidělené bloky jsou vráceny a hledá se volný blok následovně - je-li cíl volný, přidělí se - je-li obsazen, kontroluje se, je-li volný jeden z následujících 64 bloků - nenašel-li se, hledá se od skupiny bloků obsahující cíl ve všech skupinách bloků - skupina nejméně osmi sousedních volných bloků - volný blok před skončením přidělení se zkusí předem přidělit až osm sousedních volných bloků
24 Ext3 souborový systém - kompatibilní s Ext2 datové struktury v podstatě stejné s Ext2 odpojený Ext3 je možné připojit jako Ext2 a opačně - žurnálový systém diskové operace jsou zaznamenávány v diskové oblasti nazývané žurnál změny souborového systému se vykonávají ve dvou krocích - kopie zapisovaných bloků se uloží do žurnálu - commit pro žurnál - bloky se zapíší do souborového systému - commit pro souborový systém - bloky jsou odstraněny ze žurnálu po chybě - nastala-li před commit pro žurnál, bloky v žurnálu nejsou nebo nejsou úplné, jsou ignorovány fsck, systém zůstane konzistentní - nastala-li po commit pro žurnál, fsck přepíše bloky ze žurnálu do souborového systému
25 žurnálové systémy ReiserFX, XFS, JFS zaznamenávají jenom operace ovlivňující metadata, systém zůstane konzistentní, data mohou být pokažena Ext3 módy: Journal data i metadata jsou zaznamenávána do žunrálu nejbezpečnější a nejpomalejší Ordered data jsou zapsána do souborového systému před commit jeho metatad Writeback zaznamenávají se jenom změny metadat nejrychlejší mód Ext4 souborový systém - kompatibilní s Ext3 Avantika Mathur, Mingming Cao, Suparna Bhattacharya: The new ext4 filesystem: current status and future plans
26 ZFS (2005) OpenSolaris Zdroj: Bonwick J., Moore B.: ZFS The Last Word In File Systems Volume Manager (RAID-0, RAID-1) virtuální disk Svazek malloc/free Pool (RAID-Z)
27
28 Copy on Write transakce Snapshot (clone)
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í
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
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
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
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
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
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ý
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
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é
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é
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
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
Kapitola 10: Diskové a souborové struktury. Klasifikace fyzických médií. Fyzická média
- 10.1 - Kapitola 10: Diskové a souborové struktury Přehled fyzických ukládacích médií Magnetické disky RAID (Redundant Array of Inexpensive Disks) Terciární úložiště Přístup k médiu Souborové organizace
Př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í
Systé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
Disky a systémy souborů. predn_10.odt :45:36 1
Disky a systémy souborů predn_10.odt 16.04.2007 16:45:36 1 Systémy souborů (File Systems) Logický systém souborů: Adresáře a soubory jak je vidí uživatel. Jeden kořenový adresář ( "root" - / ) Fyzické
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é
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ý
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
Paměť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...
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
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
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
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
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é
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
Fyzická a logická struktura media HDD
Fyzická a logická struktura media HDD Struktura disku Každé médium (nosič) může mít více povrchů (surfaces), stran (sides), hlav (heads) disketa 1-2 povrchy (typicky 2) pevný disk - více povrchů Data jsou
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
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ýpočet v módu jádro. - přerušení (od zařízení asynchronně) - výjimky - softvérové přerušení. v důsledku událostí
Výpočet v módu jádro v důsledku událostí - přerušení (od zařízení asynchronně) - výjimky - softvérové přerušení řízení se předá na proceduru pro ošetření odpovídající události část stavu přerušeného procesu
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í.
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
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í
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í
Bloková 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í
PA152. Implementace databázových systémů
PA152 Implementace databázových systémů RAID level 1 zrcadlení disku výpočet MTTF 2 stejné disky, MTTF 3 roky výměna vadného 3,5 dne výpadek oba disky během 3,5 dne p(výpadku disku za rok) = 1/6 p(výp.
Mezipaměti počítače. L2 cache. L3 cache
Mezipaměti počítače Cache paměť - mezipaměť Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá vyrovnávací (cache) paměť SRAM. Rychlost
Logická organizace paměti Josef Horálek
Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti
Struktura a architektura počítačů (BI-SAP) 11
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 11 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
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
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
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
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í
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
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ř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
09. Memory management. ZOS 2006, L.Pešička
09. Memory management ZOS 2006, L.Pešička Správa paměti paměťová pyramida absolutní adresa relativní adresa počet bytů od absolutní adresy fyzický prostor adres fyzicky k dispozici výpočetnímu systému
Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje
Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány
Slovník pro Acronis True Image 2017
Slovník pro Acronis True Image 2017 A Acronis Secure Zone Spolehlivý diskový oddíl určený k zálohování (str. 172) na pevném disku. Výhody: Umožňuje obnovení disku na stejný disk, kde je umístěna záloha
ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 2.3.4 Rozdělení HDD Obor: Mechanik Elektronik Ročník: 3. Zpracoval(a): Bc. Martin Fojtík Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován
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
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í
Správa paměti. doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 /
Správa paměti doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Motivace Úrovně správy paměti. Manuální
Souborové systémy. Architektura disku
Souborové systémy Architektura disku Disk je tvořen několika plotnami s jedním nebo dvěma povrchy, na každém povrchu je několik soustředných kružnic (cylindrů) a na každém několik úseků (sektorů). Příklad
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ů,
Operač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ý
Operační systémy. Správa paměti (SP) Požadavky na SP. Spojování a zavedení programu. Spojování programu (linking) Zavádění programu (loading)
Správa paměti (SP) Operační systémy Přednáška 7: Správa paměti I Memory Management Unit (MMU) hardware umístěný na CPU čipu např. překládá logické adresy na fyzické adresy, Memory Manager software, který
Systé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
Přidělování zdrojů (prostředků)
Přidělování zdrojů (prostředků) Proces potřebuje zdroje (prostředky) hardware (I/O zařízení, paměť) software (data, programy) Klasifikace zdrojů (z hlediska multitaskingového režimu) Násobně použitelné
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
MARIE PACS S PACSem hezky od podlahy když se data sypou!
MARIE PACS S PACSem hezky od podlahy když se data sypou! Telemedicína, Brno, 3. března 2014 RNDr. Milan Pilný MARIE PACS Je to systém pro práci s obrazovými DICOM daty v medicíně. Je klasifikován jako
Maturitní téma: Operační MS-DOS
Maturitní téma: Operační MS-DOS OS - základní softwarové vybavení každého, počítače. DOS byl diskový operační systém určený pro práci na počítačích kompaktabilních s počítači IBM PC. MSDOS poskytoval uživateli
Řízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
DataDomain pod drobnohledem
DataDomain pod drobnohledem Lukáš Slabihoudek Petr Rada 1 Agenda Popis deduplikačního procesu Stream Informed Segment Layout Ochrana dat proti poškození DD BOOST Replikace Popis důležitých HW součástí
Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA VÝPOČETNÍ A DIDAKTICKÉ TECHNIKY
Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA VÝPOČETNÍ A DIDAKTICKÉ TECHNIKY Souborové systémy pracovních stanic BAKALÁŘSKÁ PRÁCE Ondřej Mareš Vedoucí práce: Dr. Ing. Jiří Toman Plzeň, 14.
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
Číslo projektu: CZ.1.07/1.5.00/34.0290. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Zdeněk Dostál Ročník: 1. Hardware.
Zlepšení podmínek pro vzdělávání na středních školách Operačního programu Vzdělávání pro konkurenceschopnost Název a adresa školy: Integrovaná střední škola Cheb, Obrněné brigády 6, 350 11 Cheb Číslo projektu:
1. 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
Činnost počítače po zapnutí
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)
PostgreSQL na EXT3/4, XFS, BTRFS a ZFS
LinuxDays 10. 10. 2015 PostgreSQL na EXT3/4, XFS, BTRFS a ZFS srovnání (Linuxových) souborových systémů Tomáš Vondra 22.10. PostgreSQL Meetup @ FIT 27-30.10. pgconf.eu @ Vídeň cca
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. 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
Technické informace. PA152,Implementace databázových systémů 4 / 25. Projekty. pary/pa152/ Pavel Rychlý
Technické informace PA152 Implementace databázových systémů Pavel Rychlý pary@fi.muni.cz Laboratoř zpracování přirozeného jazyka http://www.fi.muni.cz/nlp/ http://www.fi.muni.cz/ pary/pa152/ přednáška
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.19 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 19_ Bezpečnost dat zálohování a obnova dat programem dd DUM seznámí žáky s možnostmi zálohování komprimačním programem
Operač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
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
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é
Operační systémy 2. Přednáška číslo 2. Přidělování paměti
Operační systémy 2 Přednáška číslo 2 Přidělování paměti Základní pojmy Paměť = operační paměť paměť, kterou přímo využívají procesory při zpracování instrukcí a dat Funkce modulu přidělování paměti: Sledování
ZOS OPAKOVÁNÍ. L. Pešička
ZOS OPAKOVÁNÍ L. Pešička ZÁKLADNÍ PRAVIDLO Důležité je znát nejen fakta, ale porozumět jim a zasadit je do kontextu celého OS Př. algoritmus Second Chance využívá bitu Referenced tak, že (fakta) a kdy
Více o konstruktorech a destruktorech
Více o konstruktorech a destruktorech Více o konstruktorech a o přiřazení... inicializovat objekt lze i pomocí jiného objektu lze provést přiřazení mezi objekty v původním C nebylo možné provést přiřazení
Přidělování paměti I Mgr. Josef Horálek
Přidělování paměti I Mgr. Josef Horálek = Paměť = operační paměť je paměť, kterou přímo využívají procesory při zpracováni instrukci a dat; Paměť Funkce modulu přidělování paměti = Sledování stavu každého
České vysoké učení technické v Praze Fakulta elektrotechnická. Bakalářská práce. Výukový systém UFS. Petr Klimeš
České vysoké učení technické v Praze Fakulta elektrotechnická Bakalářská práce Výukový systém UFS Petr Klimeš Vedoucí práce: Ing. Jan Trdlička, Ph.D. Studijní program: Elektrotechnika a informatika, strukturovaný,
Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.
Základní pojmy IT, číselné soustavy, logické funkce Základní pojmy Počítač: Stroj na zpracování informací Informace: 1. data, která se strojově zpracovávají 2. vše co nám nebo něčemu podává (popř. předává)
Kapitola 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
Operační systém GNU/Linux
Operační systém GNU/Linux Operační systém - obecně:...základní softwarové vybavení počítače, které se stará o správu systémových zdrojů OS není primárně charakterizován tím jak vypadá (uživatelské rozhraní),
Praktická cvičení- teoretická průprava
Praktická cvičení- teoretická průprava Struktura počítače odvozená z IBM compatible : Blokové schéma a vrstvový model, OS, účel a základní princip funkce, HW PC- zdroje, Základní deska, členění CPU, Typy
Operační systémy IOS. Studijní opora. Tomáš Kašpárek, Radek Kočí, Petr Peringer, Tomáš Vojnar 25. listopadu 2006
Operační systémy IOS Studijní opora Tomáš Kašpárek, Radek Kočí, Petr Peringer, Tomáš Vojnar 25. listopadu 2006 Tento učební text vznikl za podpory projektu Zvýšení konkurenceschopnosti IT odborníků absolventů
Principy 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
Paměťová hierarchie. INP 2008 FIT VUT v Brně
Paměťová hierarchie INP 2008 FIT VUT v Brně 000 Výkonová mezera mezi CPU a pamětí Moorův zákon CPU CPU 60% za rok (2X/.5roku) výkonnost 00 0 980 98 DRAM 982 983 984 985 986 987 988 989 990 99 992 993 994
TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation
TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje
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ř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
Rychlá vyrovnávací paměť v architektuře PC
Rychlá vyrovnávací paměť v architektuře PC 1 Cíl přednášky Prezentovat důvody, které vedly k zavedení rychlé vyrovnávací paměti (RVP) do architektury počítače. Vysvětlit principy činnosti RVP. Ukázat vývoj
Sprá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é
2.2 Acronis True Image 19
Obsah Kniha první Acronis True Image 9.0 1. Úvod 15 1.1 Co je Acronis True Image? 15 1.2 Co je nového v aplikaci Acronis True Image 9.0? 15 1.3 Jaký je rozdíl mezi zálohami a diskovými obrazy disků/diskových
PostgreSQL na EXT3/4, XFS, BTRFS a ZFS
PostgreSQL na EXT3/4, XFS, BTRFS a ZFS OpenAlt 2015, 7-8 listopad, Brno Tomáš Vondra tomas.vondra@2ndquadrant.com http://blog.pgaddict.com ne inženýr souborových systémů databázový inženýr Který souborový
Osnova. Úkoly OS. BIOS (Basic Input-Output System) programy; kontrola nad přístupem k jednotlivým prostředkům hardwaru (procesoru, paměti,
Michal Houda houda@kcr.zf.jcu.cz Jihočeská univerzita v Českých Budějovicích Zemědělská fakulta Spuštění počítače BIOS (Basic Input-Output System) konfigurace počítače z paměti CMOS; autonomní test počítače
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
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Operační systémy Správa paměti Zimní semestr 2011/2012 Správa paměti OS jako správce paměti specializovaný subsystém OS spravuje hlavní paměť systému přidělování
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,
Počítačová sestava pevný disk (HDD, SSD, USB flash disk)
Pavel Dvořák Gymnázium Velké Meziříčí Počítačová sestava pevný disk (HDD, SSD, USB flash disk) Registrační číslo projektu: CZ.1.07/1.5.00/34.0948 Jazyk: čestina Datum vytvoření: 19. 10. 2012 Cílová skupina:
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
Struktura programu v době běhu
Struktura programu v době běhu Miroslav Beneš Dušan Kolář Struktura programu v době běhu Vztah mezi zdrojovým programem a činností přeloženého programu reprezentace dat správa paměti aktivace podprogramů