«« ( Date ) »» // «« ( Thread ) »» // nastava - 2004

nekoliko pitanja u vezi baza

by Rade Supica
utorak, 02. mart 2004 - 17:40.

Ako neko pouzdano zna odgovore na ovih nekoliko pitanja .... mnogo bi mi znacilo

Pitanje u vezi zadatka 5.21 ( isti uradjen u BPWeek12.pdf )

u knjizi i u pdfu pise da posle trenutka t7 sledeca transakcija zavisi
od schedulera operativnog sistema.
da li to vaze i u svim ostalim situacijama gde dolazi do restartovanja neke transakcije ?
( npr. t9,t11 ....)

Pitanje u vezi zadatka 6.4

pri primeni LRU algoritma , upis podatka( write ) se ne racuna kao pristup stranici
u operativnoj memoriji pa moze da se desi da se izbaci podatak koji je tek upisan ali nije procitan
mislim da su iz arhitekture i operativnih drugacije pricali , ali ako je ovo zvanicna teorija iz baza ,
cisto da znam.


Pitanje u vezi zadatka 6.4

da li je vazan redosled izvrsavanja Redo procedura ,
ili zavisi od neceg ( kao sto Undo zavise npr.)
takodje kad imamo vise transakcija za koje treba izvrsiti za neke Undo a zza neke Redo ,
da li je tu vazan redosled ( pored redosleda koji treba ispostovati za samo Undo procedure)

pitanja u vezi mehanizma pratece stranice

1. da li kad transakcija izvrsi commit ,
prepise sve stranice na disk,
prepise TTS ( Tekucu Tabelu Stranica )
i upise TTS preko PTS ( Pratece Tabele stranica )
da li se TTs iz operativne brise ( na slikama 6.10.3 i 6.10.4 postoji TTS a na 6.10.5 ne postoji )

2.ako se kvar desio neposredno posle commita
da li da smatramo da mehanizam pratece stranice
nije stigao da upise TTS u PTS
tj da ce transakcija nije izvrsila potpuno

mozemo li na ispitu ( koliko sam video u rokovima ovo nije precizno
specificirano ) da uvedemo i jasno naznaimo pretpostavku i da prema njoj resimo zadatak
npr. mehanizam je stigao da pre kvara sve zavrsi itd.

pitanje u vezi zadatka 6.11

konkretno slika 6.11.6
kad se startovala T2 postojale su dve stranice sa azurnom vrednoscu A ( nova_1_vr_A,b,c i nova_1_vr_A,b,nova_1_vr_C )
uzeto je da TTS i PTS po startovanju T2 pokazuju na prvu( po vremenu nastanka stariju ) stranicu sa azurnom vrednoscu
( nova_1_vr_A,b,c )
ima li tu nekog pravila (T2 ne koristi uopste C) ?

toliko za sad :)
pozdrav rade