20
авг 2014

Linux. Системное программирование (2-е изд. ) / Роберт Лав / 2014

Linux. Системное программирование (2-е изд. ) / Роберт Лав / 2014


Роберт Лав стоит у истоков создания операционной системы Linux и внес существенный вклад в создание ядра Linux и настольной среды GNOME. Данная книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код.
Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Это обновленное и дополненное издание, в котором появилась новая глава о многопоточности, позволяет подробно рассмотреть Linux как с теоретической, так и с прикладной точки зрения. Книга охватывает широкий круг аспектов программирования, в частности:

•Обзор ядра Linux, библиотеки C, компилятора C
•Базовые операции ввода/вывода, такие, как считывание файлов и запись в них
•Продвинутые интерфейсы ввода/вывода, распределение памяти, приемы оптимизации
•Семейство системных вызовов для базового управления процессами
•Продвинутые приемы управления процессами, в частности, в реальном времени
•Концепция потоков, многопоточность, Pthreads
•Управление файлами и каталогами
•Интерфейсы для выделения памяти и оптимизации доступа к ней
•Базовые и продвинутые сигнальные интерфейсы, их роль в системе
•Управление часами, в частности, часами POSIX и таймерами высокого разрешения


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

Предисловие... 17
Вступление... 19
Благодарности... 25
От издательства... 26
Глава 1. Введение и основополагающие концепции... 27
Глава 2. Файловый ввод-вывод... 54
Глава 3. Буферизованный ввод-вывод... 99
Глава 4. Расширенный файловый ввод-вывод... 125
Глава 5. Управление процессами... 171
Глава 6. Расширенное управление процессами... 210
Глава 7. Поточность... 245
Глава 8. Управление файлами и каталогами... 275
Глава 9. Управление памятью... 324
Глава 10. Сигналы... 365
Глава 11. Время... 394
Приложение A. Расширения GCC для языка C... 427
Приложение Б. Библиография... 441

Название: Linux. Системное программирование (2-е изд. )
Автор: Роберт Лав
Издательство: Питер
Год: 2014
Страниц: 448
ISBN: 978-5-496-00747-4
Формат: PDF
Размер: 12.5 Мб
Язык: русский
Серия: Бестселлеры O'Reilly




Скачать


ПОКАЗЫ : 220

Топ-7 запрещенных книг

Похожие книги на Linux. Системное программирование (2-е изд. ) / Роберт Лав / 2014

    Unix и Linux. Руководство системного администратораUnix и Linux. Руководство системного администратора
    Новое 4-e издание всемирно известной книги "Unix и Linux: руководство системного администратора" признанных авторитетов в области системного администрирования систем UNIX и Linux содержит точную и полную информацию о практически всех аспектах...
    Операционная система UNIX (2-е издание)Операционная система UNIX (2-е издание)
    В книге даны основы организации, идеологии и архитектуры, объединяющие различные версии UNIX. Рассматриваются: архитектура ядра (подсистемы ввода/вывода, управление памятью и процессами, а также файловая подсистема), программный интерфейс (системные вызовы и основные библиотечные функции), пользовательская среда (командный интерпретатор shell основ...
    Руководство системного администратора Unix и LinuxРуководство системного администратора Unix и Linux
    Новое (уже 4-е) издание всемирно известной книги «Unix и Linux: руководство системного администратора» признанных авторитетов в области системного администрирования систем UNIX и Linux содержит точную и полную информацию о практически всех аспектах, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, созд...
    Raspberry Pi. Руководство по настройке и применениюRaspberry Pi. Руководство по настройке и применению
    Raspberry Pi. Руководство по настройке и применению — Эта книга посвящена практическим аспектам применения Raspberry Pi, начиная от программирования простых систем управления и измерения на языке Python и заканчивая разработкой мультимедийных систем и созданием игровых приложений на языке Scratch.
    Linux. Полное руководство / Михаэль Кофлер / 2011Linux. Полное руководство / Михаэль Кофлер / 2011
    Эта книга - перевод девятого издания фундаментального руководства Михаэля Кофлера, уже ставшего классическим произведением по Linux. Михаэль Кофлер открыл путь в мир свободных операционных систем для нескольких поколений пользователей Linux. Журнал Linux-Magazin причисляет его к 15 наиболее влиятельным специалистам в данной области.
    Чеботарёв А.В. - Библиотека QT4. Создание прикладных приложений в среде Lin ...Чеботарёв А.В. - Библиотека QT4. Создание прикладных приложений в среде Lin ...
    Эта книга - для программистов, предпочитающих C++ всем остальным языкам программирования и желающих создавать эффективные приложения для Linux, переносимые и на другие платформы.
    Ubuntu Linux 11.04 Русская версияUbuntu Linux 11.04 Русская версия
    Ubuntu Linux 11.04 Русская версия - Эта книга поможет вам быстро освоить работу в новейшей русской версии операционной системы Ubuntu Linux 11.04. Ubuntu - это одна из самых простых и удобных бесплатных операционных систем, которая является отличной альтернативой Windows..
    22 книги о ОС Linux22 книги о ОС Linux
    Linux — общее название Unix-подобных операционных систем, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения.
    Видеоуроки для начинающих пользователей Linux Ubuntu (2010, RUS)Видеоуроки для начинающих пользователей Linux Ubuntu (2010, RUS)
    Эта ОС включает в себя все необходимое для современного пользователя программное обеспечение: браузер, офисный пакет для работы с текстами, электронными таблицами и презентациями, программы для общения в Интернет и много других. Как и все курсы Сергея Панзина, видеоуроки, которые вошли в состав курса изложены простым, доступным языком и прекрасно п...
    LINUX. От понимания к применениюLINUX. От понимания к применению
    В книге К.Петцке `Linux. От понимания к применению` освещаются основные возможности операционной системы Linux. В изложенном материале отсутствует ориентация на какой - либо дистрибутив: практически все главы будут одинаково полезны пользователям Red Hat,Slackware, SuSE и Debian.
    Linux Format №4 (182) апрель 2014Linux Format №4 (182) апрель 2014
    Первый в России ежемесячный журнал на русском языке, полностью посвященный операционной системе Linux. Основная задача журнала — своевременное и полноценное информирование читателей о современном состоянии индустрии программного обеспечения с открытым кодом, публикация обзоров о технологических новинках и обучающих программах, специализированные но...
    Linux Mint 10 Julia (2010)Linux Mint 10 Julia (2010)
    Linux Mint 10 основан на Ubuntu 10.10 Maverick Meerkat, использует возможности ядра Linux 2.6.35, X.org 7.5, а также GNOME 2.32. В новой версии изменился интерфейс, в частности,стартовое меню, а экран приветствия теперь позволяет сразу установить дополнительные проприетарные кодеки или же обновить дистрибутив до полной DVD-версии. Улучшен менеджер ...
    Linux. Установка, настройка, администрирование. 2-е изданиеLinux. Установка, настройка, администрирование. 2-е издание
    Linux, наряду с Microsoft Windows и Apple OS X, является одной из важнейших операционных систем для ПК. Системы Linux установлены на многих крупных серверах и применяются на многочисленных смартфонах и планшетах, работающих на базе Android.
    Бикманс Жерар - За пределами Linux с нуля. Версия 7.4. В 2-х томахБикманс Жерар - За пределами Linux с нуля. Версия 7.4. В 2-х томах
    За пределами Linux с нуля. Версия 7.4. В 2-х томах - Проект За пределами "Linux с нуля" является развитием проекта "Linux с нуля". Перевод сделан с англоязычной версии 7.4 - первой стабильной версии, выпущенной в течение последних пяти лет. Эта версия синхронизирована с версией 7.4 проекта "Linux с нуля" и представляет собой расширение последнего п...
    Кристофер Негус - Ubuntu и Debian Linux для продвинутых. 2-е издание (2014) ...Кристофер Негус - Ubuntu и Debian Linux для продвинутых. 2-е издание (2014) ...
    Откройте для себя более 1000 команд для управления программным обеспечением и системными утилитами, отслеживающими работу ПК и его безопасность, а также программами для работы в Сети и разграничения доступа и др.
    Python в системном администрировании UNIX и LinuxPython в системном администрировании UNIX и Linux
    Книга «Python в системном администрировании UNIX и Linux» демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка программирования Python.
    Linux Format №12 (190) декабрь 2014Linux Format №12 (190) декабрь 2014
    Linux Format — первый в России ежемесячный журнал на русском языке, целиком посвященный операционной системе Linux. Редакционная политика — своевременное и полноценное информирование читательской аудитории о современном состоянии индустрии программного обеспечения с Открытым кодом, публикация обзоров о технологических новинках и обучающих программа...
    Linux Format №5 (май /  2015)Linux Format №5 (май / 2015)
    Linux Format - первый в России ежемесячный журнал на русском языке, целиком посвященный операционной системе Linux.
    Virtual Desktop Setting of Linux 3.0Virtual Desktop Setting of Linux 3.0
    Virtual Desktop Setting of Linux - программное обеспечение разработанное для запуска Linux на Windows в виртуальном режиме в окне браузера без переустановки операционной системы. Также вы сможете пользоваться программами с Linux на системе Windows, у вас на компьютере будут работать одновременно несколько операционных систем.
    Linux Format №9 (187) сентябрь 2014Linux Format №9 (187) сентябрь 2014
    Linux Format - первый в России ежемесячный журнал на русском языке, целиком посвященный операционной системе Linux. Редакционная политика — своевременное и полноценное информирование читательской аудитории о современном состоянии индустрии программного обеспечения с Открытым кодом, публикация обзоров о технологических новинках и обучающих программа...