1/38 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vnější paměti 13.

Slides:



Advertisements
Podobné prezentace
Senior IT operations manager
Advertisements

Pevné disky Štěpán Šípal.
SAN architektura, iSCSI a pokročilé techniky zálohování
Hard-disk JAK SE DNES POUŽÍVÁ Andreas Tatka 7.A
Prezentace na téma : Harddisk
PEVNÝ DISK POČÍTAČE.
Pevné disky Kateřina Trčková 4.I.
Pevné disky-rozhraní.
Dotazy na částečnou shodu v hašovacích schematech Předpokládá se adresový prostor o velikosti 2 d Pro každý atribut A i je k dispozici hašovací funkce.
Základní hardware počítače
Hard Disk Drive & jeho alternativy
Paměti Karel Brambora Martin Císař.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Diskový oddíl Souborový systém RAID 9/2012.
Zálohování dat Karel Schwarz KFA Praha 26.dubna 2010.
DBI007: Fyzické nosiče souborů RNDr. Michal Žemlička.
BIS RAID Roman Danel VŠB – TU Ostrava.
Datová úložiště Zdroj: IBM.
Disky Martin Klejch 3.B.
Hardware serveru Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A15 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A14 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Prezentace na téma : Harddisk Tvůrce : Micinaua Swarzkopf (Michal Holata) Dne :
Ochrana dat Ochrana dat je jednou z nejdůležitějších činností uživatele výpočetní techniky. Data, uložená v počítači, jsou různě důležitá. Od souborů,
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
David Klíma- 1 - Opáčko Jaké jsou typy pamětí? Co je to RAM, kde jí najdu? Co je paměť cache? Které paměťi se používají v současných základních deskách.
Vnitřní paměti a jejich rozdělení. 2 Vnitřní paměti jsou ty, které jsou umístěny na základní desce mikropočítače nebo počítače. Vnitřní paměti se vyrábějí.
Diskové pole RAID Disková pole (RAID - Redudant Array of Inexpensive Disks) se používají v souvislosti se zabezpečením dat. Princip RAID pole spočívá.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Hardware 4 verze 2.6.
1 paralelní (Centronics) pro připojení tiskárny, scanneru Konektor 25 pólový s otvory seriová (COM 1, COM 2, PS/2)myš, modem tato zařízení.
Architektura počítače
Vnitřní (operační paměť)
Pevný disk (HDD - Hard Disk Drive)
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
1/28 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vlákna 06.
RAM Random Acess Memory. RAM? Random Acess Memory Read Write Memory Statické - tranzistory Dynamické – kondenzátory Propustnost v řádech GB/s.
Ústav zobrazovacích metod ZSF OU RDG ústav FN Ostrava.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
PB 169 Počítačové sítě a operační systémy1 I/O systém Vnější paměti PB 169 Počítačové sítě a operační systémy.
2.1 Pevný disk Fyzická struktura  plotny  záznamový materiál  č/z hlavičky  prachotěsný obal  motorky otáčení ploten  plotny na jedné hřídely.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
1 Pevný disk velkokapacitní nevýměnná disková paměť tvořen několika kovovými kotouči, na nichž je nanesena vrstva magnetického materiálu kotouče jsou umístěny.
USB flash disk. Úvod USB flash paměť, někdy též USB klíč, paměťový klíč USB či USB flash disk (hovoro- vě fleška či USB klíček), je paměťové zařízení,
Počítačové sítě 12. Další technologie LAN © Milan Keršlágerhttp:// Obsah: ● Arcnet.
ZÁZNAMOVÁ MÉDIA. Podle principu čtení se datové nosiče dělí na : Magnetická média, tzn. disketa, pevný disk, magnetická páska (audiokazeta, videokazeta,
Zálohování dat. Zálohování dat (podle CHIP) důvody zálohování – problémy HW, SFTW, viry, chyby uživatele, viry, hackeři, přírodní katastrofy, krádeže.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně AUTOR: Bc. Petr Poledník NÁZEV: Podpora výuky v technických oborech TEMA: Počítačové systémy ČÍSLO.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
UNIX Systém souborů © Milan Keršláger
Stránkování MATĚJ JURIČIČ 2015/2016 EP1 SPŠ A VOŠ JANA PALACHA KLADNO.
EU peníze školám Registrační číslo projektu CZ.1.07/1.4.00/ Název projektu Inovace školství Šablona - název Inovace a zkvalitnění výuky prostřednictvím.
OPERAČNÍ SYSTÉMY Část 4 – správa souborů
Systémové oblasti disku
Financováno z ESF a státního rozpočtu ČR.
Soubor Soubor v informatice označuje pojmenovanou sadu dat uloženou na nějakém datovém médiu, se kterou lze pracovat nástroji operačního systému jako.
1. ročník oboru Mechanik opravář motorových vozidel
PB 169 Počítačové sítě a operační systémy
Operační systémy 9. Spolupráce mezi procesy
Správa paměti.
Paměť počítače.
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Správa disků
Informační a komunikační technologie 5. ročník
Přednášky z distribuovaných systémů
Paměť.
04 – PEVNÉ DISKY RADOMÍR RYBÁK CO JE TO PEVNÝ DISK (HARD DISK DRIVE) Pevný disk (Hard disk drive, HDD) je zařízení, které slouží k trvalému uchování.
Datový nosič, záznamové médium Slouží k ukládání či zálohování dat
Souborové systémy 1 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Transkript prezentace:

1/38 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vnější paměti 13

2/38 Primární paměti ●nejrychlejší ●energeticky závislé ●Cache, hlavní (operační) paměť Sekundární paměti ●středně rychlé ●energeticky nezávislé ●Také nazývané „on-line storage“ ●flash disky, magnetické disky Terciální paměti ●levná typicky vyměnitelná média ●pomalé ●energeticky nezávislé ●také nazývané „off-line storage“ ●floppy disky, magnetické pásky, optické disky PAMĚŤOVÁ HIERARCHIE PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ registry cache main memory electronic disk magnetic disk optical disk magnetic tapes

3/38 MAGNETICKÉ DISKY PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ platter rotation read-write head arm assembly spindle track t sector s cylinder c arm

4/38 Diskové mechanismy se adresují jako velká 1-dimensionální pole logických bloků ●logické bloky jsou nejmenší jednotkou přenosu dat 1-dimensionální pole logických bloků je zobrazováno do sektorů disku sekvenčně ●sektor 0 ●první sektor na první stopě vnějšího cylindru ●zobrazování pokračuje po této stopě, potom po ostatních stopách tohoto cylindru, a potom po cylindrech směrem ke středu STRUKTURA DISKU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

5/38 OS je odpovědný za efektivní používání hardware ●pro disky: co nejrychlejší přístup a co největší šířka pásma Doba přístupu (access time) je dána: ●dobou vystavení (seek time) – na cylindr se stopou s adresovaným sektorem ●dobou rotačního zpoždění – dodatečná doba do průchodu adresovaného sektoru pod čtecí/zápisovou hlavou Minimalizace doby vystavení ●doba vystavení  vystavovací vzdálenosti ●řeší plánování činnosti disku Rotační zpoždění ●shora omezeno konstantou Šířka pásma ●počet přenesených bytů / doba od zadání skupiny požadavků do jejich ukončení ●převzatý pojem z telekomunikací PLÁNOVÁNÍ DISKU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

6/38 Existuje celá řada algoritmů pro plánování přístupu na disk. ●„Disk scheduling“ Příklad: vzorová fronta požadavků na přístup k disku (máme cylindry 0-199). 98, 183, 37, 122, 14, 124, 65, 67 Hlavička disku vystavena na pozici 53 PLÁNOVÁNÍ DISKU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

7/38 Celkem přesun o 640 cylindrů FCFS PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ head starts at 53 queue = 98, 183, 37, 122, 14, 124, 65, 67

8/38 Z fronty požadavků vybírá ten požadavek, který vyžaduje minimální dobu vystavení od současné pozice hlavičky SSTF (shortest seek time first) algoritmus je variantou algoritmu SJF (shortest job first); může způsobit stárnutí požadavků. Náš příklad vyžaduje přesun o 236 cylindrů SSTF PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

9/38 SSTF PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ head starts at 53 queue = 98, 183, 37, 122, 14, 124, 65, 67

10/38 Hlavička disku začíná na jedné straně disku a přesunuje se při splňování požadavků ke druhé straně disku. Pak se vrací zpět a opět plní požadavky. Někdy nazývané algoritmus typu výtah (elevator). Náš příklad vyžaduje přesun o 208 cylindrů. SCAN PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

11/38 SCAN PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ head starts at 53 queue = 98, 183, 37, 122, 14, 124, 65, 67

12/38 Poskytuje jednotnější čekací dobu než SCAN Hlavička se posouvá z jednoho konce disku na druhý a zpracovává požadavky. Potom se vrací zpět bez vyřizování požadavků a opět začíná vyřizovat požadavky z prvního konce. Cylindry považuje za kruhový seznam, který za posledním cylindrem pokračuje opět prvním cylindrem. C-SCAN PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

13/38 C-SCAN PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ head starts at 53 queue = 98, 183, 37, 122, 14, 124, 65, 67

14/38 Obdoba C-SCAN, ale hlavička jen potud do kraje, pokud existují požadavky. Pak se vrací zpět C-LOOK PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

15/38 C-LOOK PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ head starts at 53 queue = 98, 183, 37, 122, 14, 124, 65, 67

16/38 SSTF je přirozený, má přirozené chápání SCAN a C-SCAN jsou vhodnější pro těžkou zátěž disku Výkon závisí na počtu a typech požadavků Požadavky na disk mohou být ovlivněny metodami organizace souborů v souborovém systému Plánovací algoritmus by měl být napsán jako samostatný modul, aby plánovací algoritmus OS bylo možné zaměňovat Častá implicitní volba bývá SSTF nebo LOOK VÝBĚR ALGORITMU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

17/38 U moderních disků nemusí být známé mapování logických bloků na fyzické adresy Disku předáme skupinu požadavků a disk si pořadí optimalizuje sám OS přesto může mít zájem na vlastním řazení požadavků ●priorita I/O operací z důvodu výpadků stránek ●Pořadí operací zápisu dat a metadat souborového systému MODERNÍ HW PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

18/38 K dispozici několik plánovacích algoritmů Fronty v řadiči disku mohou měnit pořadí od OS ●Fronta na desítky až stovky požadavků Algoritmy ●Noop ●Anticipatory ●Deadline ●CFQ (Completely Fair Queue) PŘÍKLAD: LINUX PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ # cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] # echo noop >/sys/block/sda/queue/scheduler

19/38 Nemění pořadí požadavků Jen pokud nově příchozí navazuje na předchozí požadavek, požadavky budou sloučeny ●To stejně obvykle řeší už vrstva blokového zařízení nebo vrstva souborového systému. NOOP PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

20/38 Vychází z algoritmu SCAN Přidává deadline (do kdy má být požadavek vyřízen) Po dávce požadavků se vzrůstajícími čísly sektorů (SCAN) kontroluje deadline ●Pokud je třeba vytvoří speciální dávku pro vyřešení požadavků s expirovaným deadline. Upřednostňuje čtení před zápisem DEADLINE PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

21/38 Jako deadline, ale přidává očekávání, že při sekvenčním přístupu k souboru přijde po jednom požadavku brzy požadavek následující. Proto chvíli vyčká (opravdu) … Umožňuje i krátké přesuny zpět ●Penalizuje dvojnásobnou vzdáleností Neodlišuje požadavky čtení a zápisu Odlišuje asynchronní požadavky od synchronních Neobjevuje se v linuxovém jádře od verze ANTICIPATORY SCHEDULER (AS) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

22/38 Snaží se být spravedlivý k procesům Každý proces dostává určitý časový díl (slice) kdy má exkluzivní přístup pro synchronní požadavky Parametry ●slice_sync – délka slice v ms (bere v úvahu I/O prioritu procesu) ●quantum – počet požadavků 17 front (pro každou prioritu jedna) pro asynchronní požadavky Každá fronta získává určitý slice a fronty jsou obsluhovány algoritmem RR COMPLETELY FAIR QUEUING PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

23/38 CFQ PARAMETRY PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ TurnableDefalt valuePurpose back_seek_max 16384(KiB) Max. backward seek back_seek_penalty 2reverse seek bias fifo_expire_sync 125(ms) deadline for synchronous requests fifo_expire_async 250(ms) deadline for asynch requests quantum 4Maximum requests to service in each batch in each round slice_async 40(ms) base time slise for asynch. requests slice_sync 100(ms) base time slise for synch. requests slice_async_rq 2base number of async requests per round slice_idle 8(ms) maximum idle time between requests

24/38 Příkaz ionice (od pro CFQ) I/O PRIORITA PROCESŮ PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Schedulling classNumberPossible priority real time1 8 priority levels are defined denoting how big a time slice a given process will receive on each schedulling window. best-effort20–7, with lower number being higher priority idle3Nil (does not také a priority argument)

25/38 Dva aspekty ●šířka pásma, bandwidth ●zpoždění, latency Šířka pásma se měří v B/s ●podporovaná šířka pásma ●průměrná rychlost přenosu dat během velkého přenosu ●počet B / doba přenosu ●efektivní šířka pásma ●Průměr za celou dobu I/O operace, vč. vystavení, nalezení umístění, přepnutí svazku atd. RYCHLOST TERCIÁLNÍCH PAMĚTÍ PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

26/38 Zpoždění při přístupu ●doba potřebná pro vyhledání dat ●na disku – vystavení, natočení, určitě < 35 ms ●na pásce – vč. přetočení pásky na požadovaný blok, desítky až stovky sekund ●pásky jsou typicky 1000x pomalejší než disky Nízká cena terciární paměti je dána tím, že se pracuje s mnoha levnými svazky v malém počtu drahých mechanismů Vyměnitelná knihovna se nejlépe využije pro ukládání řídce používaných dat ●uspokojuje se malý počet I/O požadavků RYCHLOST TERCIÁLNÍCH PAMĚTÍ PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

27/38 Pevný disk je asi spolehlivější než vyměnitelný disk nebo páska Optický disk je asi spolehlivější než magnetický páska Padnutí hlav v pevném disku obvykle znamená zničení dat Porucha pásky nebo optického disku obvykle neznamená zničení všech dat SPOLEHLIVOST PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

28/38 Operační paměť je mnohem dražší než disková paměť Cena MB na pevném disku je srovnatelná s cenou MB na pásce (dříve pásky levnější) Kapacity magnetických pásek nedržely v posledních letech krok s nárůstem kapacit pevných disků Terciální paměť může ušetřit peníze pouze když se používá mnohem více svazků než mechanismů CENA PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

29/38 RAID: Redundant Arrays of Independent (Inexpensive) Disks ●organizace disků řízená tak, že poskytuje objem jednoho disku ●s velkou kapacitou a rychlostí díky tomu, že mnoho disků pracuje paralelně ●s velkou spolehlivostí, data se uchovávají redundantně, lze je obnovit i po poruše některého z disků Pravděpodobnost, že některý disk z množiny N disků selže je mnohem vyšší, než pravděpodobnost, že selže jediný disk ●N = 100 disků, každý má MTTF = hodin (cca 11 let), celý systém bude mít MTTF = 1000 hodin (cca 41 dní) ●techniky na bázi redundance chránící před ztrátou dat jsou pro systémy s velkým počtem komponent (disků) kritické Původní záměr ●levná alternativa nahrazující velké drahé disky ●„I“ je interpretováno jako „independent“ TECHNOLOGIE RAID PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

30/38 Redundance ●nadbytečnost, doplňková informace použitelná pro obnovu informace po poruše (disku) Zrcadlení (stínování), Mirroring (shadowing) ●každý disk je duplikován, 1 logický disk je tvořen 2 fyzickými disky ●každý zápis se provede na obou discích, čte se z jednoho disku ●jestliže se jeden disk porouchá, data jsou k dispozici na druhém disku ●ke ztrátě dat dojde při výpadku obou disků, když zrcadlový disk selže dříve, než se systém opraví ●průměrná doba do ztráty dat závisí na průměrné době do poruchy a průměrné doby opravy ●Např. MTTF = hodin, průměrná doba opravy 10 hodin, dává u zrcadlené dvojice disků průměrnou dobu ztráty dat 500*10 6 hodin (čili let), když budeme ignorovat požáry apod. RAID: ZVÝŠENÍ SPOLEHLIVOSTI PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

31/38 Dva hlavní cíle paralelismu v diskových systémech ●zvýšení propustnosti vyvážením zátěže malými přístupy ●paralelizace velkých přístupů s cílem zkrácení doby odpovědi Zvýšení přenosové rychlosti paralelním zápisem do více disků (dělení, striping) ●bit-level striping ●dělení bitů každého bytu mezi samostatné disky ●v poli 8 disků se zapisuje bit i každého bytu na disk i ●čtení dat probíhá 8x rychleji než z jednoho disku ●vystavení je delší než v případě jednoho disku ●dnes se bit-level striping de facto už nepoužívá ●blok-level striping ●systém s n disky, blok souboru i se zapisuje na disk (i mod n) + 1 ●požadavky na různé bloky se mohou realizovat paralelně, jestliže bloky leží na různých discích ●požadavek na dlouhou posloupnost bloků může použít všechny disky paralelně RAID: ZVÝŠENÍ VÝKONU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

32/38 RAID Level 0: Žádná redundance, jen souběžnost RAID Level 1: Spolehlivost dosažená zrcadlením disků RAID Level 2: Hamming code error correction RAID Level 3: 1 kontrolní disk na skupinu, dělení bitů RAID Level 4: Nezávislé operace read/write, dělení bloků RAID Level 5: Data/parity přes všechny disky (více souběžný přístup) RAID Level 6: Odolnost při více než jedné poruše disku ÚROVNĚ RAID, PŘEHLED PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ (a) RAID 0: non-redudant striping. (b) RAID1: mirrored disks. (c) RAID 2: memory-style error-correcting codes. (d) RAID 3: bit-interleaved parity. (e) RAID 4: block-interleaved parity. (f) RAID 5: block-interleaved distributed parity. (g) RAID 6: P + Q redundacy.

33/38 BĚŽNĚ POUŽÍVANÝ RAID PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Zdroj: en.wikipedia.org

34/38 Většina OS pracuje s vyměnitelnými disky (např. disketami, ZIP disky) stejně jako s pevnými disky ●nový svazek je formátován a na disku se generuje prázdný souborový systém Pásky ●jsou prezentované jako „holé“ (raw) paměťové médium ●aplikace na páskách nemají k dispozici souborový systém ●otevírají celý páskový mechanismus jako zařízení ●páskové mechanismy se vesměs nesdílejí, jsou dedikované konkrétní aplikaci ●OS nepodporují na páskách souborové systémy, aplikace musí samy řešit jak používat bloky dat ●pásku pak obvykle může používat pouze aplikace, pro kterou byla páska vytvářena (protože jako jediná zná strukturu dat na pásce) API PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

35/38 CENA MB RAM ( ) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Dnes: asi $0.025/MB (4GB) KB 16 KB 256 KB 1 MB 4 MB simm 32 MB 128 MB 512 MB Year $ / MB

36/38 CENA MB PEVNÝCH DISKŮ ( ) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Dnes: asi 0,0001$/MB (1TB) Year $ / MB MB 20 MB 120 MB 1.2 GB 2 GB 19 GB 45 GB 80 GB

37/38 CENA MB PÁSEK ( ) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Dnes: asi 0,0001$/MB (0.8TB) $ / MB Year 60 MB 120 MB 1.2 GB 4 GB 72 GB 320 GB

38/38 Výukovou pomůcku zpracovalo Servisní středisko pro e-learning na MU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ