Poctacov e syst emy { prehled

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

Download "Poctacov e syst emy { prehled"

Transkript

1 Prol prdm tu Poctacov syst my { p PB 15 Opracn syst my Jan Staudk Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Vrz : jaro tapa (1/4 obsahu, prdn ask), uvod do OS Pripomnut z akladnch princip u cinnost poctac u Szn amn s hlavnmi komponntami OS Szn amn s hlavnmi typy v ypoctnch prostrd.tapa, rozbor b azov ych princip u cinnost OS Procsy a vl akna Komunikac a synchronizac procs u/vl akn Uv aznut procs u/vl akn Pl anov an cinnost procsoru Spr ava hlavn (vnitrn) pamti Virtualizac hlavn (vnitrn) pamti Ovl ad an vstup u a v ystup u Vnjs pamti poctac u, pr ac s soubory dat na nich ukl adan ych a rozhran sluzb souborov ych syst m u jsou obsahm prdmtu PV06 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 1 Opracn syt m, OS OS j programov vybavn (softwar) poctacov ho syst mu, ktr umoz nuj uzivatl um vyuzvat zdroj poctac { procsor, pamt', data na vnjs pamtch, IO zarzn,... fktivn a na komunikacn urovni blzk jim a jjich aplikacnm syst m um poskytuj sstavu sluzb pro vyuzv an poctac ovl ad a r uznorod prif ri a vnjs pamti poctac... Pokud s m a porozumt opracnm syst m um, j nutn rozumt z akladnm princip um oprac, tj, koncpt um cinnost hardwar poctacov ych syst m u Proc studujm OS? Pravdpodobn nikdo z V as (uz) nbud skutcn ps at OS Tak proc s OS studuj? Mnoh aplikac pozaduj,,vyladit"v ykon { j nutn porozumt jak sluzby poskytovan OS ovliv nuj n avrh aplikac OS j nutn administrovat a fktivn vyuzvat { j nutn rozumt struktur am OS (od intrfac na HW po aplikacn urov n) OS patr mzi njrozs ahljs a njslozitjs IT syst my, tchniky pouzvan v OS lz uplatnit i jind { slozit struktury dat, soubznost, rsn konikt u, spr ava zdroj u cas od casu j potrba (c ast) OS upravit (psan ovladac u,... ), pak j ovsm potrba opracnm syst m um rozumt Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 3

2 Prdn asky Studijn litratura Dobr (doporucn ) ucbnic: William Stallings,. Oprating systms : Intrnals and Dsign Principls, 8th d. Prntic Hall, 014 ISBN: Avi Silbrschatz,... Oprating Systms Concpts, Essntials nd d. John Willy, 013 ISBN: Osnova prvn prdn asky Pripomnm si njprv co to poctac j Principy oprac procsoru Struktura I/O Struktura pam t Hirarchi pam t Hardwarov a ochrana Architktura univrz alnho syst mu Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 4 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 5 Z akladn stavbn prvky poctac Komponnty poctac { abstrakc vysok urovn procsor, procssor rd cinnost poctac prov ad funkc zpracov avajc data pokud poctac obsahuj 1 procsor, naz yv a s { cntral procssing unit (CPU) hlavn pam t', main mmory uchov av a programy a data nrgticky z avisl a dals n azvy ral mmory, primary mmory,... IO moduly prsun dat mzi poctacm a vnjsm prostrdm trmin aly, vnjs pamti, komunikac,... Syst mov a sb rnic, Systm Bus komunikacn csta mzi procsorm, hlavn pamt a IO moduly Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 6 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 7

3 Architktura poctacov ho syst mu dtailn ji 1 nbo vc procsor u a radic IO zarzn propojn spolcnou syst movou sb rnic zprostrdkov avajc prstup do sdln hlavn pam ti soub zn a cinnost CPU a zarzn { souprn o,,cykly pam ti" Architktura poctacov ho syst mu, soucinnost I/O a CPU I/O zarzn (prifri) a CPU mohou oprovat soub zn Kazd y radic zarzn j odpov dn y za cinnost zarzn jist ho typu Kazd y radic zarzn m a lok aln vyrovn avac pam t', buffr Data z/do opracn pam ti do/z lok aln vyrovn avac pam ti prif ri prsouv a mikroprogram I/O instrukc rsn v CPU (nbo zvl astn procsor { DMA, viz pozdji) I/O = to co s dj mzi lok aln vyrovn avac pamt radic a prifri Radic prif ri informuj CPU o ukoncn sv cinnosti prrusnm nbo indikacmi v sv ych rgistrch Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 8 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 9 Procsor (CPU) a hlavn (opracn, vnitrn) pam t' Procsor zsk av a instrukc z pamti, dk oduj j a prov ad j mnozina instrukc j spcick a pro jist y typ procsoru typy instrukc: prsun hodnot mzi hlavn pamti a rgistry procsu, aritmtick /logick oprac nad hodnotami v rgistrch / pamti, vtvn (skoky), rzn (start IO,... ) procsor j vybavn sv ymi rychl ymi pamtmi { rgistry: obsahuj { klcov promnn, docasn v ysldky, data nutn a pro rzn bh u v ypoct u,... Hlavn pam t' tak opracn pamt', prim arn pamt, RAM, fyzick y adrsov y prostor (FAP),..., nkdy jn pamt' nrgticky z avisl a pamt' vdl rgistr u jdin a pamt' dostupn a z procsoru prmo (sbrnic) Rgistry procsoru lz j odkazovat (adrsovat) v strojov m jazyku Rgistry viditln uzivatli jsou dostupn jak OS, tak i uzivatlsk ym procs um obsahuj data, adrsy (indxy, ukazatl sgmnt u, ukazatl z asobnku,... ), podmnkov k ody { indikac,... Rdic a stavov rgistry obcn ndostupn uzivatlsk ym procs um (jsou dostupn pouz privilgovan ymi instrukcmi) nktr pouzv a CPU pro rzn sv ych vlastnch oprac { Instruction Rgistr (IR) { obraz intrprtovan instrukc { Program Countr (PC) { adrsa n asldn zsk avan instrukc { Program Status Word (PSW) bity podmnkov ych k od u / stav u (< 0, > 0, prtok,... ) bity stav u Intrrupt nabl/disabl, privilg/usr mod, IO adrsa prrusujcho IO zarzn,... nktr pouzv a OS { rzn bzpcnosti, spr avy pamti,... Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 10 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 11

4 Jak pracuj procsor, prov ad n instrukc procsor intrprtuj instrukc uvdn v programu instrukc s zsk avaj z hlavn pamti (FAP) skvncn ukazatlm na prst zsk avanou instrukci z FAP j PC z akladn cyklus procsoru { cyklick prov adn dvou f az, FETCH a EECUTE: loop Jak pracuj procsor, prov ad n instrukc Prov ad n instrukc { akc spadajc do 4 katgori prnosy mzi procsorm a pamt prnosy mzi procsorm a IO zpracov an dat (aritmtika, logika) rzn { zmna posloupnosti prov adn ych instrukc FETCH; /* FETCH: ((PC)) IR */ PC:= PC+1; EECUTE; /* EECUTE: provd' (IR) */ nd loop; Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 1 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 13 Prrusn Prrusn norm alnho b hu procsoru clm j umoznit prkr yv anm vc cinnost v cas dynamicky vznik a potrba prov st jistou posloupnost prkaz u (OS) jako rakci na njakou prrusujc ud alost prrusujc ud alost zp usob, z s potlac prov adn bzcho procsu tak, aby ho bylo mozn pozdji obnovit v dob rsn I/O oprac s umozn, aby CPU prov adla jin instrukc nz instrukc programu ckajcho na konc I/O oprac cinnost CPU s pozdji prrus iniciativou,,i/o modulu" CPU prd a rzn na,,intrrupt Handlr Routin" (standardn souc ast j adra OS) CPU (na urovni mikroprogramu) tstuj nutnost prrusn alspo n po kazd m provdn instrukc Jak pracuj procsor s prrusovacm syst mm Existuj-li nvyrzn a z adost o prrusn, a j povolno prrusov an, provd s intrrupt handlr, spr avc prrusn, souc ast j adra OS Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 14 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 15

5 Tok rzn IO oprac bz prrusn Tok rzn IO oprac s prrusnm Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 16 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 17 Obcn a funkc prrusn Prrusn prd av a rzn spr avci prrusn (intrrupt handlr) prostrdnictvm vktoru prrusn Vktor prrusn obsahuj adrsy vstupnch bod u vsch spr avc u prrusn, pokud jsou rplikovan podl prcin prrusn Mchanismus prrusn mus uchovat adrsu instrukc prov adn jako prst po obnov v ypoctu po obsluz prrusn (na dnovan m mst v pam ti) Obsluha prrusn vsms nb yv a n asobn prstupn a { aby s zajistila validn obsluha prrusn, jsou b hm obsluhy prrusn dals indikovan a prrusn maskov ana (disabld ) Obcn a funkc prrusn,,trap"{ softwarov gnrovan prrusn { z adost o sluzbu rsnou opracnm syst mm (Systm call) vyvolanou provdnm spci aln instrukc trap { tak synchronn prrusn intrrupt { tak asynchronn prrusn Opracn syst m j syst m rzn y prrusnmi (intrrupt drivn) Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 18 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 19

6 Spr ava prrusn Ida zpracov an prrusn trdu/typ prrusn urc mikroprogram CPU { spcikuj polozky PCBF a INTE v vktoru prrusn mikroprogram CPU zapamatuj stav CPU uchov anm ctac instrukc (INTE) urcuj vstupn bod rlvantnho spr avc prrusn spr avc prrusn zapamatuj stav CPU uchov anm ostatnch rgistr u napr. v urcn m z asobnku spr avc prrusn dtailn spcikuj prcinu prrusn dotazy na stavov rgistry a urc konkr tn zp usob obsluhy prciny prrusn Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 0 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 1 Zmny v pamti a v rgistrch pri obsluz prrusn Syst mov a sbrnic komunikacn prostrdk mzi CPU, pam t a IO komunikacn csty pro prnos adrs komunikacn csty pro prnos dat nbitov paralln (8, 16, 3, 64,... parallnch bitov ych cst) Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 3

7 Systmov a sbrnic, pr klad Pntium Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy Obsluha I/O zar zn pomoc prrusn 4 Struktura I/O { dv mtody obsluhy Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 5 Synchronn a asynchronn r sn I/O pomoc OS c inn c kan, busy waiting v systmch bz r zn IO pomoc OS z adn soubz n zpracovav an I/O, ndorsny zust av a njvy s jdn I/O pozadavk program tstuj konc IO oprac opakovanymi dotazy na pr slusny stavovy rgistr IO zar zn prrusn m (a OS) r zna soubz na ralizac IO v systmch s r zn m IO pomoc OS soubz n zpracovav an I/O s bhm programu(u) IO opraci zahajuj OS na z adost procsu procs c ka na dokoncn IO oprac synchronn r sn IO procs ncka na dokoncn IO oprac asynchronn r sn IO, mu z bz t soubz n s IO oprac Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 6 Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 7

8 Pu o stavu IO oprac v OS { Dvic-Status Tabl Dirct Mmory Accss, DMA Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 8 Struktura (hirarchi) pamt Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 9 Hirarchi pamt Hlavn pamt', opracn pamt', RAM, primarn pamt',... Pouz va s pro vlmi rychla I/O zar zn pro prnos dat do/z pamt rychlost,,bl zkou"rychlosti vnitrn pamti c prifri Radi prna s bloky dat mzi vyrovnavac pamt a prifri bz zasah u z strany CPU { kradn cyklu (cycl staling) Prrusn s gnruj po prnsn clho bloku, n po kazd d lc jdnotc (byt) Jdina vlka pamt', do ktr CPU mu z pristupovat pr mo Vsms nrgticky zavisl a z hldiska uchovav an obsahu Kapacita, r adov : ds tky MB az jdnotky GB, rychlost pr stupu < 10 6 s (typicky ds tky az stovky ns) Skundarn pamt' Rozs r n pamti poskytuj c nrgticky nzavislou (nonvolatil) pamt'ovou kapacitu (jdnotky GB az TB) Rychlost pr stupu typicky jdnotky ms Typicky rprzntant { magnticky disk trciarn pamt' archivn mdia Typicky rprzntant { roboticky r zn sklady pask Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 30 Jan Staudk, FI MU Brno PB15 Opracn { Poc systmy 31

9 Hirarchi pam t Caching, cach pam t' Caching CPU-main mmory Mikroprogramm rzn koprov an dat nd avn historii zprstup novan ych v opracn (hlavn) pamti a jjich okol do rychljs pamti (s mns kapacitou) { cach mmory Pouzv an rychljs pamti pro zprstup nov an aktu alnch dat/instrukc Uplat nuj s princip casov a prostorov lok alnosti bzn ych program u Jimi rzn procsy s s vysokou pravdpodobnost po jistou dobu pohybuj v omzn m adrsov m prostoru pamti Procsor s obrac na opracn pamt' az v prpad, kdyz s zprstup novan a data nnach azj v cach pamti Caching zav ad jinou urov n hirarchi pam t tat az data s soubzn uchov avaj v vc nz jdn urovni J nutn proto rsit probl m udrzn konzistnc vc kopi tchz dat Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 3 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 33 Caching, cach pam t' Caching, cach pam t' Cach {"skr ys" Drah a al vlmi rychl a pamt' St yk a s s pomaljs al vts pamt OS a uzivatlsk programy ji nvid Cach j udrzovan a pomoc hardwar spr avy pamti Procsor hld a odkazovan slovo njprv v cach Jstliz procsor slovo nnalzn v cach, prsun s do cach blok z RAM, ktr y toto slovo obsahuj Princip caso-prostorov lokality program u zp usobuj,z prst zprstup novan slovo bud s vlkou pravdpodobnost nalzno v cach Pouzv a s dynamicky podobn jako virtu aln pamt' Rychlost procsor j blizs rychlosti cach nz rychlosti vnitrn pamt'(ram) Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 34 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 35

10 Bzpcnostn mchanismy { stavy procsoru Sdln syst mov ych zdroj u pozaduj, aby OS ml z aruku, z nspr avn y program ngativn novlivn b h ostatnch procs u nbo OS Z pravomoci (a odpov dnosti) uzivatlsk ych program u s vyjmaj I/O oprac, oprac ovliv nujc stav syst mov ych zdroj u (rgistry ochrany,... ) apod. mnoh funkcn vlastnosti sm spravovat pouz OS, n aplikacn programy { j nutn y du aln rzim cinnosti CPU stavy procsoru Privilgovan instrukc s mohou prov ad t pouz v privilgovan m rzimu Po prijt prrusn (vc. trap-prrusn, z adost o provdn sluzby) s procsor automaticky prpn a do privilgovan ho rzimu (spoust s OS) do uzivatlsk rzimu procsor prpn a j adro OS pri spoust n uzivatlsk ho procsu usr mod { CPU m uz intrprtovat omzn y instrukcn rprto ar a nm uz zprstup novat zdroj syst mu dostupn v yhradn OS krnl mod { CPU nn nijak omzovan y, m uz prov adt i tzv. privilgovan instrukc Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 36 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 37 stavy procsoru Bzpcnostn mchanismy { hardwarov ochrany procsor prch az do krnl mod prijtm prrusn procsor prch az do usr mod privilgovanou instrukc provdnou OS pri spoust n b hu procsu stav procsoru indikuj mod bit v stavov ych rgistrch CPU Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 38 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 39

11 Bzpcnostn mchanismy { hardwarov ochrany Ochrana pam ti Souvis s mtodami spr avy pamti Dtaily pozdji pri v ykladu spr avy pamti Ochrana (dostupnosti) CPU Z aruku, z vl adu nad procsorm si udrz OS a n aplikacn program, poskytuj casovac Casovac { prdnastavn y rgistr privilgovanou instrukc, {1 (dcrmnt) pri kazd m hodinov m tiku, jakmil hodnota rgistru dos ahn 0, gnruj s prrusn Souvis s mtodami pl anov an Dtaily pozdji pri v ykladu pl anov an cinnosti procsoru Klasikac poctac u { osobn/prson aln poctac typicky ddikovan pro jdnoho uzivatl v soucasn dob al vsms s multiprogramov anm (multitasking) typick I/O vybavn kl avsnic, mys, obrazovka, mal a tisk arna, komunikacn pripojn Uprdnost novan ym clm j uzivatlovo pohodl, Inici aln trnd { vsms minimum ochran { { hlavn roli hraj uzivatlova odpov dnost { vsms minim aln vyuzv an ochrann ych rys u CPU jjich OS posl z adoptovaly tchnologi vyvinut pro OS vtsch poctac u (strdiskov ych, podnikov ych srvr u,... ) Mohou s na nich provozovat r uzn typy opracnch syst m u Windows, MacOS, UNI, Linux,... Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 40 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 41 Multiuzivatlsk syst my, Tim-Sharing Systms, TSS multiprogramov an { orig. tchnologi pro fktivn d avkov zpracov an { soubzn rsn vc program u Multiuzivatlsk syst my rozsiruj pl anovac pravidla o rychl (spravdliv, cyklick ) prpn an mzi procsy rscmi zak azky intraktivnch uzivatl u podporuj s on-lin komunikac mzi uzivatlm a OS p uvodn v konguraci poctac{trmin al v soucasnosti v st'ov m prostrd syst m j uzivatl um on-lin dostupn y { jak pro zprstup nov an dat { tak i pro rsn program u Klasikac poctac u { paralln a distribuovan syst my Paralln syst my { vc procsor u sdl spolcn y FAP vschny procsory mohou,,soucasn"vidt stav paralln rsn ulohy (kazd ho z participujcch procsor u) udrzovan y v sdln m FAP paralln syst my jsou rzny parallnmi algoritmy Distribuovan syst my { vc poctac u nsdl spolcn y FAP, kazd y poctac m a sv uj lok aln FAP komunikuj prifrnmi opracmi (spoj, st') { v ymnou zpr av stav distribuovan rsn ulohy si mus kazd y z ucastnn y poctac postupn zsk avat v ymnou zpr av Distribuovan syst my jsou rzny distribuovan ymi algoritmy Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 4 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 43

12 Paralln syst my, klasick a klasikac Paralln syst my, klasick a klasikac zvysuj dosazitlnou propustnost, konomicnost a spolhlivost Multiprocsorov syst my tak tsn v azan syst my syst my s vc nz jdnou CPU propojn ych s spolcn ym FAP syst movou sbrnic a sdljcch rovnz IO Symtrick y multiprocssing (SMP) Cl y syst m j rzn y intgrovan ym OS OS m uz b yt intrprtovan y soubzn vc procsory Podporuj vtsina soudob ych OS Najdnou m uz bzt vc procs u, aniz dojd k snzn v ykonu Ktr ykoliv procs m uz kdykoliv bzt na ktr mkoliv procsoru Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 44 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 45 Paralln syst my, klasick a klasikac Asymtrick y multiprocssing (AMP) kazd y procsor m a pridln y spcick y ukol hlavn (mastr) procsor (CPU) vdl v ypoct u pl anuj a pridluj pr aci podrzn ym (slav) procsor um (komunikacn procsor,... ) Distribuovan syst my Distribuc v ypoct u mzi vc poctac u propojn ych st lz sdlt z at z (load-sharing), v ypocty s tudz zrychluj zvysuj s spolhlivost, komunikativnost tak voln v azan syst my kazd y samostatn y procsor m a svoji vlastn lok aln pamt' (FAP) vz ajmn komunikuj pomoc komunikacnch spoj u v ymnou zpr av vynucuj si pouzit vhodn st'ov infrastruktury LAN, Local Ara Ntworks WAN, Wid Ara Ntworks klasikac symtrick distribuovan syst my { pr-to-pr asymtrick distribuovan syst my { klint{srvr Distribuovan y opracn syst m x st'ov y opracn syst m Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 46 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 47

13 Paralln a distribuovan syst my, ilustrac architktur Flynnova katgorizac v ypoctnch syst m u Singl Instruction Singl Data (SISD) jdin y procsor prov ad jdin y instrukcn proud data jsou ulozna v jdin, s riov dostupn pamti klasick y 1-procsorov y syst m, prp. rzn y OS s multitaskingm Singl Instruction Multipl Data (SIMD) jdna (a t az) instrukc s prov ad na mnozin dat vc procsory spcializovan maticov / vktorov poctac (koprocsory) Multipl Instruction Singl Data (MISD) jdna posloupnost dat j prn asna k mnozin procsor u kazd y procsor nad daty prov ad jinou posloupnost instrukc nikdy nimplmntov ano, form aln modl Multipl Instruction Multipl Data (MIMD) multiprocsor { tsn v azan syst my distribuovan y syst m { voln v azan syst my Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 48 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 49 Klasikac poctac u { shluky, Clustrd Systms LAN, Local Ara Ntwork Shlukov an (clustring) pod rznm OS lz,,shlukovat"vc procsor u pro rsn dlcch probl m u jdnoho zad an paralln syst my { na b azi SMP distribuovan syst my { na b azi LAN, sdln vnjs pamti { prklad { ORACLE Paralll Srvr (jdna vrz DBS ORACLE) clm b yv a dosazn vysok dostupnosti rsn sluzby Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 50 Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 51

14 WAN, Wid Ara Ntwork Jan Staudk, FI MU Brno PB15 Opracn systmy { Poctacov systmy { p 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Paralelní systémy. SIMD jeden tok instrukcí + více toků dat jedním programem je zpracováváno více různých souborů dat

Paralelní systémy. SIMD jeden tok instrukcí + více toků dat jedním programem je zpracováváno více různých souborů dat Paralelní systémy Paralelním systémem rozumíme takový systém, který paralelně zpracovává více samostatných úloh nebo zpracování určité úlohy automaticky rozdělí do menších částí a paralelně je zpracovává.

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

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

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

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

Typologie, funkcn skladby a architektury OS

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

Více

Struktura a architektura počítačů

Struktura a architektura počítačů Struktura a architktura počítačů Logické skvnční obvody (bloky) a budič používané v číslicovém počítači Čské vysoké uční tchnické Fakulta lktrotchnická Vr..3 J. Zděnk / M. Chomát 24 st d in d d d 2 d 3

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

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

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

Verze : jaro 2017 Jan Staudek, FI MU Brno

Verze : jaro 2017 Jan Staudek, FI MU Brno Bzdratov s t, systmatizac z hldiska pokryt prostoru V rjn mobiln s t, s t LTE PA 151 Soudob s t Jan Staudk http://www..muni.cz/usr/staudk/vyuka/ } w A y < 5 4 23 1 0 / -., )+ ( %&' $ #!" Æ Vrz : jaro 2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Správa paměti II. 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. 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

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2 Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

Obvody a architektura počítačů. Jednoprocesorové počítače

Obvody a architektura počítačů. Jednoprocesorové počítače Obvody a architektura počítačů Jednoprocesorové počítače Josef Voltr, 2013 Modulární sestava počítače s jedním procesorem Postup činnosti počítače 1. procesor vyšle adresu pamětové buňky 2. paměť vyšle

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

Postup tvorby studijní opory

Postup tvorby studijní opory Postup tvorby studijní opory RNDr. Jindřich Vaněk, Ph.D. Klíčová slova: Studijní opora, distanční studium, kurz, modl řízní vztahů dat, fáz tvorby kurzu, modl modulu Anotac: Při přípravě a vlastní tvorbě

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

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

Procesor. Procesor FPU ALU. Řadič mikrokód

Procesor. Procesor FPU ALU. Řadič mikrokód Procesor Procesor Integrovaný obvod zajišťující funkce CPU Tvoří srdce a mozek celého počítače a do značné míry ovlivňuje výkon celého počítače (čím rychlejší procesor, tím rychlejší počítač) Provádí jednotlivé

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

Technické prostředky počítačové techniky

Technické prostředky počítačové techniky Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení

Více

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled paralelních architektur Přehled paralelních architektur Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled I. paralelní počítače se konstruují

Více

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený

Více

PB153 Operační systémy a jejich rozhraní

PB153 Operační systémy a jejich rozhraní PB153 Operační systémy a jejich rozhraní Něco málo o hardwaru 1 Historie: dávkové systémy 2 První počítače obrovské stroje zabírající patra budov velice drahé I/O zařízení: děrné štítky, děrná páska, magnetická

Více

Architektura počítače

Architektura počítače Architektura počítače Výpočetní systém HIERARCHICKÁ STRUKTURA Úroveň aplikačních programů Úroveň obecných funkčních programů Úroveň vyšších programovacích jazyků a prostředí Úroveň základních programovacích

Více

Charakteristika dalších verzí procesorů v PC

Charakteristika dalších verzí procesorů v PC Charakteristika dalších verzí procesorů v PC 1 Cíl přednášky Poukázat na principy tvorby architektur nových verzí personálních počítačů. Prezentovat aktuální pojmy. 2 Úvod Zvyšování výkonu cestou paralelizace

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1

14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1 14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1 S Á ČK Y NA PS Í E XK RE ME N TY SÁ ČK Y e xk re m en t. p o ti sk P ES C Sá čk y P ES C č er né,/ p ot is k/ 12 m y, 20 x2 7 +3 c m 8.8 10 bl ok

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Architektura IO podsystému České vysoké učení technické, Fakulta elektrotechnická A4M36PAP Pokročílé architektury počítačů Ver.1.00 2010 1 Co je úkolem? Propojit jednotlivé

Více

Hierarchick e indexy, B / B+ stromy, tries

Hierarchick e indexy, B / B+ stromy, tries Osnova predn asky Hierarchick e indexy, B / B+ stromy, tries V yklad pokrocil e technologick e b aze pouzvan e pro indexov an z aznam u v souboru Grafy, stromov a grafov a struktura, vyhled avac strom

Více

Stacionární kondenzační kotle. Tradice, kvalita, inovace, technická podpora.

Stacionární kondenzační kotle. Tradice, kvalita, inovace, technická podpora. Stacionární kondnzační kotl Stacionární kondnzační kotl. Tradic, kvalita, inovac, tchnická podpora. VCC cocompact VSC cocompact VSC D aurocompact Kondnzační stacionární kotl 2/3 cocompact lgantní dsign

Více

Digit aln vysl an. PV 169 Z aklady prenosu dat. Jan Staudek Verze : podzim 2018

Digit aln vysl an. PV 169 Z aklady prenosu dat. Jan Staudek   Verze : podzim 2018 Digit aln vysl an PV 169 Z aklady prenosu dat Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 K odov an spoje Proces konverze dat do digit alnho sign alu Pren

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

Digit aln vysl an. K odov an spoje. PV 169 Z aklady prenosu dat. Prvek sign alu, prvek dat, stupe n sign alu. Stupe n dat, baudov a / bitov a rychlost

Digit aln vysl an. K odov an spoje. PV 169 Z aklady prenosu dat. Prvek sign alu, prvek dat, stupe n sign alu. Stupe n dat, baudov a / bitov a rychlost K odov an spoje Digit aln vysl an PV 169 Z aklady prenosu dat Proces konverze dat do digit alnho sign alu Pren asen a informace se nejprve k oduje do posloupnosti bit u { Analogov a informace se k oduje

Více

HONEYWELL. DL424/425 DirectLine modul čidla pro sondy rozpusteného kyslíku DL5000

HONEYWELL. DL424/425 DirectLine modul čidla pro sondy rozpusteného kyslíku DL5000 DL424/425 DirctLin modul čidla pro sondy rozpustného kyslíku DL5000 HONYWLL Přhld Moduly čidla DL424/425 DirctLin patří k řadě čidl fy Honywll nové gnrac pro analytické měřní. Unikátní architktura čidl

Více

Řízení IO přenosů DMA řadičem

Řízení IO přenosů DMA řadičem Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována

Více

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

PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Něco málo o hardwaru 02 1/30 HISTORIE: DÁVKOVÉ SYSTÉMY První počítače obrovské stroje zabírající patra budov velice drahé I/O zařízení: děrné štítky, děrná páska,

Více

Krit eria hodnocen informacn bezpecnosti, dodatek

Krit eria hodnocen informacn bezpecnosti, dodatek Dopln ek predn asky pro samostudium Krit eria hodnocen informacn bezpecnosti, dodatek Následující podklady jsou doplňkem přednášky určený pro rozšířující samostudium PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/

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

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

Metody připojování periferií BI-MPP Přednáška 2

Metody připojování periferií BI-MPP Přednáška 2 Metody připojování periferií BI-MPP Přednáška 2 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

Více

Sign aly. Data a sign aly. PV 169 Z aklady prenosu dat. Sign al, elektromagnetick y sign al. (Elektromagnetick y) sign al

Sign aly. Data a sign aly. PV 169 Z aklady prenosu dat. Sign al, elektromagnetick y sign al. (Elektromagnetick y) sign al Data a sign aly Sign aly Clem komunikac je prenos reprezentac fakt u, pojm u, hlasu, text u, obraz u, vide,... { data (resp. informace) Predm etem prenosu dat mezi zdrojem a clem jsou data PV 169 Z aklady

Více

Principy operačních systémů. Lekce 2: Správa paměti

Principy operačních systémů. Lekce 2: Správa paměti Principy operačních systémů Lekce 2: Správa paměti Funkce správce paměti Správce (operační) paměti je součástí kernelu. Jeho implementace může být různá, ale základní funkce jsou obdobné ve všech OS: Udržovat

Více

Projekt implementace ISMS, Dodatek 2, Pozn amky k projektov emu rzen

Projekt implementace ISMS, Dodatek 2, Pozn amky k projektov emu rzen Projekt implementace ISMS, Dodatek 2, Pozn amky k projektov emu rzen PV 017 Bezpecnost IT Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Obsah dodatku predn

Více

Logická organizace paměti Josef Horálek

Logická organizace paměti Josef Horálek Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti

Více

MATEMATICKÝ MODEL POHODLÍ CESTUJÍCÍCH NA LINCE VEŘEJNÉ HROMADNÉ DOPRAVY

MATEMATICKÝ MODEL POHODLÍ CESTUJÍCÍCH NA LINCE VEŘEJNÉ HROMADNÉ DOPRAVY MATEMATICKÝ MODEL POHODLÍ CESTUJÍCÍCH NA LINCE VEŘEJNÉ HROMADNÉ DOPRAVY Jaroslav Klprlík 1 Anotac: Článk uvádí algoritmus pro přiřazní dopravních prostřdků na linky s cílm dosáhnout maximální pohodlí cstujících.

Více

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru

Další aspekty architektur CISC a RISC Aktuálnost obsahu registru Cíl přednášky: Vysvětlit principy práce s registry v architekturách RISC a CISC, upozornit na rozdíly. Vysvětlit možnosti využívání sad registrů. Zabývat se principy využívanými v procesorech Intel. Zabývat

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 2017 Osnova predn asky V yklad pokrocil e technologick

Více

4. PRŮBĚH FUNKCE. = f(x) načrtnout.

4. PRŮBĚH FUNKCE. = f(x) načrtnout. Etrém funkc 4. PRŮBĚH FUNKCE Průvodc studim V matmatic, al i v fzic a tchnických oborch s často vsktn požadavk na sstrojní grafu funkc K nakrslní grafu funkc lz dns většinou použít vhodný matmatický softwar.

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Architektura paměťového a periferního podsystému České vysoké učení technické, Fakulta elektrotechnická A4M36PAP Pokročílé architektury počítačů Ver.1.00 2010 1 Motivace

Více

CHARAKTERISTIKA MODERNÍCH PENTIÍ. Flynnova klasifikace paralelních systémů

CHARAKTERISTIKA MODERNÍCH PENTIÍ. Flynnova klasifikace paralelních systémů Úvod: CHARAKTERISTIKA MODERNÍCH PENTIÍ Flynnova klasifikace paralelních systémů Paralelní systémy lze třídit z hlediska počtu toků instrukcí a počtu toků dat: SI systém s jedním tokem instrukcí (Single

Více

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW. p 1 Koncepce DMA Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW. Čekání na připravenost V/V Přenos paměť V/V nebo V/V paměť Posun pointeru

Více

H - Řízení technologického procesu logickými obvody

H - Řízení technologického procesu logickými obvody H - Řízní tchnologického procsu logickými ovody (Logické řízní) Tortický úvod Součástí řízní tchnologických procsů j i zjištění správné posloupnosti úkonů tchnologických oprcí rozhodování o dlším postupu

Více