02. Koncepce OS Procesy, vlákna. ZOS, L. Pešička
|
|
- Luděk Tábor
- před 8 lety
- Počet zobrazení:
Transkript
1 02. Koncepce OS Procesy, vlákna ZOS, L. Pešička
2 Koncepce OS Základní abstrakce procesy soubory uživatelská rozhraní
3 Procesy Proces instance běžícího programu Adresní prostor procesu MMU zajištuje soukromí kód spustitelného programu, data, zásobník S procesem sdruženy registry a další info potřebné k běhu procesu = stavové informace registry čítač instrukcí PC, ukazatel zásobníku SP, univerzální registry
4 Základní služby OS pro práci s procesy Vytvoření nového procesu fork v UNIXu, CreateProcess ve Win32 Ukončení procesu exit v UNIXu, ExitProcess ve Win32 Čekání na dokončení potomka wait (waitpid) v UNIXu, WaitForSingleObject ve Win32
5 Další služby - procesy Alokace a uvolnění paměti procesu Komunikace mezi procesy (IPC) Identifikace ve víceuživatel. systémech identifikátor uživatele (UID) skupina uživatele (GID) proces běží s UID toho, kdo ho spustil v UNIXu UID, GID celáčísla Problém uvíznutí procesu
6 Soubory Zakrytí podrobností o discích a I/O zařízení Poskytnutí abstrakce soubor Systémová volání vytvoření, zrušení, čtení, zápis Otevření a uzavření souboru open, close Sekvenční nebo náhodný přístup k datům Logické sdružování souborů do adresářů Hierarchie adresářů stromová struktura
7 Soubory II. Ochrana souborů, adresářů přístupovými právy kontrola při otevření souboru pokud není přístup chyba Připojitelnost souborových systémů Windows disk určený prefixem C:, D: Unix kamkoliv v adresářovém stromu
8 Uživatelské rozhraní řádková CLI (Command Line Interface) grafická uživ. rozhraní (GUI) původně UI součást jádra v moderních OS jedním z programů, možnost náhrady za jiné
9 UI obrázky UI jako součást jádra UI v uživ. režimu
10 Uživatelské rozhraní - příklady GUI Linux systém XWindow (zobrazování grafiky) a grafické prostředí (správci oken,...) programy v uživatelském režimu Windows NT,2000,XP grafická část v jádře logická část (v uživatelském režimu) výkon vs. stabilita
11 Proces jako abstrakce Běžící SW organizován jako množina sekvenčních procesů Proces běžící program včetně obsahu čítače instrukcí, registrů, proměnných; běží ve vlastní paměti Koncepčně každý proces vlastní virtuální CPU Reálný procesor přepíná mezi procesy (multiprogramování) Představa množiny procesů běžících (pseudo)paralelně
12 Ukázka 4 procesy, každý má vlastní bod běhu (čítač instrukcí) pseudoparalelní běh x paralelní
13 Pseudoparalelní běh Pseudoparalelní běh v jednu chvíli aktivní pouze jeden proces Po určité době pozastaven a spuštěn další Po určité době všechny procesy vykonají část své činnosti
14 Pseudoparalelní běh
15 Rychlost procesů Rychlost běhu procesu není konstantní. Obvykle není ani reprodukovatelná. Procesy nesmějí mít vestavěné předpoklady o časování. Např. doba trvání I/O různá. Procesy neběží stejně rychle.
16 Stavy procesu Procesy často potřebují komunikovat s ostatními procesy: ls l more Příkaz ls vypíše adresář More zobrazí obrazovku a čeká na uživ. More je připraven běžet, ale nemá žádný vstup zablokuje se dokud vstup nedostane
17 Kdy proces neběží Blokování procesu proces nemůže pokračovat, protože čeká na zdroj (vstup, zařízení, paměť), který není dostupný proces nemůže logicky pokračovat Proces může být připraven pokračovat, ale CPU vykonává jiný proces musí počkat, až bude CPU volné
18 Základní stavy procesu Běžící (running) skutečně využívá CPU, vykonává instrukce Připraven (ready, runnable) dočasně pozastaven, aby mohl jiný proces pokračovat Blokován (blocked, waiting) neschopný běhu, dokud nenastane externí událost
19 Základní stavy procesu
20 Přechody stavů procesu Plánovač vybere tento proces Proces je pozastaven, plánovač vybere jiný proces Proces se zablokuje, protože čeká na událost (zdroj disk, čtení z klávesnice) Nastala očekávaná událost, např. zdroj se stal dostupný
21 Stavy procesů Jádro OS obsahuje plánovač Plánovač určuje, který proces bude běžet Nad OS řada procesů, střídají se o CPU Stav procesu pozastavený V některých systémech může být proces pozastaven nebo aktivován V diagramu přibudou dva nové stavy
22 Stavy procesů
23 PCB (Process Control Block) OS udržuje tabulku nazývanou tabulka procesů Každý proces položku PCB (Process Control Block) PCB obsahuje všechny info potřebné pro opětovné spuštění procesu Konkrétní obsah PCB různý Pole správy procesů, správy paměti, správy souborů
24 Položky - správa procesů Identifikátory (číselné) Identifikátor procesu Identifikátor uživatele Stavová informace procesoru Univerzální registry, PC, ukazatel zásobníku SP Stav CPU PSW (Program Status Word) Stav procesu (běžící, připraven, blokován) Plánovací parametry procesu (algoritmus, priorita)
25 Položky správa procesů II Odkazy na rodiče a potomky Účtovací informace Čas spuštění procesu Čas CPU spotřebovaný procesem Nastavení meziprocesové komunikace Nastavení signálů, zpráv
26 Položky správa paměti Popis paměti Ukazatel, velikost, přístupová práva Úsek paměti s kódem programu Data hromada Pascal new release C malloc, free Zásobník Návratové adresy, parametry funkcí a procedur, lokální proměnné
27 Položky správa souborů Nastavení prostředí Aktuální pracovní adresář Otevřené soubory Způsob otevření čtení / zápis Pozice v otevřeném souboru
28 Přepnutí procesu - průběh Systém nastaví časovač pravidelně přerušení Na předem definovaném místě adresa obslužného programu přerušení CPU po příchodu přerušení provede: Uloží čítač instrukcí PC do zásobníku Načte do PC adresu obsluž. programu přerušení Přepne do režimu jádra
29 Přepnutí procesu - II Vyvolána obsluha přerušení: Uloží obsah registrů do zásobníku Nastaví nový zásobník Plánovač nastaví proces jako ready, vybere nový proces pro spuštění Přepnutí kontextu Nastaví mapu paměti nového procesu Nastaví zásobník, načte obsah registrů Provede návrat z přerušení RET (do PC adresa ze zásobníku, přepne do uživatelského režimu)
30 Rychlost CPU vs. paměť CPU Rychlost počet instrukcí za sekundu Obvykle nejrychlejší komponenta v systému Skutečný počet instrukcí závisí na rychlosti, jak lze instrukce a data přenášet z a do hlavní paměti Hlavní paměť Rychlost v pamětových cyklech (čtení, zápis) O řád pomalejší než CPU
31 Rozdíly rychlostí pyramida CPU rychlé registry zápisníková pamět, 32x32 nebo 64x64 bitů, žádné zpoždění při přístupu Cache malá paměť s vysokou rychlostí, princip lokality, pokud jsou data v cache dostaneme velmi rychle, 2 tiky hodin Vnější pamět Mechanická, pomalejší, větší kapacita, levnější cena za bit
32 MMU Memory Management Unit Více procesů v paměti Každý proces pamět pro sebe, např. od adresy 0 (relokace) Ochrana nemůže zasahovat do paměti ostatních procesů ani jádra Mezi CPU a pamětí je MMU Program pracuje s virtuálními adresami MMU je převede na fyzické adresy
33 MMU
34 Výkonnostní důsledky Pokud program nějakou dobu běží v cache jeho data a instrukce dobrá výkonnost Při přepnutí na jiný proces převažuje přístup do hlavní paměti Nastavení MMU se musí změnit Přepnutí mezi úlohami i přepnutí do jádra (volání služby OS) relativně drahé (čas)
35 Služby pro práci s procesy Jednoduché systémy Všechny potřebné procesy spuštěny při startu systému Běží po celou dobu běhu systému žádné služby nepotřebujeme Zapouzdřené (embedded) systémy
36 UNIX a Linux Služba fork() vytvoří přesnou kopii rodičovského procesu Návratová hodnota rozliší mezi rodičem a potomkem (potomek dostane 0) pid = fork(); if (pid == 0) potomek else rodic Potomek může činnost ukončit pomocí exit() Rodič může na potomka čekat wait()
37 UNIX Potomek může místo sebe spustit jiný program volání execve() nahradí obsah paměti procesem spouštěným ze zadaného souboru if (fork() == 0) else execve( /bin/ls, argv, envp); wait(null);
38 Příkazový interpret Spouští příkaz vytvoří nový proces, čeká na jeho dokončení; ukončení volání sl. systému
39 Win32 Vytvoření procesu službou CreateProcess Mnoho parametrů vlastnosti procesu Není koncept rodič,potomek rovnocenné procesy
40 Procesy a vlákna Tradiční OS každý proces svůj vlastní adresový prostor a místo kde běží (bod běhu) Často výhodné více bodů běhu, ale ve stejném adresovém prostoru Bod běhu vlákno (thread, lightwight process) Více vláken ve stejném procesu - multithreading
41 Procesy a vlákna
42 Vlákna Vlákna v procesu sdílejí adresní prostor, otevřené soubory (atributy procesu) Vlákna mají soukromý čítač instrukcí, obsah registrů, soukromý zásobník Mohou mít soukromé lokální proměnné Původně využívána zejména pro VT výpočty na multiprocesorech (každé vlákno vlastní CPU, společná data)
43 Vlákna použití dnes Rozsáhlejší výpočet a rozsáhlejší i/o Interaktivní procesy jedno vlákno pro komunikaci s uživatelem, další činnost na pozadí www prohlížeč jedno vlákno příjem dat, další zobrazování a interakce s uživatelem Textový procesor vstup dat, přeformátování textu Servery www jedno vlákno pro každého klienta
44 Multithreading Podporován většinou OS Linux, Windows Často i moderní jazyky Java Proces začíná svůj běh s jedním vláknem, ostatní vytváří za běhu programově (konstrukce vytvoř vlákno) Režie na vytvoření vlákna a přepnutí kontextu menší než v případě procesů
45 Poznámka Jeden proces více vláken Více procesů sdílejících pamět Z hlediska např. synchronizace se tyto případy většinou v literatuře nerozlišují
46 Statické Programové konstrukce pro vytváření vláken Proces obsahuje deklaraci pevné množiny podprocesů (např. tabulka) Všechny spuštěny při spuštění procesu Dynamické Procesy mohou vytvářet potomky dynamicky Pro popis precendenční grafy
47 Precedenční grafy Popis pro vyjádření různých relací mezi procesy Process flow graph Acyklický orientovaný graf Běh procesu pi orientovaná hrana grafu Vztahy mezi procesy seriové nebo paralelní spojení spojením hran
48 Precedenční grafy
49 Další materiály Dále viz p2proc.pdf
Operační systém teoreticky
Přednášky o výpočetní technice Operační systém teoreticky Adam Dominec 2010 Rozvržení Operační systém Uživatelské účty Správa RAM Plánování procesů Knihovny Okna Správa zařízení Rozvržení Operační systém
Přednáška 2. Procesy a vlákna. Časově závislé chyby. Kritické sekce.
Přednáška 2 Procesy a vlákna. Časově závislé chyby. Kritické sekce. 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
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Operační systémy Procesy a vlákna, plánování Zimní semestr 2011/2012 Procesy a vlákna Jak mohou aplikace (a OS) sdílet procesor(y)? Aplikace si myslí, že systém má
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
Úložiště elektronických dokumentů GORDIC - WSDMS
Úložiště elektronických dokumentů GORDIC - WSDMS pro verzi 3.66, verze dokumentu 1.0 GINIS Gordic spol. s r. o., Erbenova 4, Jihlava Copyright 2011, Všechna práva vyhrazena 1 Úložiště elektronických dokumentů
Signály Mgr. Josef Horálek
Signály Mgr. Josef Horálek Signály = Jedná se o nejstarší metody komunikace mezi procesem a jádrem, a mezi samotnými procesy. = Princip: = Prosec vykonává určitou činnost přijde mu signál přeruší původní
IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE
Nové formy výuky s podporou ICT ve školách Libereckého kraje IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE Podrobný návod Autor: Mgr. Michal Stehlík IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE 1 Úvodem Tento
INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, 256 01 Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.
Číslo projektu Název školy Předmět CZ.107/1.5.00/34.0425 INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, 256 01 Benešov IKT Tematický okruh Téma Ročník 1. Autor Počítač Datum výroby 21.8.2013
Sběrnicová struktura PC Interní počítačové paměti PC
Informační systémy 2 Obsah: Sběrnicová struktura PC Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 04 Informační systémy 2 Zemřel otec e-mailu 2 Aplikace
a co je operační systém?
a co je operační systém? Funkce vylepšení HW sjednocení různosti zařízení ulehčení programování (např. časové závislosti) přiblížení k potřebám aplikací o soubory namísto diskových bloků o více procesorů
Principy překladačů. Architektury procesorů. Jakub Yaghob
Principy překladačů Architektury procesorů Jakub Yaghob Architektury procesorů Architektura procesoru představuje cílový jazyk Platí pro překladače do kódu konkrétního procesoru Ovlivňuje celý backend
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
Aktualizace mapových podkladů v zařízení Garmin
Ujistěte se že máte připojeno Vaše zařízení Garmin k počítači dříve než začnete postupovat podle tohoto návodu. Zadejte uživatelské jméno a heslo. Klikněte na přihlášení Kliněte na správa map a stahování
Architektura AMD K10. Kozelský Martin, koz230. Datum: 11.11.2008
Architektura AMD K10 Vytvořil: Šuráb Jakub, sur072 Kozelský Martin, koz230 Datum: 11.11.2008 Obsah I. Připomenutí architektury AMD K8 IMC Cool'n'Quiet II. Architektura AMD K10 Struktura cache IMC, Hypertransport
Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu
Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu Klávesnice Gama používá nejnovější mikroprocesorovou technologii k otevírání dveří, ovládání zabezpečovacích
František Hudek. březen 2013. 6. - 7. ročník
VY_32_INOVACE_FH07_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 březen 2013
JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY
JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY Po vytvoření nové společnosti je potřeba vytvořit nové uživatele. Tato volba je dostupná pouze pro administrátory uživatele TM s administrátorskými právy. Tento
Historie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor
4. generace mikroprocesor V roce 1971 se podařilo dosáhnout takové hustoty integrace (množství součástek v jednom obvodu), která umožňovala postavení celého mozku počítače z jednoho obvodu tento obvod
Virtuální přístroje. Použití grafického programování v LabVIEW. Ing. Pavel Mlejnek
Virtuální přístroje Použití grafického programování v LabVIEW Ing. Pavel Mlejnek mlejnp1@fel.cvut.cz Grafické programování LabVIEW Základní informace Principy grafického programování Vývojové prostředí
SIS INSTALAČNÍ PŘÍRUČKA (SITE INFORMATION SYSTEM) Datum vytvoření: 20.8.2014 Datum aktualizace: 1.5.2016 Verze: v 1.3 Reference:
SIS (SITE INFORMATION SYSTEM) INSTALAČNÍ PŘÍRUČKA Připravil: AdiNet s.r.o. Datum vytvoření: 20.8.2014 Datum aktualizace: 1.5.2016 Verze: v 1.3 Reference: Kapitola 1 - Řízení dokumentu 2002 1.1 Záznam změn
imedicus - internetové objednávání
imedicus - internetové objednávání verze: 27. červenec 2009 2 1. Medicus Komfort imedicus - internetové objednávání imedicus slouží k internetovému objednávání pacientů. Přispívá ke zvýšení pohodlí pacientů
Mobilní aplikace pro ios
Předběžná zadávací dokumentace k projektu: Mobilní aplikace pro ios Kontaktní osoba: Jan Makovec, makovec@ckstudio.cz Obsah Cíl projektu... 2 Obrazovky aplikace... 2 Základní prostředí aplikace... 2 Intro...
2.4.11 Nerovnice s absolutní hodnotou
.. Nerovnice s absolutní hodnotou Předpoklady: 06, 09, 0 Pedagogická poznámka: Hlavním záměrem hodiny je, aby si studenti uvědomili, že se neučí nic nového. Pouze používají věci, které dávno znají, na
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
Sekvenční logické obvody
Sekvenční logické obvody 7.přednáška Sekvenční obvod Pokud hodnoty výstupů logického obvodu závisí nejen na okamžitých hodnotách vstupů, ale i na vnitřním stavu obvodu, logický obvod se nazývá sekvenční.
AVG 7.5 - Instalace DataCenter na databázi Firebird
AVG 7.5 - Instalace DataCenter na databázi Firebird Revize dokumentu 75.2 (8.2.2007) Copyright GRISOFT, s.r.o. Všechna práva vyhrazena. Tento produkt používá RSA Data Security, Inc. MD5 Message-Digest
Novinky v Maple T.A. 10
Novinky v Maple T.A. 10 Maple T.A. 10 je nová verze aplikace Maple T.A., jejíž nová funkcionalita je zejména založena na požadavcích uživatelů z řad studentů, instruktorů, administrátorů. Došlo k rozšíření
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
Programování v jazyce C. Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu
Programování v jazyce C Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu Jan Schee, ÚF FPF SU Opava, 2012 Proces sestavování programu Proces sestavení programu Zdrojový
Obsah. Úvod 13 Komu je kniha určena 13 Konvence použité v knize 14 Zpětná vazba od čtenářů 14 Errata 15
Úvod 13 Komu je kniha určena 13 Konvence použité v knize 14 Zpětná vazba od čtenářů 14 Errata 15 KAPITOLA 1 Seznámení se systémem Windows 10 17 Úvodní přihlášení a uživatelské účty 17 Úvodní přihlášení
DS SolidWorks PDM Workgroup
Komplexní správa dat s podporou systému DS SolidWorks PDM Workgroup Příklad 3 - Tvorba CAD sestavy s podporou PDMW Ing. Martin Nermut, 2012 Cíl: Vytvořit pomocí aplikace SolidWorks jednoduchou sestavu
Téma 2 Architektury OS a jejich služby
Téma 2 Obsah 1. Úkoly a skladba OS 2. Složky OS a jejich určení 3. Systémové programy 4. Standardy pro služby OS a typické služby JOS 5. Mechanismus volání služeb 6. Monolitické OS 7. OS s mikrojádrem
Klientský portál leasing24.cz. KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz. Stránka 1 z 15
KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz Stránka 1 z 15 OBSAH O klientském portálu... 3 Registrace klienta... 4 K první registraci budete potřebovat... 5 Registrace prostřednictvím
českém Úvod Obsah balení WWW.SWEEX.COM LC100040 USB adaptér Sweex pro bezdrátovou síť LAN
LC100040 USB adaptér Sweex pro bezdrátovou síť LAN Úvod Nejprve bychom vám rádi poděkovali za zakoupení USB adaptéru Sweex pro bezdrátovou síť LAN. USB adaptér umožňuje snadno a bleskově nastavit bezdrátovou
Stručný uživatelský manuál (průvodce instalací) MSI DIGIVOX A/D II
Stručný uživatelský manuál (průvodce instalací) MSI DIGIVOX A/D II Obsah : 1. Instalace zařízení : 2 1.1 Obsah balení 2 1.2 Systémové požadavky 2 1.3 Instalace 2 2. Instalace SW 3 2.1 Instalace ovladačů
Poznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27
cs-cz Poznámky k verzi Scania Diagnos & Programmer 3, verze 2.27 Verze 2.27 nahrazuje verzi 2.26 programu Scania Diagnos & Programmer 3 a podporuje systémy ve vozidlech řady P, G, R a T a řady F, K a N
Návod na připojení do WiFi sítě eduroam Microsoft Windows XP
Návod na připojení do WiFi sítě eduroam Microsoft Windows XP Každý student a zaměstnanec UTB má možnost připojit se do bezdrátové sítě eduroam. Tento dokument obsahuje návod, jak se připojit do WiFi sítě
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í
ISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy?
ISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy? Jiří Formánek Český úřad zeměměřický a katastrální (ČÚZK) Projekt RÚIAN Projekt Vybudování Registru územní identifikace, adres a
Google Apps. pošta 2. verze 2012
Google Apps pošta verze 0 Obsah Obsah... Úvod... Přečtení emailu... Napsání emailu... Odpověď na email... 6 Úvod V dnešní době chce mít každý své informace po ruce. Díky Internetu a online aplikacím je
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
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í,
Návod na připojení k e-mailové schránce Microsoft Windows Live Mail
Návod na připojení k e-mailové schránce Microsoft Windows Live Mail Každý student a zaměstnanec UTB má svoji vlastní e-mailovou schránku. Uživatelé mohou pro e-mailovou komunikaci používat buď webového
BlueJ a základy OOP. Programování II 1. cvičení Alena Buchalcevová
BlueJ a základy OOP Programování II 1. cvičení Alena Buchalcevová Konzultační hodiny v ISu doc. Alena Buchalcevová Po 14:00-15:00 NAR 220 2 Cíle 1. cvičení pochopit pojmy: třída instance konstruktor metoda
Aplikace DigiArchiv z pohledu administrátora a operátora. Systém, metody, postupy
Aplikace DigiArchiv z pohledu administrátora a operátora Systém, metody, postupy Základní pojmy DigiArchiv webová aplikace sloužící ke zpřístupnění digitalizovaných materiálů SOA v Třeboni (http://digi.ceskearchivy.cz)
Česky. Instalace hardwaru 1. Stisknutím tlačítka otevřete horní kryt a vložte do myši dvě baterie AA.
Ú vod Traveler 9005BT je postaven pro počítače či notebooky s funkcí Bluetooth. Umožňuje snadné upevnění myši, když si váš notebook berete na porady. Instalace hardwaru 1. Stisknutím tlačítka otevřete
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
Identifikátor materiálu: ICT-1-06
Identifikátor materiálu: ICT-1-06 Předmět Informační a komunikační technologie Téma materiálu Základní pojmy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí základní pojmy jako hardware,
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
Ministerstvo pro místní rozvoj. podprogram 117 513
Pokyny pro vyplnění elektronické žádosti podprogram 117 513 Podpora výstavby technické infrastruktury Elektronická žádost je umístěna na internetové adrese http://www3.mmr.cz/zad a lze na ni vstoupit i
Přístupový systém VX800N. Vid-9200-2
Přístupový systém VX800N Vid-9200-2 Základní vlastnosti Jedná se o kódový zámek Obsahuje 2 nebo 3 vestavěné relé (závisí na verzi) Lze každé relé má jeden kód, kterým se aktivuje relé na nastavený čas
Sada 2 Microsoft Word 2007
S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 04. Text v záhlaví, zápatí, číslování stránek Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
Operační systémy. Tomáš Hudec. Tomas.Hudec@upce.cz. http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/
Operační systémy Tomáš Hudec Tomas.Hudec@upce.cz http://asuei01.upceucebny.cz/usr/hudec/vyuka/os/ Osnova definice OS historie rozdělení dle určení koncepce systémová volání rozdělení dle struktury 2 Literatura
Windows 10 (6. třída)
Windows 10 (6. třída) Okno spuštěné aplikace: takto vypadá okno aplikace Malování - panel nástrojů Rychlý přístup Titulkový pruh se jménem souboru (Bez názvu) tlačka pro minimalizaci, obnovení z maxima
Postup práce s elektronickým podpisem
Obsah 1. Obecné informace o elektronickém podpisu... 2 2. Co je třeba nastavit, abyste mohli používat elektronický podpis v MS2014+... 2 2.1. Microsoft Silverlight... 2 2.2. Zvýšení práv pro MS Silverlight...
Principy operačních systémů. Lekce 3: Virtualizace paměti
Principy operačních systémů Lekce 3: Virtualizace paměti Virtuální paměť Adresní prostor paměti je uspořádán logicky jinak, nebo je dokonce větší než je fyzická operační paměť RAM Rozšíření vnitřní paměti
2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou
.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou Předpoklady: 0,, 806 Pedagogická poznámka: Opět si napíšeme na začátku hodiny na tabuli jednotlivé kroky postupu při řešení rovnic (nerovnic)
Implementační rozdíly ve vývoji IS při použití bezschémové a relační databáze
Implementační rozdíly ve vývoji IS při použití bezschémové a relační databáze Antonín Daněk Katedra počítačové grafiky a interakce Fakulta elektrotechnická České vysoké učení technické v Praze Červen 20,
PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK
PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK Autor: Josef Fröhlich Verze dokumentu: 1.1 Datum vzniku: 4.4.2006 Datum poslední úpravy: 10.4.2006 Liberecká IS, a.s.;jablonecká 41; 460 01 Liberec V; IČ: 25450131;
Mapa nabídek Nástroje
Chcete-li mít přístup ke všem možnostem na kartě Nástroje, přihlaste se jako správce. Nastavení zařízení Všeobecné Úspora energie Inteligentní příprava Aktivace úlohou Naplánováno Datum a čas Posun od
Kalendář je nástroj, který vám pomůže zorganizovat si pracovní čas. Zaznamenáváme do něj události jako schůzky, termíny odevzdání práce a podobně.
III. je nástroj, který vám pomůže zorganizovat si pracovní čas. Zaznamenáváme do něj události jako schůzky, termíny odevzdání práce a podobně. V levé spodní části okna Outlook si stisknutím tlačítka zobrazíme
Čítače e a časovače. v MCU. Čítače a časovače MCU. Obsah
Čítače e a časovače v MCU K.D. - přednášky 1 Obsah Režim čítač Režim časovač Rozšíření funkce čítače/časovače Automatické plnění Funkce compare Funkce capture Funkce PWM Dekódování signálu inkrementálních
Windows 8 - základy práce. Obsah: Úvodní obrazovka. Poslední aktualizace článku: 03/04/2015
Windows 8 - základy práce Poslední aktualizace článku: 03/04/2015 Zvětšovací a odečítací program SuperNova 13.50 již plně podporuje nový operační systém Windows 8. Pokud na něj přecházíte ze starších verzí,
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ě:
Computer Setup Uživatelská příručka
Computer Setup Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka společnosti Microsoft Corporation v USA. Informace uvedené v této příručce
1. Programování, typy programovacích jazyků, historie.
1. Programování, typy programovacích jazyků, historie. třída Console metody Write, WriteLina, ReadLine, ResetColor vlastnosti ForegroundColor, Backgroundcolor třída Form objekt Label vlastnost Text význam
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
Identifikátor materiálu: ICT-1-12
Identifikátor materiálu: ICT-1-12 Předmět Informační a komunikační technologie Téma materiálu Rozhraní vnějších pamětí počítače Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí rozhraní
Stručná instalační příručka SUSE Linux Enterprise Server 11 SP1
Stručná instalační příručka SUSE Linux Enterprise Server 11 SP1 Stručná instalační příručka SUSE Linux Enterprise Server 11 SP1 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise
SWI120 ZS 2010/2011. hookey.com/digital/
Principy cpypočítačů počítačů a operačních systémů Číslicové systémy Literatura http://www.play hookey.com/digital/ Digitální počítač Dnes obvykle binární elektronický 2 úrovně napětí, 2 logické hodnoty
Každý jednotlivý záznam datového souboru (tzn. řádek) musí být ukončen koncovým znakem záznamu CR + LF.
Stránka 1 z 6 ABO formát Technický popis struktury formátu souboru pro načtení tuzemských platebních příkazů k úhradě v CZK do internetového bankovnictví. Přípona souboru je vždy *.KPC Soubor musí obsahovat
http://www.zlinskedumy.cz
Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník 2, 3 Obor Anotace CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Elektronické obvody, vy_32_inovace_ma_42_06
Příloha č. 1 Vzor smlouvy o založení svěřenského fondu a statutu svěřenského fondu
Příloha č. 1 Vzor smlouvy o založení svěřenského fondu a statutu svěřenského fondu Strana první. NZ [ ]/[ ] N [ ]/[ ] Notářský zápis sepsaný dne [ ] (slovy: [ ])[jméno a příjmení], notářem v [ ], na adrese
Post-Processingové zpracování V módu post-processingu je možné s tímto přístrojem docílit až centimetrovou přesnost z běžné 0,5m.
Výjimečná EVEREST technologie Aplikovaná EVEREST technologie pro dobrou ochranu vícecestného šíření GNSS signálu a pro spolehlivé a přesné řešení. To je důležité pro kvalitní měření s minimální chybou.
Uplatnění nových informačních technologií ve výuce a na zdravotnickém pracovišti. Marie Marková
Uplatnění nových informačních technologií ve výuce a na zdravotnickém pracovišti Marie Marková Podpora mobilních technologií na pracovišti onkologických sester Supporting innovative learning approaches
(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.
I. Funkce dvou a více reálných proměnných 5. Lokální extrémy. Budeme uvažovat funkci f = f(x 1, x 2,..., x n ), která je definovaná v otevřené množině G R n. Řekneme, že funkce f = f(x 1, x 2,..., x n
Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém
Software Co je to software? Software je ve světě IT vše, co není Hardware Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém Podívejme se tedy na jednotlivé
Změny v právních předpisech s dopady na RÚIAN. Marika Kopkášová
Změny v právních předpisech s dopady na RÚIAN Marika Kopkášová Obsah 1) realizované (2015, 2016) - novela vyhlášky č. 326/2000 Sb. - novela zákona č. 128/2000 Sb., o obcích - změna stavebního zákona 2)
Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 s využitím čipové karty
Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 s využitím čipové karty Obsah 1. Instalace SecureStore... 2 1.1. Instalace čtečky čipových
PAVIRO Zesilovač PVA-2P500
PAVIRO Zesilovač PVA-2P500 1 PAVIRO PAVIRO zesilovač PVA-2P500. 2 Základní popis PVA-2P500 je 19 zařízení s velikostí 2HU 2-kanálový třídy D zesilovač s galvanicky oddělenými výstupy pro reproduktory (100V
Samsung Universal Print Driver Uživatelská příručka
Samsung Universal Print Driver Uživatelská příručka představte si ty možnosti Copyright 2009 Samsung Electronics Co., Ltd. Všechna práva vyhrazena. Tato příručka správce je poskytována pouze pro informativní
Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: E-mailový klient Anotace:
Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov
Kubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1
Y36SAP - 13 procesor - control unit obvodový a mikroprogramový řadič RISC 19.4.2007 Y36SAP-control unit 1 Von Neumannova architektura (UPS1) Instrukce a data jsou uloženy v téže paměti. Paměť je organizována
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:
Rychlý návod na použití
1 Rychlý návod na použití Vibrační hodinky VibraLITE 8 2 K nastavení libovolného času hodinek, kalendáře nebo časování musí display, které si přejete nastavovat, BLIKAT. Blikání digitů se zastaví, pokud
Základní registry a RÚIAN. Jiří Formánek
Základní registry a RÚIAN Jiří Formánek Obsah prezentace Úvod Základní registry Registr územní identifikace, adres a nemovitostí Konstitutivnost zápisů do RÚIAN Poskytování údajů z RÚIAN Závěr Důvody vzniku
Novinky v programu Účtárna 2.09
Novinky v programu Účtárna 2.09 Podpora pro Kontrolní hlášení Popis: Program obsahuje podporu pro plátce DPH, pro něž platí od 1.1.2016 nová legislativní povinnost Kontrolní hlášení. V knihách prvotních
Poznámky k verzi Remote Support Platform 3.0
Poznámky k verzi Remote Support Platform for SAP Business One Verze dokumentu: 1.0 2012-10-08 VEŘEJNÉ Poznámky k verzi Remote Support Platform 3.0 Všechny státy Typografické konvence Styl typu Příklad
Nástroj Setup. Uživatelská příručka
Nástroj Setup Uživatelská příručka (c) Copyright 2006 Hewlett-Packard Development Company, L.P. Bluetooth je ochranná známka příslušného vlastníka a užívaná společností Hewlett- Packard Company v souladu
František Hudek. květen 2013. 6. - 7. ročník
VY_32_INOVACE_FH13_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 květen 2013
Tabulka symbolů. Vazba (binding) Vazba - příklad. Deklarace a definice. Miroslav Beneš Dušan Kolář
Vazba (binding) Tabulka symbolů Miroslav Beneš Dušan Kolář vazba = spojení mezi entitou a vlastností okamžik vazby (binding time) při návrhu jazyka při implementaci jazyka během překladu/spojování/zavádění
Studijní informační systém. Nápověda pro vyučující 2 Práce s rozvrhem a předměty
Studijní informační systém Nápověda pro vyučující 2 Práce s rozvrhem a předměty Vyučující a tajemníci (osoby s tajemnickou rolí pro SIS) mají možnost v období elektronického zápisu upravovat zápis studentů
CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014
(CT) Výběrové šetření výsledků žáků 2014 Uživatelská příručka pro přípravu školy Verze 1 Obsah 1 ÚVOD... 3 1.1 Kde hledat další informace... 3 1.2 Posloupnost kroků... 3 2 KROK 1 KONTROLA PROVEDENÍ POINSTALAČNÍCH
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é
Převodníky AD a DA. AD a DA. Převodníky AD a DA. Základní charakteristika
Převodníky AD a DA K.D. - přednášky 1 Převodník AD v MCU Základní charakteristika Většinou převodník s postupnou aproximací. Pro více vstupů (4 16) analogový multiplexor na vstupu. Převod způsobem sample
Návod pro Windows XP
Návod pro Windows XP Tento návod popisuje nastavení operačního systému Windows XP SP2 v české verzi pro připojení do bezdrátové sítě eduroam. Předpokládá se, že uživatel má již nainstalovány (většinou
Poznámky pro uživatele bezdrátové sítě LAN
Poznámky pro uživatele bezdrátové sítě LAN Русский Suomi Norsk Dansk Polski Magyar Svenska Před použitím tohoto zařízení si důkladně přečtěte tento manuál a mějte jej po ruce pro budoucí použití. Poznámky
Obchodní řetězec Dokumentace k návrhu databázového systému
Mendelova univerzita v Brně, Provozně ekonomická fakulta Obchodní řetězec Dokumentace k návrhu databázového systému 1. Úvod Cílem této práce je seznámit čtenáře s návrhem databázového systému Obchodní
Reg. č. projektu: CZ 1.04/ 4.1.00/A3.00004. CzechPOINT@office. Pracovní sešit
Reg. č. projektu: CZ 1.04/ 4.1.00/A3.00004 CzechPOINT@office Pracovní sešit Materiál vznikl v rámci řešení projektu Vzdělávání v oblasti základních registrů a dalších kmenových projektů egovernmentu, registrační
Rozdělení operačních systémů
Operační systém Jde o nutný program pro činnost počítače bez něho by byl počítač jen kusem nábytku. 1.) Jedná se o program 3.) Poskytuje uživateli komunikační rozhraní. 4.) Tvoří p r o s t ř e d n í k