Přeskočit na horní lištu
Přeskočit na hlavičku
Přeskočit na obsah
Přeskočit na patičku
EN
>
Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++
Interaktivní osnova
Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++
OBSAH
Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++
Nyní studovat
Systémové programování Windows (vyučující Roman Štěpánek)
•
Informace pro cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Organizace tématické skupiny
•
Podmínky dokončení
•
Téma 1: Úvod do Windows API
•
Téma 2: Procesy
•
Téma 3: Vlákna
•
Téma 4: Dynamic-link library
•
Téma 5: Registry
•
Téma 6: Paměť
•
Téma 7: Event Log
•
Téma 8: Služby
•
Téma 9: Security Descriptor
•
Téma 10: Data Protection API
•
Téma 11: Kam dál?
Nyní studovat
Ovladače jádra -- Linux (vyučující Jiří Slabý)
•
Informace pro cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Téma 1: Úvod do problematiky dle tématické skupiny
•
Téma 2: Rozhraní s uživatelem
•
Téma 3: Ladění chyb (debugging)
•
Téma 4: Chyby souběhu
•
Téma 5: Práce s pamětí
•
Téma 6: Datové struktury
•
Téma 7: Komunikace mezi procesy
•
Téma 8: Komunikace s HW
•
Téma 9: Časovače, přerušení
•
Téma 10: Paměť trochu jinak I.
•
Téma 11: Paměť trochu jinak II.
•
Téma 12: Síťové rozhraní
•
Téma 13: Exploit
Nyní studovat
Binární programování Linux (vyučující Jiří Slabý)
•
Informace ke cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Téma 1: Úvod do problematiky
•
Téma 2: Parsery
•
Téma 3: Binární objektové soubory
•
Téma 4: ELF a libelf I.
•
Téma 5: ELF a libelf II.
•
Téma 6: DWARF
•
Téma 7: Linker skripty
•
Téma 8: C bez libc
•
Téma 9: Ladění funkčnosti
•
Téma 10: Gdb a ladění výkonnosti
•
Téma 11: Komunikace s HW
•
Téma 12: Knihovny
•
Téma 13: Exploit
Téma 1X: XXX
Téma 1X: XXX
Nyní studovat
Systémové programování Linux (vyučujicí Petr Velan, Martin Drašar, Martin Husák, Jiří Novosad)
Prohlédnout vše
Téma 6: Paměť
Teoretická část
Architektura paměti Windows
07.pamet.pdf
07.pamet_slidy.pdf
07.pamet_slidy.2.pdf
07.ukol.pdf
08.pamet_slidy.2.pdf
08.ukol.pdf
Předchozí
Následující
Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++
Nyní studovat
Systémové programování Windows (vyučující Roman Štěpánek)
•
Informace pro cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Organizace tématické skupiny
•
Podmínky dokončení
•
Téma 1: Úvod do Windows API
•
Téma 2: Procesy
•
Téma 3: Vlákna
•
Téma 4: Dynamic-link library
•
Téma 5: Registry
•
Téma 6: Paměť
•
Téma 7: Event Log
•
Téma 8: Služby
•
Téma 9: Security Descriptor
•
Téma 10: Data Protection API
•
Téma 11: Kam dál?
Nyní studovat
Ovladače jádra -- Linux (vyučující Jiří Slabý)
•
Informace pro cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Téma 1: Úvod do problematiky dle tématické skupiny
•
Téma 2: Rozhraní s uživatelem
•
Téma 3: Ladění chyb (debugging)
•
Téma 4: Chyby souběhu
•
Téma 5: Práce s pamětí
•
Téma 6: Datové struktury
•
Téma 7: Komunikace mezi procesy
•
Téma 8: Komunikace s HW
•
Téma 9: Časovače, přerušení
•
Téma 10: Paměť trochu jinak I.
•
Téma 11: Paměť trochu jinak II.
•
Téma 12: Síťové rozhraní
•
Téma 13: Exploit
Nyní studovat
Binární programování Linux (vyučující Jiří Slabý)
•
Informace ke cvičení
•
Používané nástroje, knihovny, důležité zdroje...
•
Téma 1: Úvod do problematiky
•
Téma 2: Parsery
•
Téma 3: Binární objektové soubory
•
Téma 4: ELF a libelf I.
•
Téma 5: ELF a libelf II.
•
Téma 6: DWARF
•
Téma 7: Linker skripty
•
Téma 8: C bez libc
•
Téma 9: Ladění funkčnosti
•
Téma 10: Gdb a ladění výkonnosti
•
Téma 11: Komunikace s HW
•
Téma 12: Knihovny
•
Téma 13: Exploit
Téma 1X: XXX
Téma 1X: XXX
Nyní studovat
Systémové programování Linux (vyučujicí Petr Velan, Martin Drašar, Martin Husák, Jiří Novosad)
Operace
Prohlédnout vše