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

Unix Environmental Senior Programming 3 -е издание компьютерная линейная операционная система.

Цена: 1 422руб.    (¥79.05)
Артикул: 605191993740

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

Этот товар на Таобао Описание товара
Продавец:博库旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥9.9179руб.
¥74.81 345руб.
¥ 16.75 5.396руб.
¥ 63.2 51.88933руб.

Основная информация
наименование товара:Unix Environmental Programming № 3 Boku.comформат:16
Автор:[Красота] У. Ричард&Миддот; У. Ричард Стивенс Стивен&Middot; a. Rago (Стивен А. Раго) | Переводчик: Qi Zhengwei Zhang Yays You JinyuanКоличество страниц:
Цены:169Опубликованная дата:2019-10-01
Номер ISBN:9787115516756Время печати:
Издательство:Народные сообщения и телекоммуникацииВерсия:3
Типы продукта:книгиИндийский:3
Об авторе:
Об авторе В. Ричард&Middot; W. Richard Stevens и хорошо известные эксперты Unix и онлайн, высоко похвалили технических писателей.В течение его жизни было много классических работ, в том числе «сетевое программирование Unix» (два тома), «Подробное объяснение TCP/IP» (три тома) и эта книжная версия.
     Стивен&Middot; A. Stephen A. Rago Unix Programmer, в настоящее время занимал должность исследователя в исследовательской группе American Laboratory System Heress.Раньше это был один из разработчиков системы UNIX V Lab.Он является автором «Unix System V Network Programming», которая является школой технических обзоров в этой книге и соавтором второго издания.
     Переводчик Введение Д -р Ци Чжэнвай, профессор и докторский руководитель Школы программного обеспечения, Университет Шанхай Джиотонг, член CCF, программное обеспечение CCF, теоретический компьютерный комитет, посещение научно -исследовательского института Microsoft Asia и Университет Кайнекмелона (CMU), Microsoft Asia Institute и Университет Кайнекмелона (CMU), Microsoft Asia Institute и Университет Кайнекмелона (CMU), Scholar СущностьОсновными направлениями исследования являются системное программное обеспечение и анализ программ. В дополнение к книге переводов, есть также «NewBlueEpill: в -depth Inflect of Adwange Virtual Machines».
     Dr. Zhang Yaying, профессор Департамента компьютерного факультета Школы электроники и информационной инженерии Университета Тонгджи, направление исследования - это сеть и распределенные системы, анализ больших данных и анализ.
     Профессор и докторант на факультете компьютерных наук и инженерии, Шанхайский университет Jiaotong.С точки зрения научных исследований, он в основном занимается исследованиями операционных систем и объектов распределения.С точки зрения преподавания, преподавательская работа таких курсов, как операционные системы и распределительные вычисления в течение длительного времени.Редактор -В -chief и перевод многих учебников и справочников операционной системы, в том числе «Учебное пособие по операционной системе Unix», «Технология программирования UNIX», «Environtical Environmental Programming» и «Операционная система: проектирование и реализация» и так далее.
Краткое содержание:
Эта книга известна как программирование UNIX“&Rdquo; передовое программирование в университетской среде.За восемь лет после второго издания этой книги Unix претерпел огромные изменения, особенно соответствующие стандарты, влияющие на интерфейс программирования UNIX, сильно изменились.На основании поддержания предыдущей версии книги эта книга была пересмотрена и добавлена ​​в соответствии с новыми стандартами, отражая новое технологическое развитие.书 中 介绍 介绍 Unix 文件 目录 、 标准 标准 I/o 库 、 系统 文件 和 信息 、 进程 环境 、 进程 控制 进程 关系 、 信号 线程 、 控制 、 守护 进程 各 各 种 种 、 、 线程 、 守护 进程 各 种 种 、 、 、 、 守护 守护 进程 各 、 进程Содержание сетевых МПК и Pseudo -end также вводит много экземпляров приложений, в том числе о том, как создать библиотеку функций базы данных и как общаться с сетевым принтером.Кроме того, в приложении приведены ответы на прототип функции и некоторые упражнения.
     Содержание этой книги, Clear Concept, объясняется, является незаменимым справочником для всех уровней программистов UNIX/Linux.

......

Оглавление:
Глава 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
8.15 Пользовательский логотип 220
8.16 Планирование процессов 221
8.17 Время процесса 224
8.18 Резюме 226
Упражнение 226
Глава 9 Отношения процесса 228
9.1 Введение 228
9.2 Терминальный логин 228
9.3 Вход в сеть 231
9.4 Группа процессов 233
9.5 Сессия 234
9.6 Терминал управления 235
9.7 Функция TCGETPGRP, TCSETPGRP и TCGETSID 237
9.8 Контроль работы 237
9.9 Программа выполнения оболочки 240
9.10 Группа процессов сирот 244
9.11 Реализация FreeBSD 246
9.12 Резюме 248
Упражнение 248
Глава 10 Сигнал 249
10.1 Введение 249
10.2 Концепция сигнала 249
10.3 Функциональный сигнал 256
10.4 НЕИЗВЕСТНЫЙ сигнал 259
10.5 Система прерывания звонок 260
10.6 может быть переведен в функцию 262
10.7 Sigcld Semantic 264
10.8 Надежный термин сигнала и семантика 266
10.9 Функциональные убийства и повышение 267
10.10 Функциональная тревога и пауза 268
10.11 Набор сигналов 273
10.12 Функция SigProcmask 275
10.13 Функция Sigpending 276
10.14 Функция SIGACTION 278
10.15 Функция SigsetJmp и Siglongjmp 283
10.16 Функция SigSuspend 286
10.17 Функция прерванной 291
10.18 Функциональная система 293
10.19 Функциональный сон, наноссы и часы_наноссы 298
10.20 Функция Sigqueue 300
10.21 Сигнал управления заданием 301
10.22 Имя сигнала и номер 303
10.23 Резюме 305
Упражнение 305
Глава 11 Тема 307
11.1 Введение 307
11.2 Концепция потока 307
11.3 Логотип потока 308
11.4 Создание потока 309
11.5 Требовая остановка 311
11.6 Синхронизация потока 318
11.6.1 Взаимное исключение 320
11.6.2 Избегайте мертвых замков 322
11.6.3 Функция pthread_mutex_ Timedlock 327
11.6.4 Чтение и написание блокировки 328
11.6.5 Чтение и написание блокировки с таймаутом 332
11.6.6. Переменная 332
11.6.7 Self -Spin Lock 335
11.6.8 Барьер 336
11.7 Резюме 340
Упражнение 340
Глава 12 управление потоком 341
12.1 Введение 341
12.2 Предел потока 341
12.3 Атрибут потока 342
12.4 Синхронный атрибут 345
12.4.1 Атрибут взаимного количества 345
12.4.2 Чтение и написание атрибута блокировки 352
12.4.3 Атрибут переменной условия 353
12.4.4 Атрибут барьеры 354
12.5 Читать 354
12.6 Специфические данные 358
12.7 Вариант 362
12.8 Тейд и сигнал 364
12.9 Тейд и вилка 367
12.10 Тема и ввод 370
12.11 Резюме 371
Упражнение 371
Глава 13 Процесс Guardian 372
13.1 Введение 372
13.2 Особенности процесса Guardian 372
13.3 Правила программирования 374
13.4 Запись об ошибке 377
13.5 Одиночный процесс Guardian 380
13.6 Таможня процесса Guardian 381
13.7 Модель процесса процесса процесса клиента 386
13.8 Резюме 386
Упражнение 387
Глава 14 ввода/вывода 388
14.1 Введение 388
14.2 Не -блокировка ввода/вывода 388
14.3 Запись блокировки 391
14.4 Multi -Hroad Transfer 403
14.4.1 Выберите и Pselect 404
14.4.2 Функциональный опрос 408
14.5 Асинхронный ввод/вывод 410
14.5.1 Система v Асинхронный ввод -вывод 410
14.5.2 BSD Асинхронный ввод -вывод 411
14.5.3 Posix Asynchronous I/O 411
14.6 Функция Readv и Writv 419
14.7 Функция чтения и написания 421
14.8 Картирование хранения ввода/вывода 422
14.9 Резюме 428
Упражнение 428
Глава 15 Общение с веществом 429
15.1 Введение 429
15.2 Трубопровод 430
15.3 Функция Popen и Pclose 436
15.4 Совместный процесс 441
15,5 FIFO 445
15,6 XSI IPC 448
15.6.1 Idential и Key 448
15.6.2 Структура разрешений 449
15.6.3 Ограничение структуры 450
15.6.4 Преимущества и недостатки 450
15,7 Новости очередь 451
15,8 Симптом 455
15.9 Общее хранилище 459
15.10 Posix Semaphore 465
15.11 Атрибут процесса процесса процесса клиента 470
15.12 Резюме 472
Упражнение 472
Глава 16 Сеть IPC: пакет 474
16.1 Введение 474
16.2 Дескриптор пакетного символа 474
16.3 Адрес 477
16.3.1 байт -приказ 477
16.3.2 Формат адреса 478
16.3.3 Адрес запрос 480
16.3.4, связанные с положениями и адресами 486
16.4 Установите соединение 487
16.5 Передача данных 491
16.6 Набор слов опция 502
16.7 Внешние данные 504
16.8 Не -блокировка и асинхронная ввод/вывод 505
16.9 Резюме 506
Упражнение 506
Глава 17 Inter -process Communication 507
17.1 Введение 507
17.2 Unix Domain Coversing Word 507
17.3 Соединение 512
17.4 Descriptor File 518
17.5 Open Server Process 1 Edition 527
17.6 Открыть процесс сервера 2 -е издание 533
17.7 Резюме 542
Упражнение 542
Глава 18 Терминал ввода/вывода 544
18.1 Введение 544
18.2 Обзор 544
18.3 Специальный входной символ 549
18.4 Получить и установить атрибут терминала 553
18.5 Опция терминала логотип 554
18.6 STTY Command 560
18,7 Функция Поттера 560
18.8 Функция управления линиями 561
18,9 идентификация терминала 562
18.10 Режим спецификации 567
18.11 не -стандартный режим 570
18.12 Размер окна терминала 576
18.13 Termcap, terminfo и проклятия 578
18,14 лейбористской партии 578
Упражнение 579
Глава 19 Pseudo -end 580
19.1 Введение 580
19.2 Обзор 580
19.3 Откройте псевдо -терминальное оборудование 585
19.4 Функция pty_fork 588
19,5 Pty Program 590
19.6 Использовать PTY Program 595
19,7 Особенности 600
19.8 Резюме 601
Упражнение 601
Глава 20 Библиотека функций базы данных 603
20.1 Введение 603
20.2 ИСТОРИЯ 603
20.3 Библиотека функций 604
20.4 Обзор реализации 605
20,5 концентрация или не -гентализованная 608
20.6 Однажды 610
20.7 Библиотека конструкторов 610
20.8 исходный код 611
20,9 Производительность 635
20.10 Резюме 639
Упражнение 639
Глава 21 Связь с интернет -принтером 640
21.1 Введение 640
21.2 Протокол сетевой печати 640
21.3 Протокол гипер -текстовой передачи http 642
21.4 ПЕЧАТЬ Фальшивую Decapatic Technology 643
21.5 исходный код 644
21.6 Резюме 684
Упражнение 684
ПРИЛОЖЕНИЕ ПРИКЛЮЧЕНИЕ ФУНЦЕНЦИЯ Прототип 685
Приложение B Другой исходный код 721
Приложение C Часть упражнения Ответ 730
Приложение Справочная библиография 763

......

Цвет страница: