Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android

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

Download "Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android"

Transkript

1 Osnova dodatku predn asky Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android PB 15 Operacn syst emy Windows Unix Linux Android Jan Staudek Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 017 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 1 Modulov e architektury Soudob e metodologie n avrhu OS pouzvaj pro vytvoren (modul arnho) j adra OS OO programovac techniky komponenty j adra jsou samostatn e jednotky { moduly moduly mezi sebou komunikuj pres zn am a rozhran komunikace pritom nen omezena na prsnou hierarchii kazd y modul je samostatne zavediteln y modul j adra, zav ad se, je-li potrebn y do j adra se prid a pro jist y hardware { driver sbernice, IO zarzen jako zavediteln e moduly se mohou doplnit podpory pro r uzn e souborov e syst emy, programovac prostred,... Zkusenosti z v yvoje OS Windows Systematick y prehled viz MS-DOS 1.0, r adk u v assembleru Intel 8086 microprocessor, provozovateln y i v 8 KB pameti textove orientovan y jazyk prkaz u pro OS, z adn e GUI monoprogramov y, monouzivatelsk y syst em Windows 3.0, bitov a architektura rozhran GUI, implementace { vrstva nad MS-DOS PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 3

2 Windows NT (3.1), 1993 Zkusenosti z v yvoje OS Windows 3 bitov a architektura, mikroj adro, multitasking podpora starsch aplikac pro MS-DOS a Windows, pro OS/ (IBM) a pro POSI (Unix) Windows 95, pokracov an Windows 3.0, bitov a architektura, monolitick e j adro { poskytoval se vyss v ykon nez NT n asledn y v yvoj { Windows 98 a Windows Me a tm konc tato vetev Windows 000, v linii NT Zkusenosti z v yvoje OS Windows podpora distribuovan eho zpracov an dat Active Directory { distribuovan y adres ar plug-and-play a power-management Windows P, 001 { 005 n ahrada verz Windows zalozen ych na MS-DOS verz zalozenou na NT n avrat ke spse monolitick e architekture Windows Vista, 007, kosmetick e zm eny Windows Server, 008 { vceuzivatelsk y syst em Windows 7, 009, kosmetick e zm eny Windows 8, 01, + cloud computing Windows 10, 015, kosmetick e zm eny PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 4 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 5 Windows Architecture Windows Architecture Vsechny verze Windows budovan e na b azi NT maj na n ami uveden e urovni shodnou strukturu Separace j adra a aplikacn e orientovan eho software J adro: privilegovan y rezim, vlastn j adro (Kernel), Executive, drivery, vrstva abstrakce hardware ostatn software bez v uzivatelsk em rezimu Modul arn architektura Kazdou funkci (sluzbu) OS pln jedna komponenta OS OS a aplikace funkci OS se zprstup nuj pres relevantn komponenty pomoc standardnch rozhran Syst emov a data lze zprstup novat pouze pres prslusn e sluzby OS Kazd y modul lze odstranit, nahradit, inovovat bez prepisov an cel eho syst emu a API PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 6 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 7

3 Windows Architecture, komponenty v rezimu j adra Executive: Z akladn sluzby poskytovan e operacnm syst emem Spr ava pameti, proces u, vl aken, IO Bezpecnost V ymena zpr av mezi procesy Vl aknov a struktura, je mozn a soubeznost beh u sluzeb Kernel spr ava procesor u pl anov an vl aken, prepn an kontextu proces u spr ava v yjimek a prerusen synchronizace multiprocesoru monolitick e resen, z adn a vl akna jako v Executive a v uzivatelsk e oblasti Windows Architecture, komponenty v rezimu j adra Hardware abstraction layer (HAL) Konverze generick e hardwarov e platformy na konkr etne pouzitou hardwarovou platformu Jednotn y pohled komponent Executive a j adra na syst emovou sbernici, radic DMA, radic prerusen, casovac, radic pameti a podporu SMP ve vsech hardwarov ych platform ach Device drivers Dynamick e knihovn podprogramy rozsirujc funkce Executive na konkr etn IO zarzen Implementace softwarov e podpory syst emu soubor u St'ov e protokoly Windowing and graphics system Implementace funkc GUI PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 8 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 9 Windows Architecture, Executive modules Windows Architecture, Executive modules I/O manager framework pro zprstup nov an IO zarzen, navazov an ovladac u implementace IO API, podpora bezpecnosti a pojmenov av an zarzen, st'ov ych protokol u a syst emu soubor u (se spr avcem objekt u) File system cache manager cache zvysujc v ykon IO se soubory docasn e uchov av an posledne modikovan ych dat v hlavn pameti Object manager spr avce objekt u pro Executive objekty { reprezentace proces u, vl aken, semafor u... Plug-and-play manager Urcuje drivery /ovladace nutn e pro podporu konkr etnch zarzen a zav ad je Power manager spr ava energie pri prostojch, vypn an,... Security reference monitor prosazov an pravidel pro rzen prstupu k ob jekt u a generov an zpr av pro audit objekty { soubory, procesy, adresov e prostory, IO zarzen,... Virtual memory manager implementace konceptu virtu aln pameti PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 10 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 11

4 Windows Architecture, Executive modules Process/thread manager vytv ar, ovl ad a, rus objekty proces u a vl aken Conguration manager spr avce datab aze registry uchov avajc parametry syst emov ych i uzivatelsk ych objekt u Advanced local procedure call (ALPC) facility vol an procedur mezi procesy { komunikacn n astroj mezi lok alnmi procesy, kter e implementuj sluzby a subsyst emy ekv. RPC (remote procedure call) v distribuovan em prostred Windows Architecture, procesy v uzivatelsk em rezimu Special system processes, system support processes udrzov an relac s uzivateli (sessions) autentizace, prihlasov an,... Service processes v ypis na syst emovou tisk arnu (spooler), z aznamen av an ud alost uzivatelsk a c ast ovladac u,... prostor pro rozsirov an funkcnosti OS Environment subsystems rozhran sluzeb konkr etnch operacnch syst em u Win3 (Windows), POSI (Unix) preklad vol an sluzeb na ALPC vol an (Advanced Local Procedure Call) nebo na Native NT vol an sluzeb PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 1 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 13 Windows Architecture, procesy v uzivatelsk em rezimu User applications provednschopn e programy (.EE, DLL), Executables Windows Architecture, model klient { server Windows OS services, environment subsystems (POSI, WIN3) a aplikace jsou strukturovan e do modelu klient{server klienti komunikuj se servery pomoc RPC asymetrick y model, server obsluhuje klienty (spr ava pameti, st'ov e sluzby,... ) Klient aplikace nebo jin y server klient poz ad a o sluzbu zasl anm zpr avy serveru, zpr avu Executive doruc spr avn emu serveru, server provede pozadovanou sluzbu a vr at klientovi v ysledek jinou zpr avou Prnosy zjednodusen Executive, zv ysen spolehlivosti, jednotn e rozhran na sluzby PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 14 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 15

5 Ilustrace standardn ho API { Win3 Volan slu zeb systemu, System Calls Funkce ReadFile() c ten ze souboru dat p r klady API slu zeb OS Win3 API pro Windows, POSI API (UNI, Linux, Mac OS ), Java API pro Java virtual machine (JVM) Neexistuje z adn a norma specikuj c vy cet a nazvy slu zeb OS, ka zdy OS ma svoji sestavu slu zeb OS Java { platforma nezavisl a na OS nelze volat slu zby OS p r mo z javovskych programu r e s se nep r mo, volan m C/C++ funkcionality nativn pro dany OS PB15 Operacn { Typologie, funkcn 16 Ilustrace standardn ho Java API HANDLE le { jmeno souboru, ze ktereho se c te LPVOID bu er { c lova vyrovnavac pam et' DWORD bytestoread { delka vyrovnavac pam eti LPDWORD bytesread { delka p re ctenych dat LPOVERLAPPED ovl { c ekat / ne cekat na konec operace PB15 Operacn { Typologie, funkcn 17 P r klady slu zeb POSI (knihovna C) metoda read() z t r dy java.io.inputstream metoda vrac int reprezentuj c po cet p re ctenych bytu IOException { odbo cka pro r e sen IO chyby byte [] b { c lovy bu er int o { po cate cn o set v b, kam se zapisuj data int len maximum c tenych bytu PB15 Operacn { Typologie, funkcn 18 PB15 Operacn { Typologie, funkcn 19

6 Rozhran programu Windows P r klady slu zeb POSI (knihovna C) PB15 Operacn { Typologie, funkcn 0 Subsystemy, DLL, slu zby PB15 Operacn { Typologie, funkcn 1 P r klady volan Native NT API Subsystemy puvodn r e sen emulac rozhran slu zeb POSI a OS/ DLL, Dynamic Link Library dynamicky, p ri b ehu procesu, zavad ene knihovn programy, nikoli p ri kompilaci c i sestavovan User mode services, take NT Services analogie slu zeb implementovanych v jadru roz s r en funkcionality systemu nap r. lsass.exe, local service authentication service taskmgr.exe, generuje tabulkovy seznam be z c ch slu zeb a aplikac snadno se napadaj, jsou dostupne vzdalen e mno zstv trvale b ez c ch slu zeb je,,obrovske" p redstavuj re zii PB15 Operacn { Typologie, funkcn P r klady volan pou z vaj c handles pro manipulaci s objekty mezi procesy madlo, reprezentace jine slo zit ej s struktury PB15 Operacn { Typologie, funkcn 3

7 Rozhran Win3 API Rozhran Win3 API, prklady verejn e dostupn e, pln e publikovan e funkcn rozhran pro tvorbu aplikac knihovn podprogramy bud' probl em res prmo nebo pomoc sluzeb Native NT calls V p uvodnm resen Windows se podporovala dals dv e rozhran POSI { vol an sluzeb identick e s prostredm Unix OS { vol an sluzeb identick e s prostredm OS/ PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 4 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 5 Microsoft Platforma.NET (.NET Framework) virtu aln stroj, pro kter y lze ps at programy nez avisl e na architekture syst emu tento stroj hostujcho program napsan y pro.net Framework se nestar a o to, na jak em poctaci s jak ym OS bez Tradicn syst emy typu Unix Vznik Bell Labs PDP-7, 1970,..., 1978 Verze 7 { z aklad dnesnch Unix u,..., UNI System V Paraleln v etev { University of California at Berkeley, UNI BSD (Berkeley Software Distribution).NET virtu aln stroj { CLR, Common Language Runtime programy napsan e v C# nebo ve VB.NET jsou kompilov any na tzv. assemblies pri spust en programu jsou assemblies v CLR (just-in-time compiler) prelozeny do nativnho k odu hostujcho syst emu PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 6 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 7

8 Tradicn Unix, historie PB15 Operacn { Typologie, funkcn Tradicn Unix, jadro 8 Soudobe Unixy, jadro PB15 Operacn { Typologie, funkcn 9 Linux System V Release 4 (SVR4) / Solaris, Berkeley Software Distribution (BSD) Na FreeBSD 5.0 a mikrojadru Mach 3.0 je zalo zeny Mac OS Puvodn e Unix pro IBM PC s procesorem Intel Od. r otev reny projekt, jsou dostupne zdrojove programy pod za stitou Free Software Foundation (FSF ). V sou casnosti plnohodnotna varianta Unixu Dostupna na v ce platformach Intel Pentium, Itanium, Motorola, IBM PowerPC,... PB15 Operacn { Typologie, funkcn 30 Vysoce modularn koncepce, snadna kongurovatelnost PB15 Operacn { Typologie, funkcn 31

9 Ilustrace seznamu zavedenych modulu jadra Linuxu Linux, modularn monoliticke jadro Nen aplikovan koncept mikrojadra Jadro virtualn e obsahuje ve skerou funk cnost OS v jednom velkem bloku programu, b ez jako jeden proces s jedn m adresovym prostorem V sechny funk cn komponenty maj p r stup ke v sem vnit rn m datovym strukturam a programum Moduly jadra lze zavad et automaticky a na z adost odstranovat, jsou relativn e nezavisl ymi bloky moduly jadra { zaveditelne moduly (Loadable Modules) modul je objekt (soubor), jeho z kod lze p ri b ehu dynamicky navazovat a odstranovat do / z jadra moduly jsou uspo radatelne hierarchicky (Stackable Modules) Modul jadra je r e seny na zaklad e pokynu b ez c ho procesu PB15 Operacn { Typologie, funkcn 3 Komponenty jadra Linuxu (implementace na arch. IA-64) PB15 Operacn { Typologie, funkcn PB15 Operacn { Typologie, funkcn 33 Linuxovske signaly 34 PB15 Operacn { Typologie, funkcn 35

10 Modulov a architektura MAC OS (Darwin) Modulov a architektura MAC OS (Darwin) hybridn struktura vrstvov a struktura spodn vrstva { mikroj adro Mach horn vrstvy { aplikacn prostred a obecn e sluzby grack eho rozhran pro aplikace J adro mikroj adro Mach { vol an vzd alen ych procedur (RPC, Remote Procedure Call), meziprocesov a komunikace (IPC, InterProcess Communication), spr ava pameti, v ymena zpr av, dispecer j adro BSD { rozhran na unixovsk e (BSD) prkazy, podpora st'ov an (sockets), syst em soubor u, API denovan a v POSI vc. vl aken Pthreads rozsren j adra { IO kit pro v yvoj driver u a dynamicky zav aden ych modul u Aplikace a obecn e sluzby si zprstup nuj vlastnosti BSD a Mach prmo PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 36 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 37 Android Android, protokolov y model, protocol stack OS pro poctace s dotykovou obrazovkou na b azi Linuxu Protokolov y z asobnk nad Linuxem, nikoli upln y OS Android je v podstate forma vestaven Linuxu do prostred mobilnho v ypocetnho zarzen Zjednodusen y Linux, zachovan y preemptivn multitasking PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 38 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 39

11 Android Android Application Framework Activity Manager: start, zastaven, obnoven aplikace Window Manager: Javovsk e rozhran ovl ad an oken Package Manager: Instalace, rusen aplikac Telephony Manager: Interakce s telefonem, se sluzbami SMS MMS Content Providers: Sdlen dat mezi aplikacemi Resource Manager: Pr ace s lokalizovan ymi retezci a bitmapami View System: Gesta, tlactka,... Location Manager: Napojen na sluzby GPS, WiFi,... Notication Manager: Spr avce ud alost, prchoz zpr avy, akce,... MPP: Standardizovan y messaging ( napr. Chat) System Libraries Surface Manager: spr avce oken na nzk e urovni OpenGL: API pro ztv arnen D a 3D graky Media Framework: podpora form at u pro z aznam a prehr av an SQL Database: uchov av an persistentnch dat Browser Engine: zobrazov an HTML obsah u Bionic LibC: varianta standardn knihovny C syst emu se standardnm rozhranm Java Native Interface (JNI) PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 40 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 41 Android, pohled v yvoj are aplikace Android, pohled v yvoj are aplikace V yvoj ari postac API z aplikacnho frameworku, umozn mu prstup ke sluzb am nizsch vrstev Pro vol an syst emov ych slu yeb Androidu m a n astroje IPC (Interprocess Communication) V etsina funkcnost viditeln a pres API aplikacnho frameworku vyvol av a syst emov e sluzby K driver um se pristupuje pres HAL (Hardware Abstraction Layer), standardizovan e rozhran driver u v j adru PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 4 PB15 Operacn systemy { Typologie, funkcn skladba a architektury OS 43

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx Osnova dodatku predn asky Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx PB 15 Operacn syst emy Windows Unix Linux MAC OS X Jan Staudek http://www..muni.cz/usr/staudek/vyuka/

Více

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017

Více

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, MAC OSx PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2016

Více

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

Více

Vl akna. PB 152 Operacn syst emy. Jan ÐStaudek http://www..muni.cz/usr/staudek/vyuka/ Verze : jaro 2015

Vl akna. PB 152 Operacn syst emy. Jan ÐStaudek http://www..muni.cz/usr/staudek/vyuka/ Verze : jaro 2015 Vl akna PB 152 Operacn syst emy Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý http://www..muni.cz/usr/staudek/vyuka/ Verze : jaro 2015 Proces, resp. tak e task { drzitel zdroj u, vc. prostoru ve virtu aln pam eti

Více

Operační systémy. Přednáška 1: Úvod

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

Více

Vl akna. Proces a vl akna. PB 152 Operacn syst emy. Resen editoru pomoc vl aken. Koncept sekvencnho procesu m uze b yt neefektivn

Vl akna. Proces a vl akna. PB 152 Operacn syst emy. Resen editoru pomoc vl aken. Koncept sekvencnho procesu m uze b yt neefektivn Proces a vl akna Vl akna PB 15 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Proces, resp. tak e task { drzitel zdroj u, vc. prostoru ve virtu aln pameti pro

Více

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

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

Více

Základní typy struktur výpočetních systémů

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

Více

Rzen informacn bezpecnosti v organizaci

Rzen informacn bezpecnosti v organizaci Dodatek predn asky Rzen informacn bezpecnosti v organizaci Dodatek PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Oblasti rzen ovlivn en e prosazov anm informacn

Více

Rzen informacn bezpecnosti v organizaci

Rzen informacn bezpecnosti v organizaci Rzen informacn bezpecnosti v organizaci Dodatek PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Dodatek predn asky Oblasti rzen ovlivn

Více

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

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

Více

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25 Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci

Více

11 Návrh programového vybavení

11 Návrh programového vybavení 11 Návrh programového vybavení - technické jádro procesu vývoje programového systému, existuje u všech modelů životního cyklu - Jackson: Začínající moudrost programátora (softwarového inženýra) spočívá

Více

Podsyst em vstupu a v ystupu

Podsyst em vstupu a v ystupu Podsyst em vstupu a v ystupu PB 152 Operacn syst emy PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2016 Osnova predn asky Vstup/v ystup

Více

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

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,

Více

Typologie, funkcn skladby a architektury OS

Typologie, funkcn skladby a architektury OS Obsah predn asky Typologie, funkcn skladby a architektury OS PB 15 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Typologie operacnch syst em u Generick e komponenty operacnch syst

Více

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

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

Více

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

Více

Projekt implementace ISMS Dodatek 1, PDCA

Projekt implementace ISMS Dodatek 1, PDCA Projekt implementace ISMS Dodatek 1, PDCA PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 PDCA { f aze Plan, podrobn eji 1. denov an oblasti

Více

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

Více

Stavba operačního systému

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

Více

IT ESS II. 1. Operating Systém Fundamentals

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í

Více

a co je operační systém?

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ů

Více

Typologie, funkcn skladby a architektury OS

Typologie, funkcn skladby a architektury OS Typologie, funkcn skladby a architektury OS PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2015 Osnova predn asky Typologie operacnch syst

Více

Operacn syst emy { prehled

Operacn syst emy { prehled Komponenty poctacov eho syst emu Operacn syst emy { prehled PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 uzivatel e (lid e, stroje,

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

Sekven cn soubory. PV 062 Organizace soubor u. Jan Staudek Verze : jaro 2018

Sekven cn soubory. PV 062 Organizace soubor u. Jan Staudek   Verze : jaro 2018 Sekven cn soubory PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Klasick e, standardn organizace soubor u hromada sekvencn soubor

Více

Podsyst em vstupu a v ystupu

Podsyst em vstupu a v ystupu Osnova predn asky Podsyst em vstupu a v ystupu PB 15 Operacn syst emy PV 06 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Vstup/v ystup { Input/output {

Více

Distribuovan e algoritmy

Distribuovan e algoritmy Distribuovan e algoritmy PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Distribuovan y syst em, distribuovan y algoritmus

Více

Principy operačních systémů. Lekce 1: Úvod

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á

Více

Poctacov e syst emy { prehled

Poctacov e syst emy { prehled Poctacov e syst emy { prehled PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Prol predm etu 1. etapa (1/4 obsahu, predn asek), uvod

Více

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací

Více

Základy operačních systémů

Základy operačních systémů Základy operačních systémů Operační systém - je souhrn programů, které umožňují uživateli využívat technické a programové prostředky daného počítače. Operační systém můžeme rozdělit do dvou části: základ

Více

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

Více

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural SOU Valašské Klobouky VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled Mgr. Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název

Více

Základní informace. Operační systém (OS)

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

Více

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

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

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

operační systém vjj 1

operační systém vjj 1 operační systém 24.12.2013 vjj 1 24.12.2013 vjj 2 co chce uživatel od OS NIC chce jen spočítat trajektorii modulu přistávajícího na Marsu vypracovat měsíční bilanci podniku přečíst/napsat e-mail brouzdat

Více

PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ 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

Více

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

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

Více

Virtualizace. Lukáš Krahulec, KRA556

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,

Více

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

Více

Operační systém (Operating System)

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é

Více

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

Vývoj OS Windows Mobile. Ing. Jiří Šilhán Vývoj OS Windows Mobile Ing. Jiří Šilhán Počátky vývoje Windows Mobile (též označovaný jako Windows CE) začíná roku 1992. Hlavním cílem bylo vyvinout mobilní zařízení s operačním systémem Windows. Myšlenkou

Více

Operacn syst emy { prehled

Operacn syst emy { prehled Operacn syst emy { prehled PB 152 Operacn syst emy Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý http://www..muni.cz/usr/staudek/vyuka/ Verze : jaro 2015 hardware Komponenty poctacov eho syst emu b azov e v ypocetn

Více

úvod Historie operačních systémů

ú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

Více

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

Více

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni. PV239/WP Vývoj univerzálních Windows Store aplikací Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.cz Cíle kurzu Osnova kurzu 1. Seznámení s platformou a nástroji

Více

Procesy. PB 152 Operacn syst emy. Jan Staudek Verze : jaro 2017

Procesy. PB 152 Operacn syst emy. Jan Staudek   Verze : jaro 2017 Procesy PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Uvodem k proces um Poctacov a platforma se skl ad a z kolekce hardwarov ych prostredk

Více

Matematika v programovacích

Matematika v programovacích Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?

Více

2010/2011 ZS. Operační systém. úvod základní architektury

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í

Více

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1 Ovladače Windows A4M38KRP Str. 1 Struktura OS Windows Str. 2 Typy ovladačů Str. 3 Typy ovladačů Virtual Device Driver User mode ovladač Virtualizace HW pro DOS aplikace Legacy Driver Pro zařízení nepodporující

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Obor: 18-20-M/01 Informační technologie Předmět: Databázové systémy Forma: praktická 1. Datový model. 2. Dotazovací jazyk SQL. 3. Aplikační logika v PL/SQL. 4. Webová aplikace. Obor vzdělání: 18-20-M/01

Více

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ČŮ 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),

Více

Úvod do operačního systému Linux Mgr. Josef Horálek

Úvod do operačního systému Linux Mgr. Josef Horálek Úvod do operačního systému Linux Mgr. Josef Horálek 2011 20.let Linuxu Historie GNU/Linux = 1970 - Ken Thompson a Dennis Ritchie vyvinuli a implementovali systém UNIX, který se stal základem mnoha moderních

Více

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009 Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...

Více

Procesy. Uvodem k proces um. PB 152 Operacn syst emy. Program a proces. Uvodem k proces um

Procesy. Uvodem k proces um. PB 152 Operacn syst emy. Program a proces. Uvodem k proces um Uvodem k proces um Procesy PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Poctacov a platforma se skl ad a z kolekce hardwarov ych prostredk

Více

Server. Software serveru. Služby serveru

Server. Software serveru. Služby serveru Server Server je v informatice obecné označení pro počítač či skupinu počítačů, kteří poskytují nějaké služby. Rovněž pojmem server můžeme označit počítačový program, který tyto služby realizuje. Služby

Více

Operační systémy (OS)

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í

Více

Brno. 30. května 2014

Brno. 30. května 2014 Brno 30. května 2014 1 IBM regionální zástupci - Morava Lubomír Korbel phone: +420 737 264 440 e-mail: lubomir_korbel@cz.ibm.com Dagmar Krejčíková phone: +420 737 264 334 e-mail: dagmar_krejcikova@cz.ibm.com

Více

Prklad dokumentov e z akladny ISMS

Prklad dokumentov e z akladny ISMS Prklad dokumentov e z akladny ISMS podle z akona o kybernetick e bezpecnosti PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Standard

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Tutoriál 2 Virtualizace a její dopady Martin Milata Obsah Virtualizace Jak virtualizace funguje Typy HW podpora virtualizace Dopady virtualizace Jak virtualizace funguje?

Více

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového

Více

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Semináˇr Java X J2EE Semináˇr Java X p.1/23 Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,

Více

Úvod do Linuxu. SŠSI Tábor 1

Ú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

Více

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

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

Více

funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné

funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech

Více

Nové jazykové brány do Caché. Daniel Kutáč

Nové jazykové brány do Caché. Daniel Kutáč Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM

Více

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

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

Více

Administrace OS Windows

Administrace OS Windows Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Administrace OS Windows 7. Implementace síťových a bezpečnostních služeb v prostředí Windows 1 Implementace síťových a bezpečnostních

Více

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení Operační systémy Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení všech zdrojů počítače a poskytnutí uživatelského rozhraní pro komunikaci s uživatelem. Bez přítomnosti operačního

Více

Windows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci

Windows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci Windows 7 kompletní příručka Bohdan Cafourek Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci Odpovědný redaktor Petr Somogyi Sazba Petr Somogyi Počet stran 336 První vydání,

Více

Spr ava hlavn pam eti

Spr ava hlavn pam eti Osnova predn asky Spr ava hlavn pam eti PB 15 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Obecn e principy spr avy hlavn pam eti str ankov an, paging hlavn pam eti, segmentov an,

Více

VirtualBox desktopová virtualizace. Zdeněk Merta

VirtualBox desktopová virtualizace. Zdeněk Merta VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji

Více

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

Více

TECHNICKÉ PODMÍNKY. Článek 2. Podmínky pro službu MojeBanka, MojeBanka Business, MojePlatba,Expresní linka Plus a TF OnLine

TECHNICKÉ PODMÍNKY. Článek 2. Podmínky pro službu MojeBanka, MojeBanka Business, MojePlatba,Expresní linka Plus a TF OnLine Tyto podmínky stanoví technické podmínky a požadavky pro poskytování vybraných Bankovních služeb. Seznamte se prosím důkladně s tímto dokumentem. Vaše případné dotazy rádi zodpovíme. Článek 1. Použití

Více

Virtualizace na Linuxu

Virtualizace na Linuxu Virtualizace na Linuxu Silicon Hill 13.4.2010 zdroj:xkcd.com Outline 1 2 3 Co to je virtualizace obecně = abstrakce počítačových zdrojů konkrétně pro nás = technika, který na jednom fyzickém počítači umožní

Více

Spr ava hlavn pam eti

Spr ava hlavn pam eti Spr ava hlavn pam eti PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Osnova predn asky Obecn e principy spr avy hlavn pam eti str ankov

Více

http://www.zlinskedumy.cz

http://www.zlinskedumy.cz Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník 1 Obor CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Operační systém a textový editor,

Více

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

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

Více

Kapitola 1: Co je Delphi 19. Překlad projektu 23

Kapitola 1: Co je Delphi 19. Překlad projektu 23 Obsah Úvod 15 Pro koho je tato kniha 15 Obsah jednotlivých kapitol knihy 16 Typografické konvence 17 Použité ikony 17 Kontakt na autora 17 Poděkování 18 Kapitola 1: Co je Delphi 19 Verze Delphi 19 Co je

Více

Činnost operačních systémů. Beránek Pavel 1. KŠPA

Činnost operačních systémů. Beránek Pavel 1. KŠPA Činnost operačních systémů Beránek Pavel 1. KŠPA Funkce operačního systému Jedná se o systémový software (opak uživatelského = aplikace), který spravuje systémové prostředky (RAM, procesorový čas) a poskytuje

Více

Softwarové komponenty a Internet

Softwarové komponenty a Internet Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty

Více

MPLAB Harmony. Idea Instalace. Více podrobností naleznete na http://microchip.wikidot.com/training:start nejen k MPLAB Harmony

MPLAB Harmony. Idea Instalace. Více podrobností naleznete na http://microchip.wikidot.com/training:start nejen k MPLAB Harmony MPLAB Harmony Idea Instalace Více podrobností naleznete na http://microchip.wikidot.com/training:start nejen k MPLAB Harmony Harmony Komplexní vývojové prostředí Pružný a robustní framework (aplikační

Více

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp Operační systémy Rozdělení a popis Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp Název školy: Číslo a název projektu: Číslo a název šablony klíčové

Více

Seznámení s prostředím dot.net Framework

Seznámení s prostředím dot.net Framework Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené

Více

Uvod, celkov y prehled problematiky

Uvod, celkov y prehled problematiky Organizace v yuky Uvod, celkov y prehled problematiky PV 169 Z aklady prenosu dat Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Predn as, zkous (zkouska psemn a) Jan Staudek,

Více

1 - Úvod do platformy.net. IW5 - Programování v.net a C#

1 - Úvod do platformy.net. IW5 - Programování v.net a C# 1 - Úvod do platformy.net IW5 - Programování v.net a C# Strana 1 Obsah přednášky Objektově orientované paradigma.net Framework Základní rysy jazyka C# Strana 2 Objektová orientace C# implementuje základní

Více

Procesy a vlákna (Processes and Threads)

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

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Obor vzdělání: 18-20-M/01 informační technologie Předmět: programování 1. Příkazy jazyka C# 2. Datové konstrukce 3. Objektově orientované programování 4. Tvorba vlastních funkcí Obor vzdělání: 18-20-M/01

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software Vítáme Vás Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software Pavel Moulis 13.9.2012 COPYRIGHT 2011 ALCATEL-LUCENT ENTERPRISE. ALL RIGHTS RESERVED. AGENDA 1. Co je IPAM definice, výzvy 2. VitalQIP

Více

Desetiminutový úklid 4 Třicetiminutový úklid 4 Hodinový úklid: 4 Úklid ve třech hodinách 5 Půldenní úklid 5

Desetiminutový úklid 4 Třicetiminutový úklid 4 Hodinový úklid: 4 Úklid ve třech hodinách 5 Půldenní úklid 5 Tabulka rychlého vyčištění! 3 Program úklidu ve 12 krocích 3 Úklid při nedostatku času 3 Desetiminutový úklid 4 Třicetiminutový úklid 4 Hodinový úklid: 4 Úklid ve třech hodinách 5 Půldenní úklid 5 Příležitostný

Více

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Efektivní vývoj mobilních aplikací na více platforem současně Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows

Více

OS řady Microsoft Windows

OS řady Microsoft Windows Přednáška 11 OS řady Microsoft Windows Historie a verze OS Microsoft Windows.Architektura OS. Instalace Start OS. Aktualizace. Nastavení systému, sítě a uživatelských účtů. Troubleshooting. Windows shell

Více

Vzdálený přístup k počítačům

Vzdálený přístup k počítačům Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno

Více

Uvod, celkov y prehled problematiky

Uvod, celkov y prehled problematiky Uvod, celkov y prehled problematiky PV 169 Z aklady prenosu dat Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Organizace v yuky Predn as, zkous (zkouska

Více