4 месяца назад
Что такое файловые дескрипторы в Linux?
Файловые дескрипторы — это целочисленные значения, которые операционная система использует для идентификации открытых файлов и других ресурсов, таких как сокеты или каналы (pipes), в текущем процессе. Каждый процесс, выполняющийся в Linux или другой Unix-подобной системе, может открывать файлы, и для отслеживания этих открытых файлов используется таблица файловых дескрипторов. Файловые дескрипторы разделяются на три основных типа: Рассмотрим простой пример работы с файловыми дескрипторами в Linux: # Перенаправление стандартного вывода в файл echo "Hello, World!" > output...
184 читали · 4 года назад
Таблица дескрипторов (GDT) — понимание сути
Статья в блоге - ULTeam8 Добрый день, уважаемые читатели! Сегодня почитаем теорию о том, что такое таблица дескрипторов и из чего состоит каждый дескриптор. Ниже представлен перевод части 4 главы статьи: Написание простой операционной системы с нуля. Я старался переводить ближе к тексту. Надеюсь что получилось. Начнем! Основная концепция GDT в том, что это базис для всех операций в защищенном режиме. Важно осознать это до того, как мы углубимся в детали. Напомним что основная причина сегментной...