Cvičení probíhají v učebně [[http://www.fel.cvut.cz/cz/education/rozvrhy-ng.B171/public/html/mistnosti/10/11/m10119604.html|KN:E-2]]. ===== Cvičící ===== * [[jan.chudoba@ciirc.cvut.cz|Ing. Jan Chudoba]] * [[houdepre@fel.cvut.cz|Ing. Přemysl Houdek]] * [[sojkam1@fel.cvut.cz|Ing. Michal Sojka, Ph.D.]] * [[stepan@fel.cvut.cz|RNDr. Petr Štěpán, Ph.D.]] ===== Program cvičení ====== ^ datum ^ č.t. ^ body ^ náplň ^ odkazy ^ | 3,4.10.2017 | 1. | – | [[courses:b4b35osy:cviceni:cviceni1_unix|OS unix – úvod]] | {{:courses:b4b35osy:cviceni:os-uvod-ms.pdf|Slidy}} | | 10,11.10.2017 | 2. | 4 | [[courses:b4b35osy:cviceni:cviceni2_bash]] | [[courses:b4b35osy:cviceni:bash|Bash]] | | 17,18.10.2017 | 3. | 4 | [[courses:b4b35osy:cviceni:cviceni3_text|]] | [[courses:b4b35osy:cviceni:text|Regulární výrazy]] | | 24,25.10.2017 | 4. | 4 | [[courses:b4b35osy:cviceni:cviceni4_c|]] | | | 31.10, 1.11.2017 | 5. | 5 | [[courses:b4b35osy:cviceni:cviceni5_vlakna|Vlákna a synchronizace v C]] | | | 7,8.11.2017 | 6. | 6 | [[courses:b4b35osy:cviceni:cviceni6_synchronizace|Pokročilá synchronizace]] | | | 14,15.11.2017 | 7. | – | Synchronizace – dokončení | | | 21,22.11.2017 | 8. | 4 | [[courses:b4b35osy:cviceni:cviceni8_asm-syscalls|Systémová volání – Linux]] | {{:courses:b4b35osy:cviceni:inline_assembler.pdf|}} | | 28,29.11.2017 | 9. | (5) | [[courses:b4b35osy:cviceni:cviceni9_exploit|Stack overflow exploit]] | | | 5,6.12.2017 | 10. | 6 | [[courses:b4b35osy:cviceni:cviceni10_brk|Systémová volání – NOVA]] | {{:courses:b4b35osy:cviceni:osy-nova-intro.pdf|}} | | 12,13.12.2017 | 11. | 8 | [[courses:b4b35osy:cviceni:cviceni11_alokator|Paměťový alokátor]] | | | 19,20.12.2017 | 12. | (4) | [[courses:b4b35osy:cviceni:cviceni12_nova-threads|Přepínání vláken – NOVA]] | {{:courses:b4b35osy:cviceni:osy-12threads.pdf|}} | | 2,3.01.2018 | 13. | (1) | [[courses:b4b35osy:cviceni:cviceni13_linux_busybox|Linux & BusyBox]] | | | 9,10.01.2018 | 14. | – | Zápočet | | ===== Zápočet ===== * Zápočet získáte, pokud: * odevzdáte funkční všechny povinné úlohy, * ze cvičení získáte minimálně 25 bodů, * vaše účast na cvičeních bude minimálně 60%. ===== Pravidla ===== * Od studentů se očekává domácí příprava na další cvičení. * Body se udělují za domácí úkoly a za aktivitu při cvičení: * Za včas odevzdanou úlohu dostanete 4–8 bodů podle typu úlohy * Body za úlohy se strhávají za pozdní odevzdání a za další nedostatky odhalené cvičícím. * Na začátku každého cvičení bude možnost získat body za odpovědi na otázky cvičícího z domácí přípravy. * Všechny úlohy se odevzdávají přes [[https://cw.felk.cvut.cz/brute/student/course/B4B35OSY|odevzdávací systém]] * Úlohy jsou vyhodnocovány automaticky, výsledek (body) se dozvíte na konci protokolu z automatického vyhodnocení (položka Total score). * V systému se vám body objeví až po manuální kontrole učitelem. Pokud nebudou shledány závažné nedostatky, bude bodové ohodnocení rovno počtu bodů z automatického vyhodnocení zmenšeném o penalizaci za pozdní odevzdání. * Všechny úlohy budou (automaticky) kontrolovány na plagiátorství. V případě, že odevzdaná úloha bude označena jako plagiát, budeme postupovat dle instrukcí [[https://cw.fel.cvut.cz/wiki/help/common/plagiaty_opisovani|Plagiáty a opisování]]. ===== Komunikace ===== Se cvičícími a přednášejícími komunikujte osobně na cvičeních a přednáškách, případně přes [[https://cw.felk.cvut.cz/forum/forum-1418.html|fórum]], kam směřujte zejména otázky, které mohou zajímat i ostatní. ===== Vzdálený přístup k uživatelským kontům ===== Ke svému domovskému adresáři používanému při cvičeních se můžete dostat odkudkoli z internetu protokolem SSH či SFTP přes server postel.felk.cvut.cz: ssh «login»@postel.felk.cvut.cz Heslo je stejné jako na počítačích v laboratoři.