Программирование: введение в профессию. Том 3: Системы и сети
Третий том учебника «Программирование: введение в профессию» посвящен системному и сетевому программированию. Книга охватывает широкий круг тем, включая архитектуру операционных систем, управление процессами и потоками, синхронизацию, межпроцессное взаимодействие, работу с файловыми системами и вводом-выводом.
Особое внимание уделяется сетевым протоколам и программированию сокетов. Рассматриваются модели OSI и TCP/IP, протоколы прикладного уровня, а также практические аспекты разработки сетевых приложений. Автор подробно разбирает механизмы IPC, включая каналы, очереди сообщений, разделяемую память и семафоры.
Книга содержит множество примеров на языке C и практических заданий. Материал излагается последовательно, от базовых концепций до сложных тем, таких как асинхронный ввод-вывод и многопоточное программирование. Учебник предназначен для студентов технических специальностей и всех, кто хочет углубить свои знания в области системного программирования.
