Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
courses:a4m35osp [2012/06/04 21:41] dusatzde |
courses:a4m35osp [2025/01/03 18:23] (aktuální) |
||
---|---|---|---|
Řádek 92: | Řádek 92: | ||
- Co sa deje v systeme pri volani napriklad copy z shellu - otazka na systemove volani. | - Co sa deje v systeme pri volani napriklad copy z shellu - otazka na systemove volani. | ||
- | ==== Zkouška 4.5.2012 ==== | + | ==== Zkouška 4.6.2012 ==== |
Verze 1 | Verze 1 | ||
Řádek 103: | Řádek 103: | ||
- Jak může vést použití open-source řešení ke snížení nákladů v komerční firmě? | - Jak může vést použití open-source řešení ke snížení nákladů v komerční firmě? | ||
- Jaký je vztah velikosti odkládacího oddílu, fyzické a virtuální paměti k maximální velikosti programu a dat jedné aplikace a jejího vícenásobného spuštění? | - Jaký je vztah velikosti odkládacího oddílu, fyzické a virtuální paměti k maximální velikosti programu a dat jedné aplikace a jejího vícenásobného spuštění? | ||
- | - Popište různé možnosti pořadí ukládání vícebytových slov (číselných datových typů) do paměti a jak se označují? | + | - Popište různé možnosti pořadí ukládání vícebytových slov (číselných datových typů) do paměti a jak se označují? Little, big endian |
- | - Jaké kompilátory budete potřebovat při úplné portaci OS na novou architekturu CPU. Uvažujeme, že se na cílové platformě bude systém dále vyvíjet? | + | - Jaké kompilátory budete potřebovat při úplné portaci OS na novou architekturu CPU. Uvažujeme, že se na cílové platformě bude systém dále vyvíjet? Nativní překladač, crosscompiler, překladač na dané platformě |
+ | Verze 2 | ||
+ | - Jaká je podpora Debianu pro uživatele kteří potřebují i balíky které se neslučují se společenskou smlouvou Debianu?(sekce repozitářů non-free a contrib) | ||
+ | - Jaký je význam řádek uvozených v unidiffu znaky '+++','---','@@',' ','+','-'. | ||
+ | - Kdy se využívá sdílená paměť a jaké jsou s ní problémy. (Více procesů má namapováni danou paměť. Problémy při uvolňování paměti - kvůli tomu zavedeno reversní mapování - http://www.abclinuxu.cz/clanky/jaderne-noviny-15.-4.-2010) | ||
+ | - Co je to křížový překlad. | ||
+ | - Co je potřeba pro start a zavedení systému. (Nejen zavaděč, ale i pak co startuje jádro a tak...) | ||
+ | - Jaké je použití DMA a v čem je toto využití výhodný při přenosu velkých souborů. | ||
+ | - Vysvětlete činnost systémového volání mmap() a jak se váže koncepce použitá k implementaci tohoto volání ke spuštění aplikace v systému GNU/Linux (ale i Windows a Unix)? (mmap nemapuje do sdíleného paměti, ale do virtuálního prostoru - tak mi to aspoň opravil) | ||
+ | - 3 hlavní požadavky (na co si dát pozor) na ABI při přenosu binárních dat (struktury, nativní typy) vzhledem k síťovému přenosu? | ||
+ | - Jaké jsou obecně možné formy řízení open-source projektů a jaký je stav v případě Linuxového jádra a projektu Debian? | ||
+ | - Poslední už nevím, kdyžtak někdo doplňte. Předchozí otázky nejsou přesně formulované, jen jak jsem si je zapamatoval. | ||
+ | |||
+ | ==== Zkouška 23.5.2013 ==== | ||
+ | |||
+ | - Jaké jsou zásluhy pánů Thompson, Stallman a Torvalds? | ||
+ | - Napsat jaké znáš možnosti komunikace mezi aplikacema (api a abi) a co o nich říkají open-source licence? | ||
+ | - Popiš big endian a little endian. | ||
+ | - Lilo,Grub,U-boot k čemu slouží? (K zavedení operačního systému.) | ||
+ | - Co to je EULA? | ||
+ | - Co to je polling? Jaké má výhody a nevýhody? Kdy je třeba ho používat? | ||
+ | - Co je to operační systém posixového typu? | ||
+ | - Vysvětlit rozdíl mezi git merge a git rebase. | ||
+ | - Jak spolu souvisejí vývoje unixu, gnu a gnu linuxu? | ||
+ | - Nevím, prosím doplnit. | ||
+ | |||
+ | ==== Zkouška 7.6.2013 ==== | ||
+ | |||
+ | {{:courses:zadani_7_6_2013.zip|}} Omlouvám se za zabělení odpovědí,ale raději jsem vymazal cokoliv, co by mě mohlo identifikovat. | ||
+ | |||
+ | Odpovědi k paměti (ot. 2; nikdo ji neměl 100% dobře): | ||
+ | a) 3 MB | ||
+ | b) 0 MB | ||
+ | c) 16 MB | ||
+ | d) 18 MB - edit 1 a 1 MB jsou vyjmuty ze společného prostoru | ||
+ | e) 31 MB (18+10+3(bss)) rekl, ze muze byt take 32 ten 1MB na vic zalezi na nejaky skript | ||
+ | |||
+ | ==== Zkouška 28.5.2014 ==== | ||
+ | |||
+ | * [[courses/a4m35osp/zkouska_2852014|zkouska 28.05.2014]] | ||
+ | |||
+ | |||
+ | |||
+ | ==== Zkouška 9.6.2014 ==== | ||
+ | |||
+ | * [[courses/a4m35osp/zkouska_962014|zkouska 9.06.2014]] | ||
+ | |||
+ | ==== Zkouška 25.5.2015 ==== | ||
+ | |||
+ | * [[courses/a4m35osp/zkouska_25052015|zkouska 25.5.2015]] | ||
+ | |||
+ | ==== Zkouška 1.6.2015 ==== | ||
+ | |||
+ | * [[zkouska 1.6.2015]] | ||
===== Vypracované otázky z písemek ===== | ===== Vypracované otázky z písemek ===== | ||
[[a4m35osp_reseni]] | [[a4m35osp_reseni]] | ||
{{:courses:otazky.odt|}} asi 5 pridanych otazek | {{:courses:otazky.odt|}} asi 5 pridanych otazek | ||
+ | |||
+ | [[a4m35osp_reseni]] | ||
+ | {{:courses:otazky_upraveny.odt|}} Dovolil jsem si materiály trochu vylepšit. | ||
Vypracované okruhy a vybrané přednášky z X36OSY. | Vypracované okruhy a vybrané přednášky z X36OSY. |