Vnitřní a vnější paměti Část: vnitřní paměti

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

Download "Vnitřní a vnější paměti Část: vnitřní paměti"

Transkript

1 Vnitřní a vnější paměti Část: vnitřní paměti Cíl kapitoly Tato kapitola navazuje na kapitolu stejného jména, která se zabývá základními rysy zejména vnějších pamětí. Cílem této kapitoly je porozumět a umět využívat vnitřní paměti počítače včetně nástinu i historie pamětí. Klíčové pojmy: AB, adresová sběrnice, BIOS, Cache, CMOS, deskriptor table, EMS, frame, fyzická adresa, GDT, granularita, index, instruction pointer (IP), konvenční paměť, LDT, lineární adresa, logická adresa, OP. operační paměť, protected mode, real mode, ROM, segment selektor, stránka, swap, task state segment, virtuální adresa, virtuální paměť, XMS Úvod Vnitřní paměti počítače jsou paměti, které přímo využívá procesor ke své činnosti. Nejdůležitější z nich je operační paměť,kterou se budeme převážně zabývat, dále paměť s uloženým BIOSem nazývaná ROM nebo ROM-BIOS a pamsť s uloženou konfigurací počítače nazývaná podle technologie CMOS. Paměti, které jsou součástí procesorů nebo jednotlivých periferií se v této kapitole zabývat nebudeme, vyjma vyrovnávací paměti CACHE.

2 Operační paměť Operační paměť je polovodičová paměť typu RAM (Random Access Memory), a proto se také nesprávně nazývá jako paměť RAM. Velikost možné operační paměti (dále jen OP) je dána typem procesoru a operačním systémem- U procesorů I8086, které měly jen 20bitovou adresovou sběrnici (dále AB address bus) byla maximální paměť 1MB (možnost adresovat paměť velikosti 2 20 ). Z této paměti byla pro programy, spolupráci s diskovými pamětmi, pro přerušení apod. k dispozici část paměti o velikosti 640kB která se nazývala konvenční paměť. U procesorů odpovídajícím I80286 byla sběrnice AB rozšířena na 24 bitů, a tedy maximální paměť mohla být 2 24 B = 16MB. U dnešních procesorů, pokud se používají ještě operační systémy obdobné DOSu (resp. založené na DOSu), stále je důležitá oblast konvenční paměti. U procesorů I80386 a vyšších je AB velikosti 32b a tedy max OP je 4GB. Pozdější procesory pentium mohly mít paměť 2x4GB. U 64 bitových procesorů je paměť dána aktivní části AB, která je většinou 40b, 48b. V budoucnu se počítá se šířkou sběrnice 64 bitů. Podle způsobu adresování rozlišujeme paměti Expanded EMS - to je paměťový prostor nad 1MB, který nelze přímo adresovat z AB Extended XMS - paměťový prostor nad 1MB, který lze přímo adresovat z AB, to znamená, že AB je dostatečně široký. Dnešní procesory se spouští v režimu real mode reálný režim to je jako základní procesor I8086, a tedy při spouštění je zapotřebí paměť jen velikosti 1MB. Teprve OS (operační systém) přepíná procesor do pracovního módu - obvykle protected mode chráněného režimu. Rozdělení operační paměti Pro činnost počítače je důležitý OS, který musí být natažen v OP. Tento OS zabírá v operační paměti několik MB, a to většinou nejvyšších adres. Mimo OS musí OP obsahovat tabulku vektorů přerušení, stack (pro každý spuštěný program zvlášť), disk buffers pro komunikaci jednotlivých programů s disky,

3 prostor pro CMOS paměť, BIOS, stínové paměti (opis pomalých pamětí jako je BIOS do 32b verze, aby program běžel rychleji) atd. Adresování operační paměti Adresování v real mode Jak již bylo uvedeno, real mode je používán při startu procesoru tj. v POSTu. Adresová sběrnice má v tomto režimu šířku 20ti bitů, používané registry jsou 16ti bitové. Proto je nutné vypočítat fyzickou adresu zasílanou po sběrnici. Vstupem k výpočtu je tzv. viruální neboli logická adresa. Tato adresa se sestává z segmentové části (obsažená v segmentových registrech procesoru (CS, SS, DS nebo ES) a v registru Instruction pointer (IP). Obsah IP je prakticky záležitostí programátora (po překladech a linkování), kdežto o segmenty se stará procesor s operačním systémem. Operační paměť musí být dělena na menší části, aby bylo možné v různých situacích nahrávat program (data) do rozdílných částí paměti. Vzhledem k 16ti bitovému IP v tomto režimu, ve kterém se nachází offset v rámci segmentu, může být velikost segmentu maximálně 2 16 B, tj. 64kiB (64kB informatických). V segmentovém registru je uloženo číslo segmentu. Pak výstupní neboli fyzická adresa se vypočítá (zjednodušeně, neboť adresa může mít více komponent) podle následujícího schématu (zapsáno binárně) code segment ssss ssss ssss ssss code segment krát 16 ssss ssss ssss ssss 0000 IP (offset) ffff ffff ffff ffff fyz. adresa aaaa aaaa aaaa aaaa aaaa Kde ssss bity obsahu segmentového registru ffff - bity obsahu instuction pointru (offset) aaaa bity vypočtené fyzické adresy (součet CSx16 + IP) Výsledná fyzická adresa se zasílá na adresovou sběrnici. Příklad: Obsah CS je 16A4H, IP je 4046H. Jaká je fyzická adresa?

4 16A AA86 Fyzická adresa je 1AA86H. Adresování v protected mode Adresování protected modu probereme podrobněji pro I80386 a vyšší. Původně byl protected mod určen pro procesory 80286, kdy byla zvětšena operační paměť na 16MB a zejména kvůli umožnění multitaskingu. U multitaskingu, kdy procesor pracuje navíce úlohách jejich rychlým přepínáním, musí procesor zajistit izolovanost částí paměti určených pro jednotlivé úlohy, aby nedošlo k jejich promíchání. Proto tento režim se také nazývá protected mode neboli chráněný režim. Postup při adresování 64bitových procesorů probereme samostatně. Adresa v chráněném režimu, stejně jako v reálném, je složena ze dvou složek. Složka první odpovídající segmentovému registru je 16ti bitová, druhá složka vytvářející offset v rámci segmentu je 32bitová (u I80286 jen 16ti bitová). První složku nazýváme Segment Selector (stručně selector). Vstupní adresa, která je tedy složená ze selektoru a offsetu, se nazývá virtuální adresa. Selector je 16ti bitové slovo, které obsahuje 13 bitů pro index (možných 8192 kombinací indexu). Tento index určuje řádek v Descriptor Table - tabulce popisovačů lokálního nebo globálního prostoru. Zbývající 3 bity určují, zda se právě jedná o globální nebo lokální prostor (bit TI), a 2bity nazvané RPL určují úroveň oprávnění přístupu k danému segmentu. Tyto bity RPL tedy určují 4 úrovně přístupu k záznamům. Úrovení 0 je označen přístup k operačnímu systému, který řídí obvodové funkce mikroprocesoru a spravuje paměť. Některé instrukce - privilegované - mohou pracovat pouze na této úrovni ochrany. Úroveň 1 obsahuje všechny rutiny pro správu systému pomocí OS. Úroveň 2 je určena pro zpracování knihoven, kartoték apod. Úrovní 3 jsou přístupny jen uživatelské programy. Globální prostor je prostor, ve kterém jsou obvykle programy nebo proměnné přístupné více uživatelům. Ochranná funkce tedy zaručuje oddělení systémového a uživatelského software, kontrolu typu dat a oddělení jednotlivých úloh.

5 Ochranné atributy jsou společné pro celý segment. Srovnání probíhá současně s překladem adresy. Lokální prostor je obvykle určen jen pro umísťování jedinečných dat. Globální tabulka deskriptorů GDT ukazující na globální prostor má stejně jako Lokální tabulka deskriptorů, která ukazuje na lokální prostor celkem 64kB, což je maximální velikost základního segmentu (velikost odvozených segmentů byl u pozdějších procesorů zvětšen na násobky, u pentia až 2GB). Virtuální neboli logická adresa má tedy 48 (32 u I286) bitů a je z ní vytvářena fyzická 32 (u I286 24) bitová adresa. Výpočet adres v tomto módu se nazývá segmentace v protected modu. Výstupem segmentace je vždy lineární adresa. Pokud po segmentaci nenásledují další výpočty adres (stránkování bude probráno v následujícím paragrafu) je tato adresa fyzická adresa, tedy adresa, která je vysílána na adresovou sběrnici AB. Segmentace VIRTUÁLNÍ (logická)adresa Selektor TI RPL OFFSET REÁLNÁ PAMĚŤ 15 Index (15) 0 GDT (LDT) 16MB 1023 ofset 32 (16) Index (24) 32 ( 24) GDTR Lineární adresa (fyzická adresa) báze segmentu

6 Popis činnosti (obrázku) údaje v závorkách platí pro I80286, nezávorkované jsou společné nebo pro procesory I80386 až po první pentia. Pro pentia vyšší generace je segmentování poněkud odlišné. Index v selektoru ukazuje na odpovídající řádek v LGT nebo GDT podle hodnoty bitu TI v selektoru. Každý řádek má 8B, z toho 4B (3B) určují bázi tj. počáteční adresu segmentu, v němž se nachází hledaná informace 3B (2B) určují limit, tj. skutečnou velikost segmentu. Před dalším výpočtem je nutné zkontrolovat offset, zda není větší než limit. V těchto případech by hledaná data byly v jiném segmentu a možná dokonce by patřila jiné úloze. 1B práva. Tato práva jsou určena RPL právy a také atributy souborů (read only, hiden, archivní atd) 0B (2B) rezerva (base a AV seg lim) base AV seg.lim p DPL S type base baze limit TABULKA DESKRIPTORŮ GDT nebo LDT Na řádku tabulky se vyhledá patřičný segment, v němž se informace nachází. Počáteční adresa tohoto segmentu je dána hodnotou BASE. Po kontrole zda offset není větší než limit se offset sečte s bází a vytvoří hledanou lineární v našem případě i fyzickou adresu pro operační paměť. Na této adrese se nachází hledaná informace. Pokud kontrola limitu a offsetu nevyjde, zahlásí OS chybu s oznámením, že nastala chyba na adrese segment:offset. Segmentace u pentia Vstupy pro segmentaci jsou shodné se všemi 32 bitovými procesory. Aby bylo možné vytvářet větší segmenty zavádí se tzv. granularita zrnitost. Granularita znamená, že v tabulkách velikosti limitu. 8B řídku v tabulce deskriptorů vypadá následovně. Báze je opětně vyjádřena 32 bity, limit pouze 20 (16+4) bity. O velikosti segmentu rozhodují bity D/B do 64kB nebo až do 4GB a bit G granularita (buď po bajtech nebo po 4kB). Práva jsou rozšířena o další 4b tedy na 12 bitů.

7 base 24 = 31 G D 0 AV seg.lim p DPL S type base 16 = 23 B L base 0-15 seg: limit 0-15 kde AVL - uživatelsky softw. Přístupný BASE - base segmentu D/B DPL G LIM P bitový segment 1-32 bitový segment - Přístupová úroveň Deskriptoru (descriptor privilege level) - Granularity - zrnitost 0 - v bytech - segment limit - segment present ( využitý) 1 - po 4kBytech S - typ deskriptoru 0 - system, 1 - aplikace Type - 16 typu segmentu: RO,R/W, Executable,atd. Modely segmentace paměti 1. Flat Model (jednoduchý model) vhodný pro UNIX, který nepodporuje segmentaci, ale pouze stránkování. Tento model je užívám i u jednoduchých krátkých úloh, které eliminují far-point a jsou prováděny samostatně. Proto každý segment má počáteční adresu 0, a limit 4GB. V rámci segmentu je kód zapisován na vrchol paměti (od 4GB dolů), a data od adresy 0 nahoru. Velmi rychlý mód, protože se nepřepočítává segment. 2. Protected Flat Model vhodný pro nestrákované paměti, protože poskytuje minimum chránění v paměti. Délka segmentu již odpovídá délce použité paměti aplikace. Kontroluje délku segmentu a tím zpomaluje chod, ale zároveň chrání před vyjímkou zásahu do prázdné paměti. 3. Multisegment Mode Každý program má svou vlastní tabulku segment descriptorů a vlastní segmenty (více segmentů pro program). Naráz je k dispozici 6 segmentů (volány z CS, ES, SS, DS, FS a GS registru). Registry pro tabulky deskriptorů Pro GDT a IDT (Interrupt deskriptor table) existují speciální registry GDTR a IDTR obsahující 32 bitovou bázi tabulky a 16ti bitový limit. To znamená, že skutečná délka

8 tabulky je 8*limit-1. Pro čtení a zápis do těchto registrů slouží instrukce SGDT, LGDT, SIDT, LIDT. Registr LDTR pro LDT má stejnou strukturu jako položka této tabulky. Ovládací instrukce jsou SLDT a LLDT. Stránkování V dnešní době je nutné na adresaci paměti navazovat další funkce jako je např. vytváření virtuální paměti. Pro zavedení této funkce je segmentace v protected modu nevyhovující a zavádí se další stupeň adresování, který navazuje na segmentaci a to stránkování. Na rozdíl od segmentace, kdy segment má proměnnou délku stránka má vždy konstantní délku a to obvykle 4kB. Pak pro práci se stránkou stačí si zapamatovat pouze číslo stránky. Při stránkování je převáděna lineární adresa (výstup ze segmentace) podle dvoustupňových tabulek na fyzickou. Pokud tato tabulka převod neumožní, je vyvolána vyjímka (přerušení), které swapuje stránku z disku za jinou, nepoužívanou stránku v paměti, a pak je vyvolána znovu instrukce, která způsobila výjimku. Není li zapnuto stránkování (31.bit -PG registru CR0) pak je lineární adresa považována za fyzickou. Dnes ale už všechny procesory pracují ve stránkovacím režimu s délkou stránky 4kB, 8kB nebo více. Zde bude objasněn princip stránkování pro 4kB stránky. Lineární adresa je pro účely stránkování rozdělena na 3 části 10b 10b 12b adresář tabulka offset DIR- (adresář) TABLE OFFSET 10bitů 10bitů 12bitů Z toho plyne, že 12b offset umožňuje velikost stránky 2 12 B= 4kB. Vytváření fyzické adresy je shodné pro všechny 32b procesory.

9 Logická adresa Selektor TI RPL OFFSET 15 Index GDT GDTR Lineární adresa Adresář Tabulka Offset Fyzická paměť stránkový stránkovací adresář tabulka > DBAR

10 Vytvoření lineární adresy je popsáno u segmentace. Lineární adresa se dělí na 3 části. První ukazuje na řádek adresářové tabulky, druhá na řádek stránkovací tabulky a třetí je offset posunutí od počátku stránky. Tabulky mají po 1k řádků a na každém řádku jsou 4B. Obsahem řádku je číslo stránky mající 20b a práva 12b. Těchto 12b se liší u stránkovací a adresářové tabulky prakticky jen bity 6 (obsazeno) a 7 a 8 délka stránky. Z našeho hlediska je důležitý bit, který nám říká, zda číslo stránky je skutečně číslo stránky v OP nebo zda se jedná o frame ve virtuální paměti. Adresářová tabulka udává číslo stránky stránkovací tabulky, kde jsou uloženy čísla stránek patřící danému souboru. Počáteční adresa tabulky je hodnota uvedená jako číslo stránky doplěné 12 nulami ve dvojkové soustavě. Totéž platí i pro čísla stránek ze stránkovací tabulky. Adresa dat v paměti se vypočte součtem počáteční adresy stránky a offsetu. Protected multitasking Mode Práce s více tasky je obdobná jako při volání procedur, ale je nutné si zapamatovat více informací. Procesor neukládá všechny informace do stacku, ale do vyčleněné paměti nazývané Task State Segment. Přerušení v protected modu Při přerušení procesor vyhledává v IDT (Interrupt Descriptor Table) offset a selector pro GDT k určení adresy obslužné procedury. V IDT hledá adresu, která je osminásobek čísla přerušení (descriptor IDT má opět 8Bytů).

11 Adresování u 64bitových procesor

12 Virtuální paměť Operační paměť je skoro vždy malá pro nainstalované programy. Proto se rozšiřuje o tzv. virtuální paměť, kam procesor odkládá momentálně nepotřebné stránky z OP. Zásadní myšlenkou virtuálních pamětí je využít levnější sekundární paměti pro účely paměti primární. Sekundární paměť, obvykle hard disk, je pro tyto účely rozdělena na rámce -frame, které jsou podle potřeby přesouvány (swap) z a do operační paměti. V případě, že počet volných stránek v OP se blíží k nule, procesor automaticky uvolní ty rámce (stránky), které nejdéle nepotřeboval. To znamená, že tyto rámce uloží na disk. Pro uživatele se tak vytváří dojem, že operační paměť má velikost celé sekundární paměti (do 4GB). U Linuxů, Unixů je swapovací prostor tvořen samostatným logickým diskem bez souborového systému. Orientace na disku je jen podle čísel framů (rámců). U Windows se vytváří na disku samostatný swapovací soubor. Swapovací soubor je sice pomalejší, ale jeho velikost je snadněji měnitelná. Pro swapování je podmínkou zapnuté stránkování. Ve stránkovací tabulce najde OS stránky, které nejdéle nepoužíval. Pak najde volné místo ve swapovacím prostoru aq celou stránku odloží. V tabulce zapíše číslo frame na disku (swapnuté stránky) a nastaví příznak swapnuto. Pokud OS vyhledává data, tak podle příznaku swapnuto zjistí, zda stránka je swapnuta nebo ne. V případě že je swapnuta, najde volné místo v OP, resp. uvolní místo swapnutím jiné stránky, přepíše frame do OP. Místo obnovených dat v OP opět zapíše do stránkovací tabulky jako číslo stránky a příznak swapnuto znuluje. Pak jsou již data připravena k zpracování. Kontrolní otázky Jaký je rozdíl mezi EMS a XMS? Jak se vypočítá maximální velikost operační paměti? Zopakujte si z předchozích kapitol rozdělení polovodičových pamětí. Jaký je velký segment v realmodu? Zamyslete se nad jeho minimální velikostí - číslo segmentu je násobeno 16). Jaký je rozdíl mezi virtuální, logickou, lineární a fyzickou adresou? Co je to segment selektor a jaké má části? Proč jsou zavedena v protected modu RPL práva? Jak se vytváří adresa v segmentaci u protected modu? Kolik bajtů má řádek v tabulce deskriptorů?

13 Co je to Task State Segment? Jaký je rozdíl mezi stránkou a segmentem? Co je to číslo stránky a na které adresách je tato stránka uložena? Co je to swapování a k čemu slouží. Popište postup při swapování. Vysvětlete na stránkovací tabulce. Sítě VLAN a celkové shrnutí jsou uvedeny v druhé části textu Virtuální sítě - VLAN Použitá literatura [1] PC World10/96

Vnitřní a vnější paměti Část: vnitřní paměti

Vnitřní a vnější paměti Část: vnitřní paměti Vnitřní a vnější paměti Část: vnitřní paměti Cíl kapitoly Tato kapitola navazuje na kapitolu stejného jména, která se zabývá základními rysy zejména vnějších pamětí. Cílem této kapitoly je porozumět a

Více

Metody připojování periferií BI-MPP Přednáška 2

Metody připojování periferií BI-MPP Přednáška 2 Metody připojování periferií BI-MPP Přednáška 2 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

Více

Přidělování paměti II Mgr. Josef Horálek

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í

Více

Logická organizace paměti Josef Horálek

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

Více

Systém adresace paměti

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

Více

Paměťový podsystém počítače

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

Více

Struktura a architektura počítačů (BI-SAP) 11

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

Více

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

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

Více

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řednáška Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

Procesor z pohledu programátora

Procesor z pohledu programátora Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér

Více

Memory Management vjj 1

Memory Management vjj 1 Memory Management 10.01.2018 vjj 1 10.01.2018 vjj 2 sledování stavu paměti free used správa paměti strategie přidělování paměti techniky přidělování paměti realizace uvolňování paměti 10.01.2018 vjj 3

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

Memory Management vjj 1

Memory Management vjj 1 Memory Management 30.11.2016 vjj 1 30.11.2016 vjj 2 sledování stavu paměti free used správa paměti strategie přidělování paměti techniky přidělování paměti realizace uvolňování paměti 30.11.2016 vjj 3

Více

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

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

Více

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

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

Více

Technické prostředky počítačové techniky

Technické prostředky počítačové techniky Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení

Více

Operační systémy. Přednáška 8: Správa paměti II

Operační systémy. Přednáška 8: Správa paměti II Operační systémy Přednáška 8: Správa paměti II 1 Jednoduché stránkování Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

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

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

Více

Princip funkce počítače

Princip funkce počítače Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování

Více

Architektury počítačů a procesorů

Architektury počítačů a procesorů Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní

Více

Souborové systémy. Architektura disku

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

Více

Mezipaměti počítače. L2 cache. L3 cache

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

Více

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI 1 Základní rozdělení paměti RAM (takto začalo v PC na bázi 286) 1. konvenční paměť 640 kb, 0h - 9FFFFh (segmenty 0 9) V této oblasti byly spouštěny aplikační programy

Více

Přerušovací systém s prioritním řetězem

Přerušovací systém s prioritním řetězem Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním

Více

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů). Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis

Více

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

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

Více

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

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

Více

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

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

Více

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

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 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 CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana

Více

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

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

Více

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Téma 8: Konfigurace počítačů se systémem Windows 7 IV Téma 8: Konfigurace počítačů se systémem Windows 7 IV 1 Teoretické znalosti V tomto cvičení budete pracovat se správou vlastností systému, postupně projdete všechny karty tohoto nastavení a vyzkoušíte

Více

Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM

Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Úloha č.: 5. Zadání: 1. Seznamte se s konstrukcí cvičné zásuvné adaptérové desky

Více

Segmentovanie a stránkovanie v procesoroch Intel Pentium

Segmentovanie a stránkovanie v procesoroch Intel Pentium Segmentovanie a stránkovanie v procesoroch Intel Pentium Adresovanie v reálnom režime Adresovanie v 32-bitovom chránenom režime segmentovanie stránkovanie Adresovanie v 64-bitovom chránenom režime Autor:

Více

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

Více

Struktura a architektura počítačů (BI-SAP) 10

Struktura a architektura počítačů (BI-SAP) 10 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Adresní mody procesoru

Adresní mody procesoru Adresní mody procesoru K.D. - přednášky 1 Obecně o adresování Různé typy procesorů mohou mít v instrukci 1, 2 nebo více adres. Operandy mohou ležet v registrech nebo v paměti. Adresní mechanismus procesoru

Více

Vývoj principů adresování operační paměti Princip adresování paměti - mikroprocesor I8086

Vývoj principů adresování operační paměti Princip adresování paměti - mikroprocesor I8086 Vývoj principů adresování operační paměti Princip adresování paměti - mikroprocesor I8086 Plně 16bitový procesor. 16 bitová vnitřní architektura => možnost zpracovat maximálně 16 bitové číslo (tj. číslo

Více

2010/2011 ZS P i r i nc č py po ít č čů a PAMĚŤOVÝ ĚŤ SUBSYSTÉM z pohledu OS OS

2010/2011 ZS P i r i nc č py po ít č čů a PAMĚŤOVÝ ĚŤ SUBSYSTÉM z pohledu OS OS Pi Principy i počítačů čů PAMĚŤOVÝ SUBSYSTÉM z pohledu OS Správa paměti OS je správcem prostředků, tedy i paměti přidělování procesům zajištění ochrany systému i procesů zajištění požadavků aniž by došlo

Více

3. Počítačové systémy

3. Počítačové systémy 3. Počítačové systémy 3.1. Spolupráce s počítačem a řešení úloh 1. přímý přístup uživatele - neekonomické. Interakce při odlaďování programů (spusť., zastav.,krok, diagnostika) 2. dávkové zpracování (batch

Více

ÚVOD DO OPERAČNÍCH SYSTÉMŮ. Správa paměti. Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace

ÚVOD DO OPERAČNÍCH SYSTÉMŮ. Správa paměti. Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace ÚVOD DO OPERAČNÍCH SYSTÉMŮ Správa paměti Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace České vysoké učení technické Fakulta elektrotechnická Y38ÚOS Úvod do operačních

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 Správa paměti v zos 1 2 3 4 5 6 7 Data se ukládají do: REAL STORAGE = "rychlá" pamět např. RAM AUXILIARY

Více

Paměťová hierarchie. INP 2008 FIT VUT v Brně

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

Více

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

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

Počítačová sestava paměti, operační paměť RAM

Počítačová sestava paměti, operační paměť RAM Pavel Dvořák Gymnázium Velké Meziříčí Počítačová sestava paměti, operační paměť RAM Registrační číslo projektu: CZ.1.07/1.5.00/34.0948 Jazyk: čestina Datum vytvoření: 17. 10. 2012 Cílová skupina: studenti

Více

Management procesu I Mgr. Josef Horálek

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

Více

Paměti Josef Horálek

Paměti Josef Horálek Paměti Josef Horálek Paměť = Paměť je pro počítač životní nutností = mikroprocesor z ní čte programy, kterými je řízen a také do ní ukládá výsledky své práce = Paměti v zásadě můžeme rozdělit na: = Primární

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 17 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek:

Více

Přidělování zdrojů (prostředků)

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é

Více

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496 Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:

Více

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2 Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy

Více

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

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

Více

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010 Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už

Více

Architektura procesoru ARM

Architektura procesoru ARM Architektura procesoru ARM Bc. Jan Grygerek GRY095 Obsah ARM...3 Historie...3 Charakteristika procesoru ARM...4 Architektura procesoru ARM...5 Specifikace procesoru...6 Instrukční soubor procesoru...6

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

Pohled do nitra mikroprocesoru Josef Horálek

Pohled do nitra mikroprocesoru Josef Horálek Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická

Více

PB153 Operační systémy a jejich rozhraní

PB153 Operační systémy a jejich rozhraní PB153 Operační systémy a jejich rozhraní Něco málo o hardwaru 1 Historie: dávkové systémy 2 První počítače obrovské stroje zabírající patra budov velice drahé I/O zařízení: děrné štítky, děrná páska, magnetická

Více

HW počítače co se nalézá uvnitř počítačové skříně

HW počítače co se nalézá uvnitř počítačové skříně ZVT HW počítače co se nalézá uvnitř počítačové skříně HW vybavení PC Hardware Vnitřní (uvnitř počítačové skříně) Vnější ( ) Základní HW základní jednotka + zobrazovací zařízení + klávesnice + (myš) Vnější

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 Správa paměti v z/os 1 2 3 4 5 6 7 8 Data se ukládají do: REAL STORAGE = "rychlá" pamět např. RAM AUXILIARY

Více

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 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 CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr

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

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

Počítač jako prostředek řízení. Struktura a organizace počítače

Počítač jako prostředek řízení. Struktura a organizace počítače Řídicí počítače - pro řízení technologických procesů. Specielní přídavná zařízení - I/O, přerušovací systém, reálný čas, Č/A a A/Č převodníky a j. s obsluhou - operátorské periferie bez obsluhy - operátorský

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: 12 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Vstupně - výstupní moduly

Vstupně - výstupní moduly Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní

Více

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

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

Více

Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška IV. 18. listopad, / 41

Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. Petr Krajča (UP) KMI/YOS: Přednáška IV. 18. listopad, / 41 Operační systémy Pamět Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/YOS: Přednáška IV. 18. listopad, 2016 1 / 41 Operační pamet zásadní část počítače uložení kódu

Více

Procesy. Procesy Přepínání kontextu (proc_ctxsw) Postup:

Procesy. Procesy Přepínání kontextu (proc_ctxsw) Postup: Procesy Procesy Přepínání kontextu (proc_ctxsw) 1. spočítáme si kolikrát ve sledovaném čase (50 ms) byl součet časové kvantum (11ms) + context-switch (2ms) -> (11 + 2) + (11 + 2) + (11 + 2) -> 3x 2. context-switch

Více

PRINCIPY OPERAČNÍCH SYSTÉMŮ

PRINCIPY OPERAČNÍCH SYSTÉMŮ Metodický list č. 1 Název tématického celku: Přehled operačních systémů a jejich funkcí Základním cílem tohoto tematického celku je seznámení se s předmětem (vědním oborem) Operační systémy (OS) a se základními

Více

Petr Krajča. 25. listopad, 2011

Petr Krajča. 25. listopad, 2011 Operační systémy Pamět Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci 25. listopad, 2011 Petr Krajča (UP) KMI/YOS: Přednáška IV. 25. listopad, 2011 1 / 35 Operační pamet zásadní část počítače

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 1.5 Paměti konstant Obor: Mechanik elektronik Ročník: 3. Zpracoval(a): Jiří Kolář Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován

Více

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

Strojový kód. Instrukce počítače

Strojový kód. Instrukce počítače Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska

Více

Reprezentace dat v informačních systémech. Jaroslav Šmarda

Reprezentace dat v informačních systémech. Jaroslav Šmarda Reprezentace dat v informačních systémech Jaroslav Šmarda Reprezentace dat v informačních systémech Reprezentace dat v počítači Datové typy Proměnná Uživatelské datové typy Datové struktury: pole, zásobník,

Více

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

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

Více

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

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011

Více

Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Technika personálních počítačů, cvičení ITP Služby ROM BIOS a BootRom

Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Technika personálních počítačů, cvičení ITP Služby ROM BIOS a BootRom Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Technika personálních počítačů, cvičení ITP Služby ROM BIOS a BootRom Úloha č. 4. Zadání: 1. Seznamte se s konstrukcí cvičné zásuvné

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

PB002 Základy informačních technologií

PB002 Základy informačních technologií Operační systémy 25. září 2012 Struktura přednašky 1 Číselné soustavy 2 Reprezentace čísel 3 Operační systémy historie 4 OS - základní složky 5 Procesy Číselné soustavy 1 Dle základu: dvojková, osmičková,

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

1 Paměť a číselné soustavy

1 Paměť a číselné soustavy Úvod 1 Paměť a číselné soustavy Počítač používá různé typy pamětí. Odlišují se svou funkcí, velikostí, rychlostí zápisu a čtení, schopností udržet data v paměti. Úkolem paměti je zpřístupňovat data dle

Více

Fz =a z + a z +...+a z +a z =

Fz =a z + a z +...+a z +a z = Polyadické číselné soustavy - převody M-místná skupina prvků se z-stavovou abecedou umožňuje zobrazit z m čísel. Zjistíme, že stačí vhodně zvolit číslo m, abychom mohli zobrazit libovolné číslo menší než

Více

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řednáška Správa paměti I. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

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

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

Více

Činnost počítače po zapnutí

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

Více

Procesory a paměti Procesor

Procesory a paměti Procesor Procesory a paměti Procesor základní součást počítače, integrovaný obvod s velmi vysokým stupněm integrace, uváděn jako mozek počítače. V současné době jsou na trhu procesory dvou výrobců: Intel a AMD.

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

2.2 Acronis True Image 19

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

Více

požadovan adované velikosti a vlastností Interpretace adresy POT POT

požadovan adované velikosti a vlastností Interpretace adresy POT POT požadovan adované velikosti a vlastností K.D. - přednášky 1 Interpretace adresy Ve kterémkoliv místě lze adresu rozdělit na číslo bloku a offset uvnitř bloku. Velikost bloku je dána délkou příslušné části

Více

Předmluva 13 Použité konvence 14. KAPITOLA 1 Základní číselné soustavy a pojmy Číselné soustavy a převody 15 1.

Předmluva 13 Použité konvence 14. KAPITOLA 1 Základní číselné soustavy a pojmy Číselné soustavy a převody 15 1. 7 Předmluva 13 Použité konvence 14 KAPITOLA 1 Základní číselné soustavy a pojmy 15 1.1 Číselné soustavy a převody 15 1.2 Datové typy 18 KAPITOLA 2 Seznámení s mikroprocesory řady x86 21 2.1 Počítač obecně

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 Zjednodušené schéma systému z základ hardware pro mainframe tvoří: operační pamět - MAIN / REAL STORAGE jeden

Více

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Paměť počítače. 0 (neprochází proud) 1 (prochází proud) Paměť počítače Paměť je nezbytnou součástí jakéhokoli počítače. Slouží k uložení základních informací počítače, operačního systému, aplikačních programů a dat uživatele. Počítače jsou vybudovány z bistabilních

Více