====== a3b33osd -- Operační systémy a databáze ====== //(akademický rok 2016/2017)// ===== Výuka ===== [[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B152/public/cz/predmety/12/54/p12546504.html|Rozvrh A3B33OSD]] [[https://cw.felk.cvut.cz/upload/secure/index.phtml|Upload systém CourseWare]] [[https://www.fel.cvut.cz/anketa|Anketa hodnocení výuky]] ===== Kontakty ===== **Přednášející:** * [[stepan@fel.cvut.cz|RNDr. Petr Štěpán, Ph.D.]] * [[sojkam1@fel.cvut.cz|Ing. Michal Sojka, Ph.D.]] ===== Cvičení ===== **Cvičící:** * [[jan.chudoba@ciirc.cvut.cz|Ing. Jan Chudoba]] * [[houdepre@fel.cvut.cz|Ing. Přemysl Houdek]] * [[stepan@fel.cvut.cz|RNDr. Petr Štěpán, Ph.D.]] **Stránky cvičení:** *[[http://labe.felk.cvut.cz/~stepan/33OSD/| Web cvičení]] ===== Přednášky ===== Seznam všech přednášek v tomto semestru. Průběžně zde budou jednotlivé přednášky ke stažení ve formátu pdf. Operační systémy | 1. | 23.2. | Úvod do předmětu | {{:courses:a3b33osd:lekce1.pdf|lekce1.pdf}}, {{:courses:a3b33osd:lesson1-examples.tgz|priklady1.tgz}}| | 2. | 2.3. |Služby OS |{{:courses:a3b33osd:lekce2.pdf|lekce2.pdf}}, {{:courses:a3b33osd:lekce2-pr.tgz|lekce2-pr.tgz}} | | 3. | 9.3. |Procesy a vlákna | {{:courses:a3b33osd:lekce3.pdf|lekce3.pdf}}, {{:courses:a3b33osd:lekce3-priklady.tgz|lekce3-pr.tgz}}| | 4. | 16.3. | Synchronizace a deadlock | {{:courses:a3b33osd:lekce4.pdf|lekce4.pdf}}, {{:courses:a3b33osd:lecture4.tgz|lekce4-pr.tgz}}| | 5. | 23.3. | Správa paměti | {{:courses:a3b33osd:lekce5.pdf|lekce5.pdf}} | | 6. | 30.3. | Správa paměti | dokončení | | 7. | 6.4. | Souborové systémy | {{:courses:a3b33osd:lekce6.pdf|lekce6.pdf}} | | 8. | 13.4. | Od algoritmu k procesu | {{:courses:a3b33osd:lekcee.pdf|lekce7.pdf}} | | 9. | 20.4. | Úvod do databází| {{:courses:a3b33osd:lekce8.pdf|lekce8.pdf}} | | 10. | 27.4. | Relační databáze - SQL | {{:courses:a3b33osd:lekce9.pdf|lekce9.pdf}} | | 11. | 4.5. | Reprezentace dat | {{:courses:a3b33osd:lekcea.pdf|lekce10.pdf}} | | 12. | 11.5. | pondělní výuka | | | 13. | 18.5. | Transakce | {{:courses:a3b33osd:lekceb.pdf|lekce11.pdf}} | | 14. | 25.5. | Distribuovane DBMS, Základy počítačových sítí | {{:courses:a3b33osd:lekcec.pdf|lekce12.pdf}} {{:courses:a3b33osd:lekced.pdf|lekce13.pdf}} | ===== Příprava na zkoušku ===== Písemná zkouška se skládá ze dvou částí: Kviz - nejsou dovoleny žádné materiály Podrobnější rozbor dvou témat přednášky - v této části je povoleno užívat papírové i elektronické dokumenty. V této části budou postupně uvedeny všechna možná témata druhé části písemné zkoušky: plánování procesů - {{:courses:a4b33oss:planovani_cr.pdf|planovani.pdf}} detekce deadlocku - uváznutí - {{:courses:a3b33osd:deadlock-cr.pdf|deadlock.pdf}} správa paměti - tabulka stránek {{:courses:a3b33osd:pamet.pdf|tabulka.pdf}} souborové systémy {{:courses:a4b33oss:soubor.pdf|soubor.pdf}} SQL dotazy {{:courses:a3b33osd:priklad-SQL.pdf|SQL.pdf}} ===== Hodnocení zkoušky LS2016/2017 ===== Body: * Cvičení - až 13 bodů * Kviz - bez pomůcek - až 5 bodů * Příklady - možnost použít počítač, internet - až 15 bodů Hodnocení zkoušky: * A ≥29 * B ≥26 * C ≥23 * D ≥19 * E ≥16 Pokud student chce zlepšit známku, může se přihlásit na ústní část, kde si může známku vylepši i zhoršit