Linux. Системное программирование [Роберт Лав] (pdf) читать постранично, страница - 3

-  Linux. Системное программирование  [2-е издание] (и.с. Бестселлеры o’reilly) 11.93 Мб, 448с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Роберт Лав

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

55
55
58
58
60
61
61
62
63
64
64
65
65
66
67
67
68
68
68
70
70
72
73
74
74
75
76
76
78
79
79
80

8

Оглавление

Мультиплексный ввод-вывод. . . . . . . . . .
select() . . . . . . . . . . . . . . . . . . . .
Системный вызов poll() . . . . . . . .
Сравнение poll() и select() . . . . . .
Внутренняя организация ядра. . . . . . . . .
Виртуальная файловая система. .
Страничный кэш . . . . . . . . . . . . .
Страничная отложенная запись. .
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

81
83
88
92
93
93
94
96
98

Глава 3. Буферизованный ввод-вывод. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Ввод-вывод с пользовательским буфером . . . . . . . . . . . . . . . . . . . . . . . . . . .
Стандартный ввод-вывод. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Открытие файлов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Открытие потока данных с помощью файлового дескриптора . . . . . . . . . . . .
Закрытие потоков данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Считывание из потока данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Считывание одного символа в момент времени . . . . . . . . . . . . . . . . .
Считывание целой строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Считывание двоичных данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Запись в поток данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Запись отдельного символа. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Запись строки символов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Запись двоичных данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Пример программы, в которой используется буферизованный
ввод-вывод. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Позиционирование в потоке данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Сброс потока данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ошибки и конец файла. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Получение