Typologie, funkcn skladby a architektury OS

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

Download "Typologie, funkcn skladby a architektury OS"

Transkript

1 Typologie, funkcn skladby a architektury OS PB 152 Operacn syst emy Jan Staudek Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2015

2 Osnova predn asky Typologie operacnch syst em u Generick e komponenty operacnch syst em u Trendy v yvoje operacnch syst em u Virtu aln stroje Multiprocesory a vcej adrov e syst emy Distribuovan e syst emy Specializovan e syst emy (RT, kapesn,... ) V ypocetn prostred Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 1

3 Typologie OS Mainframe operating systems, OS strediskov ych poctac u Server operating systems, OS server u Multiprocessor operating systems, OS multiprocesor u Personal computer operating systems, OS osobnch poctac u Handheld operating systems, OS tablet u, mobil u,... Embedded operating systems, OS vestav en ych poctac u Sensor node operating systems, OS uzl u senzorov ych st Real-time operating systems, OS pro rzen v re aln em case Smart card operating systems, OS chipov ych karet Studujeme obecn e, spolecn e, generick e rysy OS techto typ u OS Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 2

4 Typologie OS Mainframe operating systems OS syst em u datov ych center spousta perifer (tisce disk u, terabajty dat) spousta proces u se res soubezne s obrovsk ym objemem IO d avkov e zpracov an + transakcn zpracov an + interaktivn zpracov an d avkov e { generov an zpr av o produkci,... transakcn { rezervacn syst emy,... interaktivn { kladen dotaz u do velk e datab aze V soucasnosti orientace na LINUX Server operating systems OS velmi velk eho PC (v ykonem, pam et'ovou a komunikacn kapacitou) obsluha mnoha vzd alen ych uzivatel u (klient u) klient um poskytuje tiskov e, souborov e, webovsk e... sluzby typict reprezentanti: Solaris, FreeBSD, Linux, Windows Server 200x Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 3

5 Typologie OS Multiprocessor operating systems typicky variace na server/mainframe OS speci aln pl anov an cinnosti vce CPU probl em soub ehu vce funkc OS v soucasnosti i na noteboocch s vcej adrov ymi CPU Rys implementovan y jak v Linuxech, tak i ve Windows Personal computer operating systems V soucasnosti vzdy podpora multiprogramov an Cl { dobr a podpora jednomu uzivateli { monouzivatelsk y OS zpracov an dokument u, tabulkov e kalkul atory, prstup na Internet,... Prklady { Linux, FreeBSD, Windows Vista / 7, Masintosh OS Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 4

6 Typologie OS Handheld operating systems OS pro tablety, chytr e mobily,... Nepoctaj s vn ejs pam et Jsou propracovan e z hlediska ovl ad an telefonie, digifota,... B ezn e se provozuj (ne vzdy d uv eryhodn e) aplikace tretch stran Prklady OS: Symbian OS, Palm OS, Android,... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 5

7 Typologie OS Embedded operating systems Rd zarzen, kter a,,nevypadaj jako poctac" uzivatel nem a moznost nic do syst emu instalovat OS mikrovlnek, TV, v autech, v DVD recorderech... cast a orientace na real-time nelze instalovat z adn e nov e aplikace, vse je typicky v ROM QNX/ VxWorks/ oba kompatibiln s POSIX Sensor node operating systems OS uzl u senzorov ych st, senzorov y uzel { poctac+senzor(y)+komunikace Dlouhodob a cinnost v bezdr atov e sti, mal a pamet', bateriov y provoz Vesker e programy b yvaj instalovan e predem Prklad: TinyOS, Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 6

8 Typologie OS Smart card operating systems omezenost v ykonem, pamet, extr emne jedoduch e OS obvykle v ROM je interpretr Java Virtual Machine aplikace { javovsk e applety (mal e programy) n ekdy i v rezimu multitasking Real-time operating systems klcov y probl em { faktor casu a plnen uloh v case Modelov e prostred naseho studia vymezuj rodiny operacnch syst em u Unix a Windows tam kde to bude vhodn e zmnme specika deriv at u syst em u Unix (Linux, Mac OS X apod.) Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 7

9 Studovan e b azov e generick e probl emy resen e v OS Architektura, skladba OS Procesy, { interpretace program u, sdlen CPU procesy, kooperace proces u Adresov e prostory, kooexistence mnoha d ej u v mnoha r uzn ych pametech Input/Output, ovl ad an periferi Ochrany, bezpecnost Rozhran sluzeb pro procesy, pro uzivatele Soubory dat, dlouhodobé uchovávání dat na vnějších pamětech (PV 062) Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 8

10 B azov a idea OS OS poskytuje uzivateli / aplikacm jednoduch e a pritom mocn ejs rozhran nez hardware Uzivatel e / aplikace volaj prov ad en sluzeb vysok e urovn e, dostupn ych na rozhranch OS a vykon avan ych OS Uzivatel e / aplikace nemohou pristupovat k privilegovan ym rys um hardware prmo Sestava sluzeb poskytovan ych OS je to, co si mysl uzivatel e / aplikace, ze je OS uzivatel e / aplikace nic jin eho nez sluzby OS nevid Vsechny soudob e OS povazuj za generick e predm ety spr avy PROCESY { deje rzen e programy ulozen ymi v pameti a realizovan e CPU a periferiemi Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 9

11 Generick e funkcn komponenty OS Spr ava procesor u { kdy ten kter y proces,,pobez" Spr ava proces u a vl aken { podpora soubeznosti dej u Spr ava (hlavn, operacn) pam eti { rzen jejho vyuzv an Spr ava soubor u { dat uchov avan ych na vnejs pameti Spr ava I/O syst emu { spr ava cinnosti perifernch zarzen Spr ava vn ejs (sekund arn) pam eti { rzen jejho vyuzv an Networking (st'ov an) { podpora distribuovan ych syst em u Syst em ochran { zajist en bezpecnosti Interpret prkaz u { uzivatel u u termin al u Syst emov e programy { kompil atory, editory,... stavov e informace, podpora jazyk u, podpora komunikace, manipulace se soubory, aplikacn syst emy (datab aze,... ) Tou ci onou formou jsou implementovan e v kazd em OS Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 10

12 Generick e funkcn komponenty OS Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 11

13 Generick e funkcn komponenty OS, sirs popis Spr ava procesor u dispecer, kr atkodob y pl anovac Spr ava proces u a vl aken vytv aren a rusen proces u a vl aken pozastavov an a obnova behu proces u a vl aken mechanismy synchronizace proces u a vl aken mechanismy komunikace mezi procesy a vl aken Spr ava (hlavn, operacn) pam eti zobrazov an LAP do FAP virtualizace pam eti sledov an kter e c asti FAP jsou pouzv any a k ym mechanismy pridelov an a uvol nov an pameti (FAP) na z adost stredn edob e pl anov an Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 12

14 Generick e komponenty OS, sirs popis, 2 Spr ava I/O syst emu spr ava vyrovn avacch pam eti univerz aln rozhran ovladac u ovladace Spr ava vn ejs (sekund arn) pam eti spr ava voln e pameti prid elov an pam eti pl anov an optim alnho porad (diskov ych) operac Spr ava soubor u (syst em soubor u, File System) manipulace s kolekcemi dat na vn ejsch pam etech vytv aren, rusen, katalogizace, archivace, obnova,... soubor u Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 13

15 Generick e komponenty OS, sirs popis, 3 Networking (st'ov an), distribuovan e syst emy kooperace procesor u nesdlejcch ani pam et' ani hodiny kazd y procesor m a svou lok aln pamet' a hodiny propojen komunikacn st n astroje pro sdlen zdroj u (distribuovan y syst em soubor u,... ) Interpret prkaz u rozhran uzivatele na sluzby operacnho syst emu Syst em ochran mechanismy pro rzen prstupu proces u a uzivatel u ke zdroj um rozlisov an autorizovan ych a neautorizovany ych pouzv an specikace vnucovan ych ochrann ych opatren n astroje pro prosazov an ochrann ych opatren Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 14

16 Spr ava proces u proveden programu { proces (process, task) program { pasivn entita proces { aktivn entita, vce proces u m uze b yt rzeno tmt ez programem soubezne proces { jednotka pl anov an cinnost denovan ych programem proces potrebuje pro svoji realizaci jist e zdroje: CPU (procesor), pam et', I/O zarzen, soubory... inicializacn data Varianta pojmu proces { vl akno jednotka pl anov an cinnost denovan a v programu vl akna vyuzvaj zdroje prid elen e procesu Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 15

17 Spr ava proces u 1-vl aknov y proces proces vlastnc jedin y ctac instrukc urcujc prst e prov ad enou instrukci proces prov ad instrukce sekvencn e, po jedn e instrukci v case, dokud se neukonc nebo dokud nen jeho b eh prerusen y beh procesu nemus b yt v case kontinu aln { multitasking vce-vl aknov y proces proces vlastnc jeden ctac instrukc pro kazd e v nem denovan e vl akno proces prov ad instrukce vl aken sekvencne, po jedn e v case, dokud se vl akno neukonc nebo dokud nen jeho beh prerusen y vl akna jsou resena v rezimu multiprogramov an/multitasking proces denujc vl akna je rovn ez resen y v rezimu multiprogramov an/multitasking Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 16

18 Spr ava proces u Studujeme principy univerz alnch OS OS umoz nuje sobezn e prov aden mnoha proces u a tyto procesy n alez mnoha uzivatel um pro resen proces u m a OS k dispozici alespo n jeden procesor soub eznost se dosahuje prepn anm procesoru( u) mezi procesy (vl akny) OS je z hlediska spr avy proces u odpovedn y za Vytv aren a rusen uzivatelsk ych a syst emov ych proces u Potl acen a obnovov an behu proces u Poskytnut mechanism u pro { synchronizaci proces u, pro { komunikaci mezi procesy a pro { zvl ad an uv aznut proces u Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 17

19 Spr ava procesor u OS (spr ava procesor u) je z hlediska spr avy procesor u odpovedn y za v yb er procesu b ezcho na (dostupn em) procesoru v yb er se rd podle denovan e pl anovac politiky { cyklick e pl anov an, prioritn pl anov an,... rovnez dispecer, pl anovac CPU,... Pl anov an vl aken res podle typu OS j adro OS (spr ava procesor u) jak pro procesy tak i pro vl akna,,run-time support", tj. moduly na urovni knihoven, resc pl anov an vl aken v r amci procesu Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 18

20 Spr ava (hlavn, operacn, prim arn) pam eti adresov y prostor hlavn (operacn, prim arn) pam et' Fyzick y Adresov y Prostor, FAP pole samostatn e adresovateln ych slov nebo byt u reposit ar elektronicky dostupn ych dat CPU a I/O zarzenm repozit ar instrukc interpretovan ych procesorem Hlavn pam et je energeticky z avisl e zarzen pamatovan a data se ztr ac po v ypadku energie Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 19

21 Spr ava (hlavn, operacn, prim arn) pam eti Spr ava (hlavn) pameti je odpovedn a za veden prehledu, kter y proces kterou c ast pam eti v dan em okamziku vyuzv a rozhodov an, kter emu procesu uspokojit jeho pozadavek na prostor pameti po uvolnen prostoru pameti. pridelov an a uvol nov an pameti podle potreby rozhodov an, kter y proces nebo kter a c ast procesu uvoln hlavn pamet', aby bylo mozno uspokojit (opr avnen e, prioritnejs,... ) pozadavky jin ych proces u na prostor v hlavn pameti Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 20

22 Spr ava (hlavn) pam eti, virtualizace pam eti pohled program atora na pam et' v poctaci Logick y adresov y prostor, LAP form at LAP je vymezen form atem adresy v instrukci kapacita LAP je dan a bitovou srkou adresy v instrukci OS zav ad do FAP c asti program u a dat podle potreby v soucasnosti se programy uchov avaj ve form e prelozen do LAP tranformace adres LAP na adresy FAP se prov adej az pri prov aden instrukce v CPU Struktury LAP line arn (pole str anek) { virtualizace str ankovanm na z adost dvoudimension aln { kolekce samostatn ych line arnch segment u (prom enn e d elky), virtualizace segmentov anm na z adost, segmentovan y LAP b yv a casto navc i str ankovan y Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 21

23 Spr ava (hlavn) pam eti, virtualizace pam eti Line arn LAP m uze b yt zobrazovan y do FAP identitou b ezn e se pouzvaj propracovan ejs zp usoby zobrazov an Zobrazov an LAP do dostupn eho FAP se deje pomoc spolupr ace hardware a funkcionality j adra OS DAT, Dynamic Address Translation tak e MMU, Memory Management Unit Pri odk az an msta s adresou LAP, kter e nen zobrazeno ve FAP spr ava pam eti aktivovan a prerusenm nalezne (vytvor) ve FAP voln y blok na toto msto zavede blok z obrazu LAP s pozadovanou informac nutn a uzk a spolupr ace se specializovan ym syst emem soubor u na vnejs pameti se udrzuje kopie LAP procesu Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 22

24 Spr ava I/O syst emu skr yv a pred uzivatelem specika konkr etnch I/O zarzen organizuje reposit ar vyrovn avacch pam et a cache pam et organizuje spooling, prekr yv an v ystup u jednoho procesu se vstupy dalsho procesu, resp. dalsch proces u podporuje univerz aln rozhran driver u (ovladac u) I/O zarzen obsahuje drivery (ovladace) jednotliv ych hardwarov ych I/O zarzen Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 23

25 Spr ava informacnch sklad u, spr ava soubor u dat OS poskytuje jednotn y, logick y pohled na sklad informac abstrahuje fyzick e vlastnosti sklad u do logick ych jednotek { soubor u kazd y druh pamet'ov eho m edia je ovl adan y relevantnm druhem zarzen (p askov y stojan, diskov y stojan,... ) jednotliv e druhy zarzen se vz ajemn e lis rychlost prstupu, kapacitou, rychlosti prenosu dat, prstupovou metodou (sekvencne, libovolne,... ),... Soubor identikovateln a kolekce souvisejcch informac denovan a sv ym tv urcem vnitrn e se clen na samostatn e zprstupniteln e z aznamy z aznamy b yvaj vnitrn e strukturov any do polozek reprezentace jak program u, tak i dat ve vnejs pameti Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 24

26 Spr ava informacnch sklad u, spr ava soubor u dat Syst em spr avy soubor u odpovedn y za: vytv aren a rusen adres ar u (katalog u) organizov an soubor u do katalog u { adres ar u poskytnut n astroj u pro prid elov an a kontrolov an prstupov ych pr av vytv aren a rusen soubor u podporu primitivnch operac pro manipulaci se soubory a s adres ari zobrazov an soubor u do konkr etne pouzit e sekund arn pameti archivov an soubor u na stabiln energeticky nez avisl a m edia zprstup nov an, dopl nov an z aznam u soubor u Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 25

27 Spr ava vn ejs (sekund arn) pam eti Hlavn (prim arn, operacn) pam et' je energeticky z avisl a, neschopn a udrzet informaci trvale m a malou kapacitu na to, aby v n bylo mozn e uchov avat vsechna data a programy poctacov y syst em mus obsahovat pro z alohov an hlavn (prim arn) pam eti energeticky nez avislou, dostatecn e kapacitn sekund arn pam et' i za cenu nemoznosti prm e dostupnosti jejch obsah u procesorem V etsina soucasn ych poctac u pouzv a pro roli vn ejs (sekund arn) pameti pro uchov av an program u i dat disky OS co spr avce vnejs (sekund arn) pameti je odpovedn y za Spr avu voln e pameti na disku Prid elov an pam eti disku soubor um Pl anov an cinnosti disku Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 26

28 Spr ava vn ejs (sekund arn) pam eti mnoh e typy vnejsch pamet nemus b yt,,pohotov e", rychl e terci aln pameti optick e pameti, magnetick e p asky,... d ale pak pam eti typu WORM (write-once, read-many-times) stale se mus ale vykon avat jejich spr ava Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 27

29 Syst em ochran, bezpecnost Ochrana mechanismus pro rzen prstupu k syst emov ym a k uzivatelsk ym zdroj um Bezpecnost obrana syst emu proti vnitrnm i vn ejsm utok um, odmtnut sluzby, cervi, viry, zcizen identity, zcizen sluzby,... Syst em ochran je souc ast vsech vrstev OS Syst em ochran mus rozlisovat mezi autorizovan ym a neautorizovan ym pouzitm poskytnout prostredky pro sv e prosazen Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 28

30 Syst em ochran, bezpecnost OS obvykle prim arn e rozlisuje uzivatele, aby mohl urcit co kdo m uze delat identita uzivatele se obvykle reprezentuje jm enem a asociovan ym cslem (user ID, uid, security ID,... ), po jednom na jednoho uzivatele uid se spojuje se soubory, procesy,..., kter e uzivatel vlastn a odvozuj se z n prstupov a/manipulacn pr ava obvykle lze n ejakou formou pracovat se skupinami uzivatel u, ty pak maj sv e gid (group ID) pokud uzivatel pouzv a bezpecn y n astroj, p uvodne vlastnen y uzivatelem s vyssmi prstupov ymi pr avy, m uze takov y n astroj b yt uzivatelem provozovan y s pr avy jeho tv urce, efektivn uid (eective ID) t ehoz programu se m uze menit Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 29

31 Interpret prkaz u V etsina zad an je pred av ana operacnmu syst emu rdcmi prkazy, kter e zad avaj pozadavky na spr avu a vytv aren proces u ovl ad an I/O spr avu sekund arnch pam et spr avu hlavn pam eti zprstup nov an soubor u ochranu pr aci v sti,... program, kter y cte a interpretuje rdic prkazy se naz yv a v r uzn ych OS r uzn ymi n azvy command-line interpreter, shell, command.com,... z akladn funkc interpretu prkaz u je zsk avat rdic prkazy a zajist'ovat jejich proveden Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 30

32 Hlavn prstupy k rozvoji architektu OS Mikroj adrov a architektura, Microkernel architecture mikroj adro OS: pouze spr ava pam eti, spr ava procesor u, komunikace mezi procesy ostatn sluzby OS pln procesy (tzv. servery) b ez v uzivatelsk em rezimu, pro mikroj adro maj charakter aplikac koncept zjednodusuje implementaci OS, pruznost, je vhodn y pro distribuovan e prostred Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 31

33 Hlavn prstupy k rozvoji architektu OS Multi-vl akna, Multithreading Proces lze resit vce soub ezn ymi sekvencnmi toky operac { vl akny vl akno je jednotkou pl anov an, nikoliv subjekt vlastnc zdroje, vl akno je c ast procesu, proces je subjekt vlastnc zdroje vl akno m a sv uj kontext a svoji datovou oblast umoz nujc vol an podprogram u program atorovi d av a siln ejs n astroje pro modularitu aplikace a casov eho rzen ud alost souvisejcch s aplikac Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 32

34 Hlavn prstupy k rozvoji architektu OS Symetrick y multiprocesing, Symetric multiprocessing poctac vybaven y n shodn ymi procesory se spolecnou pam eti a se spolecn ymi IO velk y v ykon { OS pl anuje prov aden vl aken / proces u, n proces u / vl aken m uze bezet paralelne vysok a dostupnost v ykonu { porucha 1 procesoru nezastav syst em inkrement aln zvysov an v ykonu { dopl nov anm procesor u snadn a um ernost dostupn eho v ykonu aplikaci Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 33

35 Symetrick y multiprocesing Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 34

36 V ypocetn prostred tradicn poctace pojem tradice se v pr ubehu casu dost mlz kancel arsk aprostred { termin aly pripojen e ke strediskov emu poctaci,... PC pripojen e k sti,..., webovsk a intern / extern dostupnost prot al u,... dom ac ste { izolovan y PC,..., st', s rewallovou ochranou,... klient-server model jednoduch e termin aly byly nahrazeny propracovan ymi PC { klienti centr aln v ypocetn zdroj (server) reaguje na pozadavky klient u server a klienti typicky propojeni st server { datab aze, katalog soubor u, tiskov y syst em,... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 35

37 Prklady architektur klient-server s vce vl akny Thread-per-request Architecture I/O vl akno serveru vytvor pro resen kazd eho nov eho pozadavku klienta na zprstupn en vzd alen eho objektu nov e vl akno (worker) po spln en sluzby se vl akno worker samo zrus vl akna nesdl z adnou frontu { maxim aln propustnost cast e vytv aren / rusen vl aken { vyss rezie Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 36

38 Prklady architektur klient-server s vce vl akny Thread-per-connection Architecture Server vytvor nov e vl akno pro kazd e spojen s jednm klientem a pozadavky jednotliv ych klient u res sekvencn e po uzavren spojen s klientem se vl akno zrus mens rezie nez v prpad e Thread-per-request Architecture potenci aln e nis propustnost dky frontov an pozadavk u Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 37

39 Prklady architektur klient-server s vce vl akny Thread-per-object Architekture Kazd y zprstup novan y objekt serveru je obsluhovan y samostatn ym vl aknem I/O vl akno prijm a pozadavky klient u na zprstupn en objekt u pozadavky na t yz objekt se rad do fronty na objekt vl akno se zrus pri zrusen objektu Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 38

40 St'ov y OS vs. distribuovan y OS St'ov y OS Unix, Windows OS rdic 1 uzel ste s vestaven ymi schopnostmi pracovat se vzd alen ymi zdroji v sti n ekter e zdroje lze zprstup novat se st'ovou transparenc (NFS zprstup nujc soubory v sti,... ) mnoh e zdroje si zachov avaj uzlovou autonomii (OS rd procesy ve sv em uzlu, pl anovat procesy v jin em uzlu nelze, uzivatel se mus otevrat relace v jednotliv ych uzlech explicitn e,... Distribuovan y OS zatm v komercn, ekonomicky efektivn rovin e neexistuje cel a st' se uzivateli jev jako jedin y syst em Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 39

41 Middleware Softwarov a vrstva lezc mezi aplikacemi a OS poskytujc aplikacm programovac abstrakci a maskov an heterogenity podp urn ych st, poctac u, operacnch syst em u, programovacch jazyk u,... Poskytuje aplikacnm program ator um jednotn y v ypocetn model vesm es na b azi paradigmat server-klient, prp. dalsch forem pro podporu distribuovan ych aplikac (napr. RPC) v prostred podporovan em st'ov ym OS (protoze distribuovan e OS jsou chim era) middleware = procesy a objekty v poctacch propojen ych st + syst em v ymen zpr av CORBA, Java RMI, WEB Services, DCOM,... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 40

42 Middleware Nadstavba st'ov eho OS resc neexistenci distribuovan ych OS OS bezc v uzlu (j adro OS + sluzby na uzivatelsk e urovni) poskytuje lok aln abstrakce a ty vyuzv a middleware pro implementaci mechanism u pro vzd alen e manipulace s objekty a procesy v uzlech (res se uv aznut, transakce, obnova po v ypadku, vz ajemn e vyloucen kritick ych sekc proces u, shoda,...,... ) Kombinace middleware a st'ov eho OS je akceptovateln e kompromisn resen vyv azenosti mezi pozadavky na autonomii na jedn e stran e a st'ovou transparentost na druh e strane Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 41

43 Typov e hierarchick e uspor ad an distribuovan eho syst emu Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 42

44 Vol an sluzeb syst emu, System Calls Vol an sluzeb syst emu podporuje rozhran mezi b ezcmi procesy a operacnm syst emem program atorsk e rozhran na sluzby OS genericky dostupn e na urovni symbolick eho strojov e jazyka (assembly-language) Jazyky urcen e jako n ahrada symbolick eho strojov e jazyka pro syst emov e programov an umoz nuj volat system calls prmo, (napr. knihovny C, C++) Aplikacn programy si sluzby OS zprstup nuj spse pres API (Application Program Interface) vysok e urovn e nez prm ym vol anm syst emu snadn ejs prenositelnost program u srozumiteln ejs vyj adren Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 43

45 Typy / kategorie poskytovan ych sluzeb, System Calls Rzen proces u, Process Control zaveden programu do hlavn pam eti a start jeho resen { procesu, ukoncen procesu (norm aln e, nestandardn e { s indikac chyby) fork(), exec(), wait(), abort(),... Ilustrativn v ycet typ u load, execute, create process, fork,... end, abort, terminate process,... get process attributes, set process attributes wait for time wait event, signal event allocate memory, free memory... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 44

46 Typy / kategorie poskytovan ych sluzeb, System Calls spr ava soubor u, File management Manipulace s daty ve spr ave syst emu soubor u schopnost cst, zapisovat, vytv aret a rusit soubory dat na vnejsch pametech a data v souborech seskupen a open(), close(), chmod(), link(), stat(), creat(), get(), put(),... Ilustrativn v ycet typ u create le, delete le open, close read, write, reposition get le attributes, set le attributes,... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 45

47 Typy / kategorie poskytovan ych sluzeb, System Calls Spr ava IO zarzen, Device Management Proveden I/O operace, IO Operation uzivatelsk y program nesm prov ad et I/O operace prmo, OS mus proto poskytovat prostredky vykon avajc I/O ioctl(), select(), read(), write(),... Ilustrativn v ycet typ u request device, release device read, write, reposition get device attributes, set device attributes logically attach, logically detach devices... Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 46

48 Typy / kategorie poskytovan ych sluzeb, System Calls Udrzba informac, Information Maintenance time(), acct(), gettimeofday(),... Ilustrativn v ycet typ u get time, get date, set time, set date get system data, set system data get process attributes, le attributes, device attributes set process attributes, le attributes, device attributes... Detekce chyb a chybov e rzen, Error Control z aruka za spr avnost v ypoctu detekc chyb v CPU, v pam et'ov em hardware, v I/O zarzench a v programech Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 47

49 Typy / kategorie poskytovan ych sluzeb, System Calls Komunikace, komunikace mezi procesy Communications, Interproces Communications (IPC) v ym ena informac mezi procesy realizovan a { bud'to v r amci jednoho poctace { nebo mezi r uzn ymi poctaci pomoc ste implementace bud'to sdlenou pam et nebo pred av anm zpr av socket(), accept(), send(), recv(), wait(), signal(),... Komunikace, Communication create communication connection, delete communication connection send message, receive message transfer status information attach remote devices, detach remote devices Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 48

50 Vnitrn sluzby OS nejsou urceny k tomu, aby pom ahaly prmo uzivateli, slouz pro zabezpecn efektnho provozu syst emu Prid elov an prostredk u (zdroj u), Resource Allocation mezi vce soub ezn e operujcch uzivatel u resp. jejich proces u uctov an, resp. protokolov an, Accounting udrzov an prehledu o tom, kolik kter ych zdroj u syst emu kter y uzivatel pouzv a cl { uctov an za sluzby, sber statistik pro pl anov an,... ochrana a bezpecnost, Protection / Security p ece o to, aby vesker e prstupy k syst emov ym zdroj um,,byly pod kontrolou" Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 49

51 Volan slu zeb systemu, System Calls 2 Ilustra cn p r klad { kopie jednoho souboru do jineho souboru Jan Staudek, FI MU Brno PB152 Operacn systemy { Typologie, funkcn skladby a architektury OS 50

52 Ilustrace standardnho API { Win32 Funkce ReadFile() cten ze souboru dat HANDLE le { jm eno souboru, ze kter eho se cte LPVOID buer { clov a vyrovn avac pam et' DWORD bytestoread { d elka vyrovn avac pam eti LPDWORD bytesread { d elka precten ych dat LPOVERLAPPED ovl { cekat / necekat na konec operace Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 51

53 Ilustrace standardnho Java API metoda read() z trdy java.io.inputstream metoda vrac int reprezentujc pocet precten ych byt u IOException { odbocka pro resen IO chyby byte [] b { clov y buer int o { poc atecn oset v b, kam se zapisuj data int len maximum cten ych byt u Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 52

54 Vztah API { vol an syst emu { OS Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 53

55 Vol an syst emu, prklad standardn knihovny C Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 54

56 Vol an syst emu, prklad, program pro tisk adres are Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 55

57 Metody pred av an parametr u mezi bezcm procesem a OS v registrech { registry jsou dostupn e procesu i OS v tabulce ulozen e v hlavn pameti { adresa tabulky se umst v registru, (Linux, Solaris) v z asobnku { { z asobnk je dostupn y procesu i OS { program provede,,push"(store), OS provede,,pull"(load) Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 56

58 Vol an syst emu, pred av an parametr u tabulkou Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 57

59 Vol an syst emu, typov y prklad z asobnkem 11 krok u resen vol an sluzby read(fd, buffer, nbytes) (knihovna C) Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 58

60 Vol an syst emu, prklad, maxim aln e jednoduch y shell Jan Staudek, FI MU Brno PB152 Operacn syst emy { Typologie, funkcn skladby a architektury OS 59

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Typologie, funkcn skladba a architektury OS, prklady z Windows, Unix, Linux, Android 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 http://www..muni.cz/usr/staudek/vyuka/

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

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

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

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

Pl anov an. PB 152 Operacn syst emy. Jan Staudek Verze : jaro 2017

Pl anov an. PB 152 Operacn syst emy. Jan Staudek   Verze : jaro 2017 Pl anov an PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Osnova predn asky Motivace: V multitaskingov ych syst emech existuje vce proces

Více

GPDR, General Data Protection Regulation

GPDR, General Data Protection Regulation Obecn e narzen o ochran e osobnch udaj u, OU GPDR, General Data Protection Regulation PV 017 Rzen informacn bezpecnosti Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze :

Více

Soubor, souborov e organizace

Soubor, souborov e organizace Soubor, souborov e organizace PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2016 Osnova predn asky Pojem soubor, klc, operace se souborem,

Více

Obnova transakc po v ypadku

Obnova transakc po v ypadku Klasikace poruch Obnova transakc po v ypadku PA 150 Principy operacnch syst em u Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý http://www..muni.cz/usr/staudek/vyuka/ poruchy transakc logick e chyby v resen T nelze

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

Téma 2 Architektury OS a jejich služby

Téma 2 Architektury OS a jejich služby Téma 2 Obsah 1. Úkoly a skladba OS 2. Složky OS a jejich určení 3. Systémové programy 4. Standardy pro služby OS a typické služby JOS 5. Mechanismus volání služeb 6. Monolitické OS 7. OS s mikrojádrem

Více

Projekt implementace ISMS

Projekt implementace ISMS Projekt implementace ISMS PV 017 Bezpecnost IT Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý http://www..muni.cz/usr/staudek/vyuka/ Verze : podzim 2016 ISMS { Information Security Management System Metodicky vypracovan

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

Soubor, souborov e organizace

Soubor, souborov e organizace Soubor, souborov e organizace PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Osnova predn asky Pojem souboru Model, sch ema souborov

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

Virtu aln pam et' PB 152 Operacn syst emy. Jan Staudek Verze : jaro 2017

Virtu aln pam et' PB 152 Operacn syst emy. Jan Staudek   Verze : jaro 2017 Virtu aln pam et' PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Virtualizace pam eti principy, z aklady str ankov an na z adost, Demand

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

Obnova transakc po v ypadku

Obnova transakc po v ypadku Obnova transakc po v ypadku PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Klasikace poruch poruchy transakc logick e

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

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

Distribuované systémy, role a principy OS

Distribuované systémy, role a principy OS Připomenutí elementárních faktů Distribuované systémy, role a principy OS PA 150 Principy operačních systémů Jan Staudek http://www.fi.muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016

Více

Prklady opatren, zranitelnost a hrozeb

Prklady opatren, zranitelnost a hrozeb Prklady opatren, zranitelnost a hrozeb PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Obsah Prklad kategori opatren podle ISO/IEC 27001/27002

Více

Soubor, souborov e organizace

Soubor, souborov e organizace Osnova predn asky Soubor, souborov e organizace PV 06 Organizace soubor u Pojem souboru Model, sch ema organizace soubor u Dotaz nad souborem Klasikace souborov ych organizac Jan Staudek http://www..muni.cz/usr/staudek/vyuka/

Více

Management procesu I Mgr. Josef Horálek

Management procesu I Mgr. Josef Horálek Management procesu I Mgr. Josef Horálek Procesy = Starší počítače umožňovaly spouštět pouze jeden program. Tento program plně využíval OS i všechny systémové zdroje. Současné počítače umožňují běh více

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

Prepn an, switching. Propojovac probl em. PV 169 Z aklady prenosu dat. Prepnac, prepnan a st' Metody prepn an

Prepn an, switching. Propojovac probl em. PV 169 Z aklady prenosu dat. Prepnac, prepnan a st' Metody prepn an Propojovac probl em Prepn an, switching PV 169 Z aklady prenosu dat Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Jak propojit dvoubodov ymi spoji mnoho zarzen? Kazd e zarzen s kazd ym? { Nerealistick

Více

Hasov an (hashing) na vn ejsch pam etech

Hasov an (hashing) na vn ejsch pam etech Hasov an (hashing) na vn ejsch pam etech PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Obsah predn asky Jak algoritmicky dos ahnout

Více

Volba v udce, Leader Election

Volba v udce, Leader Election Volba v udce, Leader Election PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Volebn probl em { Kdy a proc se vol vedouc

Více

Distribuovan e prostred, cas a stav v distribuovan em prostred

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

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

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

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

Politika informacn bezpecnosti, Dodatek

Politika informacn bezpecnosti, Dodatek Politika informacn bezpecnosti, Dodatek PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Obsah dodatku XXX tip u pro tvorbu politiky informacn

Více

Distribuovan e prostred, cas a stav v distribuovan em prostred

Distribuovan e prostred, cas a stav v distribuovan em prostred Obsah predn asky Distribuovan e prostred, cas a stav v distribuovan em prostred PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim

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

IB109 Návrh a implementace paralelních systémů. Organizace kurzu a úvod. RNDr. Jiří Barnat, Ph.D.

IB109 Návrh a implementace paralelních systémů. Organizace kurzu a úvod. RNDr. Jiří Barnat, Ph.D. IB109 Návrh a implementace paralelních systémů Organizace kurzu a úvod RNDr. Jiří Barnat, Ph.D. Sekce B109 Návrh a implementace paralelních systémů: Organizace kurzu a úvod str. 2/25 Organizace kurzu Organizace

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

Bezs n urov a telefonie, DECT

Bezs n urov a telefonie, DECT Bezs n urov a telefonie, DECT PA 151 Soudob e ste Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 DECT, Digital European Cordless Telephone z obchodnho hlediska

Více

Politika informacn bezpecnosti, Dodatek

Politika informacn bezpecnosti, Dodatek Obsah dodatku Politika informacn bezpecnosti, Dodatek PV 017 Bezpecnost IT Politika informacn bezpecnosti dle z akona o kybernetick e bezpecnosti Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û

Více

Aplikacn bezpecnost. PV 017 Bezpecnost informacnch technologi. Jan Staudek Verze : podzim 2017

Aplikacn bezpecnost. PV 017 Bezpecnost informacnch technologi. Jan Staudek  Verze : podzim 2017 Aplikacn bezpecnost PV 017 Bezpecnost informacnch technologi Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2017 Informacn bezpecnost z pohledu aplikacnch syst

Více

Politika informacn bezpecnosti

Politika informacn bezpecnosti Politika Politika informacn bezpecnosti PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2019 Politika { pravidla rdic dosazen cl u urcen ymi

Více

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

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í

Více

Souborov e syst emy { koncepty a rozhran

Souborov e syst emy { koncepty a rozhran Souborov e syst emy { koncepty a rozhran PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Osnova predn asky pojem syst emu soubor u

Více

Volba v udce, Leader Election

Volba v udce, Leader Election Volebn probl em { Kdy a proc se vol vedouc uzel? Volba v udce, Leader Election PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim

Více

Aplikacn bezpecnost. Informacn bezpecnost z pohledu aplikacnch syst em u. PV 017 Bezpecnost informacnch technologi

Aplikacn bezpecnost. Informacn bezpecnost z pohledu aplikacnch syst em u. PV 017 Bezpecnost informacnch technologi Informacn bezpecnost z pohledu aplikacnch syst em u Aplikacn bezpecnost PV 017 Bezpecnost informacnch technologi Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim

Více

Projekt implementace ISMS

Projekt implementace ISMS ISMS { Information Security Management System Projekt implementace ISMS PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 018 Syst em proces

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

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

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

Projekt implementace ISMS Dodatek 4, Prklad politiky ISMS

Projekt implementace ISMS Dodatek 4, Prklad politiky ISMS Prklad kapitol politiky informacn bezpecnosti pro ISMS Projekt implementace ISMS Dodatek 4, Prklad politiky ISMS PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾

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

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Struktura pamětí a procesů v DB Oracle. Radek Strnad Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená

Více

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

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

Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,...

Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,... Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,... PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Audit Audit (z lat.

Více

Rzen reakc na bezpecnostn incidenty

Rzen reakc na bezpecnostn incidenty Rzen reakc na bezpecnostn incidenty PV 017 Bezpecnost informacnch technologi Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 n Bezpecnostn ud alost, bezpecnostn

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

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

Ú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

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit Jednoduché stránkování Operační systémy Přednáška 8: Správa paměti II Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné velikosti

Více

Souborov e syst emy { koncepty a rozhran

Souborov e syst emy { koncepty a rozhran Osnova predn asky Souborov e syst emy { koncepty a rozhran PV 06 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ pojem syst emu soubor u adres arov e struktury pripojov an syst em

Více

Management procesu II Mgr. Josef Horálek

Management procesu II Mgr. Josef Horálek Management procesu II Mgr. Josef Horálek Vlákna = Vlákna (Threads) = proces je definován množinou zdrojů výpočetního systému, které používá a umístěním, kde je spuštěn; = vlákno (thread) nazýváme lehký

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

Téma 5. Ovladače přístrojů Instrument Drivers (ID)

Téma 5. Ovladače přístrojů Instrument Drivers (ID) Cíl a užitek z ID: Téma 5 Ovladače přístrojů Instrument Drivers (ID) ID jsou vrstvou nad tradičními příkazy pro ovládání přístrojů (SCPI) message based obsahují vyšší (high level) softwarové funkce, které

Více

Hierarchick e indexy, B / B+ stromy, tries

Hierarchick e indexy, B / B+ stromy, tries Hierarchick e indexy, B / B+ stromy, tries PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Osnova predn asky V yklad pokrocil e technologick

Více

Principy operačních systémů. Lekce 3: Virtualizace paměti

Principy operačních systémů. Lekce 3: Virtualizace paměti Principy operačních systémů Lekce 3: Virtualizace paměti Virtuální paměť Adresní prostor paměti je uspořádán logicky jinak, nebo je dokonce větší než je fyzická operační paměť RAM Rozšíření vnitřní paměti

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

N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS

N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS Metriky a m eren informacn bezpecnosti N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Organizace

Více

Operační systémy. Přednáška 8: Správa paměti II

Operační systémy. Přednáška 8: Správa paměti II Operační systémy Přednáška 8: Správa paměti II 1 Jednoduché stránkování Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné

Více

Transakce, soub eznost a uv aznut v distribuovan em prostred

Transakce, soub eznost a uv aznut v distribuovan em prostred Osnova predn asky Transakce, soub eznost a uv aznut v distribuovan em prostred PA 150 Principy operacnch syst em u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Distribuovan

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

Operační systémy. Přednáška 2: Procesy a vlákna

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

Více

Komunikace a synchronizace proces u

Komunikace a synchronizace proces u Komunikace a synchronizace proces u PB 152 Operacn syst emy Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2017 Motto platn e jiz 35 let Designing correct routines

Více

Počítač jako prostředek řízení. Struktura a organizace počítače

Počítač jako prostředek řízení. Struktura a organizace počítače Řídicí počítače - pro řízení technologických procesů. Specielní přídavná zařízení - I/O, přerušovací systém, reálný čas, Č/A a A/Č převodníky a j. s obsluhou - operátorské periferie bez obsluhy - operátorský

Více

Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,...

Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,... Audit Audit (prezkoum av an) bezpecnostnch opatren, politik, syst em u,... PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Audit (z lat.

Více

Wireless MAN, WiMax,

Wireless MAN, WiMax, Wireless MAN, WiMax, 802.16 PA 151 Soudob e ste Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2016 Osnova Co to je WiMAX Uvod k 802.16 Z akladn principy cinnosti

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

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

Služba ve Windows. Služba (service) je program

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é

Více

N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS

N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS Metriky a m eren informacn bezpecnosti N avrh a pouzit metrik informacn bezpecnosti, m eren v ISMS PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Organizace

Více