Аннотация
Вашему вниманию предлагается третий том учебника «Программирование: введение в профессию», все части которого объединены использованием unix-систем в качестве единой учебной операционной среды. Учебник ориентирован в основном на самостоятельное изучение программирования. Третий том учебника посвящён операционной системе как явлению, услугам, которые она предоставляет пользовательским программам, и некоторым принципам её собственного устройства; рассматриваются системные вызовы файлового ввода-вывода, управление процессами и межпроцессное взаимодействие, подсистема сокетов. Отдельная часть целиком посвящена программированию с разделяемыми данными, проблемам синхронизации и взаимоисключения. Рассмотрены различные модели виртуальной памяти, принципы взаимодействия драйверов с внешними устройствами и другие аспекты функционирования операционной системы.
Предполагается, что читатель владеет языком Си.
Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
![React for Real [Front-End Code,... React for Real [Front-End Code, Untangled]](https://www.rulit.me/kotha/images/nocover.jpg)


![Эта книга является превосходным учебным пособием для изучения языка программирования ЈavaScript на примерах. Изложение ведется последовательно: от написания первой... JavaScript на примерах [Практика, практика и только практика]](https://www.rulit.me/data/programs/images/javascript-na-primerah-praktika-praktika-i-tolko-praktika_607162.jpg)


![Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте... Чистый Python [Тонкости программирования для профи]](https://www.rulit.me/data/programs/images/chistyj-python-tonkosti-programmirovaniya-dlya-profi_554913.jpg)
Комментарии к книге "Программирование: введение в профессию [Том 3. Системы и сети]"