NSWE002 Úvod do spolehlivých systémů - 10:00, 29.1.2014

Každý neuvedený předmět
Lazybug123

NSWE002 Úvod do spolehlivých systémů - 10:00, 29.1.2014

Příspěvek od Lazybug123 »

Zapoctova pisomka z Úvodu do spolehlivých systémů, 10:00, 29.1.2014.

Prislo nas tam spolu 8. Skuska sa konala v S8.

Bolo 10 otazok, kazda mala 5 moznosti, vo vascine bolo treba zaskrtnut viac odpovedi. Cas na vypracovanie 60 minut, ale realne to vsetci spravili do 15 minut. Kazda otazka bola za bod, teda spolu 10 bodov, na zapocet bolo treba aspon 4. Bodovane bolo velmi zvlastne. Povedzme, ze v otazke bolo x odpovedi spravnych. Za kazdu z nich, ak bola zaskrtnuta, clovek ziskal 1/x boda. Ak zaskrtol nespravnu, mal 1/x boda dole. S tym, ze za otazku sa nedali ziskat zaporny body; ak bol pocet bodov za otazku zaporny, dostal za nu nulu.
Pri hodnoteni ale mali vsetci len celociselne pocty bodov, takze to nakoniec asi aj tak hodnotil nejako inak.

Nepamatam si vsetky otazky, moznosti uz vobec nie, ale tu je to co viem:

1. Co by sme urcite NEMALI robit pri zdielanom volani procedur?
a) Volat 1 server z viacerych klientov naraz
b) Volat 1 server z viacerych vlakien 1 klienta naraz
c) Mat parametre vnutorne reprezentovane inak na klientovi a inak na serveri
d) Zavolat funkciu klienta zo servera, teda docasne prevratit roly servera a klienta
e) Na klientovi uvolnovat objekty vytvorene serverom

2. Ake diagramy su definovane cez UML?
(spravna odpoved je structural, behavior, interaction)

3. Co obecne NEPLATI o modeli systemu?
a) Vystihuje dolezite vlastnosti sysyemu
b) Vystihuje vsetky detaily systemu
c) Je zalozeny na formalnych metodach
d) Na podobu konecneho grafu
e) Da sa analyzovat softwarovymi nastrojmi

4. Co je to throughput?
(spravna odpoved: pocet nejakych udalosti za casovu jednotku, napr. 1 sekundu)

5. Co NEPLATI o internal domain specific languages (DSL)?
a) Ich gramatika (?) zavidi na jazyku, do ktoreho su integrovane
b) Maju vlastnu gramatiku
c) Pouzivaju gramatiku (?) alebo jej podmnozinu jazyka, do ktoreho su integrovane
d) Musia bezat v integrovanom prostredi (to ani neviem co znamena)
e) patri mezdi nich SQL

6. Co NIE JE vlastnost model checkingu?
a) konecnost
b) korektnost
c) linearna zlozitost vzhladom k velkosti modelu
d) polynomialna zlozitost vzhladom k velkosti modelu
e) exponencialna zlozitost vzhladom k velkosti modelu

7. Co NEVIEME merat cez Performance Event Counters?
a) processor ticks
b) retired instructions
c) pocet pristupov do cache
d) pocet sektorov precitanych z disku (raw reads)
e) ???

8. Co NEPLATI o hard real time systemoch?
a) Musia bezat na real-time OS
b) Musia bezat na hardwari, ktory nie je zdielany s non real-time systemom
c) Maju aspon jednu ulohu s hard real time schedulingom
d) Musia bezat rychlo
e) Ich kritickost sa da merat cez cost function

9. Co obecne NEPLATI o real time schedulingu?
a) Ak pre kazdu ulohu pozname jej deadline a periodu, vieme rozhodnut, ci su tasky naplanovatelne
b) Rate monotonic scheduling predpoklada, ze pre kazdu ulohu sa jej perioda rovna jej deadlinu
c) Este nieco o rate monotonic schedulingu, nepamatam
d) Rate monotonic scheduling vyzaduje preemptivny planovac
e) Do rate monotonic schedulingu sa daju za behu pridavat nove tasky

10. nepamatam si :(

Celkovo ma tie otazky dost zaskocili. Na slajdoch mali napisane, ze pisomka bude zo znalosti zakladnych konceptov, ale toto mi teda velmi zakladne nepripada. Cakala som otazky typu co je to model, co je to middleware... ale nie toto.
Dalsi problem bol, ze drviva vascina informacii, ktore od nas chceli v teste, v slajdoch proste nebola. Takze asi 70% testu si bolo treba iba tipnut. Krasa, ze? :) Na prednasky som nechodila, takze neviem, mozno na prednaskach sa tie veci hovorili; ale vzhladom na tie zufale vyrazy, ktore vsetci mali, tipujem, ze asi sa to nehovorilo ani tam.

Ale kedze stacili tie 4 body, vascina to nakoniec aj tak dala. Pride mi to dost divne zadat test takto brutalne a potom znizovat hranicu az na 40%, aby to aspon niekto dal... no ale co uz.
Odpovědět

Zpět na „Ostatní“