Systémové programovanie
4MI zimný semester

Peter Tomcsányi
Kontakt: moje priezvisko zavináč slovanet bodka sk (alebo aj bežný fakultný e-mail učiteľa)
Telefón: 02/65426896

Sylaby predmetu a doporučená literatúra


Úplný bodový stav po druhej písomke
Uverejnený na základe písomného súhlasu všetkých študentov



Oznamy

So študentami prítomnými na prednáške 3.12.2007 sme sa dohodli na nasledujúcich termínoch:

Písomka bude vo štvrtok 13.12.2007 o 14:00 v F-248 (ale bez použitia počítačov).

Skúšky

Prvý termín skúšky bude možné vykonať v týchto dvoch termínoch:
Zapisovať na skúšky sa možno papierovou formou - zoznam je vyvesený na sklenej stene pred kanceláriou I-44.
Maximálny počet zapísaných na jeden termín je 10.
Kto sa nezapíše na žiadny termín, môže prísť na hociktorý, ale na prvom termíne ho budem skúšať len ak nebude aj s ním viac než 10 študentov.
Kto nepríde ani na jeden termín, má skúšku v riadnom termíne za Fx a má nárok na opravné termíny.

Opravné termíny
Zapisovanie na opravné termíny e-mailom. Termín, na ktorý nebude nikto zapísaný do obeda predošlého dňa, bude zrušený.

Prednášky a materiály

1. Úvod a história - 17.9.2007
Niekoľko linkov k prvej prednáške (o histórii počítačov)

2. Organizácia počítačových systémov - 24.9.2007
Prezentácia - v tvare odp (pre Open Office)  v tvare ppt (PowerPoint) Upozornenie - ppt môže mať trochu pokazené formátovanie
Emulátor - program z prednášky


3. Úvod do úrovne číslicových obvodov, hradlá a Booleova algebra, kombinačné obvody - 1.10.2007
Na prednáške bol rozdávaný vytlačený materiál (vybrané obrázky).
Všetky obrázky ku knižke, ktorú používam, možno stiahnuť zo stránok autora v jpg súboroch  tu, (Číslicové obvody su v tretej kapitole, teda obrázky 3-xx.jpg) prípadne v inom formáte tu. (Kniha "Structured Computer Organization, 4th ed.").

4. Kombinačné obvody - dokončenie, cvičenie - 8.10.2007

5. Aritmetické, logické a pamäťové obvody - 15.10.2007

6. Pamäťové obvody - dokončenie, procesory a zbernice - 22.10.2007
Na prednáške bol rozdávaný vytlačený materiál (vybrané obrázky).

7. Písomka, Vstupné a výstupné obvody, dekódovanie adries - 29.10.2007

8. Dvojková sústava, dvojkový doplnok, zobrazenie reálnych čísiel, história procesorov Intel - 5.11.2007

9. Architektúra procesora Pentium, základné inštrukcie - 12.11.2007
Na prednáške boli rozdávané vytlačené materiály (vybrané obrázky a vybrané inštrukcie).
Vybrané strojové inštrukcie procesora Intel Pentium (materiál rozdávaný na prednáške)

10. Architektúra procesora Pentium, adresovanie pamäte - 19.11.2007
Prezentácia - v tvare odp (pre Open Office)  v tvare ppt (PowerPoint) Upozornenie - ppt môže mať trochu pokazené formátovanie
Príklady z prednášok (posledný príklad nebol na prednáške)

11. Adresovanie pamäte - dokončenie, programovanie assemblerových procedúr - cvičenie 26.11.2007

12. Programovanie assemblerových procedúr - cvičenie - 3.12.2007
Príklady a riešenia (tretí príklad sme neriešili, ale mali sme logicky podobný na predošlom cvičení)

13. Programovanie assemblerových procedúr - cvičenie pri počítačoch - 10.12.2007

Príklady

Pravidlá hodnotenia

Na začiatku semestra
Uznávanie známok z iných rokov a od iných prednášajúcich, individuálne plány a iné zvláštne požiadavky riešim výlučne v prvých dvoch týždňoch semestra.
Známku E (resp. 3 v starom systéme) z iných rokov alebo od iných prednášajúcich neuznávam.

Počas semestra
Budú 2 písomky, každá za 15 bodov.

Prvá písomka
Bude zameraná na úroveň logických obvodov a úroveň mikroprogramovania. Väčšina otázok bude s výberom z pevne daných odpovedí, jedna až dve otázky môžu vyžadovať napísanie riešenia slovne resp. graficky. Na písomke sa nebudú môcť používať žiadne pomôcky.

Druhá písomka
Bude programátorská (na papieri) a bude pozostávať z dvoch príkladov na programovanie v assembleri (resp. ako assemblerová vsuvka v Delphi). Na písomke sa budú môcť použiť poznámky ako aj ľubovoľná iná literatúra v neelektronickej (papierovej) forme.

Termíny písomiek
budú oznámené na prednáške vždy aspoň 2 týždne pred samotnou písomkou.

Nahrádzanie písomiek
Kto z vážnych dôvodov (hlavne zdravotných, dôvody budú posudzované individuálne) nebude prítomný na jednej písomke, bude mať možnosť si ju nahradiť v čase prvej skúšky (skúšku teda bude môcť vykonať až v ďalšom termíne). Náhradná písomka má taký obsah a formu, akú písomku študent vynechal.

Podmienka ku skúške
Skúšku môže robiť len ten, kto má zo semestra viac než 10 bodov. Kto má menej ako 10 bodov, alebo rovných 10 bodov, bude hodnotený známkou Fx.

Skúška
Pozostáva z praktickej časti za 15 bodov a z ústnej časti za 15 bodov

Praktická časť
Pozostáva z naprogramovania jedného príkladu podobného druhu ako boli na druhej písomke.
Na praktickej časti skúšky sa budú môcť použiť poznámky ako aj ľubovoľná iná literatúra v neelektronickej (papierovej) forme.
Pokračovať v skúške môže len ten, koho program bude funkčný pre "bežné prípady", teda nesmie mať syntaktické chyby a nesprávne výsledky alebo pád sa môže vyskytovať len v špeciálnych či okrajových prípadoch.

Ústna časť
Pozostáva z ústnej odpovede na dve vylosované otázky (po písomnej príprave).
Na ústnej časti skúšky sa nebudú môcť používať žiadne pomôcky.

Tabuľka bodového hodnotenia

A viac než 53
B
(46, 53>
C
(40, 46>
D
(35, 40>
E
(30, 35>
Fx
(0, 30>