real uid — реальный uid. Идентификатор пользователя, который в действительности отвечает за выполнения процесса. Он может быть изменен только пользователем root и позволяет setgid-программам узнать, какой пользователь их запустил.
reentrant functions — реентерабельные функции. Функции, которые могут быть прерваны сигналом и вызваны заново из обработчика сигнала. В общем случае реентерабельность означает способность кодового сегмента выполняться одновременно во множестве потоков.
regular files — обычные файлы. Файлы, хранящие нормальные данные.
reliable signals — надежные сигналы. Реализации сигналов, определенные для непротиворечивой и корректной обработки сигналов.
reserved ports — зарезервированные порты. Номера портов TCP/IP от 0 до 1024, которые могут использоваться только процессами, выполняющимися как root.
resident set size — размер резидентного набора. Объем ОЗУ, в настоящий момент используемый процессом. В него не входят порции, выгруженные в результате страничного обмена.
reverse name lookup — обратный поиск имен. Процесс преобразования IP-адреса в связанное с ним каноническое имя хоста.
saved uid — сохраненный uid. Идентификатор пользователя, который делается равным эффективному uid, если они не имеют достаточных полномочий, предполагаемых этим uid.
sequencing — упорядочение. Характеристика некоторых сетевых протоколов, гарантирующая прибытие данных в порядке их отправки и без потерь.
session — сеанс. Набор групп процессов, выполняющихся на одном терминале.
shell — оболочка. Программа, главное назначение которой — запускать другие программы и осуществлять управление заданиями; в число популярных оболочек Linux входит Bourne again ( bash
) и расширенная оболочка С ( tcsh
).
shell script — сценарий оболочки. Программа, в которой первыми двумя символами являются #!
, специфицирующие командный интерпретатор, применяемый для выполнения программы.
sockets — сокеты. Файловая абстракция коммуникационных протоколов. Сокеты могут взаимодействовать через сеть или на отдельной машине. Unix Domain Sockets работают только на отдельной машине и имеют записи в файловой системе, используемые для доступа к ним.
streaming protocols — потоковые протоколы. Сетевые протоколы, которые передают данные как последовательности байт без каких-либо разграничений между ними.
symbolic links — символические ссылки. Файлы, которые ссылаются на другие файлы в рамках файловой системы. Это позволяет одному файлу выглядеть так, будто он существует во множестве каталогов, даже если эти каталоги относятся к разным устройствам (или даже в разных сетевых файловых системах).
system call — системный вызов. Механизм, используемый процессами режима пользователя для запроса служб режима ядра.
termcap
. Первоначальная база данных возможностей терминалов.
terminfo
. Новая, улучшенная база данных возможностей терминалов.
tty — терминал. Терминальный интерфейс, ориентированный на битовые потоки.
unreliable signals — ненадежные сигналы. Реализации сигналов, которые делают непротиворечивую обработку сигналов невозможной. Большинство реализаций ненадежных сигналов либо доставляют сигналы, не учитывая состояние выполнения процесса, либо сбрасываются обработчиками сигналов в стандартные значения при доставке сигнала.
user mode — режим пользователя. Ограниченная исполняющая среда, в которой запускаются программы.
vcs
. Устройство в памяти, предназначенное для доступа и изменения содержимого виртуальной консоли.
vcsa
. Устройство в памяти, предназначенное для доступа и изменения содержимого и атрибутов виртуальной консоли.
well-known port — официальный порт. Номер порта, который Internet центр Assigned Numbers Authority принял в качестве основного для конкретной службы. Например, HTTP, основной протокол для Web, имеет официальный номер порта 80, и большинство Web-серверов прослушивают этот порт. Официальные порты обычно, но не всегда, являются зарезервированными.
zombie — "зомби". Процесс, который был завершен, но его родительский процесс не учел его состояние завершения, в результате чего такой процесс не отображается в таблице процессов системы.
1. Albitz, Paul; and Liu, Cricket. DNS and BIND (second edition) . O'Reilly, 1996. ISBN 1-54592-236-0.
2. Bach, Maurice J. The Design of the UNIX Operating System . Prentice Hall, 1986. ISBN 0-13-201799-7.
Читать дальше