B4B35OSY: Operační systémy
|
|
- Bohumil Beránek
- před 6 lety
- Počet zobrazení:
Transkript
1 B4B35OSY: Operační systémy Android Michal Sojka 1 3. ledna michal.sojka@cvut.cz 1 / 35
2 Obsah I 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 2 / 35
3 Úvod Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 3 / 35
4 Úvod Mobilní OS Dřívější OS byly jednodušší než desktopové OS Symbian OS (Nokia), Windows CE,... Dnes jsou mobily výkonné jako notebooky před pár lety Mobilní OS jsou upravené verze desktopových Android, ios, (Windows Mobile) Tato přednáška bude převážně o OS Android, což je Mobilní OS od Googlu (částečně open source) Linuxové jádro (trochu změněné) Jiný user space než mají běžné Linuxové distribuce (Ubuntu, Fedora,...) 4 / 35
5 Úvod Čím se mobilní OS liší od normálních OS? Vše, co jsme probírali v předchozích přednáškách platí i pro mobilní OS: Procesy/vlákna, synchronizace, správa paměti, IPC, ovladače, souborové systémy, grafika,... To, co dělá mobilní OS mobilním jsou komponenty/knihovny/frameworky na vyšších úrovních Většinu lidí pod pojmem mobilní aplikace rozumí pouze tuto vyšší úroveň (tj. UI, design,...) 5 / 35
6 Úvod Čím se mobilní OS liší od normálních OS? Vše, co jsme probírali v předchozích přednáškách platí i pro mobilní OS: Procesy/vlákna, synchronizace, správa paměti, IPC, ovladače, souborové systémy, grafika,... To, co dělá mobilní OS mobilním jsou komponenty/knihovny/frameworky na vyšších úrovních Většinu lidí pod pojmem mobilní aplikace rozumí pouze tuto vyšší úroveň (tj. UI, design,...) V této přednášce si zkusíme ukázat, jak některé vysokoúrovňové koncepty mobilních aplikací souvisí s nízkoúrovňovými záležitostmi probíranými dříve Podíváme se na některé komponenty či koncepty a ukážeme si, jak se liší od podobných komponent/konceptů v desktopových/serverových OS Android vs. Linux na desktopu/serveru Android se velmi rychle mění ne vše, co je v této přednášce platí přesně pro poslední verze a/nebo všechny výrobce 5 / 35
7 Komponenty OS a Android Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 6 / 35
8 Komponenty OS a Android» Aplikace Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 7 / 35
9 Komponenty OS a Android» Aplikace Aplikace Aplikace se skládá z kódu zdrojů (resources) obrázky apod. manifest popis aplikace... Kód Většinou vyšší programovací jazyk (Java) Může obsahovat i nativní kód (např. C/C++) volaný skrze Java Native Interface (JNI) App manifest Jméno aplikace + ikona + popis Seznam aktivit (+ intent filters), služeb, atd. a jejich implementaci (tříd) Oprávnění, která aplikace potřebuje Požadavky na HW a SW (např. minimální verze Androidu) 8 / 35
10 Komponenty OS a Android» Aplikace Aktivita Třída reprezentující jednu obrazovku Nejedná se o imperativní kód, který běží od začátku do konce, ale o komponenty, které jsou volány (callback) různými frameworku (nižšími vrstvami). Programátor nemá kontrolu nad tím, kdy bude proces aplikace spuštěn a ukončen Např. když je málo paměti Aktivity se spouští/přepínají tzv. intenty, což je forma meziprocesní komunikace 9 / 35
11 Komponenty OS a Android» Aplikace Intent Žádost o provedení akce v jiné komponentě Např. spuštění aktivity Explicitní je přesně řečeno, která aplikace akci provede Implicitní uživatel si může vybrat aplikaci (např. otevření webové stránky) 10 / 35
12 Komponenty OS a Android» Souborový systém Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 11 / 35
13 Komponenty OS a Android» Souborový systém Linux/UNIX Filesystem Hierarchy Standard (FHS) Specifikuje hierarchii a obsah adresářů Linuxových distribucí Jedna aplikace je rozprostřena do mnoha různých adresářů (s výjimkou /opt) /bin programy, UNIXové příkazy (dnes často symlink do /usr/bin) /boot soubory potřebné pro boot systému (jádro, initramfs) /dev pseudosoubory pro komunikaci s ovladači /etc konfigurace systému a jednotlivých programů /home domovské adresáře uživatelů /lib knihovny /media přípojná místa pro externí média (USB flash, CDROM,...) /mnt dočasně připojené souborové systémy (např. síťové) /opt adresáře pro aplikační software co adresář, to aplikace /proc virtuální souborový systém a informacemi o procesech a jádru /root domovský adresář správce systému /run RAM disk pro běhová data (zmizí po vypnutí systému) /sbin programy pro správce systému /srv data poskytovaná daným systémem (např. webovými servery) /sys virtuální souborový systém s informacemi o zařízeních apod. /tmp adresář pro dočasné soubory /usr podobná hierarchie jako v / pro read-only data /var proměnné soubory (logy, mailboxy, data programů /var/lib,...) 12 / 35
14 Komponenty OS a Android» Souborový systém Android Souborový systém Partitions boot obsahuje jádro a počáteční RAM disk (initramfs) cache cache pro stáhování aktualizací systému recovery jádro a jiný initramfs pro obnovu systému system /system userdata /data Je tvořen initramfs do kterého jsou připojeny (mount) adresáře z flash /init init proces (viz dále) /sbin kritické programy jako např adbd, healthd a recovery Připojené adresáře striktní oddělení systému a dat /system systémové komponenty Androidu read-only /data uživatelská data nejsou přemazána když se aktualizuje systém lze je šifrovat 13 / 35
15 Komponenty OS a Android» Souborový systém Android hierarchie, obsah /system /app systémové aplikace (od Googlu či výrobce zařízení) /bin nativní programy (dalvikvm, vold,...), ladicí nástroje (adb,...), UNIXové příkazy (cp, ls,...), atd. ls,...) /etc konfigurace /fonts /framework Javová část Androidy (.jar,.odex) /lib nativní knihovny /media zvuky, animace,... /prov-app Privileged Application /usr Support file (keyboard mappings,...) /vendor /xbin další systémové programu, většinou pro ladění (strace, tcpdump, nc,...) /data /app balíky.apk instalovaných aplikací /backup /dalvik-cache /data aplikace si tam mohou uchovávat svá data (viz níže) /media připojená SD karta /misc konfigurace, klíče,... /property uložené vlastnosti, které přežijí reboot /user pro podporu více uživatelů /system... /data/data /com.android.providers.calendar obsahuje databases/calendar.db /com.android.providers.contacts obsahuje databases/contacts2.db /com.android.chrome / 35
16 Komponenty OS a Android» Souborový systém Uživatelé Android používá systémové uživatele (UID) jinak, než běžné Linuxové distribuce Každá aplikace běží s právy jiného uživatele (UID tedy identifikuje aplikaci, ne uživatele) Tím je (mimo jiné) zajištěna ochrana dat jedné aplikace před ostatními Některá zařízení/verze Androidu podporují více uživatelů (lidí) každému uživateli je přiřazeno UID. 15 / 35
17 Komponenty OS a Android» Init proces Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 16 / 35
18 Komponenty OS a Android» Init proces Init proces V UNIXových OS je init první proces, který je spuštěn po zavedení jádra OS Něco jako user/hello v naší verzi OS NOVA Jeho úkolem je: Připojit potřebné souborové systémy Spustit severy a daemony potřebné pro běh systémů Spustit proces(y), které umožní lokální přihlášení uživatele (getty pro textovou konzoli, display manager pro grafické přihlášení) Adoptovat procesy, jimž umře rodič 17 / 35
19 Komponenty OS a Android» Init proces SysV init UNIX System V (system five) je jedna z verzí komerčího UNIXu od AT&T (1983) Init proces je vytvořen spuštěním /sbin/init Načte /etc/inittab a vykoná, co je tam napsáno Runlevel = co se má spustit při bootování vypínání Vždy se spustí skript rcs základní inicializace a služby systému Poté se spustí skript rc <N>, který spustí další služby (webový server, grafický login,...) Getty (textový login) se spustí v runlevelech 2 5 a při ukončení se spustí znovu Example (/etc/inittab:) id:2:initdefault: si::sysinit:/etc/init.d/rcs # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. l0:0:wait:/etc/init.d/rc 0 #... l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 1:2345:respawn:/sbin/getty tty1 18 / 35
20 Komponenty OS a Android» Init proces SysV init pokračování respawn v inittab aktivuje monitorování procesu a restartuje proces např. v případě nečekaného pádu SysV init se mnohdy často používá v případě jednoduchých embedded zařízení, kdy v systému běží jen pár služeb Skripty rc a rcs Spouští ostatní služby na základě tzv. init skriptů (někdy také rc skriptů) Jednoduchá implementace rcs sekvenčně spouští skripty z adresáře /etc/rcs začínající na S (start) nebo K (kill): for i in /etc/rcs.d/s??*; do $i start; done Příklad jmen init skriptů: S01hostname, S02udev, S15networking,... Často to jsou pouze symbolické odkazy na skripty v adresáři /etc/init.d /etc/rcs.d/s15networking -> /etc/init.d/networking /etc/rc0.d/k08networking -> /etc/init.d/networking Problémy Řešení závislostí mezi službami pořadím startování Paralelní spouštění služeb (multi-core CPU) Monitorování a restart havarovaných služeb... vše se dá řešit pomocí různých nadstaveb, ale / 35
21 Komponenty OS a Android» Init proces Příklad jednoduchého init skriptu Example (S40network) #!/bin/sh mkdir -p /run/network case "$1" in start) printf "Starting network: " /sbin/ifup -a [ $? = 0 ] && echo "OK" echo "FAIL" ;; stop) printf "Stopping network: " /sbin/ifdown -a [ $? = 0 ] && echo "OK" echo "FAIL" ;; restart reload) "$0" stop "$0" start ;; *) echo "Usage: $0 {start stop restart}" exit 1 esac exit $? 20 / 35
22 Komponenty OS a Android» Init proces systemd Moderní init systém pro Linux Řeší většinu problémů SysV init (a přináší jiné problémy) Umožňuje popsání závislostí mezi službami => paralelní spouštění Aktivace pomocí socketů viz Socket activation dále Watchdog Možnost periodické komunikace se službou Pokud se služba dlouho nehlásí, systemd ji restartuje 21 / 35
23 Komponenty OS a Android» Init proces Socket activation Co to je? Elegantní řešení závislostí bez nutnosti jejich explicitního popisu Služby jsou startovány jen/až když je někdo potřebuje Závislosti Servery často poskytují své služby pomocí socketů (UNIX, TCP/localhost,...) Pokud služba (proces) A potřebuje něco od služby B, připojí se k socketu služby B a pošle požadavek. Může se stát, že B také potřebuje něco od A. Kterou službu spustit jako první? 22 / 35
24 Komponenty OS a Android» Init proces Socket activation Co to je? Elegantní řešení závislostí bez nutnosti jejich explicitního popisu Služby jsou startovány jen/až když je někdo potřebuje Závislosti Servery často poskytují své služby pomocí socketů (UNIX, TCP/localhost,...) Pokud služba (proces) A potřebuje něco od služby B, připojí se k socketu služby B a pošle požadavek. Může se stát, že B také potřebuje něco od A. Kterou službu spustit jako první? Základní myšlenka: 1 Vytvořit sockety všech služeb (ale ne jejich procesy) 2 Pokud se někdo k socketu připojí, spustit proces a předat mu už existující socket Implementace: Služba nevytváří socket sama, ale nechá to na systemd (konfigurační soubor). Při spuštění služba zdědí socket od systemd (fork(), exec()), který jí sdělí, který file descriptor odpovídá socketu Služba tedy nedostane od systému jen stdin, stdout a stderr, ale i socket, kterým klienti posílají požadavky 22 / 35
25 Komponenty OS a Android» Init proces Android init Vzdáleně podobný SysV init Obsahuje navíc System Properties Místo /etc/inittab má /init.rc, /init.usb.rc/ apod. Nemá runlevely, ale umí spouštět služby na základě triggers a system properties např. při změně property se spustí/restartuje služba podobné jako launchd v ios) Připojení k nabíječce, připojení USB,... Služby jsou automaticky restartovány, pokud nejsou nakonfigurovány jako oneshot. Pokud je služba označena jako critical a nejde restartovat, je restartováno celé zařízení Podpora socket activation pro UNIX sockety Specifické rc skripty S jinou konfigurací funguje jako ueventd 23 / 35
26 Komponenty OS a Android» Init proces System properties Jsou uloženy v několika souborech (dané výrobcem /system/default.prop, persistentní /data/propery/persist*,...) Přístup k properties přes /dev/socket/property_service, kontrola přístupu podle UID, možnost mapování do paměti (mmap). Příklady properties : wlan.driver.status, net.hostname, sys.boot_completed, net.dns1, / 35
27 Komponenty OS a Android» Init proces.rc soubory Example (init.rc zkráceno) on boot ifup lo hostname localhost domainname localdomain write /proc/sys/net/core/xfrm_acq_expires 3600 service ueventd /system/bin/ueventd class core critical seclabel u:r:ueventd:s0 shutdown critical service console /system/bin/sh class core console disabled user shell group shell log readproc seclabel u:r:shell:s0 setenv HOSTNAME console on property:ro.debuggable=1 # Give writes to anyone for the trace folder on debug builds. # The folder is used to store method traces. chmod 0773 /data/misc/trace # Give reads to anyone for the window trace folder on debug builds. chmod 0775 /data/misc/wmtrace start console 25 / 35
28 Komponenty OS a Android» Init proces Zygote Jedním z procesů spouštěných procesem init je tav. zygote (uložen v /system/bin/app_process) Urychluje spouštění aplikací Spustí Dalvik Virtual Machine a načte všechny frameworky (třídy) OS android Zastaví se těsně před načtením hlavní třídy aplikace, otevře /dev/socket/zygote a čeká na požadavky Přicházející požadavky obsahují jméno třídy aplikace Zygote zavolá fork() a načte třídu aplikace Fork používá mechanismus copy-on-write Tímto způsobem se velmi rychle vytvoří proces aplikace, protože vše (JVM, frameworky,...) už je nainicializované 26 / 35
29 Komponenty OS a Android» Meziprocesní komunikace (IPC) Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 27 / 35
30 Komponenty OS a Android» Meziprocesní komunikace (IPC) Nízkoúrovňová IPC roura (pipe) přenášení proudu dat mezi dvěma procesy jedním směrem UNIX socket přenášení dat (proud nebo zprávy) mezi dvěma procesy (obousměrné) může, ale nemusí být vidět v souborovém systému (např. /run/cups/cups.sock pro komunikaci s tiskovým serverem CUPS) lze přenášet i file descriptory (FD) mezi různými procesy Příklad: Privilegovaný proces otevře soubor a pošle FD jinému procesu, který soubor sám otevřít nemůže. 28 / 35
31 Komponenty OS a Android» Meziprocesní komunikace (IPC) Remote Procedure Call (RPC) Možnost volat funkce/procedury ve vzdáleném procesu Princip: 1 Při zavolání funkce se provede serializace parametrů (převod dat v paměti do formátu pro komunikaci) a odešle se žádost (data) cílovému procesu (např. pomocí socketu). 2 Cílový proces data deserializuje, zjistí jakou funkci má zavolat a zavolá ji 3 Pokud funkce něco vrací, výsledek se serializuje a odešle zpět. 29 / 35
32 Komponenty OS a Android» Meziprocesní komunikace (IPC) DBus (Desktop Linux) Mnoho aplikací potřebuje komunikovat na vyšší úrovni než posílání zpráv Publish/subscribe Komunikace jednotlivých objektů/komponent uvnitř aplikací Nechce řešit, který socket použít pro danou aplikaci (v jakém procesu se nachází atd.)... DBus je systémový démon, který umožňuje aplikacím komunikovat na vyšší úrovni Aplikace si mohou definovat objekty, ptát se na objekty v jiných aplikacích, žádat o notifikace na změny v jiných aplikacích apod. Process B Process A Process C D-Bus bus Process D Process E 2015 Javier Cantero - this work is under the Creative Commons Attribution ShareAlike 4.0 license 30 / 35
33 Komponenty OS a Android» Meziprocesní komunikace (IPC) Android Binder Poskytuje RPC /dev/binder Služby: 1 Hledání cílového procesu 2 Přenos zpráv Android Interface Definition Language (AIDL) generuje kód, který převádí volání funkcí na komunikaci pomocí Binderu (serializace/deserializace) Blokující (ioctl(binder_write_read)) 3 Přenos objektů file descriptory 4 Důvěryhodné ověření zdroje adresát ví, kdo mu zprávu poslal (PID, UID) 31 / 35
34 Komponenty OS a Android» Meziprocesní komunikace (IPC) Dalvik VM implementace Java VM od Googlu aplikace se kompilují just-in-time (JIT) překladačem do nativního kódu (výsledky se cachují) Dalvik má různé problémy novější verze přecházejí na ART, kde se používá Ahead-of-time (AOT) kompilace 32 / 35
35 Komponenty OS a Android» Meziprocesní komunikace (IPC) system_server Proces, kde různé systémové služby běží jako vlákna Podobný svchost.exe z Windows (služby jsou nahrávány z DLL knihoven) Psaný v Javě, služby jsou třídy v Javě Po inicializaci je spuštěna hlavní smyčka, která čeká na požadavky z jiných procesů a předává je službám Poskytované služby: 1 Bootstrap: Installer, ActivityManager, PowerManager, DisplayManager, PackageManager, UserManager 2 Základní (Core): Lights, Battery, UsageStats, WebViewUpdate 3 Ostatní: / 35
36 Závěr Obsah 1 Úvod 2 Komponenty OS a Android Aplikace Souborový systém Init proces SysV init systemd Android init Meziprocesní komunikace (IPC) Aplikace a frameworky (Android) 3 Závěr 34 / 35
37 Závěr Reference Jonathan Levin, Android Internals: A Confectioner s Cookbook, Technologeeks.com, 2015, 35 / 35
LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V
LINUX ADRESÁŘOVÁ STRUKTURA Co to, hrome, je? V této lekci se budeme brouzdat adresáři. KOŘENOVÝ ADRESÁŘ kořen = root tak se mu říká Ve skutečnosti se jmenuje / (lomítko, slash). Vše ostatní je v ubuntu
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,
Tomáš Borland Valenta
Architektura GNU/Linuxu Tomáš Borland Valenta Přehled stavebních prvků operačního systému GNU/Linux aneb od základů až po okna... Základní rozdělení Hardware Software Hardware Základní deska CPU Paměť
Úvod do Linuxu SŠSI Tábor 1
Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.
Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2
Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura
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í
Architektura systému GNU/Linux. Bohdan Milar bohdan.milar@liberix.cz
Architektura systému GNU/Linux Bohdan Milar bohdan.milar@liberix.cz Úvod Liberix, o.p.s. Nestátní nezisková organizace Založena na jaře 2005 Hlavní cíl - Podpora a propagace svobodných informačních technologií
Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.
Odpovědi jsem hledala v prezentacích a na http://www.nuc.elf.stuba.sk/lit/ldp/index.htm Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je
Systém souborů (file system, FS)
UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je
Ú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
Administrace Unixu a sítí
Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX
Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled
Windows 2008 R2 - úvod Jan Žák Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows CE, Windows Mobile Windows Phone
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
Operační systémy. Cvičení 1: Seznámení s prostředím
Operační systémy Cvičení 1: Seznámení s prostředím 1 Obsah cvičení Organizace cvičení Učebna K311 Unixová učebna K327 (Solárium) Přihlášení do Unixu Spouštění vzorových příkladů vzdáleně (Unix) lokálně
Služby, Registr Služby, Registr Procesy, BCD Pro, Událo cesy, BCD sti, Událo
Služby, Registry, Procesy, BCD, Události Richard Biječek Služba (angl. service) je program běžící na pozadí Typicky není interaktivní Může být spuštěna OS při bootování, nezávisle na přihlášení uživatele
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
Služba ve Windows. Služba (service) je program
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské
Windows 2008 R2 - úvod. Lumír Návrat
Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10
BRICSCAD V15. Licencování
BRICSCAD V15 Licencování Protea spol. s r.o. Makovského 1339/16 236 00 Praha 6 - Řepy tel.: 235 316 232, 235 316 237 fax: 235 316 038 e-mail: obchod@protea.cz web: www.protea.cz Copyright Protea spol.
XTB VPS. XTB Virtual Private Server manuál
XTB VPS XTB Virtual Private Server manuál Poslední aktualizace: 12/9/2012 Obsah manuálu 1 Úvod... 3 2 Správa serveru... 3 2.1 Přihlášení do administrace serveru... 3 2.2 Karta Obecné... 4 2.2.1 Okno Akce
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ý,
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
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.07 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 07- Síťové služby servery a klienty a úvod do souborového serveru DUM naučí žáky spouštět, diagnostikovat a konfigurovat
Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2
Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Sada Fiery Extended Applications Package (FEA) v4.2 obsahuje aplikace Fiery pro provádění úloh souvisejících se serverem
Cisco IOS TCL skriptování využití SMTP knihovny
Cisco IOS TCL skriptování využití SMTP knihovny Bc. Petr Hanták (han377), Bc. Vít Klimenko (kli307) Abstrakt: Úkolem tohoto projektu bylo zmapovat SMTP knihovnu pro odesílání emailových zpráv z Cisco směrovačů
1. přednáška pro začátečníky
1. přednáška pro začátečníky http://sut.sh.cvut.cz bejzz a Charlie Úvod Snad na úvod: GNU/Linux je svobodný operační systém unixového typu. Jeho jádro - Linux - bylo vytvořeno Linusem Torvaldsem za pomoci
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í
Úvod do Operačních Systémů
Úvod do Operačních Systémů 1. cvičení Úvod, práce v grafickém prostředí, jednoduché příkazy. 1 Obsah Organizace cvičení Seznámení s učebnou Přihlašování a odhlašování Práce v grafickém prostředí Příkazová
TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE
INSTALACE SW EduArt OBSAH: OBSAH: TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE POSTUP INSTALACE KDE NAJDETE INSTALAČNÍ SOUBOR JAK SPUSTÍTE
Praha, 31.3. 2011. Martin Beran
Datová centra Design studie Praha, 31.3. 2011 Martin Beran martin.beran@simac.cz cz 1 Design studie 2 Implementace virtuálních pracovních stanic na platformě FlexPod + VMWare View 2 Výchozí stav Provozování
TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation
TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje
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
RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.
RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí Milan Zelenka, RHCE Enlogit s.r.o. Red Hat Enterprise Virtualization for Desktops (RHEV-D) Desktop virtualization Vlastnosti efektivní
Instalace a konfigurace web serveru. WA1 Martin Klíma
Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
Ú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
STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens
STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 18. Informatika Školní sdílení PC obrazovek School sharing PC screens Autoři: Vojtěch Průša Škola: Střední průmyslová škola elektrotechnická Havířov Konzultant:
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
ZOS CV1 Základy operačních systémů
ZOS CV1 Základy operačních systémů Kontaktní informace Ing. Ladislav Pešička UL401 (pozor, ne UK410) pesicka@kiv.zcu.cz Úřední hodiny Út t 9:30 aža 10:30 St 9:30 aža 10:30 Web Stránky předmp edmětu budou
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
Startsystému,procesinit, SolarisServiceManagement Facility
Startsystému,procesinit, SolarisServiceManagement Facility Administrace OS UNIX Ing. Zdeněk Muzikář, CSc., Ing. Jan Žd árek, Ph.D. Katedra teoretické informatiky Fakulta informačních technologií České
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ů
Nastavení DCOM. Uživatelský manuál
Nastavení DCOM Uživatelský manuál Obsah Úvod... 2 Nastavení DCOM pro počítač Hostitel... 3 Operační systém Windows XP... 3 Nastavení vlastností DCOM na Windows XP... 3 Rozšířená nastavení DCOM na Windows
Real Time programování v LabView. Ing. Martin Bušek, Ph.D.
Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití
Automatizace bootování s novabootem
Automatizace bootování s novabootem Michal Sojka sojkam1@fel.cvut.cz ČVUT v Praze Fakulta elektrotechnická Katedra řídicí techniky InstallFest 2014 Michal Sojka Novaboot InstallFest 2014 1 / 14 K čemu
Vzdálené připojení do sítě ČEZ VPN Cisco AnyConnect
Vzdálené připojení do sítě ČEZ VPN Cisco AnyConnect Návod pro instalaci potřebných komponent a jejich nastavení pro vzdálené připojení pomocí VPN Cisco Any Connect v prostředí ios ( chytré mobilní telefony
Instalace webové služby Mydlinka
Instalace webové služby Mydlinka Aktualizace dokumentu: 21.10.2014 Obsah 1 Co je to webová služba Mydlinka 2 Požadavky na instalaci a provoz 2.1 SAS 2.2 Databáze 2.3 Operační systém 2.4 Softwarové vybavení
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í
Se SELinuxem bezpečně
Se SELinuxem bezpečně Matěj Cepl Desktop Bugzapper Red Hat, Inc. This presentation is made available under a Creative Commons Attribution-ShareAlike (BY-SA) 3.0 license. Mandatory Access Control V současné
Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station
Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station Konfigurační příručka A-61732_cs 7J4367 Správa zařízení Kodak Scan Station Pro 550 Obsah Rozdíly... 1 Instalace... 2 Vytváření
Formy komunikace s knihovnami
Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence
Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici
Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy
Systém souborů (File System)
(File System) Základní pojmy Běžný uživatel vidí logický systém souborů jako jeden strom. Kořen stromu je kořenový adresář ( / = Root Directory ). Uzly stromu jsou adresáře (d = Directory). Listy stromu
Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz
Acronis Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Kdo jsme? Společnost se sídlem v USA Zálohovací software Software pro ochranu proti haváriím Nástroje pro správu disků Nástroje pro
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
Západočeská univerzita v Plzni. Správce virtuálních strojů
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Správce virtuálních strojů Týmová semestrální práce z předmětu Operační systémy Kontakt na tým: kalwi@students.zcu.cz
Novinky u zařízení pro sériovou komunikaci. Michal Kahánek 25. 5. 2011
Novinky u zařízení pro sériovou komunikaci Michal Kahánek 25. 5. 2011 Program Komunikační brány pro sběrnici Modbus Funkce ProCOM Vestavné sériové servery Uživatelské webové rozhraní EZPage Síťové servery
Vzdálené připojení do sítě ČEZ VPN Cisco AnyConnect
Vzdálené připojení do sítě ČEZ VPN Cisco AnyConnect Návod pro instalaci potřebných komponent a jejich nastavení pro vzdálené připojení pomocí VPN Cisco Any Connect v prostředí OS Android ( chytré mobilní
Testovací protokol USB Token Cryptomate
Testovací protokol USB Token Cryptomate 1 Úvod 1.1 Testovaný produkt Hardware: ACS CryptoMate Software: ACS Admin Tool 2.4 Datum testování: 24. 12. 2009 1.2 Konfigurace testovacího počítače Příloha č.
Vítejte na semináři InstallFest zaměřený na GNU/Linux
InstallFest2003 Vítejte na semináři InstallFest zaměřený na GNU/Linux InstallFest2003 Přednáška: Datová kompatibilita. Rozdíly v přístupu v práci pod Windows a pod GNU/Linux Autoři: SiLK Petr Koloros
O aplikaci Parallels Desktop 7 for Mac
O aplikaci Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac představuje zásadní upgrade softwaru Parallels pro používání Windows na Macu. O této aktualizaci Parallels Desktop 7 for Mac (sestavení
Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického
Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického počítače...2 Výběr aplikace na virtualizaci počítače...2
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
Seminární práce do kurzu ISA. Petr Mikušek <xmikus01@stud.fit.vutb.cz> 10. listopadu 2004. Abstrakt
Vzdálené propojení počítačů pomocí VNC Seminární práce do kurzu ISA Petr Mikušek 10. listopadu 2004 Abstrakt Tato práce si klade za cíl seznámit čtenáře se systémem Virtual
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika
Instalace OS, nastavení systému
ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení
OpenWrt. Otevřený systém pro domácí routery. Martin Strbačka
OpenWrt Otevřený systém pro domácí routery Martin Strbačka martin.strbacka@nic.cz 28.10.2014 Představení OpenWrt Linuxová distribuce pro embedded zařízení (převážně SOHO routery) Spíše framework, meta
Vláknové programování část I
Vláknové programování část I Lukáš Hejmánek, Petr Holub {xhejtman,hopet}@ics.muni.cz Laboratoř pokročilých síťových technologií PV192 2015 04 07 1/27 Vláknové programování v C/C++ 1. Procesy, vlákna, přepínání
Roury a zprávy Mgr. Josef Horálek
Roury a zprávy Mgr. Josef Horálek Roury a zprávy = Jde o metodu místní komunikace mezi procesy. = Jedná se o: = Anonymní roury = Pojmenované roury = Komunikace pomocí zpráv Anonymní roury (pipe) = Nejjednodušší
Google Web Toolkit. Martin Šurkovský, SUR března Katedra informatiky
Google Web Toolkit Martin Šurkovský, SUR096 Vysoká škola Báňská - Technická univerzita Ostrava Katedra informatiky 29. března 2010 Martin Šurkovský, SUR096 (VŠB - TUO) Google Web Toolkit 29. března 2010
11. Přehled prog. jazyků
Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze
Identifikátor materiálu: ICT-1-17
Identifikátor materiálu: ICT-1-17 Předmět Informační a komunikační technologie Téma materiálu Operační systémy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí operační systémy. Druh učebního
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í,
Rocrail. Nejprve: Obecný úvod. Instalace
Rocrail Nejprve: Používám operační systém Windows XP a digitální systém od DCCKoleje (Hcentrála + GenLi USB), proto bude vše popsáno pro tyto systémy. Pro jiné systémy se mohou některé postupy lišit. Obecný
Lekce 25 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ
Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská
Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0
Implementace LMS MOODLE na Windows 2003 Server a IIS 6.0 Obsah 1 ÚVOD... 3 1.1 Instalace PHP... 3 1.1.1 Nastavení práv k adresáři PHP... 3 1.1.2 Úprava souboru php.ini... 4 1.1.3 Proměnné prostředí...
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
TC-502L TC-60xL. Tenký klient
TC-502L TC-60xL Tenký klient Popis přístroje Tenký klient TC-502L s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. TC-604 navíc
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
Aplikace a služba Money Dnes Publisher v deseti krocích
2 Money Dnes Publisher Uživatelská příručka Aplikace a služba Money Dnes Publisher v deseti krocích Tento step-by-step manuál vás provede korektním nastavením ovladače Money Dnes Publisher pomocí přiloženého
Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV
Alternativní operační systémy Martin Drlík, Daniel Krotil OSY2A, ITV Co lze pokládat za alternativní OS Operační systémy založené na Linuxu Online operační systémy Operační systémy založené na vlastních
Minimální požadavky na systém... 21 Linux a Windows na jednom disku... 22 Zrušení instalace Mandriva Linuxu... 23
Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozí verzi Mandriva Linuxu.................. 11 Informace o aktualizaci z verze 2006....................... 17 Poděkování....................................
Unix je víceuživatelský a víceúlohový OS
Unix je víceuživatelský a víceúlohový OS Mezi základní úkoly každého OS patří: - Správa hardwareových prostředků - Správa souborového systému - Správa procesů - U víceuživatelských systémů rovněž řízení
1 Uživatelská dokumentace
1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod
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
Nové vývojové nástroje i5/os Rational Developer for System i V7.1
Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Aleš Petr, IBM ČR Konference COMMON 18. 20. května 2008 ales_petr@cz.ibm.com Agenda Rational Application Developer for System i V7.1 Novinky
Střední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_LIN.1.04 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 04 Zásady běžné instalace OS Linux DUM naučí připravit počítač k instalaci OSL a provede žáka kroky instalace systému
Od CGI k FastCGI. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.
Od CGI k FastCGI Ondřej Caletka 5. října 2013 Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Ondřej Caletka (CESNET, z.s.p.o.) Od CGI k FastCGI 5. října 2013 1 / 18 Obsah 1 Common
ORION Podpora notebooků
ORION Podpora notebooků Tomáš Stibor, CIV-LPS leden 2010 Úvod Co je to IS notebook (Orion notebook) Podporovaný HW notebook z výběrového řízení minimální požadavky: CPU 1GHz, RAM 1GB, HDD 60GB Dostupný
DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!
DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE! Tento dodatek k uživatelské příručce obsahuje postup nastavení USB portu pro ADSL modem CellPipe 22A-BX-CZ Verze 1.0 01/2004 Úvod Vážený zákazníku, tento text popisuje
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
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
Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.
Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných
Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy
Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy Petr Řehoř, S.ICZ a.s. 25. září 2014 1 Důvěryhodná výpočetní základna Vlastní metodika pro návrh a implementaci počítačové infrastruktury
2.2 Acronis True Image 19
Obsah Kniha první Acronis True Image 9.0 1. Úvod 15 1.1 Co je Acronis True Image? 15 1.2 Co je nového v aplikaci Acronis True Image 9.0? 15 1.3 Jaký je rozdíl mezi zálohami a diskovými obrazy disků/diskových
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant Virtuální desktopová infrastruktura I. Virtuální desktopová infrastruktura II. využívání
Co děti v kroužku vyzkoušely
Co děti v kroužku vyzkoušely Instalace Mageia Linux a Ubuntu K rozdělení disků při instalaci na PC s OS Windows (OS se volí pomocí zavaděče GRUB) 1) ve Windows rozdělit disk na C: (cca 40 G) a D: (cca
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
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