Operační systémy a databáze
|
|
- Blažena Brožová
- před 9 lety
- Počet zobrazení:
Transkript
1 Operační systémy a databáze Petr Štěpán, K13133 KN-E-229 stepan@labe.felk.cvut.cz Michal Sojka sojkam1@fel.cvut.cz Téma 2. Služby a architektury OS
2 Obsah Služby operačního systému Mechanismus volání služeb Monolitické operační systémy Operační systémy s mikrojádrem Virtuální počítač Cíle návrhu OS a složitost OS 2
3 Rekapitulace z minula Co je to operační systém? Z čeho se skládá? Co je to jádro OS a jaké jsou jeho hlavní funkce? 3
4 Jádro OS Poskytuje ochranu/izolaci Aplikačních programů mezi sebou Hardwaru před škodlivými aplikacemi Dat (souborů) před neoprávněnou manipulací Řídí přidělování zdrojů aplikacím Paměť, procesorový čas, přístup k HW, síti, Poskytuje aplikacím služby Jaké? 4
5 Ochrana jádra OS Ochrana mechanismus pro kontrolu a řízení přístupu k systémovým a uživatelským zdrojům Systém ochran prorůstá všechny vrstvy OS Systém ochran musí rozlišovat mezi autorizovaným a neautorizovaným použitím poskytnout prostředky pro prosazení legální práce Detekce chyb Chyby interního a externího hardware Chyby paměti, výpadek napájení Chyby na vstupně/výstupních zařízeních či mediích ( díra na disku) Softwarové chyby Aritmetické přetečení, dělení nulou Pokus o přístup k zakázaným paměťovým lokacím (ochrana paměti) OS nemůže obsloužit žádost aplikačního programu o službu Např. k požadovanému souboru nemáš právo přistupovat 5
6 Ochrana jádra OS Základ ochrany OS přechod do systémového módu Intel x86 rozlišuje 4 úrovně ochrany (priviledge level): 0 jádro OS, 3 uživatelský mód Jiné architektury mají většinou jen dva módy (jeden bit ve stavovém slově) V uživatelském módu jsou některé instrukce zakázané (jaké?) Přechod z uživatelského módu do systémového pouze programově vyvolaným přerušením speciální instrukce (trap, int, sysenter, swi,...) nejde spustit cokoliv, spustí se pouze kód povolený operačním systémem Systémové volání služby jádra (system calls) Přechod ze systémového módu do uživatelského Speciální instrukce či nastavení odpovídajících bitů ve stavovém slově návrat z přerušení 6
7 Služby jádra OS x86 System Call Example Hello World on Linux.section.rodata greeting:.string "Hello World\n".text.global _start _start: */ mov $4,%eax /* write is syscall no. 4 mov $1,%ebx stdout */ /* file descriptor - 1 == mov $greeting,%ecx /* address of the data */ mov $12,%edx /* length of the data */ int $0x80 /* call the system */ 7
8 Služby jádra OS Služby jádra jsou číslovány Registr eax obsahuje číslo požadované služby Ostatní registry obsahují parametry, nebo odkazy na parametry Problém je přenos dat mezi pamětí jádra a uživatelským prostorem malá data lze přenést v registrech návratová hodnota funkce velká data uživatel musí připravit prostor, jádro z/do něj nakopíruje data, předává se pouze adresa (ukazatel) Volání služby jádra na strojové úrovni není komfortní Je nutné použít assembler, musí být dodržena volací konvence Zapouzdření pro programovací jazyky API Základem je běhová knihovna jazyka C (libc, C run-time library) Linux system call table Windows system call table - 8
9 API Standardy pro soustavy služeb OS (system calls) Rozhraní systémových služeb API (Application Programming Interface) Definuje rozhraní na úrovni zdrojového kódu Jména funkcí, parametry, návratové hodnoty, datové typy POSIX (IEEE , ISO/IEC 9945) Specifikuje nejen system calls ale i rozhraní standardních knihovních podprogramů a dokonce i povinné systémové programy a jejich funkcionalitu (např. ls vypíše obsah adresáře) Win API Specifikace volání základních služeb systému v M$ Windows Nesystémová API: Standard Template Library pro C++ Java API 9
10 ABI Application Binary Interface Definuje rozhraní na úrovni strojového kódu: V jakých registrech se předávají parametry V jakém stavu je zásobník Zarovnání vícebytových hodnot v paměti ABI se liší nejen mezi OS, ale i mezi procesorovými architekturami stejného OS. Např: Linux i386, amd64, arm, Možnost podpory více ABI: int 0x80, systenter, 32/64 bit 10
11 ABI Linuxu 32 bitový systém (i386): instrukce int 0x80 Value Storage syscall nr eax arg 1 ebx arg 2 ecx arg 3 edx arg 4 esi arg 5 edi arg 6 ebp 64 bitorý systém (amd64), instrukce syscall Value Storage syscall nr rax arg 1 rdi arg 2 rsi arg 3 rdx arg 4 r10 arg 5 r9 arg 6 r8 Návratová hodnota v eax Návratová hodnota v rax. 11
12 Volání služeb jádra OS přes API Aplikační program (proces) volá službu OS: Zavolá podprogram ze standardní systémové knihovny Ten transformuje volání na systémové ABI a vykoná instrukci pro systémové volání Ta přepne CPU do privilegovaného režimu a předá řízení do vstupního bodu jádra Podle kódu požadované služby jádro zavolá funkci implementující danou službu (tabulka ukazatelů) Po provedení služby se řízení vrací aplikačnímu programu s případnou indikací úspěšnosti 12
13 POSIX Co je to UNIX? Portable Operating System Interface for Unix IEEE standard pro systémová volání i systémové programy Standardizační proces začal 1985 důležité pro přenos programů mezi systémy 1988 POSIX 1 Core services služby jádra 1992 POSIX 2 Shell and utilities systémové programy a nástroje 1993 POSIX 1b Real-time extension rozšíření pro operace reálného času 1995 POSIX 1c Thread extension rozšíření o vlákna Po roce 1997 se spojil s ISO a byl vytvořen standard POSIX:2001 a POSIX:2008
14 UNIX Operační systém vyvinutý v 70. letech v Bellových laboratořích Protiklad tehdejšího OS Multix Motto: V jednoduchosti je krása Ken Thompson, Dennis Ritchie Pro psaní OS si vyvinuli programovací jazyk C Jak UNIX tak C přežilo do dnešních let Linux, FreeBSD, *BSD, GNU Hurd, VxWorks,...
15 UNIX v kostce Všechno je soubor Systémová volání pro práci se soubory: open(pathname, flags) file descriptor (celé číslo) read(fd, data, délka) write(fd, data, délka) ioctl(fd, request, data) vše ostatní co není read/write close(fd) Souborový systém: /bin aplikace /etc konfigurace /dev přístup k hardwaru /lib knihovny
16 UNIX/POSIX Dokumentace systémových volání Druhá kapitola manuálových stránek Příkaz (např. v Linuxu): man 2 ioctl ioctl(2) - Linux man page Name ioctl - control device Synopsis #include <sys/ioctl.h> int ioctl(int d, int request,...); Description The ioctl() function manipulates the underlying device parameters of special files. In particular, many operating characteristics of character special files (e.g., terminals) may be controlled with ioctl() requests. The argument d must be an open file descriptor. The second argument is a device-dependent request code. The third argument is an untyped pointer to memory. It's traditionally char *argp (from the days before void * was valid C), and will be so named for this discussion.
17 man 2 ioctl pokračování An ioctl() request has encoded in it whether the argument is an in parameter or out parameter, and the size of the argument argp in bytes. Macros and defines used in specifying an ioctl() request are located in the file <sys/ioctl.h>. Return Value Usually, on success zero is returned. A few ioctl() requests use the return value as an output parameter and return a nonnegative value on success. On error, -1 is returned, and errno is set appropriately. Errors EBADF EFAULT EINVAL ENOTTY ENOTTY references. Notes d is not a valid descriptor. argp references an inaccessible memory area. Request or argp is not valid. d is not associated with a character special device. The specified request does not apply to the kind of object that the descriptor d In order to use this call, one needs an open file descriptor. Often the open(2) call has unwanted side effects, that can be avoided under Linux by giving it the O_NONBLOCK flag. See Also execve(2), fcntl(2), ioctl_list(2), open(2), sd(4), tty(4)
18 Základní služby jádra OS POSIX Služba fd = open(filename, how,...) s = close(fd) n = read(fd, buff, nbytes) n = write(fd, buff, nbytes) pos = lseek(fd, offset, whence) s = stat(filename, &statbuffer) Práce se soubory Popis Otevře soubor pro čtení, zápis, modif. apod. Zavře otevřený soubor (uvolní paměť) Přečte data ze souboru do pole buff Zapíše data z pole buff do souboru Posouvá ukazatel aktuální pozice souboru Dodá stavové informace o souboru Služba pid = fork() pid = waitpid(pid, &stat, options) s = execve(name, argv, environp) exit(status) Správa procesů Popis Vytvoří potomka identického s rodičem Čeká až zadaný potomek skončí Nahradí obraz procesu jiným obrazem Ukončí běh procesu a vrátí status 20
19 Co je to proces? Běžící aplikace Obraz aplikace (spustitelný soubor,.exe) Paměť používaná aplikací Jedno nebo více vláken (thread), která vykonávají kód Proces nemá přístup k pamětí jiného procesu (ani jádra) Jádro reprezentuje proces datovou strukturou (kontext procesu) Podobně je i každé vlákno reprezentováno datovou strukturou (kontext vlákna) 21
20 Základní správa procesů Primitivní shell: while (TRUE) { /* nekonečná smyčka */ type_prompt( ); /* zobraz výzvu (prompt) */ read_command (command, parameters) /* přečti příkaz z terminálu */ if (fork()!= 0) { /* vytvoř nový synovský proces */ /* Kód rodičovského procesu */ waitpid( -1, &status, 0); /* čekej na ukončení potomka */ } else { /* Kód synovského procesu */ /* Připrav prostředí (file descriptory, proměnné prostředí, atd.) */ execve (command, parameters, 0); /* vykonej příkaz command */ } } 22
21 Základní služby jádra OS POSIX Práce s adresáři souborů a správa souborů Služba s = mkdir(name, mode) s = rmdir(name) s = link(name1, name2) s = unlink(name) s = mount(spec, name, opt) s = umount(spec) Popis Vytvoří nový adresář s danými právy Odstraní adresář Vytvoří položku name2 odkazující na name1 Zruší adresářovou položku Namontuje souborový systém Odmontuje souborový systém Další služby Služba s = chdir(dirname) s = chmod(fname, mode) s = kill(pid, signal) Popis Změní pracovní adresář Změní ochranné příznaky souboru Zašle signál danému procesu a mnoho dalších služeb 23
22 Windows API Nebylo plně popsáno, skrytá volání využívaná pouze spřátelenými stranami MS developers mají privilegovaný přístup k popisu systémových volání Win16 16 bitová verze rozhraní pro Windows 3.1 Win32 32 bitová verze od Windows NT Win32 for 64-bit Windows 64 bitová verze rozhraní Win32 Nová window mohou zavést nová volání, případně přečíslování starých služeb.
23 Příklad Win API Funkce ReadFile() z Win32 API funkce, která čte z otevřeného souboru Parametry předávané funkci ReadFile() HANDLE file odkaz na soubor, ze kterého se čte LPVOID buffer odkaz na buffer pro zapsání dat ze souboru DWORD bytestoread kolik bajtů se má přečíst LPDWORD bytesread kolik bajtů se přečetlo LPOVERLAPPED ovl zda jde o blokované čtení
24 Porovnání služeb POSIX a Win32 POSIX Win32 Popis fork CreateProcess Vytvoř nový proces waitpid WaitForSingleObject Může čekat na dokončení procesu execve -- CreateProcess = fork + execve exit ExitProcess Ukončí proces open CreateFile Vytvoří nový soubor nebo otevře existující close CloseHandle Zavře soubor read ReadFile Čte data ze souboru write WriteFile Zapisuje data do souboru lseek SetFilePointer Posouvá ukazatel v souboru stat GetFileAttributesExt Vrací různé informace o souboru mkdir CreateDirectory Vytvoří nový adresář souborů (složku) rmdir RemoveDirectory Smaže adresář souborů link -- Win32 nepodporuje spojky v soub. systému unlink DeleteFile Zruší existující soubor chdir SetCurrentDirectory Změní pracovní adresář POSIX služby mount, umount, kill, chmod a další nemají ve Win32 přímou obdobu a analogická funkcionalita je řešena jiným způsobem 26
25 Vykonávání služeb v klasickém OS Klasický monolitický OS Non-process Kernel OS Procesy jen uživatelské a systémové programy Jádro OS je prováděno jako monolitický (byť velmi složitý) program v privilegovaném režimu USB MIDI má přístup ke klíči k šifrování disku :-) CVE Služba OS je typicky implementována jako kód v jádře, běžící v kontextu daného procesu/vlákna Některé služby jsou částečně (nebo i úplně) implementovány v uživatelském prostoru systémovou knihovnou. Služba/systémové volání Procesor se přepne do systémového režimu, nepřepíná se však kontext volajícího procesu/vlákna K přepnutí kontextu (přechodu od jednoho procesu k jinému: proces 1 OS proces 2 ) dochází jen, je-li to nutné z hlediska plánování procesů po dokončení služby (např. volání sleep ). 27
26 Služba OS plně jako součást JOS Tradiční řešení AP 2 AP 4 AP 1 AP 3 Uživatelský prostor Systémový prostor Jádro OS poskytuje služby pro každý z aplikačních procesů AP i a operuje jako jediná společná entita pracující v privilegovaném režimu MONOLITICKÉ JÁDRO OS 28
27 Služba OS jako součást procesu Alternativní řešení AP 1 AP 2 AP 3 AP 4 Uživatelský prostor Služba OS Služba OS Služba OS Služba OS Systémový prostor Jádro přepíná mezi procesy a operuje a jako jako samostatná entita v privilegovaném režimu režimu Synchronní přerušení se obsluhuje v režii procesu minimalizace přepínání mezi procesy. Používáno např. v UNIX SVR4 Uvnitř JOS používá každý proces samostatný zásobník Kód a data JOS jsou ve sdíleném adresovém prostoru a jsou sdílena všemi procesy Jakou má to řešení nevýhodu? 29
28 Procesově orientované JOS, mikrojádro OS je soustavou systémových procesů Funkcí jádra je tyto procesy separovat a přitom umožnit jejich kooperaci Minimum funkcí je potřeba dělat v privilegovaném režimu Jádro pouze ústředna pro přepojování zpráv Řešení snadno implementovatelné i na multiprocesorech Malé jádro => mikrojádro (μ-jádro) (microkernel ) Souborový AP 1 AP 2 AP 3 AP 4 server Terminálový server Mikrojádro 30
29 Porovnání mikrojádra a monolitického jádra 31
30 OS s μ-jádrem výhody OS se snáze přenáší na nové hardwarové architektury, µ-jádro je malé Vyšší spolehlivost modulární řešení moduly jsou snáze testovatelné Vyšší bezpečnost méně kódu se běží v privilegovaném režimu Pružnější, snáze rozšiřitelné řešení snadné doplňování nových služeb a rušení nepotřebných Služby jsou poskytovány unifikovaně výměnou zpráv Přenositelné řešení při implementaci na novou hardwarovou platformu stačí změnit µ-jádro Podpora distribuovanosti výměna zpráv je implementována v síti i uvnitř systému Podpora objektově-orientovaného přístupu snáze definovatelná rozhraní mezi aplikacemi a µ-jádrem To vše za cenu zvýšené režie, volání služeb je nahrazeno výměnou zpráv mezi aplikačními a systémovými procesy 32
31 Příklad OS s μ-jádrem Windows XP (podle marketingových letáků M$) 33
32 Skutečný systém s μ-jádrem L4Re 10 kloc
33 Skutečný systém s μ-jádrem Genode Jeden z cílů: Omezit velikost Trustued computing base 35
34 Systémová volání μ-jádra call reply create_pd create_ec create_sc create_pt create_sm revoke lookup ec_ctrl sc_ctrl pt_ctrl sm_ctrl assign_pci assign_gsi NOVA ( Víc jich není PD = protection domain = proces EC = execution context SC = scheduling context PT = portal SM = semafor 36
35 Vytváření provozní verze OS Operační systém je obvykle připraven tak, aby běžel na jisté třídě hardwarových platforem / sestav počítače OS musí být konfigurovatelný na konkrétní platformu/sestavu Konfigurace Na základě informace týkající se konkrétní požadované konfigurace a konkrétního hardwarového systému vytváří provozní verzi OS odpovídající skutečné skladbě HW prostředků Zavaděč systému (Bootstrap program) Program uchovávaný v ROM, který umí nalézt jádro (zpravidla na disku), zavést ho do paměti a spustit jeho inicializaci a další provádění Často součást tzv. firmwaru (EFI, BIOS,...) Zavádění systému (Booting) Zavedením jádra a předáním řízení na jeho vstupní bod se spustí činnost celého systému 37
36 Zavádění systému Jádro Inicializace procesoru (assembler) Inicializace dalšího HW (DRAM) Inicializace subsystémů OS (síť, grafika, I/O, ) Komunikace s firmwarem, plug n play, inicializace ovladačů Spuštění prvního uživatelského procesu Uživatelský prostor Řízeno konfiguračními soubory Spuštění dalších procesů (servery, shell, login screen,...) 38
37 OS jsou funkčně složité OS Rok Počet služeb jádra (system calls) Unix Unix SunOS BSD SunOS SunOS5.6 (Solaris) Linux WinNT Obrovská složitost vnitřních algoritmů (jádra) OS Počty cyklů CPU spotřebovaných ve WinXP při Zaslání zprávy mezi procesy: 6K 120 K (dle použité metody) Vytvoření procesu: ~3M Vytvoření vlákna: ~100K Vytvoření souboru: ~60K Vytvoření semaforu: 10K 30K Nahrání DLL knihovny ~3M Obsluha přerušení/výjimky: 100K 2M Přístup do systémové databáze (Registry) : ~20K 39
38 OS jsou velmi rozsáhlé Historie Windows Údaje jsou jen orientační, Microsoft data nezveřejňuje SLOC (Source Lines of Code) je velmi nepřesný údaj: Tentýž programový příkaz lze napsat na jediný nebo celou řadu řádků. OS Rok Počet řádků kódu [SLOC] Windows mil. Windows NT mil. Windows mil. Windows NT mil. Windows 98 SR mil. Windows 2000 SP mil. Windows XP SP mil. Windows ??? (není známo) 40
39 To je dnes vše. Otázky? 41
Operační systémy a databáze
Operační systémy a databáze Petr Štěpán, K13133 KN-E-129 stepan@fel.cvut.cz Téma 2. Služby a architektury OS Obsah Služby operačního systému Mechanismus volání služeb Monolitické operační systémy Operační
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
Operační systémy a databáze
Operační systémy a databáze Petr Štěpán, K13133 KN-E-229 stepan@labe.felk.cvut.cz Michal Sojka sojkam1@fel.cvut.cz Téma 2. Služby a architektury OS Obsah Služby operačního systému Mechanismus volání služeb
B4B35OSY: Operační systémy
B4B35OSY: Operační systémy Lekce 2. Systémové volání Petr Štěpán stepan@fel.cvut.cz October 11, 2017 1 / 38 Outline 1 Složení OS 2 Služby OS 3 Struktura OS 2 / 38 Složení OS Outline 1 Složení OS 2 Služby
B4B35OSY: Operační systémy
B4B35OSY: Operační systémy Lekce 2. Systémové volání Petr Štěpán stepan@fel.cvut.cz 10. října, 2018 1 / 44 Outline 1 Složení OS 2 Služby OS 3 Struktura OS 4 Procesy 2 / 44 Složení OS Obsah 1 Složení OS
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ů
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
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
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
Téma 2 Služby a architekturyos
Téma 2 Služby a architekturyos 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é
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
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í,
02. Koncepce OS Procesy, vlákna. ZOS, L. Pešička
02. Koncepce OS Procesy, vlákna ZOS, L. Pešička Koncepce OS Základní abstrakce procesy soubory uživatelská rozhraní Procesy Proces instance běžícího programu Adresní prostor procesu MMU zajištuje soukromí
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
Úvod. unx-predn_01-uvod.odt 25.02.2008 16:13:43 1
Úvod unx-predn_01-uvod.odt 25.02.2008 16:13:43 1 Operační systém UNIX Přednášky Jan Zajic, zajic@fel.cvut.cz, K226 Web service.felk.cvut.cz/courses Cíl předmětu pokročilý uživatel začínající administrátor
Téma 2 Služby a architekturyos
Téma 2 Služby a architekturyos 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é
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
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í
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
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
Téma 2 Služby a architekturyos
Téma 2 Služby a architekturyos 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é
- program = vykonatelný soubor - proces = jedna instance vykonávaného programu
Proces - program = vykonatelný soubor - proces = jedna instance vykonávaného programu UNIX - souběžně (simultaneously) se může vykonávat mnoho procesů (šachový velmistr) - může se vykonávat mnoho instancí
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ý
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
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
RAID, LVM a souborové systémy
ÚVOD DO OPERAČNÍCH SYSTÉMŮ RAID, LVM a souborové systémy České vysoké učení technické Fakulta elektrotechnická Ver.1.00 2010 Pevný disk Ideální pevný disk: nekonečně velký, nekonečně rychlý, věčný, udržující
Projekt INTERPI. Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013. Your contact information
Projekt INTERPI Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013 Your contact information AKM 2013 Ten zapisuje to a ten zas tohle a dohromady uděláme moc Jana Šubová, Nadežda Andrejčíková
x86 assembler and inline assembler in GCC
x86 assembler and inline assembler in GCC Michal Sojka sojkam1@fel.cvut.cz ČVUT, FEL License: CC-BY-SA 4.0 Useful instructions mov moves data between registers and memory mov $1,%eax # move 1 to register
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í
Ú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ů
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
Základy informatiky. Operační systémy
Základy informatiky Operační systémy Zpracoval: Upraveno: Ing. Pavel Děrgel Daniela Ďuráková Cíle dnešní přednášky Operační systém základní funkce souborové systémy Windows historie, vlastnosti Linux historie
Linux Teorie operačních systémů a realita
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Linux Teorie operačních systémů a realita České vysoké učení technické Fakulta elektrotechnická Ver.1.00 2010 Historie Unixu a Linuxu MULTICS 50. - 60. léta minulého století,
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
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á
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,
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
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ě
Převodník DL232. Návod pro instalaci. Docházkový systém ACS-line. popis DL232.doc - strana 1 (celkem 5) Copyright 2013 ESTELAR
Převodník DL232 Docházkový systém ACS-line Návod pro instalaci popis DL232.doc - strana 1 (celkem 5) Popis funkce Modul DL232 slouží jako převodník datové sběrnice systému ACS-line (RS485) na signály normovaného
Operační systémy. Tomáš Vojnar IOS 2010/2011. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno
Operační systémy IOS 2010/2011 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/15 Unix úvod Úvod do UNIXu p.2/15
č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
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
Realizační tým Zhotovitele. Oprávněné osoby. Seznam subdodavatelů. Tabulka pro zpracování nabídkové ceny. Zadávací dokumentace
1. PŘÍLOHY ZADÁVACÍ DOKUMENTACE Příloha č. 1 Kvalifikační dokumentace Příloha č. 2 Závazný návrh Smlouvy Příloha č. 3 Krycí list nabídky Příloha č. 4 Vzor čestného prohlášení o splnění základních kvalifikačních
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
Operační systém (Operating System)
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Operační systém (Operating System) Definice, komponenty OS, vývoj a typy OS, služby OS, systémová volání, systémové programy, architektura České vysoké učení technické
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
IUJCE 07/08 Přednáška č. 1
Úvod do předmětu Literatura Záznamy přednášek a vaše poznámky Harbison, S. P., Steele, G. L.: Referenční příručka jazyka C Herout, P.: Učebnice jazyka C Kernighan, B. W., Ritchie, D. M.: The C Programming
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Principy výstavby OS 04 1/45 VNITŘNÍ STRUKTURA OS Existuje řada přístupů a implementací jedno velké monolitické jádro modulární, hierarchický přístup malé jádro
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
Metody připojování periferií
Metody připojování periferií BI-MPP Přednáška 13 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
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
Petr Krajča. 26. říjen, 2012
Operační systémy Řízení výpočtu Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci 26. říjen, 2012 Petr Krajča (UP) KMI/YOS: Přednáška II. 26. říjen, 2012 1 / 18 Reprezentace hodnot záporná
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
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
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
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;
Architektury CISC a RISC, uplatnění v personálních počítačích
Architektury CISC a RISC, uplatnění v personálních počítačích 1 Cíl přednášky Vysvětlit, jak pracují architektury CISC a RISC, upozornit na rozdíly. Zdůraznit, jak se typické rysy obou typů architektur
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é
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Struktura a rozhraní OS 03 1/43 KOMPONENTY OS Správa procesů Správa operační paměti Správa souborů Správa I/O zařízení Správa sekundárních pamětí Správa síťových
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čů
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
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í
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ý,
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
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
Připravte si prosím tyto produkty Instalace hardwaru Výchozí nastavení z výroby
Instalace hardware Poznámka Než začnete, ujistěte se, všechny počítače, které budou sdílet tiskárnu, mají nainstalován ovladač tiskárny. Podrobnosti naleznete v instalační příručce vaší tiskárny. Připravte
Virtualizace. Lukáš Krahulec, KRA556
Virtualizace Lukáš Krahulec, KRA556 Co je vitualizace Způsob jak přistupovat ke zdrojům systému jako k univerzálnímu výkonu a nezajímat se o železo Způsob jak využít silný HW a rozložit ho mezi uživatele,
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
Systémová volání Mgr. Josef Horálek
Systémová volání Mgr. Josef Horálek Systémová volání = Systémová volání = volání jádra = základní komunikace aplikačních programů s jádrem = Tvůrce programu obvykle oddělen vrstvou standardní knihovny
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
zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení
Připojení periferních zařízen zení 1 Koncepce připojení V/V zařízení V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče specializované (řadič disku) lze k nim připojit jen zařízení určitého
Vítězslav Bártl. březen 2013
VY_32_INOVACE_VB07_K 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, vzdělávací obor, tematický okruh, téma Anotace Vítězslav
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í
Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla
Mobilní malware na platformě Android Přednáška 2 Ing. Milan Oulehla Úvod Informace o technikách, které používají tvůrci mobilního malware: Bezpečnostní chyby se mění v čase Vytvoření vlastních zdrojových
Java Cvičení 05. CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics
Java Cvičení 05 http://d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Test 1 Co program vypíše? Hello world Nic Něco jiného package cz.cuni.mff.java.example05.tests; public
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
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é
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
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
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
Čipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
Podpora personálních procesů v HR Vema
Podpora personálních procesů v HR Vema Portálové řešení aplikací Řízení procesů s využitím workflow Personální procesy Nástup a změna pracovního zařazení Hodnocení zaměstnanců Rozdělování odměn Plánování
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
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í
Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz
Semestrální práce z předmětu KIV/UPA Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Zadání Program přečte ze vstupu dvě čísla v hexadecimálním tvaru a vypíše jejich součet (opět v hexadecimální tvaru).
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
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ Stanislav Flígl Katedra elektrických pohonů a trakce (K13114),
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
Základní programové vybavení počítače
Základní programové vybavení počítače BIOS BIOS (Basic Input Output System) Program zabudovaný do osobních počítačů (konkrétně je součástí základní desky). Při zapnutí počítače spustí operační systém.
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
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í
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
GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti
GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti plk. Ing Jan Brothánek jan.brothanek@grh.izscr.cz MV GŘ HZS ČR Obsah Co je to GIS? Historie GIS HZS ČR Segmentace GIS HZS ČR Tenký mapový
Ukazky... 16 Zdroje:... 17
1 Contents BIOS... 3 Co je BIOS... 3 Funkce BIOSu... 3 Nastavení konfigurace z CMOS... 3 Autonomní test systému (POST)... 3 Následující kroky... 4 Konfigurace Biosu... 4 Standard CMOS Setup (Standard CMOS
12. Správa souborů. ZOS 2006, L. Pešička
12. Správa souborů ZOS 2006, L. Pešička Informace 2. zápočtový test Látka z přednášek do 9. týdne Požadované znalosti Meziprocesová komunikace Synchronizace Základ MM Řešení konkrétních příkladů v BACI
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
Digitální knihovna AV ČR
Digitální knihovna AV ČR Ivana Šlapáková Knihovna AV ČR, v. v. i. Seminář pro vedoucí knihoven a SVI ústavů AV ČR 9. 5. 2012 Digitální knihovna periodika a monografie vydávané ústavy Akademie věd ČR funkce
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ěr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení IE. Verze: 2.0
Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení IE Verze: 2.0 Vytvořil: Milan Horák Poslední aktualizace: 25. 3. 2015 Obsah 1. Úvod... 1 1.1 Úvodní stránka