Principy operačních systémů
|
|
- Dominik Dvořák
- před 9 lety
- Počet zobrazení:
Transkript
1 Principy operačních systémů Struktura programového vybavení Uživatelské programy Jádro operačního systému Interpret příkazů Hardware BIOS Služby OS Služební programy Operační systém Operační systém je základní program, který se spouští automaticky po zapnutí počítače a který řídí činnost jeho technických prostředků podle požadavků uživatele. Dnešní počítače se mohou ovládat pouze pokud na nich běží operační systém. Bez spuštěného operačního systému jsou pro uživatele nepřístupné. Úkoly operačního systému Řídit a synchronizovat procesy a přidělovat jim zdroje (prostředky), Poskytovat služby programátorům a uživatelům. Vytváří tak zvané virtuální prostředky (např. adresářová struktura souborů), Poskytuje procesům systémové údaje (např. datum, systémový čas, ). Druhy operačních systémů Podle počtu uživatelů: jednouživatelské (MS DOS) víceuživatelské je třeba kontrolovat práva uživatelů (Windows 3.X, 95, 98, 2000, XP, Linux, ) - 1 -
2 Podle počtu procesů, které mohou probíhat současně : (V každém okamžiku může být aktivní nejvýše jeden.) jednoprocesový (jednotaskový, jednoprogramový) spuštěn pouze jeden uživatelský proces. (MS DOS) víceprocesový (multitaskingový) - současně spuštěno více uživatelských procesů + operační systém (Windows 3.X, 95, 98, 2000, XP, Linux, ) Podle interaktivnosti: dávkové zpracování programy byly načteny do vstupní fronty úloh a pak postupně zpracovány, výsledky procesů byly uloženy do výstupní fronty (případně vytištěny) interaktivní operační systémy zpracování programů řídí uživatel interaktivně z terminálu. (všechny současné operační systémy) Podle způsoby práce: lokální pracující místně, na lokálním počítači síťové pracující na dálku, v rámci počítačové sítě Multitasking Výhody multitaskingu lze přejít na jiný úkol bez ukončení rozpracovaného úkolu, umožňuje činnosti, které mají probíhat paralelně (např. správa sítě), programy mohou spolupracovat i jinak než předáním celých souborů dat, lepší využití možností stroje (zatím co jeden proces čeká, může být čas procesor vyžíván jiným procesem, je nutností pro víceuživatelský provoz. Nevýhody (nebezpečí) vyšší spotřeba času na režii, složitější, tedy dražší, s vyššími nároky na zdroje, malá bezpečnost a vyšší poruchovost, není-li dobře navržen (nebezpečí chybné obsluhy determinismu, uváznutí a pod.). Způsoby zajištění multitaskingu kooperativní multitasking. Procesy musely samy nabízet přerušení své práce. Dnes se již neužívá ( Windows 3.X) preemptivní multitasking. Proces je přerušen vždy, když nastane událost (událostí je i uplynutí časového kvanta), která může mít vliv na přidělení prostředků procesům. Přerušení aktivuje operační systém a ten rozhodne, který proces bude dále pokračovat. (Windows 95, 98, 2000, XP, Linux) Procesy Základním pojmem v teorii operačních systémů je proces. Stručně řečeno proces je operačním systémem spuštěný a zpracovávaný program. Obsahuje paměť pro instrukce, pro data, vlastní registry, zásobník
3 Procesy mohou být: nezávislé - nesmí se vzájemně ovlivňovat. Je nutné je oddělit. spolupracující procesy spolu spolupracují a sdílejí společná data. Přístup ke společným datům nutno řídit synchronizace procesů Determinismus = požadavek stejného výsledku při spuštění se stejnými daty bez ohledu na konstelaci současně probíhajících procesů. U nezávislých procesů zajistí operační systém tím, že oddělí data. Pokud procesy spolupracují, musí mít společná data. Přístup ke společným datům nutno řídit. Příklad: Kopírování dat - 3 -
4 Stavy procesů Proces může být během své existence v systému v různých stavech. Během své činnosti přechází z jednoho stavu do druhého. Všechny možné přechody mezi jednotlivými stavy se nejčastěji vyjadřují stavovým grafem. Možné stavy procesu jsou: probíhající (running) - proces má přidělen procesor a je vykonáván. připraven na zpracování (ready) - proces je připraven ke zpracování, ale nemá přidělen procesor pozastaven (stoped) - proces je z nějakého důvodu pozastaven (zásahem uživatele nebo po uplynutí přiděleného časového kvanta) a nedostává přidělen procesor. Do stavu připraven se dostane až po svém probuzení. čekající na zdroje (waiting, blocked) - proces čeká na splnění nějaké podmínky, aby mu byl přidělen procesor, čeká například na uvolnění nějakého sdíleného prostředku nový (new) - proces byl nově vložen a po vytvoření všech potřebných systémových struktur bude zařazen ke zpracování ukončen (terminated) proces ukončil svoji činnost a bude uvolněn z paměti probíhající připraven na zpracování ukončen nový pozastaven čekající na zdroje Spuštěné uživatelské procesy Výběr procesu pro stav probíhá (je-li více připravených procesů) Automaticky operačním systémem FIFO (nejdéle čekající) Podle priorit (zvláštní případ je proces na popředí a na pozadí) Rozdělení času time sharing (přidělí se časové kvantum, na základě přerušení od hodin, cyklická fronta) Kombinované (prevence tak zvaného vyhladovění ) Obsluhou (u PC) - 4 -
5 Služby operačního systému Hranice mezi operačním systémem a programy uživatele není ostrá. Služby operačního systému lze pak rozdělit na: POVINNÉ - Některé činnosti nemůže vykonávat proces přímo Program o ně musí požádat operační systém NEPOVINNÉ - Některé problémy v principu vlastním programem řešit lze, ale není to výhodné. Služby vstupu a výstupu Služby vstupu a výstupu I/O (Input/Output) patří mezi povinné a to z důvodů: Jen operační systém má přehled o tom, která zařízení jsou volná musí být arbitr (na dvou úrovních) řízení procesů pro nesdílitelná zařízení ještě řízení úloh). Nelze ohrozit HW ani další procesy. Přímé programování by bylo příliš náročné. Uživatelský program nemůže záviset na jemných rozdílech funkce jednotlivých zařízení. Proto se rozlišuje: Logická úroveň I/O (v programovacích jazycích) Fyzická úroveň I/O (realizuje operační systém) Logická úroveň I/O Data členěna do logických vět (=záznamů) Vždy je k dispozici celý záznam. Záznam může mít svoji vnitřní strukturu (i v několika úrovních). Množina záznamů stejného typu tvoří SOUBOR nebo část BÁZE DAT (např. tabulku). Souborová organizace je jednodušší, snáze se s ní pracuje, ale může být nadbytečná a náročná na údržbu Podle přístupu lze rozdělit na sekvenční nebo přímé Databázová organizace je složitější, náročnější, ale úsporná (tatáž data pro různý účel) a jednodušší na údržbu. Při databázovém přístupu neprobíhá komunikace s vnějším zařízením a programem přímo, ale pouze prostřednictvím systému pro řízení báze dat (SŘBD). Ten data plně odstiňuje od programu. Databáze lze rozdělit na síťové, relační (tabulkové) nebo objektové - 5 -
6 Fyzická úroveň I/O Realizuje operační systém privilegovanými instrukcemi Na základě znalostí o skutečných parametrech připojeného zařízení se vytvoří tak zvaný kanálový program = program v kódu řadiče příslušného vnějšího zařízení (vnější paměti). Pomocí privilegované instrukce START IO vyšle po sběrnici (kanálu) tento program, včetně informace o umístění vysílaných nebo přijímaných dat v hlavní paměti. Kanálový program provádí řadič (= řídicí jednotka) vnějšího zařízení již autonomně. Procesor se může věnovat další práci na stejném nebo jiném procese. Po ukončení své činnosti vyvolá řadič příslušného zařízení přerušení. Tím sdělí operačnímu systému, že přenos dat je ukončen a že zařízení může přijímat další úkoly. Od fyzického I/O je uživatel plně ostíněn. Další služby operačního systému PODPORA TELEKOMUNIKACÍ Internet Elektronická pošta různí poštovní agenti Prohlížeče ZABEZPEČENÍ DAT Proti záměrnému i nezáměrnému použití a zničení Přístupu k počítači, přístupu k souborům, komunikace... KOMPILÁTORY A INTERPRETY Dnes obvykle s celým prostředím obsahujícím knihovny, prostředky pro zkoušení programů. OBSLUHA KNIHOVEN Obvykle organizovány jako členěný soubor ve více úrovních. Hierarchická struktura adresářů: kořen adresáře soubory - 6 -
7 Programy mohou být v proveditelném kódu (kód stroje) v relativních adresách (příznak, které adresy posunout) v různých mezikódech (např. pro zajištění přenosu na jinou platformu nebo interpretaci na této platformě) v zdrojovém jazyku STANDARDNÍ SLUŽEBNÍ PROGRAMY utility (konverzní programy mezi různými formáty, komprimace dat, řazení, vyhledávání...) standardní algoritmy (matematické funkce, generátory pseudonáhodných čísel,...) základní funkční programy (zpracování různých formátů informace, např. digitálních obrázků, vytváření grafických rozhraní pro interakční styk s počítačem,...) podpora různých typických aplikací (textové editory, tabulkové procesory, presentační grafika, plánovaní práce, návrh staveb, strojových součástek, kreslení map,...)
8 Operační systém Microsoft Windows Uživatelé systému Operační systém Microsoft Windows je obecně jednouživatelský, tj. v daném okamžiku může obsluhovat pouze jednoho uživatele. Přesto umožňuje ochranu systému i uživatelů před jinými uživateli a jejich programy, a to přihlašováním uživatelů pomocí svého uživatelského jména a hesla. Systém souborů Soubor je sekvence bitů, bytů, řádek nebo záznamů, jejichž význam je definován zakladatelem a uživatelem souboru. Soubory jsou ukládány na vnější paměťová zařízení počítače (např. pevné disky) a tvoří dohromady systém souborů. Systémy souborů jsou v operačním systému Windows oddělené na jednotlivé disky a označují se velkými písmeny (A:, B:, C:, ). Z uživatelského hlediska jsou soubory logicky organizovány do adresářů a adresářových struktur, tj. určitých množin souborů. Architektura operačního systému V architektuře operačního systému Windows (Windows NT, 2000, XP) je použito několik modelů: Vrstvená architektura - Programy vždy pracují v neprivilegovaném (uživatelském) režimu, mají omezený přístup k systémovým zdrojům, při volání služby operačního systému OS toto volání zachytí a přepne do privilegovaného režimu, kód patřící do určité vrstvy může volat pouze kód nižší vrstvy. Tento model se uplatňuje například v jádře systému, vrstvě abstrakce HW (vrstva přímo pracující s HW), a dále v I/O systému. Modulární architektura - Systém se skládá z uzavřených modulů, z nichž každý poskytuje určité služby přes stanovené rozhraní. Modulární architekturu používá především exekutiva (řícicí program operačního systému), a to: správce procesů, správce paměti, I/O systém, atd. Architektura klient-server - Systém je rozdělen na mikrojádro (běží v privilegovaném režimu) a další (systémové) procesy (tzv. servery, běží v uživatelském režimu a proto nemohou zasahovat do jádra), každý tento proces zajišťuje určité služby. Když server selže nebo je poškozen, může být znovu spuštěn, jádro zůstane stabilní. Ostatní procesy jsou klienti, kteří využívají služeb serverů
9 Procesy a multitasking MS-DOS (Microsoft Disc Operating System) - Byl navržen tak, aby byl malý a oddělený od aplikací, takže nenabízel o moc víc, než nahrání aplikace do paměti a přístup k souborovému systému. Některé rezidentní programy (například obsluha tisku) se pověsily na přerušení od hardwarových hodin a prováděly zpracování na pozadí. Jiné utility jako např. SideKick simulovaly jakési přepínáni úloh - aplikace byla pozastavena a běžela utilita. Microsoft Windows - Prostředí oken umožňuje programům současně běžet na jediné obrazovce. Je velmi jednoduché přepínat se mezi aplikacemi a dokonce přenášet data mezi programy. Mechanismus přepínání úloh (multitasking) prošel následujícím vývojem: nepreemptivní multitasking - Tato forma multitaskingu byla umožněna díky architektuře Windows založené na zprávách. V obecném případě aplikace nečinně sedí v paměti a čeká, až dostane zprávu. Tyto zprávy bývají obvykle přímým či nepřímým důsledkem uživatelského vstupu - například stisku klávesy nebo pohybu myši. Jakmile program zprávu zpracuje, předává řízení zpět do Windows. Přepínáni mezi úlohami se odehrávalo jen tehdy, když aplikace dokončila zpracování zprávy a předala řízení Windows. Této formě nepreemptivního multitaskingu se někdy říká také kooperativní multitasking, protože vyžaduje jistou spolupráci aplikací. Pokud by program zpracovával nějakou zprávu příliš dlouho, mohl tím zablokovat celý systém. multithreading - V multithreadingovém prostředí se program může rozdělit na několik samostatných částí, takzvaných prováděných vláken (threads), která běží současně. Z pohledu programu je vlákno reprezentováno funkcí, která může volat další funkce. Program začíná pracovat hlavním vláknem, které v prostředí Windows vykonává funkci WinMain. Jakmile program běží, může speciálním systémovým voláním (CreateThread) vytvářet další vlákna. Operační systém pak preemptivně přepíná řízení mezi vlákny. Hlavní vlákno vytvoří všechna okna, která program potřebuje, včetně všech procedur těchto oken, a zpracovává všechny zprávy těchto oken. Všechna ostatní vlákna pak představují výkonné mechanismy na pozadí. Nijak nekomunikují s uživatelem vyjma komunikace s hlavním vláknem. Vlákna v jednom programu jsou součástí stejného procesu, takže sdílejí všechny prostředky procesu, jako je například paměť nebo otevřené soubory. K usnadnění koordinace činnosti vláken nabízí operační systém různé metody pro synchronizaci vláken. Jednou z metod jsou semafory, které umožňují programátorovi pozastavit činnost jednoho vlákna v nějakém místě až do doby, dokud jiné vlákno neoznámí, že je možno pokračovat. Semaforům se podobají také kritické sekce, což jsou sekce kódu, které může vykonávat vždy jen jediné vlákno
10 Operační systém LINUX Linux je založen na operačním systému UNIX s víceuživatelskou a víceprocesovou architekturou. Uživatelé systému Každý soubor, služba a aplikace jsou exkluzivně přiděleny konkrétnímu uživateli nebo skupině uživatelů. Každý uživatel má v systému přiděleno jednoznačné uživatelské číslo (UID, user identifier), uživatelské jméno, přístupové heslo a svůj osobní (domovský) adresář, který je nepřístupný (nebo i skrytý) pro ostatní uživatele. V případě týmové práce je však možné změnit nastavení adresáře nebo souboru (změnou přístupových práv) a sdílet je s ostatními uživateli. Uživatelé jsou rozděleni do skupin. Každá skupina má své jméno a identifikační číslo (GID, group identifier ). Existuje zde i superuživatel, který slouží jako administrátor všech ostatních uživatelů a má přístup ke všem souborům všech uživatelů. Systém souborů Soubor je v LINUXu posloupnost určitého počtu bytů. Diskové soubory jsou organizovány do větších celků, které se nazývají systémy souborů. Na jednom fyzickém disku může být vytvořen jeden či několik systémů souborů. Systémy souborů jsou dostupné prostřednictvím tzv. bodů připojení. Z pohledu uživatele se jedná o adresáře, které jsou součástí adresářové struktury. Uživatel se pouhým přepnutím do požadovaného adresáře ocitne v jiném systému souborů. Soubory systému souborů jsou pomocí adresářů organizovány do stromové adresářové struktury, začínající hlavním adresářem (kořenovým adresářem). Se souborem nemůže proces pracovat přímo, ale musí použít některou ze služeb systému určenou pro práci se soubory. Tyto služby realizuje ta část operačního systému, která se nazývá správce souborů
11 Procesy a multitasking Proces je spuštěný program, zapsaný v některém z programovacích jazyků (obvykle v jazyku C) a přeložený do strojového kódu. Linux jako velmi výkonný operační systém umožňuje běh více procesů současně (multitasking). Program může být spuštěn na popředí nebo na pozadí. Pokud je program spuštěn na popředí, operační systém čeká na jeho skončení. Teprve poté může uživatel spustit další program. Pokud je program spuštěn na pozadí, operační systém nečeká na jeho ukončení a je schopen okamžitě přijmout další program. Spuštění na pozadí se provede tak, že spouštěný program se ukončí znakem &. Během své činnosti proces obvykle potřebuje od jádra operačního systému celou řadu služeb. V tom případě musí požádat o službu systému. Například potřebuje: pracovat se souborem zaslat jinému procesu zprávu či signál použít některé I/O zařízení zjistit stav některého systémového prostředku (např systémového času) Systémové služby jsou v Unixu realizovány pomocí vnitřního přerušení. To znamená, že proces použije pro volání služby systému instrukci, která generuje vnitřní přerušení. Následuje přerušení činnosti procesu a skok do jádra systému a to do místa, ve kterém systém analyzuje, o kterou službu se jedná. Po zjištění, o kterou službu se jedná, je proveden skok na tu část kódu jádra, která požadovanou službu realizuje. V určitém okamžiku operační systém zpracovává řádově desítky procesů. Některé z nich plní systémové úkoly, některé řeší úlohy zadané uživateli. Aby procesy mohly být jednoznačně identifikovány, systém jim při jejich vzniku přiřadí uvnitř systému jednoznačné kladné číslo, tzv. identifikační číslo procesu (PID, process identifier). Operační systém udržuje v tabulce procesů informace, které potřebuje o procesech znát. Jsou to například informace nutné pro rozhodnutí, zda bude proces vybrán ke spuštění, tj. stav procesu, jeho priorita, dosud spotřebovaný procesorový čas atd. Stavy procesů Po spuštění se procesy mohou nacházet v různých stavech. Všechny možné stavy a přechody mezi jednotlivými stavy znázorňuje obrázek. Základním prostředkem, pomocí kterého lze ovlivnit stav procesu, jsou signály. Signál může procesu zaslat jádro systému nebo jiný proces. Zasílání signálů procesu je možné systémovým programem kill
12 Běh v uživatelském módu 1 volání systému, přerušení návrat spuštění Pozastaven po preempci Proces zombie 9 přerušení exit 2 Běh v módu jádra preempce 7 blokování spuštění Blokován v paměti 4 3 probuzení Připraven k běhu v paměti Nový proces odložení na disk vrácení z disku odložení na disk 8 Blokován na disku 6 probuzení 5 Připraven k běhu na disku
Procesy a vlákna (Processes and Threads)
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating
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í
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
Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna
Principy operačních systémů Lekce 5: Multiprogramming a multitasking, vlákna Multiprogramování předchůdce multitaskingu Vzájemné volání: Implementován procesem (nikoliv OS) Procesu je přidělen procesor,
Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy)
Architektura a koncepce OS OS a HW (archos_hw) Aby fungoval OS s preemptivním multitaskingem, musí HW obsahovat: 1. (+2) přerušovací systém (interrupt system) 2. (+2) časovač Při používání DMA: 1. (+1)
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á
Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.
Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces
Úvod do Linuxu. SŠSI Tábor 1
Úvod do Linuxu SŠSI Tábor 1 Trocha historie konec 60. let - AT&T vyvíjí MULTICS 1969 - AT&T Bell Labs - začátek OS Unix začátek 70.let - AT&T vývoj OS Unix kolem 1975 - University of California at Berkley
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é
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
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
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
Č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)
Spuštění instalace. nastavení boot z cd v BIOSu vložení CD s instal. médiem spuštění PC. nastavení parametrů instalace (F2 čěština)
Instalace OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,
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
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á)
Operační systém. Logické prostředky výpoč etního systému jsou:
Operační systém Pojmy Výpoč etní systém (například počíta č) je stroj na zpracování dat provádějící samočinn ě př edem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí
Hospodářská informatika
Hospodářská informatika HINFL, HINFK Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu reg.
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ý
Služba ve Windows. Služba (service) je program
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské
Přidělování CPU Mgr. Josef Horálek
Přidělování CPU Mgr. Josef Horálek Přidělování CPU = Přidělování CPU je základ multiprogramového OS = pomocí přidělování CPU různým procesům OS zvyšuje výkon výpočetního systému; = Základní myšlenka multiprogramování
Principy operačních systémů. Lekce 1: Úvod
Principy operačních systémů Lekce 1: Úvod Sylabus Lekce 1: Úvod 2 Literatura Lekce 1: Úvod 3 Operační systém Základní programové vybavení počítače, které se zavádí do počítače při jeho startu a zůstává
úvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
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ý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. Přednáška 1: Úvod
Operační systémy Přednáška 1: Úvod 1 Organizace předmětu Přednášky každé úterý 18:00-19:30 v K1 Přednášející Jan Trdlička email: trdlicka@fel.cvut.z kancelář: K324 Cvičení pondělí, úterý, středa Informace
Základní typy struktur výpočetních systémů
Základní typy struktur výpočetních systémů Struktury výpočetních systémů Monolitická struktura Vrstvená (hierarchická) struktura Virtuální počítače (virtuální stroje) Abstraktní počítače Modulární struktura
IT ESS II. 1. Operating Systém Fundamentals
IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují
OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.
Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá. Co vše provádí operační systém: Organizuje přístup a využívání zdrojů počítače
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
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ý,
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
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í
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
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
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter
Výpočetní technika PRACOVNÍ LIST č. 7 Ing. Luděk Richter Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám
ÚVOD DO OPERAČNÍCH SYSTÉMŮ
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna Plánování procesů (Process Scheduling) České vysoké učení technické Fakulta elektrotechnická 2010 Studijní materiály a informace o předmětu http://measure.feld.cvut.cz/vyuka/predmety/bakalarske/navody
I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém
Operační systém Výpočetní systém a jeho struktura Pojem operační systém Vysvětlení úlohy OS na jeho historickém vývoji Činnost počítače po zapnutí Srovnání operačních systémů Pojmy a vlastnosti operačních
Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.
OPERAČNÍ SYSTÉMY Definice OS Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. Každý počítač má alespoň jeden procesor, paměť, I/O zařízení. Všechny tyto součásti můžeme
Ří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
Stavba operačního systému
Stavba operačního systému Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,
Operační systémy. Přednáška 2: Procesy a vlákna
Operační systémy Přednáška 2: Procesy a vlákna 1 Procesy Všechen běžící software v systému je organizován jako množina sekvenčně běžících procesů. (Sekvenční) proces Abstrakce běžícího programu. Sekvence
František Hudek. únor ročník
VY_32_INOVACE_FH01_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek únor 2013 6.
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í
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
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
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
Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018
ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018 Informační technologie 1 - Doporučená doba zpracování: 40 minut 1) Termín DCL v relačně databázové technologii
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í
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
Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.
Přednáška 11 Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. 1 Historie MS Windows I 1980 1981 1983 1990 1995 1998 2000 8-bitový procesor Intel 8080
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,
ČÁST 1. Základy 32bitového programování ve Windows
Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25
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
Operační systémy. Cvičení 1: Seznámení s prostředím
Operační systémy Cvičení 1: Seznámení s prostředím 1 Obsah cvičení Organizace cvičení Učebna K311 Unixová učebna K327 (Solárium) Přihlášení do Unixu Spouštění vzorových příkladů vzdáleně (Unix) lokálně
Principy operačních systémů. Lekce 4: Správa procesů
Principy operačních systémů Lekce 4: Správa procesů Základní pojmy Program = zápis algoritmu v programovacím jazyce Je statický (neměnný) Proces = instance programu běžícího v počítači Je tvořen nejen
Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno
Operační systémy IOS 2009/2010 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/11 Unix úvod Úvod do UNIXu p.2/11
Obsah. Kapitola 1 Hardware, procesory a vlákna Prohlídka útrob počítače...20 Motivace pro vícejádrové procesory...21
Stručný obsah 1. Hardware, procesory a vlákna... 19 2. Programování s ohledemna výkon... 45 3. Identifikování příležitostí pro paralelizmus... 93 4. Synchronizace a sdílení dat... 123 5. Vlákna v rozhraní
Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití
Programové prostředky PC - 5 Informatika 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: Vrstvy programového
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
DUM 11 téma: Úvod do příkazové řádky
DUM 11 téma: Úvod do příkazové řádky ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 1-2. ročník vzdělávací obor: 18-20-M/01 Informační technologie
Vstupně výstupní moduly. 13.přednáška
Vstupně výstupní moduly 13.přednáška Vstupně-výstupn výstupní modul (I/O modul) Přídavná zařízení sloužící ke vstupu a výstupu dat nebo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo,
Semestrální práce z předmětu Speciální číslicové systémy X31SCS
Semestrální práce z předmětu Speciální číslicové systémy X31SCS Katedra obvodů DSP16411 ZPRACOVAL: Roman Holubec Školní rok: 2006/2007 Úvod DSP16411 patří do rodiny DSP16411 rozšiřuje DSP16410 o vyšší
Von Neumannovo schéma
Multitasking Von Neumannovo schéma RAM 3 ADD SUB ZA input 20 28 010 100 registr dat 2 registr instrukcí op. code adr 7 LOAD 28 mikroprogramy 30 32 LOAD 28 ADD 20 registr adres 1 4 6 R W 30 čítač instrukcí
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í
UŽIVATEL, SKUPINA, PROCES
UŽIVATEL, SKUPINA, PROCES Systém bez uživatele je jedině Matrix? Uživatelé se seskupují a řídí práci. Group = skupina uživatelů Trocha teorie: LINUX je systémem víceuživatelským. Tzn. Že k dané instanci
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
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
1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4
1 Osobní počítač... 2 1.1 Architektura IBM PC... 2 2 Obecně o počítačích... 3 2.1 Co jsou počítače dnes... 3 3 Technické a programové vybavení... 4 3.1 Hardware... 4 3.1.1 Procesor... 4 3.1.2 Sběrnice...
Operační systémy: funkce
Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by
Paralelní programování
Paralelní programování přednášky Jan Outrata únor duben 2011 Jan Outrata (KI UP) Paralelní programování únor duben 2011 1 / 11 Literatura Ben-Ari M.: Principles of concurrent and distributed programming.
I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. MS Windows
MS Windows Systém Windows a jeho schopnosti Schopnosti Windows oproti DOS Charakteristika Windows jako OS s grafickými schopnostmi Windows 2000 Systém Windows a jeho schopnosti Jednou z významných etap
Správa procesoru. Petr Krajča. Katedra informatiky Univerzita Palackého v Olomouci. 11. březen, 2011
Operační systémy Správa procesoru Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci 11. březen, 2011 Petr Krajča (UP) KMI/XOSY: Přednáška III. 11. březen, 2011 1 / 18 Procesy (1/2) neformálně:
Procesy a vlákna Mgr. Josef Horálek
Procesy a vlákna Mgr. Josef Horálek Procesy a vlákna = Základním úkolem jádra je = Správa běžících procesů a vláken: = vytváření = plánování = nastavování = ukončování Proces, vlákno, úloha = Proces běžící
Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT. Informační a komunikační technologie
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748 Gymnázium Jana Pivečky a Střední odborná škola Slavičín Ing.
A4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
Principy operačních systémů. Lekce 8: Ovladače periferií
Principy operačních systémů Lekce 8: Ovladače periferií Vstupní a výstupní zařízení I/O zařízení, V/V zařízení Systém vstupních a výstupních zařízení je subsystémem operačního systému, který zprostředkovává
Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina
Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3
architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu
Čipová sada Čipová sada (chipset) je hlavní logický integrovaný obvod základní desky. Jeho úkolem je řídit komunikaci mezi procesorem a ostatními zařízeními a obvody. V obvodech čipové sady jsou integrovány
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í
2010/2011 ZS. Operační systém. úvod základní architektury
Principy počítačů a operačních systémů Operační systém úvod základní architektury Historický vývoj 1. generace počítačů (40.-50. léta 20. stol.) technologie relé, elektronky programování strojový kód propojovací
Základní informace. Operační systém (OS)
Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován
Operační systémy 2. Přednáška číslo 1. Úvod do OS
Operační systémy 2 Přednáška číslo 1 Úvod do OS Co je to operační systém (definice) Operační systém jsou ty programové moduly ve výpočetním systému, jež ovládají řízení prostředku, jimiž je tento výpočetní
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:
Real Time programování v LabView. Ing. Martin Bušek, Ph.D.
Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití
Rozdělení operačních systémů
Rozdělení operačních systémů OS1 Přednáška číslo 2 Podle počtu ovládaných procesorů Jednoprocesorové (monoprocesorové) Víceprocesorové (multiprocesorové) Asymetrický processing (ASMP) na jednom procesoru
Operační systémy (OS)
Operační systémy (OS) Operační systém Základní softwarové vybavení Ovládá technické vybavení počítače Tvoří rozhraní mezi aplikačními (uživatelskými) programy a hardwarem organizace přístupu k datům spouštění
Architektura Intel Atom
Architektura Intel Atom Štěpán Sojka 5. prosince 2008 1 Úvod Hlavní rysem Atomu je podpora platformy x86, která umožňuje spouštět a běžně používat řadu let vyvíjené aplikace, na které jsou uživatelé zvyklí
Práce v textovém editoru
Práce v textovém editoru 0) Otevřete NOTEPAD a okopírujte celý tento článek do NOTEPADu. [Můžete použít zkratky Ctrl-A (označit vše) Ctrl+C(kopírovat), Ctrl+V (vložit)] 1) Najděte v tomto textu slovo "myš"
Shrnutí předcházející přednášky
Shrnutí předcházející přednášky programovací jazyky postup při tvorbě SW algoritmus, jeho vyjádření překladače základní struktury strukturovaného programování KIT ČZU 1 Operační systémy (OS) programy,
Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)
Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého) Historický základ Jednoduché a málo výkonné počítače Uživatel
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
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška 1 Úvod do HW a OS. 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
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
APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6
APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...
Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.
p 1 Koncepce DMA Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW. Čekání na připravenost V/V Přenos paměť V/V nebo V/V paměť Posun pointeru