8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

[Dangdang.com] Unix Environmental Programming 33 -е издание Unix Операционное программирование классическое программирование Linux программирование Art Programming Введение ноль самоучительно обучающее руководство по разработке операционной системы

Цена: 1 554руб.    (¥86.4)
Артикул: 606838391957

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:当当网官方旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥11.38205руб.
¥39.8716руб.
¥26468руб.
¥ 101.2 27486руб.

В течение более 20 лет строгие программисты C полагаются на книгу, чтобы понять практические знания интерфейса программирования, управляемого ядрами Drive Unix и Linux.Теперь коллега Стивенса Стивен Раго полностью обновил эту классику.Новое 3 -е издание поддерживает сегодняшние ведущие системные платформы, отражает*технический прогресс и*практику, а также четвертое издание Single Unix Speciation (SUSV4), которое соответствует*.Раго сохраняет сущность и метод создания предыдущей версии этой книги.На основе Стивенса он начинает с основных файлов, каталогов и процессов и сохраняет большую длину передовых технологий, таких как обработка сигналов и терминал ввода/вывода.Он также подробно рассказал о содержании потока и многоотражающего программирования, используя интерфейс интерфейса для управления взаимосвязкой между процедурами (IPC).Эта версия охватывает более 70 новых интерфейсов, в том числе асинхронные ввода/вывода Posix, вращающиеся замки, барьер и Posix Semaphores.Кроме того, эта версия удалила много устаревших интерфейсов и сохраняет некоторые широко используемые интерфейсы.Почти все случаи в книге были протестированы на основных платформах 4, включая Solaris 10, Mac OS X 10.6.8 (Darwin 10.8.0), Free-BSD 8.0 и Ubuntu 12.04 (на основе Linux 3.2).Как и первые два издания, читатели все еще могут учиться на экземплярах. ценности.Чтобы позволить читателям интегрироваться, есть несколько случаев, которые проходят через главу, и каждый случай был полностью обновлен в соответствии с текущей технической средой.Эта книга помогает нескольким поколениям программистов писать надежный, мощный и высокопроизводительный код.3 -е издание обновляется в соответствии с основной системой сегодня, которая является более практичной.

Основная информация
наименование товара:Unix Environment Senior Programming № 3 изданиеформат:16
Автор:[Красота] У. Ричард&Миддот; У. Ричард Стивенс Стивен·A.Цены:169.00
Номер ISBN:9787115516756Опубликованная дата:2019-10-01
Издательство:Люди после прессыВремя печати:2019-10-01
Версия:3Индийский:1

Глава 1 Unix Базовые знания 1

1.1 Введение 1

1.2 Unix Architecture 1

1.3 Вход 1

1.4 Файл и каталог 3

1.5 Вход и выход 6

1.6 Программа и процессы 8

1.7 обработка ошибок 11

1.8 Пользовательский логотип 13

1.9 Сигнал 14

1,10 Значение времени 16

1.11 Системные вызовы и библиотечные функции 17

1.12 Резюме 18

Упражнение 18

Глава 2 Стандарт Unix и реализация 20

2.1 Введение 20

2.2 Стандартизация Unix 20

2.2.1 ISO C 20

2.2.2 IEEE POSIX 21

2.2.3 Single Unix Specization 25

2.2.4 FIPS 26

2.3 Реализация системы Unix 26

2.3.1 SVR4 27

2.3.2 4,4BSD 27

2.3.3 FreeBSD 28

2.3.4 Linux 28

2.3.5 Mac OS X 28

2.3.6 Solaris 28

2.3.7 Другое Unix System 29

2.4 Стандартные и отношения 29

2.5 Предел 29

2.5.1 ISO C Limit 30

2.5.2 Posix Limit 31

2.5.3 XSI Limit 33

2.5.4 Функция SYSCONF, PATHCONF и FPATHCONF 33

2.5.5 Неопределенный предел работы 40

2.6 Варианты 43

2.7 Функциональный тест макро 46

2.8 Основные системы данных тип 47

2.9 Конфликт между стандартами 48

2.10 Резюме 48

Упражнение 48

Глава 3 Файл ввода/вывода 49

3.1 Введение 49

3.2 Описание файла 49

3.3 Функции открыты и Openat 50

3.4 Функция Creat 52

3,5 Функция закрытия 53

3.6 Функция Lseek 53

3.7 Функция Читать 57

3.8 Функция записи 57

3.9 Эффективность ввода/вывода 58

3.10 Обмен файлами 59

3.11 Атомная операция 62

3.12 Функция DUP и DUP2 63

3.13 Функциональная синхронизация, fsync и fdatasync 65

3.14 Функция fcntl 65

3.15 функция Ioctl 70

3.16/dev/fd 71

3.17 Резюме 72

Упражнение 72

Глава 4 Файл и каталог 74

4.1 Введение 74

4.2 Функциональный стат, FSTAT, FSTATT и LSTAT 74

4.3 Тип файла 75

4.4 Установите идентификатор пользователя и настройку идентификатора группы 78

4.5 Документы доступа к разрешениям 79

4.6 Право собственности на новый файл и каталог 80

4.7 Доступ к функциям и Faccessat 81

4.8 Функция Umask 83

4.9 Функция CHMOD, FCHMOD и FCHMODAT 84

4.10 Липкое положение 87

4.11 Функция Chown, FCHOWN, FCHOWNAT и LCHOWN 88

4.12 Длина файла 89

4.13 усечение файла 90

4.14 Файловая система 90

4.15 Ссылка на функцию, Linkat, Unlink, Unlinkat и удаление 93

4.16 Функция переименования и ренамеата 95

4.17 Символ Ссылка 96

4.18 Создание и чтение Символ Ссылка 99

4.19 документы 99

4.20 Функция Futimens, Utimensat и Utimes 101

4.21 Функция MKDIR, MKDIRAT и RMDIR 103

4.22 Читать каталог 104

4.23 Функция CHDIR, FCHDIR, GETCWD 108

4.24 Специальный файл оборудования 110

4.25 Права доступа к документу. Малый конец 112

4.26 Xiaobian 113

Упражнение 113

Глава 5 Стандартная библиотека ввода/вывода 115

5.1 Введение 115

5.2 Поток и файл объект 115

5.3 Стандартный вход, стандартный выход и стандартная ошибка 116

5.4 Буфер 116

5.5 Open Stream 118

5.6 Читать и записать поток 120

5.7 каждая строка ввода/вывода 122

5.8 Стандартная эффективность ввода/вывода 123

5.9 бинарный ввод/вывод 125

5.10 Поток положения 126

5.11 Сформулирование ввода/вывода 127

5.12 Детали 131

5.13 Временный файл 134

5.14 Поток памяти 137

5.15 Стандартное альтернативное программное обеспечение ввода/вывода 140

5.16 Резюме 140

Упражнение 140

Глава 6 Файл системных данных и информация 142

6.1 Введение 142

6.2 Файл пароля 142

6.3 Теневой пароль 145

6.4 Групповой файл 146

6.5 Аффилированная группа ID 147

6.6 Различия 148

6.7 Другие файлы данных 148

6.8 Запись учетной записи входа 149

6.9 Идентификация системы 150

6.10 Время и дата рутина 151

6.11 Резюме 157

Упражнение 157

Глава 7 Среда процесса 158

7.1 Введение 158

7.2 Основная функция 158

7.3 Заканчивание процессом 158

7.4 Параметры командной строки 162

7.5 Среда Таблица 163

7.6 Площадь места для хранения программы C 163

7.7 Библиотека обмена 165

7.8 Распределение места для хранения 165

7.9 Переменная среда 168

7.10 Function setjmp и Longjmp 170

7.11 Функция Getrlimit и Setrlimit 175

7.12 Резюме 180

Упражнение 180

Глава 8 Управление процессом 181

8.1 Введение 181

8.2 Идентификация процесса 181

8.3 Функция Форк 182

8.4 Функция Vfork 187

8.5 Выход функции 188

8.6 Функция WAT и WATPID 190

8.7 Функция WATID 194

8.8 Функция WATE3 и WAIT4 195

8.9 Конкурентные условия 196

8.10 Функция EXEC 199

8.11 Изменить идентификатор пользователя и реорганизованный идентификатор 204

8.12 Файл интерпретатора 207

8.13 Функциональная система 211

8.14 Процесс бухгалтерский учет 215
......

Эта книга известна как программирование UNIX&Ldquo; Библия&Rdquo;За восемь лет после второго издания этой книги Unix претерпел огромные изменения, особенно соответствующие стандарты, влияющие на интерфейс программирования UNIX, сильно изменились.На основании поддержания предыдущей версии книги эта книга была пересмотрена и добавлена ​​в соответствии с новыми стандартами, отражая новое технологическое развитие.书 中 介绍 介绍 Unix 文件 目录 、 标准 标准 I/o 库 、 系统 文件 和 信息 、 进程 环境 、 进程 控制 进程 关系 、 信号 线程 、 控制 、 守护 进程 各 各 种 种 、 、 线程 、 守护 进程 各 种 种 、 、 、 、 守护 守护 进程 各 、 进程Содержание сетевых МПК и Pseudo -end также вводит много экземпляров приложений, в том числе о том, как создать библиотеку функций базы данных и как общаться с сетевым принтером.Кроме того, в приложении приведены ответы на прототип функции и некоторые упражнения.Содержание этой книги является авторитетным, с четкими концепциями и резким объяснением.

......

Об авторе В. Ричард&Middot;В течение его жизни было много классических работ, в том числе «сетевое программирование Unix» (два тома), «Подробное объяснение TCP/IP» (три тома) и первое издание этой книги.Стивен&Middot;Раньше это был один из разработчиков системы UNIX V Lab.Он является автором «System V System V System V», которая является школой технических обзоров в первом издании этой книги и соавтором 2 -го издания.Профиль переводчика, д -р Ци Чжэнвай, профессор и докторский руководитель Школы программного обеспечения в Университете Шанхай Джиатонг, старший член CCF, член программного обеспечения CCF System, Теоретический компьютерный специальный комитет, исследовательский институт Microsoft Asia и Университет Карнеги -Меллона (CMU, Microsoft Asia Research Institute и Университет Карнеги -Меллона (CM )Основными направлениями исследования являются системное программное обеспечение и анализ программ.Доктор Чжан Яйнг, профессор компьютера в Школе электроники и информационной инженерии Университета Тонгджи, направление исследования - это сеть и распределенные системы, анализ больших данных и анализ.Профессор и докторант на факультете компьютерных наук и инженерии, Университет Шанхая Цзяотонга.С точки зрения научных исследований, он в основном занимается исследованиями операционных систем и объектов распределения.С точки зрения преподавания, преподавательская работа таких курсов, как операционные системы и распределительные вычисления в течение длительного времени.Редактор -В -chief и перевод многих учебников и справочников операционной системы, в том числе «Учебное пособие по операционной системе UNIX», «Unix Advanced Programming Technology», «Unix Environmental Advanced Programming» и «Операционная система: проектирование и реализация».