Předmět Programování v Unixu (NSWI015)
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 NSWI015 - Programování v Unixu, 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
vývoj a současnost UNIXu, standardy (The Single UNIX Specification), základní nástroje pro jazyk C, API/ABI popis funkce jádra OS z pohledu programátora v jazyce C evidence a kategorizace uživatelů/skupin, přístupová práva základy principů filesystémů, VFS, programování vstupů a výstupů, práce s file deskriptory manipulace s procesy, stavy procesů, spouštění programu, rozvržení virtuální paměti, formát ELF práce s rourami, sdílená paměť, rozhraní dynamického linkeru signály a jejich zpracování komunikace a synchronizace procesů, System V IPC síťová komunikace, rozhraní BSD sockets, převod jmen a IP adres vlákna a jejich vztah k procesům, synchronizace vláken (mutexy, rwlocks, podmínkové proměnné, semafory, bariéry)
Literatura
Stevens R.: Advanced Programming in the UNIX Environment, Second Edition, Addison Wesley, 2005Stevens R.: UNIX Network Programming, Volume 1, Third Edition: Networking APIs: Sockets and XTI, Prentice Hall, 2003Stevens R.: UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications, Prentice Hall, 1999The Single UNIX Specification, Version 3. The Open Group, 2003
Garant
Mgr. Vladimír Kotal