Ahoj! Můžete někdo doplnit prosím zadání?
Zkouška 6.2. 12h30
co si vzpomínám (mám špatnou paměť :) ) -
jednička byla tříúrovňové stránkování, přesunuje se 80 MiB, stránka je 16 KiB, 64b je položka tabulky, instrukce přesunu je zarovnaná. Ani jedna z možností nebyla správně (taková vychytávka :( ), nebude to počítat, ale času jsem na tom strávil spoustu :evil:
deadlock, z hlavy nevim, správně mám jak se B napojilo na 3
výpadky stránek clock (zase podobný jako minule)
rozsah čísel, co můžu zapsat ve 2-kovém doplňku pomocí N bitů : možnosti (v jinym pořadí):
[-2^(n-1);2^(n-1)]
[-2^(n-1)-1;2^(n-1)]
[-2^(n-1);2^(n-1)-1]
[-2^(n-1)-1;2^(n-1)-1]
druhá část (zhruba)
deadlock, (asi) coffmanovy podmínky, zabránění deadlocku (já se rozepsal o bankéřovi, nevim, jestli to tím bylo myšleno)
řídící hazard u pipeline, napsat posloupnost instrukcí kdy k němu dojde (pár instrukcí), jak mu zabránit, co způsobuje nebo tak něco
přesun dat bez procesoru (nejsem si jistej co to znamená), příklady, popsat co se děje na HW a SW
vymyšlená instrukce LoadAdd addres, co vezme relativní adresu, (asi) jí přičte ke counteru a strčí jí do ACC
kdyžtak mě opravte.... naštval mě s tou jedničkou, jak byla špatně :(
mam dve otazky k tomu, jak chapete zadani:
64b je položka tabulky
to znamena, ze v tabulce je 2^64 zaznamu?
instrukce přesunu je zarovnaná.
a tohle zas, ze je v jedne strance?
Diky moc, trochu se v tom ztracim...
Návštěvník wrote:mam dve otazky k tomu, jak chapete zadani:
64b je položka tabulky
to znamena, ze v tabulce je 2^64 zaznamu?
bylo tam něco ve smyslu "velikost položky tabulky/adresáře je 64 bitů", já jsem to pochopil tak, že ve stránce (co je tabulka) je maximálně 16 (velikost v KiB)10248 (z KiB na b) děleno 64 záznamů, ale možná to taky chápu blbě :))
Návštěvník wrote:
instrukce přesunu je zarovnaná.
a tohle zas, ze je v jedne strance?
Diky moc, trochu se v tom ztracim...
mám pocit že jo, a teda i ten záznam, co na ní ukazuje, je jeden atd
takze proste page fault u instrukce je proste max. jen 1?
Návštěvník wrote:takze proste page fault u instrukce je proste max. jen 1?
když je to třeba tříúrovňové, tak 3 (myslim)
jj, jasny... diky!
kaja wrote: bylo tam něco ve smyslu "velikost položky tabulky/adresáře je 64 bitů", já jsem to pochopil tak, že ve stránce (co je tabulka) je maximálně 12 (velikost v KiB)10248 (z KiB na b) děleno 64 záznamů, ale možná to taky chápu blbě :))
prosim te, tu dvanactku beres kde?
ah, uz to asi chapu.. ma to byt sestnactka, co? 16KiB je ta stranka, velikost jedne polozky je 64b, tedy maximalni pocet polozek je 16Kib/64b.. diky moc! uz se orientuju:)
je tam typo, myslel jsem 16KiB, velke B
Návštěvník wrote:
kaja wrote: bylo tam něco ve smyslu "velikost položky tabulky/adresáře je 64 bitů", já jsem to pochopil tak, že ve stránce (co je tabulka) je maximálně 12 (velikost v KiB)10248 (z KiB na b) děleno 64 záznamů, ale možná to taky chápu blbě :))
prosim te, tu dvanactku beres kde?
neber mě až tak vážně, spíš se obrať na někoho kdo fakt ví co dělá.... mělo tam bejt 16 :)
kaja wrote:neber mě až tak vážně, spíš se obrať na někoho kdo fakt ví co dělá.... mělo tam bejt 16 :)
nene, vypada to pekne logicky...:)
jinak mne to vychazi (5121+3+2)*2 na data a 3 page faulty na instrukci, celkem tedy 10255 pf's.. shodne se se mnou na tom nekdo? :)
Návštěvník wrote:jinak mne to vychazi (5121+3+2)*2 na data a 3 page faulty na instrukci, celkem tedy 10255 pf's.. shodne se se mnou na tom nekdo? :)
hele proc je tam (5121+3+2)*2 a ne (5121+2+2)*2 ?
Návštěvník wrote:jinak mne to vychazi (5121+3+2)*2 na data a 3 page faulty na instrukci, celkem tedy 10255 pf's.. shodne se se mnou na tom nekdo? :)
Já bych určitě s (5121+3+2)*2 souhlasil To už dávalo výsledek větší, než byly možnosti, tak sem zaškrlt nejbližší a šel dál 8)
Návštěvník wrote:
Návštěvník wrote:jinak mne to vychazi (5121+3+2)*2 na data a 3 page faulty na instrukci, celkem tedy 10255 pf's.. shodne se se mnou na tom nekdo? :)
hele proc je tam (5121+3+2)*2 a ne (5121+2+2)*2 ?
5121 stranek se muze rozdelit az do 3 tabulek (kazda ma 2048 zaznamu), 3 tabulky treti urovne max. do 2 tabulek druhe urovne
dobry_den wrote:
Návštěvník wrote:
Návštěvník wrote:jinak mne to vychazi (5121+3+2)*2 na data a 3 page faulty na instrukci, celkem tedy 10255 pf's.. shodne se se mnou na tom nekdo? :)
hele proc je tam (5121+3+2)*2 a ne (5121+2+2)*2 ?
5121 stranek se muze rozdelit az do 3 tabulek (kazda ma 2048 zaznamu), 3 tabulky treti urovne max. do 2 tabulek druhe urovne
a z ceho se zjisti tech 2048 zazanamu ? nebo to bylo receno ? a co znamena to cislo 64 v zadani ? diky moc
Návštěvník wrote: a z ceho se zjisti tech 2048 zazanamu ? nebo to bylo receno ? a co znamena to cislo 64 v zadani ? diky moc
nekdo se o tom vyse zminoval.. je dulezite si uvedomit, ze tabulky druhe a treti urovne jsou taktez ulozeny ve strankach, takze jejich velikost (optimalni) je rovna velikosti jedne stranky. velikost jednoho zaznamu v tabulce je 64b, celkova velikost tabulky je 1610248 (16KiB prevedeno na bity).. potom pocet zaznamu v tabulce je roven 1610248/64 = 2048.
Uz ma nekdo vysledky? Porad koukam do SISu a nic
jj, vysledky uz tam jsou!!!
ja to tam este stale nemam :(
to asi ze nie som informatik
taky jeste nic :( a to jsem informatik .... odebzdaval jsem to jako uplne posledni (jak ta jednicka nevychazela tak me to zabralo fakt hodne casu), asi se to i jako posledni dozvim
cheer up, urcite to mas dobre... to ja na to teprve zitra jdu poprve:-)
Návštěvník wrote:cheer up, urcite to mas dobre... to ja na to teprve zitra jdu poprve:-)
chjo, 2 rano a furt nic :( no, sebou bych si vubec jistej nebyl, z tech druhejch 4 jsem u 1 vubec netusil ktera bije
Tak uz to vim taky. Do SISu mi to psal ve 4 rano (?!) (zjisteno podle oznamovaciho mailu ze SISu), nicmene za to, ze mi tam napsal za 1, mu to asii odpustim. 8)
cermi wrote:Tak uz to vim taky. Do SISu mi to psal ve 4 rano (?!) (zjisteno podle oznamovaciho mailu ze SISu), nicmene za to, ze mi tam napsal za 1, mu to asii odpustim. 8)
me to taky napsal ve 4 rano .... ne za 1 ale za 3 ale i tak jsem rad :)