UNIX, профессиональное программирование, Стивенс У.Р., Стивен А.Р., 2018

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


UNIX, профессиональное программирование, Стивенс У.Р., Стивен А.Р., 2018.

Эта книга заслуженно пользуется популярностью у серьезных программистов во всем мире, поскольку содержит самую важную и практическую информацию об управлении ядрами UNIX и Linux. Без этих знаний невозможно написать эффективный и надежный код. От основ - файлы, каталоги и процессы - вы постепенно перейдете к более сложным вопросам, таким как обработка сигналов и терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением сокетов. В общей сложности в этой книге охвачены более 70 интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX.

UNIX, профессиональное программирование, Стивенс У.Р., Стивен А.Р., 2018


1.2. Архитектура UNIX.

Строго говоря, операционная система определяется как программное обеспечение, управляющее аппаратными ресурсами компьютера и предоставляющее среду для выполнения прикладных программ. Обычно это программное обеспечение называют ядром (kernel), так как оно имеет относительно небольшой объем и составляет основу системы. На рис. 1.1 изображена схема, отражающая архитектуру системы UNIX. Интерфейс ядра — это слой программного обеспечения, называемый системными вызовами (заштрихованная область на рис. 1.1). Библиотеки функций общего пользования основываются на интерфейсе системных вызовов, но прикладная программа может свободно пользоваться как теми, так и другими (более подробно о библиотечных функциях и системных вызовах мы поговорим в разделе 1.11). Командная оболочка (shell) — это особое приложение, которое предоставляет интерфейс для запуска других приложений.

Краткое содержание.

Вступительное слово ко второму изданию.
Предисловие.
Предисловие ко второму изданию.
Предисловие к первому изданию.
Глава 1. Обзор ОС UNIX.
Глава 2. Стандарты и реализации UNIX.
Глава 3. Файловый ввод/вывод.
Глава 4. Файлы и каталоги.
Глава 5. Стандартная библиотека ввода/вывода.
Глава 6. Информация о системе и файлы данных.
Глава 7. Окружение процесса.
Глава 8. Управление процессами.
Глава 9. Взаимоотношения между процессами.
Глава 10. Сигналы.
Глава 11. Потоки.
Глава 12. Управление потоками.
Глава 13. Процессы-демоны.
Глава 14. Расширенные операции ввода/вывода.
Глава 15. Межпроцессные взаимодействия.
Глава 16. Межпроцессные взаимодействия в сети: шкеты.
Глава 17. Расширенные возможности IPC.
Глава 18. Терминальный ввод/вывод.
Глава 19. Псевдотерминалы.
Глава 20. Библиотека базы данных.
Глава 21. Взаимодействие с сетевым принтером.
Приложение А. Прототипы функций.
Приложение В. Различные исходные тексты.
Приложение С. Варианты решения некоторых упражнений.

Купить .
Дата публикации:






Теги: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 


Не нашёл? Найди:





2024-11-21 10:54:40