Obnova transakc po v ypadku

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

Download "Obnova transakc po v ypadku"

Transkript

1 Obnova transakc po v ypadku PA 150 Principy operacnch syst em u Jan Staudek Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016

2 Klasikace poruch poruchy transakc logick e chyby v resen T nelze pokracovat v d usledku nejak ych vnitrnch chybov ych podmnek aplikace/transakce { chybn y vstup, nenalezen dat, pretok,... { Vesmes neobnoviteln a cinnost, hav arie / krach cel e aplikace b eh aplikace nem a smysl obnovovat syst emem detekovateln e chyby chybu detekuje podp urn y syst em (TPM, OS, DBS,... ), aktivn T krachuje d usledkem napr. uv aznut, uplynutm casov eho limitu,... ). { Zkrachovan a transakce m uze b yt n asledne spusten a znovu napr. protokolem TPM rescm uv aznut, nebo klientem z d uvodu uplynut casov eho limitu neobnovuje se b eh aplikace, opakovan e se spoust zkrachoval a T Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 1

3 Klasikace poruch porucha disku padnut hlav disku na povrch, chyba pam et'ov eho m edia, porucha vyrazujc diskov y mechanismus,... predpoklad { porucha je detekovateln a (kontroln soucty,... ) Vyss spolehlivost lze dos ahnout aplikac n ekter e z metod RAID Po obnove z periodicky prov aden ych z aloznch kopi dat a kontrolnch bod u aplikace lze aplikaci od kontrolnho bodu spustit znovu. v ypadek syst emu v ypadek energie, hw porucha, sw porucha syst emu,... predpoklady { obsah energeticky nez avisl ych pam et se v ypadkem syst emu neposkozuje, b eh vlastnho syst emu lze posl eze obnovit neporusenost dat lze ov erovat prov ad enm integritnch kontrol Transakce nedokoncen a pri v ypadku syst emu krachuje a pri obnov e cinnosti syst emu ji Recovery Manager (TPM) spust znovu. Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 2

4 Obnovitelnost transakcnho zpracov an, spr avce obnovy Studovanou oblast je resen obnovy transakcnho zpracov an po v ypadku syst emu, kter y zp usobuje ztr atu obsahu RAM, nikoli ztr atu obsahu permanentnch pam et Obnova mus zachovat vlastnost transakc { atomicitu: Zprstup novan e objekty v datab azi (na disku) po obnove odr azej { vsechny ucinky proveden ych (committed) transakc a { z adn e ucinky neproveden ych ci zkrachovan ych transakc TPM pri obnov e po v ypadku mus eliminovat ucinky zkrachovan ych transakc a transakc neproveden ych pri v ypadku Eliminace ucink u neproveden ych ci zkrachovan ych transakc obnovuje stav jimi modikovan ych objekt u do stavu, ve kter em se nach azely pri startu techto transakc { roll back Eliminaci ucink u res TPM svoj funkcnost { spr avce obnovy Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 3

5 Obnovitelnost transakcnho zpracov an, spr avce obnovy Dosazen atomicity T v prostred s v ypadky predpokl ad a uplat nov an vlastnosti trvalosti (durability) { objekty zpracovan e proveden ymi transakcemi se mus uchov avat trvale, jsou proto ukl ad any do permanentn pam eti a pot e jsou zde kdykoliv dostupn e { Po potvrzen klientova prohl asen transakce za provedenou, mus b yt ucinky transakce trvale uchovan e v permanentn pam eti V ypadky serveru (syst emu) resen atomicity transakc ovlivn, transakce mus b yt atomick e i v prpade v ypadku serveru/syst emu Proces obnova po v ypadku = zajisten, aby vsechny objekty modikovan e transakcemi byly pri obnove po v ypadku obnoviteln e hodnoty obnoven ych objekt u byly v ysledkem vsech zm en realizovan ych proveden ymi transakcemi a z adnou ze zm en realizovan ych rozpracovan ymi, resp. zkrachoval ymi transakcemi Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 4

6 Algoritmy obnovy Jedn a se o techniky zajist'ujc v prostred s v ypadky konzistenci b aze dat, atomicitu transakc vc. trvalosti v ysledk u proveden ych transakc Algoritmy obnovy maj 2 c asti Akce probhajc b ehem norm alnho resen transakc cl { zajistit dostatek informac nutn ych pro obnovu po v ypadku cena { snzen v ykonu pro aplikace, zv ysen n arok u na pamet' obnovovac akce probhajc po v ypadku, cl { obnova obsahu b aze dat do stavu, kter y zarucuje (viz v yse): { konzistenci b aze dat, { atomicitu transakc a { trvalost v ysledk u transakc Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 5

7 Repete z aklad u OS { Typy pamet pro uchov av an dat energeticky z avisl a (nest al a), Volatile Storage v ypadek energie zp usob ztr atu jejho obsahu typicky operacn pam et', RAM, cache pam et' typicky prmo prstupn a z procesoru energeticky nez avisl a (permanentn), Nonvolatile Storage obsah je zachov an i po v ypadku energie typicky disk, p aska b yv a o nekolik r ad u pomalejs pameti nez volatile pameti obsah nen prmo prstupn y z procesoru stabiln, Stable Storage Informacn obsah se nikdy neztrat, dosud,,chim era", idea se aproximuje replikac permanentn pam et (RAID) N as hlavn cl { zajistit r adn y beh transakc v prpadech, kdy v ypadek syst emu zp usob ztr atu obsahu energeticky z avisl e pam eti Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 6

8 Repete z aklad u OS { Zprstup nov an dat na disku jednotka IO prenosu (disk RAM) { blok dat pro n as ucel { 1 blok dat reprezentuje 1 objekt zprstup novan y transakc, pracujeme s neblokovan ymi z aznamy blok dat ulozen y na disku { fyzick y blok blok dat ulozen y v RAM { blok ve vyrovn avac pameti, (Buffer block), cache objektu v nest al e pameti presun blok u dat mezi RAM a diskem spoust DBS operacemi input(b) { pomoc sluzeb OS pren as fyzick y blok s objektem B do RAM, vytv ar blok ve vyrovn avac pameti, v RAM, kopii objektu B output(b) { pomoc sluzeb OS pren as blok ve vyrovn avac pam eti s kopi B v RAM na disk, prp. na disku jm prslusn y fyzick y blok nahrazuje Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 7

9 Repete z aklad u OS { Zprstup nov an dat na disku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 8

10 Zprstup nov an dat transakcemi pro jednoduchost predpokl ad ame, ze jeden blok dat obsahuje pr av e jednu datovou polozku zpracov avanou transakc tzv. neblokovan e z aznamy, kde z aznamem se rozum datov a polozka zpracov avan a transakc, objekt kazd a transakce T i m a v RAM svoji priv atn pracovn oblast, ve kter e se udrzuj lok aln kopie vsech datov ych polozek, objekt u, ke kter ym T i pristupuje, kter e T i cte ci modikuje lok aln kopii datov e polozky X transakce T i znacme x i Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 9

11 Zprstup nov an dat transakcemi transakce T i presunuje obsah datov e polozky X do/z priv atn pracovn oblast transakce operacemi API TPM read(x) prirazuje hodnotu X z bloku dat B x v RAM do lok aln promenn e x i write(x) prirazuje hodnotu lok aln promenn e x i do X v bloku dat B x v RAM transakce prov ad read(x) pri prvnm ctecm zprstupn en X dals ctec prstupy T i k X se res na lok aln kopii X, na x i pri modikacnm prstupu k X transakce prov ad write(x), operace write(x) lze prov est kdykoliv pred commit transakce Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 10

12 Zprstup nov an dat transakcemi ob e operace read(x) a write(x) si mohou po DBS/OS vynutit proveden operace input(b x ) pokud kopie bloku B x nen jeste umsten a ve vyrovn avac pameti v RAM pri vytv aren x i operac read(x) pred v ypisem (output) x i operac write(x), napr. pokud fyzick y blok obsahuje vce z aznam u apod. Proveden output(b x ) nemus bezprostredne navazovat na vyvol an write(x). Operace output(b x ) se m uze prov est az kdyz OS jej proveden povazuje za vhodn e. TPM m uze ale nemus zajist'ovat, ze transakce je proveden a az po dokoncen vsech relevantnch outputs - vlastnost urcujc typ algoritmu obnovy TPM zajist'uje uvoln en prstupu k vypisovan emu objektu sv ymi vnitrnmi z amky (latches) az po ukoncen operace output Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 11

13 Zprstup nov an dat transakcemi Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 12

14 Probl em zajist en atomicity pri v ypadku syst emu Osud proveden e transakce dky mozn emu odlozen operac output nemus b yt pri v ypadku zn am y TPM nem a informaci o tom, kter e bloky dat OS pred v ypadkem na disk vypsal (operac output) Resen probl emu atomicity v prostred s v ypadky syst emu Do permanentn pam eti se mus nejprve zapsat informace popisujc zm eny, aniz by se m enila samotn a datab aze. Tato informace n am pom uze zajistit, ze se vsechny modikace vykonan e provedenou transakc zaznamenaj v datab azi (treba az v pr ubehu obnovy po v ypadku). Tato informace m uze tak e pomoci zajistit, ze v datab azi nez ustanou z adn e zm eny vykonan e zkrachovanou transakc. Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 13

15 Obnovitelnost transakcnho zpracov an, spr avce obnovy Obnovitelnost po v ypadku / poruse res souc ast TPM { spr avce obnovy, recovery manager spr avce obnovy m a ukoly uchov avat informace o modikacch hodnot objekt u prov ad en ych transakcemi v permanentn pam eti (vytv ar obnovovac soubor, recovery file) po opetovn em spusten po v ypadku obnovovat p uvodn hodnoty objekt u v serveru (p uvodn = v ysledek proveden ych transakc) pr ub ezn e reorganizovat obnovovac soubor s clem dos ahnout co nejvyss v ykon obnovy udrzovat dostatecn y pam et'ov y prostor na disku pro obnovovac soubor Pokud se pozaduje obnovitelnost i pri poruse permanentn pam eti, je potreba pouzt zrcadlen disk u (RAID) apod. Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 14

16 Metody udrzby obnovovacho souboru Veden denku, log studujeme majoritn e Realizace transakc na stnov e kopii DB, shadow version nech av ame spse stranou pozornosti, uvedeme jen b azov e principy Obnovovac proces mus b yt idempotentn operac lze jej opakovat vcekr at se stejn ym v ysledkem Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 15

17 Veden denku Zmeny v datab azi spravovan e serverem se behem prov aden vsech transakc zaznamen avaj do denku (log) Denkov e z aznamy se vytv ar apriornm zaznamen av anm { zaznamen av anm predem, write-ahead logging, TPM je vytv ar pred vlastnm provedenm operac nad daty zapisuj se na disk prmo, bez vyrovn av an toku na urovni OS (TPM vyvol a bezprostredn proveden sluzby OS output) Denk mus TPM periodicky cistit, d ale jiz nepotrebn e denkov e z aznamy vymaz av a. Princip pozn ame pozdeji. Porad z aznam u v denku odr az historii b ehu transakcnho zpracov an Denk obsahuje aktu aln, posledn obraz hodnot objekt u + historii transakc, kter e tento obraz vyprodukovaly Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 16

18 Typy z aznam u v obnovovacm souboru typu denk Z aznam o startu transakce, < T i start > Z aznam o korekci polozky/objektu, < T i, X j, V 1, V 2 > T i identik ator transakce, kter a provedla write X j identik ator polozky/objektu V 1 p uvodn hodnota polozky/objektu V 2 nov a hodnota polozky/objektu z aznam umoz nuje prov est undo zmen ucinen ych zkrachovalou T z aznam umoz nuje prov est redo zmen ucinen ych provedenou T, jejz v ysledky se pred v ypadkem nezapsaly trvale na disk { T modikuje DB prov ad write do bueru v RAM, kter y OS n asledne, nekdy, sluzbou output vypisuje na disk Z aznam o proveden transakce, < T i commit > Z aznam o zkrachov an transakce, < T i abort > pozdeji pozn ame nekter e dals typy z aznam u v denku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 17

19 Veden denku Spr avce obnovy je aktivov an kdykoliv transakce je spousten a { spr avce zaznamen av a v obnovovacm souboru existenci transakce, < T i start > zapisuje do DB { spr avce aktualizuje obnovovac soubor z aznamem o korekci objektu, < T i, X j, V 1, V 2 > je proveden a / zkrachuje { spr avce aktualizuje v obnovovacm souboru stav transakce z aznamem o proveden ci krachov an, < T i commit >, < T i abort > Denk nen aplikacn souc ast b aze dat, denk (obnovovac soubor) si uchov av a v permanentn pameti TPM Pri obnove po v ypadku se rus ucinky kazd e transakce, kter a nem a v denku z aznam o proveden { < T i commit >, vsechny podle denku neproveden e transakce krachuj Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 18

20 Veden denku TPM v urcit ych intervalech vytv ar v denku kopie stavu cel e DB, tzv. kontroln body, checkpoints Historii transakc proveden ych do kontrolnho bodu lze z denku vymazat Pri obnove b aze dat po v ypadku TPM pak zrekonstruuje stav DB pred v ypadkem podle informac uveden ych v poslednm kontrolnm bodu v denku Z apis do obnovovacho souboru se res atomicky, z apisy do obnovovacho souboru jsou prm e, nevyrovn avan e z apisy, pokud server vypadne, je vadn y pouze posledn z apis Obnovovac soubor je udrzovan y jako sekvencn soubor, sekvencn z apisy na disk lze resit pomerne rychle Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 19

21 Algoritmus obnovy { b azov e vlastnosti Algoritmus obnovy mus obecn e poctat s tm, ze transakce m uze b yt hotov a, ale datov y buer transakce v RAM nemus b yt jeste vypsan y na disk b ezc transakce modikujc objekty DB m uze dky v ypadku krachovat Protoze denk obsahuje jak star e tak i nov e hodnoty objekt u, lze tudz resit jak undo, tak i redo transakce Algoritmy obnovy obvykle vyzaduj, aby objekt modikovan y jednou transakc nemohla modikovat jin a transakce, dokud se prv a transakce neprovede nebo nezkrachuje { mus se pouzt alespo n striktn 2-f azov e zamyk an apod. { exkluzivn z amky se uvol nuj az pri commit/abort transakce Moznost obnovitelnosti se dosahuje za cenu omezen soub eznosti, :{( Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 20

22 Modikace objektu v DB pouzvaj se dv e varianty prov ad en modikac objekt u v DB, odlisuj se okamzikem kdy se objekt v b azi dat modikuje Modikace b aze dat odlozen a az do proveden transakce, (Deferred database modification) DB se modikuje az pri commit transakce v RAM mus transakce udrzovat kopie vsech modikovan ych polozek a pokud je T opakovane cte, cte je z vlastn kopie procedura obnovy je jednoduss Bezprostredn modikace b aze dat, (Immediate database modification) DB se modikuje kdykoliv v dob e, kdy je transakce aktivn moznost soub eznost je vyss Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 21

23 Odkl adan a modikace b aze dat modikace dat v DB se v p ubehu resen T zaznamen avaj pouze do denku (do logu), a jsou udrzovan e pouze v pracovnch oblastech transakce v RAM operace z apisu do DB (output) se prov adej az kdyz je T hotov a, tj. pri prechodu T do stavu proveden a (commit) v hotov e transakci, tj. pred provedenm t commit, jsou zm eny proveden e pouze v lok aln pracovnm prostoru transakce behem prov aden t commit se prm ym z apisem zaps do denku z aznamy o z apisech, a pot e se modikace zapsuj do datab aze pokud transakce krachne pred provedenm t commit, v datab azi se nic nezmenilo, nen nutn e pri obnove delat undo, v ysledky transakc proveden ych pred v ypadkem se pri obnov e podle denku reaplikuj, prov ad se redo n azev t eto varianty algoritmu obnovy { NO-UNDO/REDO algorithm Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 22

24 Odkl adan a modikace b aze dat podrobneji predpokl adejme prozatm s eriov e prov ad en transakc transakce zacn a zaps anm do denku z aznamu < T i start > operace write(x) zapse do denku z aznam o w-operaci < T i, X, V > V je nov a hodnota, origin al se nezaznamen av a (NO-UNDO/REDO) modikace X v DB se neprovedla okamzit e, odlozila se kdyz se T i prohlasuje za provedenou (commited), { do denku se zapisuje z aznam < T i commit > { ctou se z aznamy o w-operacch z denku a { dokoncuj se (output) dosud odlozen e v ypisy na disk a { a teprve pot e se transakce st av a proveden a Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 23

25 Odkl adan a modikace b aze dat Jestlize syst em vypadne pred commit transakce nebo kdyz transakce zkrachuje, informace v denku se ignoruje v ypadek syst emu behem v ypisu dat na disk nevad, denk je pamatovan y ve stabiln pam eti, modikace lze zopakovat stav modikovan ych dat po v ypadku syst emu se obnovuje podle denku uchovan eho ve stabiln pam eti po v ypadku se transakce opakuje (redo) pouze kdyz byla proveden a, tj. v denku je < T i starts > i < T i commit > prov ad se Redo(T i ), ucinky proveden e transakce se obnovuj tj. pri obnove syst em obnovy proch az denk a pro kazd y z aznam < T i commit > v denku se provede Redo(T i ) Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 24

26 Pozn amky k modikacm a obnove operace redo mus b yt idempotentn operac opakovan e proveden je ekvivalentn jednor azov emu proveden napr. prevod c astky z jednoho uctu na jin y ucet nen idempotentn nutn a vlastnost pro obnovu po poruse, ke kter e doslo behem obnovy Na urovni TPM / DBS mus b yt vystupovan e (output) bloky exkluzivne zamykan e do uskutecnen v ystupu na disk jedn a se o jin e z amky (latches) nez se pouzvaj pro rzen soub eznosti (locks) Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 25

27 Bezprostredn modikace b aze dat Do denku se zapse z aznam o startu transakce modikace prov ad en e dosud aktivn transakc se prov ad ej v RAM nebo na disku kdykoliv nez se transakce stane provedenou z aznamy o korekci se zapisuj do denku ve stabiln pameti prmo, bez kumulac ve vyrovn avacch pam etech na urovni OS, vzdy pred provedenm modikace objektu v DB jakmile se transakce stane hotov a, do denku se zapisuje z aznam o jejm proveden (commit) vlastn modikace objekt u v DB (outputs) se mohou prov est kdykoliv pred nebo po proveden transakce porad v ypis u blok u (outputs) se m uze odlisovat od porad writes Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 26

28 Prklad veden denku bezprostredn modikac Necht' inici alne plat A = 1 000, B = 2 000, C = 700 T 0 : presunuje 50 z A do B T 1 : snizuje C o 100 denkov e a DB z aznamy odpovdajc proveden < T 0, T 1 > Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 27

29 Obnova podle denku, Log-based Recovery Z aznam o korekci se do denku na disku zapisuje pred modikac objektu v DB a dky tomu lze v DB udelat modikaci objektu kdykoliv pozd eji, kdy to je optim aln undo modikac ud elan ych zkrachovan ymi / nedokoncen ymi transakcemi redo modikac ud elan ych proveden ymi transakcemi, kter e se do v ypadku nestacily vypsat do DB na disku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 28

30 Obnova podle denku, Log-based Recovery Jakmile se transakce se stane hotov a do denku na disku se zapse z aznam o proveden transakce < T i commit > v tomto okamziku jsou v denku uz vsechny dosavadn denkov e z aznamy dan e transakce provedenou transakci lze tudz kdykoli (po v ypadku) zopakovat (redo) z hlediska n alnch hodnot objekt u jestlize dojde k v ypadku a v denku z aznam < T i commit > nen, ucinky transakce se pri obnov e cinnosti rus, vrac se zpet na p uvodn hodnoty modikovan ych objekt u Transakce se povazuje za zkrachovalou, prov ad se undo podle denku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 29

31 Obnova podle denku, Log-based Recovery, z apory celkove doch az ke snizov an v ykonu z apis dat se prov ad 2 (1 do denku a 1 do DB), do denku se zapisuj z aznamy o startech, proveden a krachov an transakc zvysuje se pam et'ov a slozitost denk (log) vyzaduje pro sv e ulozen dals pam et' na disku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 30

32 Pouzit e obnovovac procedury pouzvaj denk k nalezen objekt u modikovan ych T i a star ych a nov ych hodnot techto objekt u redo(t i ) nastavuje objekty modikovan e T i na nov e hodnoty porad nastavov an mus b yt shodn e s poradm modikac denk se obvykle prohled av a systematicky od zac atku a nastavuje se nov a hodnota pro kazd y modikovan y objekt Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 31

33 Pouzit e obnovovac procedury undo(t i ) nastavuje objekty modikovan e T i na star e, inici aln hodnoty operace undo(t i ) se prov ad pr ave jedenkr at v prpadech, ze se v denku nenalezne ani commit ani abort T i a res se n avrat behem norm alnho zpracov an nebo pri obnove po v ypadku. porad prov aden undo(t i ) { zpetne od poslednho z aznamu v denku pro T i pro kazd y obnoven y objekt X na hodnotu V se do denku zapse speci aln (redo-only) z aznam < T i, X, V > nakonec se do denku zapse speci aln z aznam < T i, abort > Po proveden vsech undo bude mt kazd a transakce v denku z aznam commit nebo abort a postac se s obnovou pomoc redo Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 32

34 Pouzit e obnovovac procedury Transakce bude pri obnov e undone, pokud denk obsahuje jej start a neobsahuje jej commit nebo abort Transakce bude pri obnov e redone, pokud denk obsahuje jej start a obsahuje jej commit nebo abort redo zkrachoval e transakce je dky speci alnm redo-only z aznam um v denku smyslupln a a resen je pohotov ejs Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 33

35 Pouzit denku pro undo a redo transakc ad a), v ypadek nastal po write (B) v T 0 v denku je < T 0 start > ale nen v nem < T 0 commit/abort >, pri obnove se provede undo( < T 0 >), do denku za zapse < T 0, B, 2000 >, < T 0, A, 1000 >, < T 0, abort > a hodnoty A a B se vr at (na disku) na origin aln hodnoty a Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 34

36 Pouzit denku pro undo a redo transakc ad b), v ypadek nastal po write (C) v T 1 v denku je < T 1 start > a nen v nem < T 1 commit/abort >, provede se undo( < T 1 >), vc. < T 1, C, 700 >, < T 1, abort > a hodnota C se vr at (na disku) na origin aln hodnotu v denku je < T 0 start > i < T 0 commit >, < T 0 > je proveden a, udel a se redo( T 0 ) hodnoty A, B a C budou 950 a a 700 Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 35

37 Pouzit denku pro undo a redo transakc ad c), v ypadek nastal po commit (T 1 ) v denku je < T 0 start > i < T 0 commit >, provede se redo(t 0 ) v denku je < T 1 start > a < T 1 commit >, provede se redo(t 1 ) hodnoty A, B a C budou 950 a a 600 Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 36

38 Obnova podle denku pri soub ezn e resen ych transakcch vsechny T sdlej jeden denk (log) a objekty v RAM necht' se pouzv a se bezprostredn modikace dat sdlen y objekt v RAM m uze chtt modikovat vce T mus se pouzt striktn 2-f azov e zamyk an tj. objekt X modikovan y neprovedenou T ostatn T nemaj dostupn y (jak jinak prov est undo kdyz by T 1 korigovala X, pak T 2 korigovala modikovan y X a provedla se (commit), a pot e T 1 zkrachovala? ) z aznamy do denku se zapisuj stejne jako pri s eriov em resen transakc POZOR: z aznamy r uzn ych transakc se mohou v denku prostrd avat Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 37

39 Kontroln body, Checkpoints denky transakc mohou b yt dlouh e, obnova pak trv a dlouho mohou se zbytecn e d elat redo transakc, kter e jiz maj udelan e v ystupy (outputs) do b aze dat periodicky vytv aren e kontroln body dobu obnovy zkr at b ehem vytv aren kontrolnho bodu nesm ej transakce d elat korekce dat, nesm zapisovat z aznamy do denku apod. pri periodick em vytv aren kontrolnch bod u se prov ad: v ystup vsech denkov ych z aznam u umsten ych v dan em okamziku v RAM z RAM (energeticky z avisl e pameti) do permanentn pameti v ystup vsech modikovan ych blok u vyr. pam. na disk (perm. pamet') v ystup z aznamu < checkpoint L > do denku (log) udrzovan eho v energeticky nez avisl e pameti L je seznam aktivnch transakc v dob e tvorby kontrolnho bodu Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 38

40 Kontroln body, Checkpoints T i proveden e pred z apisem < checkpoint L > se neobnovuj pomoc redo, jejich v ysledek je souc ast dat kontrolnho bodu Obnova po v ypadku se t yk a pouze transakc { aktivnch v okamziku vytv aren kontrolnho bodu a { vsech transakc n asledujcch po t echto transakcch Pro transakce nemajc v denku < commit > se provede undo Pro transakce majc v denku < commit > se provede redo Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 39

41 Prklad obnovy z kontrolnho bodu v ysledek T 1 je obsazen y v kontrolnm bodu, nespoust se z adn a akce T 2 a T 4 jsou v dobe v ypadku jiz proveden e, T 3 a T 5 nejsou v dobe v ypadku proveden e, priprav se seznam undo a provede se redo T 4 a pak redo T 2 provede se undo T 5 a pak undo T 3 Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 40

42 Algoritmus obnovy, detailn ejs popis Na z av er ilustrujme podrobn ejs v yklad algoritmu obnovy po v ypadku Predpoklad { objekty modikovan e dosud neprovedenou transakc nelze modikovat jin ymi transakcemi dokud zmn en a transakce nestane provedenou nebo zkrachuje Nejprve si uk azeme n avrat transakce pri norm alnm b ehu, nejde o v ypadek, pouze zkrachovala transakce Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 41

43 Eliminace ucink u zkrachoval e transakce, rollback Necht' dojde ke krachu transakce < T i > behem jej norm aln cinnosti, nejde o obnovu po v ypadku syst emu Ucinky zkrachoval e transakce algoritmus krachov an vrac: zpetne prohlz denk a hled a z aznamy < T i, X j, V 1, V 2 > do X j zapisuje V 1 a a v denku vytvor redo-only z aznam < T i, X j, V 1 > tzv. kompenzacn z azname v denku, kter ym zajist'uje nastaven origin aln hodnoty v n asledujc(ch) f azi(ch) redo jakmile nalezne v denku z aznam < T i start >, zpetn e hled an zastav a do denku prid a < T i abort > v denku jsou nyn denice jak modikac ucin en ych proveden ymi transakcemi (commited), tak obnovy p uvodnch hodnot pri eliminacch ucink u zkrachoval ych transakc (aborted)) Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 42

44 2-f azov y algoritmus algoritmus obnovy F aze REDO del an korekc v DB dle z aznam u v denku vsech proveden ych transakc od poslednho kontrolnho bodu + del an korekc v DB dle kompenzacnch z aznam u v denku vr acen ych (zkrachoval ych) transakcch pred v ypadkem syst emu + del an korekc v DB udelan ych dle kompenzacnch z aznam u v denku dosud neproveden ych (aktivnch) transakc pri v ypadku do v ypadku neproveden e aktivn transakce (ty budou vr acen e zpet, byly aktivn pri prov aden kontrolnho bodu), jsou v seznamu L a v denku ani < T i commit > ani < T i abort >,nemaj F aze UNDO undo vsech neproveden ych transakc zp etn ym pr uchodem denkem, od konce denku k poslednmu kontrolnmu bodu Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 43

45 Obnova po v ypadku syst emu, f aze redo prehr avaj se modikace proveden e vsemi transakcemi pocnaje poslednm kontrolnm bodem prehr avaj se z aznamy z denku vr acen ych a proveden ych transakc do v ypadku odhaluj se ne uplne proveden e transakce, kter e se budou muset vr atit zpet, ty mohly b yt rozpracovan e pri vytv aren kontrolnho bodu (pak jsou v seznamu transakc kontrolnho bodu) nebo pozd eji { v denku nemaj ani < T i commit > ani < T i abort > priprav se seznam vracen ych transakc, seznam undo, podle seznamu transakc v kontrolnm bodu Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 44

46 Obnova po v ypadku syst emu, f aze redo algoritmus obnovy postupuje od poslednho kontrolnho bodu denovan eho v denku z aznamem < checkpoint L > vpred pripravuje seznam vracen ych transakc, undo, ten inici aln e nastav na seznam L ze z aznamu < checkpoint L > kdykoliv naraz na z aznam < T i, X j, V 1, V 2 >, zapse V 2 do X j kdykoliv naraz na redo-only z aznam < T i, X j, V 1 >, zapse se V 1 do X j kdykoliv naraz na < T i start >, prid a T i do seznamu undo kdykoliv naraz na < T i commit/abort > odstran T i ze seznamu undo na konci f aze redo obsahuje seznam undo seznam neproveden ych transakc v dob e v ypadku Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 45

47 Obnova po v ypadku syst emu, f aze undo vrac se zp et ucinky vsech transakc uveden ych v seznamu undo algoritmus denk proch az zp etn e kdyz naraz na z aznam o modikaci objektu transakc uvedenou v seznamu undo vr at mu p uvodn hodnotu kdyz nalezne < T i start > transakce uveden e v seznamu undo, zapse do denku < T i abort > a T i odstran ze seznamu undo jakmile seznam undo vypr azdn, f aze undo konc, tj. nalezly se z aznamy < T i start > vsech transakc inici alne uveden ych v seznamu undo skoncila obnova, aplikacn uloha m uze pokracovat Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 46

48 Pouzit denku pro undo a redo transakc Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 47

49 Varianty bezprostredn modikace b aze dat b aze dat se koriguje (output) bezprostredne po t e, co dosud neproveden a (tj. aktivn) transakce, provede write b aze dat se tedy modikuje jeste v dobe, kdy je transakce aktivn, dosud neprovedla t commit aby bylo mozn e tento krok prp. eliminovat (undo), mus se do w-z aznamu v denku ud avat jak star a tak i nov a hodnota modikovan e datov e polozky z aznam o modikaci X se vytv ar pred modikac X operac write(x), pozadavek apriornho zaznamen av an z aznamy v denku se zapisuj prmo do permanentn pam eti, bez vyrovn av an vsechny z aznamy v denku o modikaci X mus b yt zapsan e do denku drve, nez se provede modikace b aze dat operac output(b X ) Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 48

50 Varianty bezprostredn modikace b aze dat kdyz se T i prohlasuje za provedenou, do denku se zapisuje z aznam < T i commit > v ystup (output) modikovan ych blok u na disk lze prov est kdykoliv pred tm nebo po t e, co je transakce provedena dv e varianty obnovy pri bezprostredn modikaci b aze dat transakcn monitor zajist output vsech modikac pred provedenm t commit { nen potreba delat pri obnove REDO { varianta UNDO/NO-REDO algorithm transakcn monitor nezajist output vsech modikac pred provedenm t commit { je potreba delat pri obnove REDO { varianta UNDO/REDO algorithm { nejslozit ejs technika obnovy, v yklad viz predn aska Jan Staudek, FI MU Brno PA150 { Obnova transakc po v ypadku 49

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

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

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

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

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

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

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

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

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

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

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 2016 Osnova predn asky Pojem soubor, klc, operace se souborem,

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

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

Rzen soub ezn eho prov ad en transakc

Rzen soub ezn eho prov ad en transakc Osnova predn asky Rzen soub ezn eho prov ad en transakc PA 150 Principy operacnch syst em u Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý t http://www..muni.cz/usr/staudek/vyuka/ Spr ava soub ezn eho prov ad en transakc

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

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

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

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

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

9. Transakční zpracování

9. Transakční zpracování 9. Transakční zpracování 9.1. Transakce... 3 9.1.1. Vlastnosti transakce... 3 9.1.2. Stavy transakce... 4 9.2. Transakce v SQL... 6 9.3. Zotavení po chybách a poruchách... 10 9.3.1. Zotavení využívající

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

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

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

Zotavení z chyb. Databázové systémy

Zotavení z chyb. Databázové systémy Zotavení z chyb Databázové systémy Zotavení z chyb v DBS Úloha: Po chybě obnovit poslední konzistentní stav databáze Třídy chyb: 1. Lokální chyba v ještě nepotvrzené transakci 2. Chyba se ztrátou hlavní

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

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

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

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE 1 KONZISTENCE DATABÁZE Jedním z velkých nebezpečí při provozu IS je porušení konzistence databáze. Konzistence databáze je vzájemný

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

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

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

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

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

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

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

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

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

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

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

Kapitola 13: Transakce. Koncept transakce. ACID vlastnosti

Kapitola 13: Transakce. Koncept transakce. ACID vlastnosti - 13.1 - Kapitola 13: Transakce Koncept transakce Stavy transakce Implementace atomičnosti a trvanlivosti Souběžné spouštění Serializovatelnost Koncept transakce Transakce je posloupnost operací (část

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

TÉMATICKÝ OKRUH TZD, DIS a TIS

TÉMATICKÝ OKRUH TZD, DIS a TIS TÉMATICKÝ OKRUH TZD, DIS a TIS Číslo otázky : 15. Otázka : Paralelní procesy v databázích. Transakce, zamykání, uváznutí. Dvoufázový protokol, časová razítka. Obsah : 1 Úvod 2 Paralelní procesy v databázích

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

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

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

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

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

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

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

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

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

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

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

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

Pl anu zachov an kontinuity podnik an,

Pl anu zachov an kontinuity podnik an, Uvodem Pl anu zachov an kontinuity podnik an, Business Continuity Plan, BCP, dodatek predn asky k ISMS PV 017 Bezpecnost IT Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Kontinuita

Více

Paměti a jejich organizace

Paměti a jejich organizace Kapitola 5 Paměti a jejich organizace 5.1 Vnitřní a vnější paměti, vlastnosti jednotlivých typů Vnější paměti Jsou umístěny mimo základní jednotku. Lze je zařadit mezi periferní zařízení. Zápis a čtení

Více

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 3 PARALELNÍ PROCESY V DATABÁZÍCH

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 3 PARALELNÍ PROCESY V DATABÁZÍCH Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 3 PARALELNÍ PROCESY V DATABÁZÍCH 1 teorie dosud -aplikace jednouživatelské praxe - databáze současně přístupná více uživatelům, paralelní běh aplikací příklady

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

Pl anu zachov an kontinuity podnik an,

Pl anu zachov an kontinuity podnik an, Pl anu zachov an kontinuity podnik an, Business Continuity Plan, BCP, dodatek predn asky k ISMS PV 017 Bezpecnost IT Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Verze : podzim

Více

Transakce a zamykání Jiří Tomeš

Transakce a zamykání Jiří Tomeš Transakce a zamykání Jiří Tomeš Administrace MS SQL Serveru (NDBI039) O čem to dnes bude Úvodní opakování základních pojmů Jištění transakcí Speciální konstrukce Typy transakcí Závěrečný souhrn, použité

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

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

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

Disková pole (RAID) 1

Disková pole (RAID) 1 Disková pole (RAID) 1 Architektury RAID Základní myšlenka: snaha o zpracování dat paralelně. Pozice diskové paměti v klasickém personálním počítači vyhovuje pro aplikace s jedním uživatelem. Řešení: data

Více

Informacn teorie. PV 062 Organizace soubor u. Jan Staudek Verze : jaro 2018

Informacn teorie. PV 062 Organizace soubor u. Jan Staudek   Verze : jaro 2018 Informacn teorie PV 062 Organizace soubor u Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : jaro 2018 Cl predn asky Abychom mohli informace efektivn e ukl adat, zsk avat

Více

Disková pole (RAID) 1

Disková pole (RAID) 1 Disková pole (RAID) 1 Architektury RAID Důvod zavedení RAID: reakce na zvyšující se rychlost procesoru. Pozice diskové paměti v klasickém personálním počítači vyhovuje pro aplikace s jedním uživatelem.

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

Téma 11 Transakce a řízení souběhu

Téma 11 Transakce a řízení souběhu 1 Téma 11 Transakce a řízení souběhu Obsah 1. Transakce a jejich stavy 2. Souběh transakcí 3. Sériovost, serializovatelnost, obnovitelnost 4. Řízení souběhu 5. Úrovně konzistence 6. Řídicí protokoly se

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

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

Architektura SW pro transakční zpracování se skládá ze 3 modulů: - manažer dat - rozvrhovač - manažer transakcí

Architektura SW pro transakční zpracování se skládá ze 3 modulů: - manažer dat - rozvrhovač - manažer transakcí Transakce = programová jednotka, která: - zachovává konzistenci databáze - končí v konečném čase - se provede celá nebo vůbec Architektura SW pro transakční zpracování se skládá ze 3 modulů: - manažer

Více

Sign aly. PV 169 Z aklady prenosu dat. Jan Staudek Verze : podzim 2018

Sign aly. PV 169 Z aklady prenosu dat. Jan Staudek   Verze : podzim 2018 Sign aly PV 169 Z aklady prenosu dat Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Data a sign aly Clem komunikac je prenos reprezentac fakt u, pojm u, hlasu,

Více

Anatomie informacn bezpecnosti

Anatomie informacn bezpecnosti Anatomie informacn bezpecnosti PV 017 Bezpecnost IT Jan ÐStaudek Û Å«Æ ±²³ µ ¹º»¼½¾ Ý http://www..muni.cz/usr/staudek/vyuka/ Verze : podzim 2016 Predm et ochrany { aktiva aktivum { predm et, myslenka,

Více

projektu implementace ISMS

projektu implementace ISMS Obsah dodatku p redna sky Projekt implementace ISMS, Dodatek 2, Poznamky k projektovemu r zen 2 Podrobny popis kroku/v ystup u Projektu implementace ISMS 2 Poznamky, doporu cen k integraci ISMS s ostatn

Více

Koncept informacn bezpecnosti

Koncept informacn bezpecnosti Koncept informacn bezpecnosti PV 017 Rzen informacn bezpecnosti Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Motto Bezpecnost nen cern a a bl a, bezpecnost

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

DBS transakční zpracování

DBS transakční zpracování DBS transakční zpracování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2010 BI-DBS, ZS 2010/11 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal

Více

Komunikace a synchronizace proces u

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

Více

Paměťový podsystém počítače

Paměťový podsystém počítače Paměťový podsystém počítače typy pamětových systémů počítače virtuální paměť stránkování segmentace rychlá vyrovnávací paměť 30.1.2013 O. Novák: CIE6 1 Organizace paměťového systému počítače Paměťová hierarchie...

Více

Transakční zpracování Bezpečnost databází. Vladimíra Zádová, KIN, EF TUL- DBS 1

Transakční zpracování Bezpečnost databází. Vladimíra Zádová, KIN, EF TUL- DBS 1 Transakční zpracování Bezpečnost databází Vladimíra Zádová, KIN, EF TUL- DBS 1 Transakce Transakce systém zpracování transakcí vlastnosti ACID stavy transakce SŘBD a transakční zpracování Řešení transakcí

Více

Komunikace a synchronizace proces u

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

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

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ZÁLOHOVÁNÍ DAT V DATABÁZI Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory Evropského

Více

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje

Více

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace:

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace: BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití.

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Metodický list hardware Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití. Postupuje od výčtu základních prvků, bez kterých se PC

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

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

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

X u zs speci kace { v etev matematiky zabyvaj. Verze : jaro 2018 Jan Staudek, FI MU Brno. X late Middle English

X u zs speci kace { v etev matematiky zabyvaj. Verze : jaro 2018 Jan Staudek, FI MU Brno. X late Middle English C l p redna sky Abychom mohli informace efektivn e ukladat, z skavat c i p rena set, resp. i dlouhodob e uchovavat, mus me v ed et/znat Informacn PV 06 Organizace souboru Jan Staudek http://www..muni.cz/usr/staudek/vyuka/

Více

Rzen rizik. PV 017 Bezpecnost informacnch technologi. Jan Staudek Verze : podzim 2018

Rzen rizik. PV 017 Bezpecnost informacnch technologi. Jan Staudek   Verze : podzim 2018 Rzen rizik PV 017 Bezpecnost informacnch technologi Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2018 Rizika Proc organizace stanovuje / modikuje / rozsiruje

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

Koncept informacn bezpecnosti

Koncept informacn bezpecnosti Motto Koncept informacn bezpecnosti PV 017 Rzen informacn bezpecnosti Jan Staudek http://www..muni.cz/usr/staudek/vyuka/ Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Verze : podzim 2016 Bezpecnost nen cern a a bl a, bezpecnost

Více

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro Ukázka doporučení z health checku zaměřeného na PERFORMANCE. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro

Více

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Příloha č.2 - Technická specifikace předmětu veřejné zakázky Příloha č.2 - Technická specifikace předmětu veřejné zakázky Popis stávajícího řešení u zadavatele Česká centra (dále jen ČC ) provozují 8 fyzických serverů, připojené k local storage. Servery jsou rozděleny

Více

Propojení systému MICROPEL a inteligentní elektroinstalace ABB Ego-n

Propojení systému MICROPEL a inteligentní elektroinstalace ABB Ego-n Propojení systému MICROPEL a inteligentní elektroinstalace ABB Ego-n podpůrná knihovna Egonex.lib program CA4EGNsetup MICROPEL s.r.o Tomáš Navrátil 10 / 2010 1 propojení systému MICROPEL a Ego-n 1 2 propojení

Více

9. Transakční zpracování

9. Transakční zpracování 9. Transakční zpracování 9.1. Transakce... 3 9.1.1. Vlastnosti transakce... 3 9.1.2. Stavy transakce... 4 9.2. Transakce v SQL... 6 9.3. Zotavení po chybách a poruchách... 10 9.3.1. Zotavení využívající

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