zkouška bulej 9.2.2010

Úvodní přednáška zahrnující základy architektur počítačů, jejich vývoje, návrhu a implementace a základy teorie, koncepce a implementace operačních systémů.
funthomas

zkouška bulej 9.2.2010

Příspěvek od funthomas »

no peklo, co vam budu povidat!
co si pamatuju"
1) Co je typické pro von Neumannovu architekturu (pozor odpoved nebyla: Společná paměť pro instrukce a data, že processor pozná co je instrukce a co data)
2) Co je hlavní motivace pro stránkování ( tady je odpověď: ochrana dat mezi procesy!!!!!!!!!!!!! taky pozor to byla hodně sporná otázka!)
3) výpočet propustnosti sběrnice
4) jaká musí být velikost indexu... (pozor na rozdíl mezi G-Gi K-Ki atd.)
5)kdy se používá renaming
6)co je typické pro SRAM - odpověď: nedestruktivní čtení!
7)CISC vs RISC - u RISC je jednudušší HW realizace
8)jaká je výhoda out-of-order

a na zbytek si asi nevzpomenu, tak doplňte kdo víte... každopádně nás vypadlo hodně
funthomas

Re: zkouška bulej 9.2.2010

Příspěvek od funthomas »

Pokud sem někoho urazil, nebo si myslíte, že jsem hloupej, když mi tenhle test přišel netriviální, tak se omlouvám, ale psal jsem to v afektu :D
babca

Re: zkouška bulej 9.2.2010

Příspěvek od babca »

pridam druhou cast, co si pamatuju:
1) prevedeni cisel do ieee a secteni.
2) Strankovani, vypocet pagefaultu, prevod z VA do FA (myslim 52 na 44), k cemu se hodi strankovani, TLB
3) 1 clock alg., simulace tohoto algoritmu na zadanych datech,
4) Preruseni a vyjimky, co se deje pri out of order a spekulativnim provadenim
babca

Re: zkouška bulej 9.2.2010

Příspěvek od babca »

K testu:
8) Kdy dochazi k page faultu (pokud neni stranka namapovana bo tak neco)
9) Semafor a down :)
kvik

Re: zkouška bulej 9.2.2010

Příspěvek od kvik »

funthomas píše: 2) Co je hlavní motivace pro stránkování ( tady je odpověď: ochrana dat mezi procesy!!!!!!!!!!!!! taky pozor to byla hodně sporná otázka!)
od toho je predsa segmentacia

paging:
"The main advantage of paging is that it allows the physical address space of a process to be noncontiguous. Prior to paging, systems had to fit whole programs into storage contiguously which caused various storage and fragmentation problems."

segmentation:
]"In a computer system using segmentation, an instruction operand that refers to a memory location includes a value that identifies a segment and an offset within that segment. A segment has a set of permissions, and a length, associated with it. If the currently running process is allowed by the permissions to make the type of reference to memory that it is attempting to make, and the offset within the segment is within the range specified by the length of the segment, the reference is permitted; otherwise, a hardware exception is raised."

co boli ostatne moznosti?
kvik

Re: zkouška bulej 9.2.2010

Příspěvek od kvik »

funthomas píše: 1) Co je typické pro von Neumannovu architekturu (pozor odpoved nebyla: Společná paměť pro instrukce a data, že processor pozná co je instrukce a co data)
ake boli moznosti?
babca
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 9. 2. 2010 14:33
Typ studia: Informatika Bc.

Re: zkouška bulej 9.2.2010

Příspěvek od babca »

kvik píše:
funthomas píše: 1) Co je typické pro von Neumannovu architekturu (pozor odpoved nebyla: Společná paměť pro instrukce a data, že processor pozná co je instrukce a co data)
ake boli moznosti?
samy pytloviny, ale zaludnost, ze bud jsou data dohromady a nedaj se rozlisit nebo ze je ze jsou dohromady a procesor je od sebe odlisuje.
Larrr
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 16. 2. 2009 19:52
Typ studia: Informatika Mgr.

Re: zkouška bulej 9.2.2010

Příspěvek od Larrr »

A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
funthomas

Re: zkouška bulej 9.2.2010

Příspěvek od funthomas »

Larrr píše:A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
no jestli se nepletu, tak index je složka instrukce, která ti určuje řádek v paměti, je to u DIRECT CACHE:)
funthomas

Re: zkouška bulej 9.2.2010

Příspěvek od funthomas »

každopádně, tohle byla jedna z nejtěžších zkoušek.... aspoň z mého pohledu... chtěl bych vás poprosit, jestli na zkoušku nejdete, tak se odhlašujte prosííím chtěl bych tam jít zítra znova a není místo a přitom dneska přečetl 8 lidí co tam měli být a nebyli a to mi přijde dost nefér vůči ostatním... mezi náma kolegama :)
babca
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 9. 2. 2010 14:33
Typ studia: Informatika Bc.

Re: zkouška bulej 9.2.2010

Příspěvek od babca »

Larrr píše:A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
Tak to nevim, ale je to celkem logicke ne? Ja mel ulohu kolik bitu je potreba na indexovani pole o velikosti 128TiB?
reseni: No tak TiB je 240 moznosti a 128 je 27 je tedy potreba 47 bitu na indexovani tohoto pole.
curly

Re: zkouška bulej 9.2.2010

Příspěvek od curly »

babca píše:
Larrr píše:A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
Tak to nevim, ale je to celkem logicke ne? Ja mel ulohu kolik bitu je potreba na indexovani pole o velikosti 128TiB?
reseni: No tak TiB je 240 moznosti a 128 je 27 je tedy potreba 47 bitu na indexovani tohoto pole.
nemyslim ze je to tak jednoznacne - 47bity muzes adresovat 128Ti-prvku pole. ale pokud to pole
ma velikost 128TiB a kazdy prvek ma 4B pak je to cele deleno ctyrma...
Larrr
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 16. 2. 2009 19:52
Typ studia: Informatika Mgr.

Re: zkouška bulej 9.2.2010

Příspěvek od Larrr »

curly píše:
babca píše:
Larrr píše:A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
Tak to nevim, ale je to celkem logicke ne? Ja mel ulohu kolik bitu je potreba na indexovani pole o velikosti 128TiB?
reseni: No tak TiB je 240 moznosti a 128 je 27 je tedy potreba 47 bitu na indexovani tohoto pole.
nemyslim ze je to tak jednoznacne - 47bity muzes adresovat 128Ti-prvku pole. ale pokud to pole
ma velikost 128TiB a kazdy prvek ma 4B pak je to cele deleno ctyrma...
Jo, dik - uz chapu o co jde. Jsem si myslela ze jsou to vylozene nejake adresovaci standarty v direct mappingu nebo tak nejak...
babca
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 9. 2. 2010 14:33
Typ studia: Informatika Bc.

Re: zkouška bulej 9.2.2010

Příspěvek od babca »

curly píše:
babca píše:
Larrr píše:A z jake prednasky je "velikost indexu"? K jake oblasti se to vubec vztahuje? (vim, vim, ale ucim se z jinuch nez slajdy zdroju - tam je to pomerne necitelne, proto ten pojem jsem jeste nepotkala).
Tak to nevim, ale je to celkem logicke ne? Ja mel ulohu kolik bitu je potreba na indexovani pole o velikosti 128TiB?
reseni: No tak TiB je 240 moznosti a 128 je 27 je tedy potreba 47 bitu na indexovani tohoto pole.
nemyslim ze je to tak jednoznacne - 47bity muzes adresovat 128Ti-prvku pole. ale pokud to pole
ma velikost 128TiB a kazdy prvek ma 4B pak je to cele deleno ctyrma...
Tak to je jasne, ale to je jenom upresneni :). Jelikoz 47 > 47/4 => 47 bitu staci na indexovani tohoto pole ;)
Odpovědět

Zpět na „SWI120 Principy počítačů a operačních systémů“