Самьюэл Алекс
Шрифт:
Запустите программу в терминальном окне:
Теперь откройте другое окно и проверьте подкаталог
Как видите, появилась, ссылка 3, которая соответствует дескриптору файла
Программа может открывать дескрипторы не только файлов, но также сокетов и каналов. В таких случаях адресатом символической ссылки будет строка "socket" или "pipe", а не имя файла либо устройства.
7.2.6. Статистика использования процессом памяти
Файл
■ общий размер процесса;
■ размер резидентной части процесса;
■ память, совместно используемая с другими процессами (например, загруженные библиотеки или нетронутые страницы, созданные в режиме "копирование при записи");
■ текстовый размер процесса, т.е. размер сегмента кода исполняемого файла;
■ размер совместно используемых библиотек, загруженных процессом;
■ память, выделенная под стек процесса;
■ число недействительных страниц, т.е. страниц памяти, которые были модифицированы программой.
7.2.7. Статистика процесса
Файл
7.3. Аппаратная информация
В файловой системе
7.3.1. Центральный процессор
Как уже говорилось, файл
23
В главе 9, "Встроенный ассемблерный код", рассказывается о том, как задействовать ассемблерные инструкции в Linux-программах.
Большая часть информации, содержащейся в файле
Последний элемент файла,
7.3.2. Аппаратные устройства
В файле
7.3.3. Шина PCI
В файле