NSWI120 Principy počítačů (ZS 2020/2021)
Informace o předmětu
Semestr | zimní 2020/2021 |
---|---|
Přednášející | Pavel Ježek |
Informace v SISu | SIS/Předměty/NSWI120 |
Rozvrh |
Výuka probíhá distančně - konzultace českých parelelek v út 14:00, konzultace anglické paralelky v po 12:20 |
Informace k průběhu distanční výuky
- Více informací viz e-mail zaslaný zapsaným studentům 28.9.2020.
- Jelikož všechny přednášky svých předmětů již léta nahrávám i v případě prezenční výuky, rozhodl jsem se pro letošní distanční výuku využít svých loňských videozáznamů – odkazy na ně budu zapsaným studentům a dalším zájemcům posílat pravidelně e-mailem. Jelikož je důležité, abyste vše nenechali až na zkouškové, ale věnovali se předmětu dostatečně i v průběhu semestru, tak budu ke každé přednášce připravovat sadu víceméně přímočarých self-assessment úloh, na kterých si sami můžete ověřit, zda probrané látce z přednášky dobře rozumíte.
- Abych ve vás zvýšil motivaci si self-assessment úlohy opravdu projít, tak ke každé sadě úloh vám napíšu seznam úloh (podmnožinu zaslaných self-assessment úloh), za jejichž vyřešeni můžete získat bonusové body ke zkoušce. Z této vybrané množiny si vždy můžete vybrat 2 úlohy a jejich řešení odevzdat (jak a kam ještě upřesním e-mailem) - pokud bude vaše řešení správné, tak za každou správně vyřešenou úlohu získáte 0,1 bodu (tedy 1 desetinu bodu) ke zkoušce. Aby se vám řešení započítalo, bude třeba ho odevzdat vždy do příští přednášky.
- Zkouška z předmětu bude mít pouze písemnou část (viz níže), ze které můžete získat celkem až 10 bodů. Celkové hodnoceni zkoušky bude dané součtem bodů z písemné části a bodů za vyřešené self-assessment úlohy – nicméně pro úspěšné složení zkoušky je třeba získat alespoň 3,5 bodu z písemné části!
- Převedeni celkového získaného poctu bodu na známku bude:
- 8,5 bodu a více = 1
- 6,5 bodu a více, ale méně než 8,5 = 2
- 5 bodů a více, ale méně než 6,5 = 3
- méně než 5 bodů = 4 (neuspěl/a)
-
Celkový průběh distanční výuky bude tedy následující:
- Každý týden vám poslu videozáznam loňské přednášky, s tím, že máte 1 týden na to, abyste ho shlédli. Z přednášky si ideálně dělejte výpisky, abyste se k nim později (např. při přípravě ke zkoušce) mohli vrátit. Rozhodne si pistě nejasnosti nebo otázky, které k přednášce máte.
- Spolu s videozáznamem dostanete sadu self-assessment úloh k dane přednášce – po shlédnutí přednášky doporučuji všechny úlohy projít, a tím si vyzkoušet, že všemu rozumíte. Z toho vám mohou vyplynout nějaké další otázky k přednášce, které si zapište.
- V čase rozvrhnuté přednášky (úterý 14:00) bude každý týden on-line konzultace/meeting k videozáznamu přednášky, který jste dostali o týden dříve. Zde plánuji projit a ukázat řešeni self-assessment úloh, které nemusí být zřejmé + odpovídat na libovolné dotazy k videozáznamu přednášky (zde se ptejte na otázky, na které jste narazili – viz výše). Tento meeting plánuji nahrávat, a jeho videozáznam vám bude též k dispozici, pokud byste se ho nemohli zúčastnit.
- On-line konzultace v rozvrženém čase přednášky může trvat až 90 minut, nicméně očekávám, ze typicky bude netriviálně kratší - tedy prosím, připojujte se hned na začátku, abyste nepřišli o moznost se zeptat na nejasnosti, pokud by konzultace skončila dříve.
- Pro on-line meetingy budeme používat platformu Zoom – prosím, zaregistrujte se zde (https://zoom.us/), a ideálně si na svůj počítač nainstalujte klienta, abyste se mohli k meetingu pohodlně připojovat.
- Údaje pro přihlášení k on-line meetingu konzultace Principu počítačů obdržíte e-mailem.
- První konzultace proběhne již 29.9.2020 ve 14:00 - zde jen znovu představím základní představu o průběhu předmětu + bude prostor na vyzkoušeni si připojeni pres Zoom + samozřejmě bude prostor pro libovolné otázky.
Náplň přednášek
Zkouška
Body z písemky | Výsledná známka | ||
|
1 | ||
|
2 | ||
|
3 | ||
|
4 |
Níže budou pro ilustraci uvedena zadání písemek z již proběhlých termínů v letošním roce (AR 2020/2021): Níže jsou pro ilustraci uvedena zadání zkouškových písemek z dřívějších let, kdy již výuka předmětu Principy počítačů probíhala dle aktuálního formátu (nicméně i tak pozor, že obsah přednášek nemusí být každý akademický rok stejný úplně "do posledního písmenka" - zároveň platí, že se vždy zkouší jen látka opravdu odpřednesená v daném akademickém roce, tj. aktuální písemky mohou obsahovat i otázky na témata, která se ve starších písemkách nevyskytují, resp. ve starších písemkách mohou být otázky na témata, která byla letos vypuštěna, a tedy se nezkouší).
AR 2019/2020:
- Varianta 1: 16.1.2020 (PDF)
(0. příloha zadání, 1. příloha zadání [původní zdroj, a původní zdroj], 2. příloha zadání - pouze strany 1, 2 a 13 [původní zdroj]) - Varianta 2: 22.1.2020 (PDF)
(1. příloha zadání [původní zdroj], 2. příloha zadání - jiný popis TGA, pouze strany 2-10, 13-14, 19-20 [původní zdroj], 3. příloha zadání [orginální soubor AmazingPicture.tga])
AR 2018/2019:
- Varianta 1: 17.1.2019 (PDF)
(1. příloha zadání [původní zdroj], 2. příloha zadání - ze 13. přednášky, ale jen strany 2, 4 a 5 [původní zdroj], 3. příloha zadání - pouze strany 1, 2, 17, 18, 25, 27, 28 [původní zdroj], .au soubor ze záhlaví písemky) - Varianta 2: 23.1.2019 (PDF)
(1. příloha zadání - pouze strany 1, 7, 8, 9, 10 [původní zdroj], 2. příloha zadání [původní zdroj]) - Varianta 3: 1.2.2019 (PDF)
(příloha zadání (stejná jako u 2. varianty zkoušky) - pouze strany 1, 7, 8, 9, 10 [původní zdroj]) - Varianta 4: 5.2.2019 (PDF)
(1. příloha zadání [původní zdroj], 2. příloha zadání [původní zdroj], 3. příloha zadání - hexview (získaný pomocíhexdump -C minix.fs.exam4.img
v Linuxu) souboru: minix.fs.exam4.img - obraz disku) - Varianta 5: 11.2.2019 (PDF)
(příloha zadání (stejná jako u 2. varianty zkoušky) - pouze strany 1, 7, 8, 9, 10 [původní zdroj])
- 18.1.2018 (PDF) (příloha zadání - pouze strana 1, a strany 3 až 6, na straně 7 jen Figure 8 [původní zdroj])
- 24.1.2018 (PDF) (příloha zadání [původní zdroj a obrázek], .zip soubor ze záhlaví písemky)
- 2.2.2018 (PDF) (1. příloha zadání [původní zdroj], 2. příloha zadání - z 10. přednášky, ale jen strany 2, 4 a 5 [původní zdroj], 3. příloha zadání - pouze strany 1, 2, 17, 18, 25, 27, 28 [původní zdroj], .au soubor ze záhlaví písemky)
- 7.2.2018 (PDF) (1. příloha zadání [původní zdroj], 2. příloha zadání [původní zdroj])
- 18.1.2017 (PDF) (příloha zadání - pouze strana 1, a strany 11 až 14 [původní zdroj])
- 25.1.2017 (PDF)
- 3.2.2017 (PDF)
- 9.2.2017 (PDF) (příloha zadání - pouze strany 1 až 7 [původní zdroj])
- 13.2.2017 (PDF) (in English [PDF]) (příloha zadání/attachment - pouze strany/only pages 1, 9, 11 [původní zdroj])
- 17.2.2017 (PDF)
- 24.2.2017 (PDF)
- 17.3.2017 (PDF)
- 22.1.2016 (PDF)
- 29.1.2016 (PDF) (in English [PDF])
- 4.2.2016 (PDF)
- 10.2.2016 (PDF)
- 19.2.2016 (PDF)
- 26.2.2016 (PDF)
- 18.3.2016 (PDF)
- 13.7.2016 (PDF)
- 16.9.2016 (PDF)
- 12.1.2015 (PDF)
- 19.1.2015 (PDF)
- 23.1.2015 (PDF) (in English [PDF])
- 28.1.2015 (PDF)
- 5.2.2015 (PDF)
- 10.2.2015 (PDF)
- 13.3.2015 (PDF)
- 20.3.2015 (PDF)
- 9.7.2015 (PDF)
- 11.9.2015 (PDF)
- 20.1.2014 (PDF)
- 24.1.2014 (PDF) (in English [PDF])
- 30.1.2014 (PDF)
- 4.2.2014 (PDF)
- 7.2.2014 (PDF) (in English [PDF])
- 12.2.2014 (PDF)
Doporučená literatura
Primárním zdrojem informací na zkoušku jsou přednášky tohoto předmětu - tedy vaše pozdnámky z hodin, případně pořízené videozáznamy. Pokud byste potřebovali ještě nějaké další zdroje informací, tak relevantní jsou např. doporučení kolegy Buleje z dřívějších let platná pro starou akreditaci (do AR 2011/2012)- viz níže:
Odborná literatura se zaměřením na tématiku předmětu existuje především v anglickém jazyce. Primárním zdrojem pro HW část předmětu je kniha Computer Organization and Design od dvojice autorů D. A. Patterson a J. L. Hennessy. Jedná se o jednu z nejlepších knih věnovanou návrhu a architektuře počítačů, podle níž probíhá výuka v bakalářškých programech většiny západních univerzit (ale pozor: ve stávající akreditaci jsou některé z pokročilejších konceptů týkající se samotného návrhu počítače probírány ve volně navazující přednášce NSWI143 Architektura počítačů). V principu je však možné ke studiu použít v podstatě jakoukoliv rozumnou knihu:
- A. Tanenbaum: Structured Computer Organization
- W. Stallings: Computer Organization and Architecture
- V. Heuring, H. Jordan: Computer Systems Design and Architecture
Část předmětu věnovaná operačním systémům pokrývá základní principy, které je opět možné najít v prakticky libovolné knize:
- A. Tanenbaum: Modern Operating Systems
- A. Silberschatz, G. Gagne, P. Galvin: Operating System Concepts
- H. Deitel, P. Deitel, D. Choffnes: Operating Systems
Vedle knih je možné najít velké množství relevatních informací také na webu, např. v anglické verzi encyklopedie Wikipedia. Články k jednotlivým tématům také typicky obsahují řadu odkazů na zdroje, které je možné ke studiu použít.
Domácí literatura
S náplní přednášek se částečně kryje seriál Pavla Tišnovského Co se děje v počítači, který vychází na serveru Root.cz. V celé řadě věcí zachází do větších detailů než je možné prezentovat v omezeném čase přednášek, což však rozhodně není na škodu věci (ale pozor: ve stávající akreditaci jsou některé z pokročilejších konceptů probírány ve volně navazující přednášce NSWI143 Architektura počítačů).
Vedle doporučené zahraniční literatury je možné ke studiu vybraných témat využít jako doplněk česky psanou literaturu, ať už ve formě skript z technických škol jako ČVUT, nebo knih vydávaných technickými nakladatelstvími. Uvedené tituly jsou pouze orientační.
- J. Hlavička: Architektura počítačů. Skripta ČVUT.
- J. Douša, A. Pluháček: Úvod do počítačových systémů. Skripta ČVUT.
- J. Bayer, P. Píša, Z. Šebek: Počítače pro řízení. Skripta ČVUT.
- J. Horejš, J. Brodský, J. Staudek: Struktura počítačů a jejich programové vybavení. SNTL Praha.