Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programování v Unixu II (NSWI138)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NSWI138 - Programování v Unixu II, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Sylabus

Debugging programů. Použití speciálních knihoven na odhalování různýchtříd problémů (libumem(3lib), watchmalloc(3lib)). Trasování programu naúrovni systémových volání, knihovních funkcí i funkcí samotného programu(truss(1), gcore(1), pstack(1), mdb(1)). /proc filesystém. Ladícímožnosti přítomné v dynamickém linkeru.Rozšíření znalostí o sítovém API. Raw sockety. Další použití funkcígetsockopt() a setsockopt(). Použití tcpdump(1) pro ladění sítovýchaplikací. IPv6.Práce s terminály. Rozdíl implementací terminálů na systémech SVR3,SVR4, a BSD. Postup při psaní terminálové aplikace.Bezpečné programování. Jak psát bezpečnější kod a vyvarovat sezbytečných chyb. Klasifikace chyb. Příklady způsobů minimalizování chyb(privilege separation, sandboxing, fine-grained privileges vers UID 0).Příklady.Prohloubení znalostí o POSIX vláknech. Představení alternativního API(pravděpodobně Solaris threads). Porovnání API.Doplnění k meziprocesorové komunikaci, posílání souborových deskriptorůmezi procesy, doors. Více k ioctl(2). Asynchronní IO podle POSIXu(libaio(3c)). Volání pread, pwrite. Volání posix_spawn.

Garant

Mgr. Vladimír Kotal