Глоссарий FreeBSD
Этот перевод может быть устаревшим. Для того, чтобы помочь с переводом, пожалуйста, обратитесь к Сервер переводов FreeBSD.
Содержание
Этот глоссарий содержит термины и аббревиатуры, используемые в сообществе FreeBSD и документации.
A
- ACL
См. Access Control List.
- ACPI
- AMD
- AML
- API
- APIC
- APM
- APOP
- ASL
См. ACPI Source Language.
- ATA
- ATM
- ACPI Machine Language
Псевдокод, интерпретируемый виртуальной машиной в рамках соответствующей спецификации ACPI операционной системы, обеспечивающий прослойку между базовым оборудованием и документированным интерфейсом, предоставляемым ОС.
- ACPI Source Language
Язык программирования, на котором написан AML.
- Access Control List
Список разрешений, связанных с объектом, обычно файлом или сетевым устройством.
- Advanced Configuration and Power Interface
Спецификация, которая предоставляет абстракцию интерфейса, представляемого оборудованием операционной системе, так что операционная система не должна знать ничего о базовом оборудовании для его наиболее эффективного использования. ACPI развивает и заменяет функциональность, ранее предоставляемую APM, PNPBIOS и другими технологиями, а также предоставляет средства для управления энергопотреблением, приостановкой работы машины, включением и отключением устройств и т.д.
- Application Programming Interface
Набор процедур, протоколов и инструментов, определяющих каноническое взаимодействие одной или нескольких частей программы; как, когда и почему они работают вместе, а также какие данные они используют или обрабатывают.
- Advanced Power Management
API, позволяющий операционной системе работать совместно с BIOS для управления питанием. APM был заменён более универсальным и мощным стандартом ACPI для большинства применений.
- Advanced Programmable Interrupt Controller
- Advanced Technology Attachment
- Asynchronous Transfer Mode
- Authenticated Post Office Protocol
- Automatic Mount Daemon
Демон, автоматически монтирующий файловую систему при обращении к файлу или каталогу в этой файловой системе.
B
- BAR
- BIND
- BIOS
- BSD
- Base Address Register
Регистры, определяющие диапазон адресов, на которые будет отвечать устройство PCI.
- Basic Input/Output System
Определение BIOS немного зависит от контекста. Некоторые называют так микросхему ПЗУ с базовым набором подпрограмм, обеспечивающих интерфейс между программным обеспечением и оборудованием. Другие подразумевают под BIOS набор подпрограмм, содержащихся в микросхеме, которые помогают в загрузке системы. Некоторые могут также называть BIOS экран, используемый для настройки процесса загрузки. BIOS специфичен для PC, но в других системах есть нечто подобное.
- Berkeley Internet Name Domain
Реализация протоколов DNS.
- Berkeley Software Distribution
Это название, которое Группа исследования компьютерных систем (CSRG) из http://www.berkeley.edu [Университета Калифорнии в Беркли] дала своим улучшениям и модификациям 32V UNIX® от AT&T. FreeBSD является наследником работ CSRG.
- Bikeshed Building
Явление, при котором множество людей высказывают своё мнение по простой теме, в то время как сложная тема получает мало или вообще никакого обсуждения. Подробнее о происхождении термина см. в FAQ.
C
- CD
См. Carrier Detect.
- CHAP
- CLIP
- COFF
- CPU
- CTS
См. Clear To Send.
- Carrier Detect
Сигнал RS232C, указывающий на обнаружение несущей.
- Central Processing Unit
Также известен как процессор. Это мозг компьютера, где происходят все вычисления. Существует множество различных архитектур с различными наборами инструкций. Среди наиболее известных — Intel-x86 и его производные, Arm и PowerPC.
- Challenge Handshake Authentication Protocol
Метод аутентификации пользователя, основанный на секрете, разделяемом между клиентом и сервером.
- Classical IP over ATM
- Clear To Send
Сигнал RS232C, разрешающий удалённой системе передавать данные.
См. Also Request To Send.
- Common Object File Format
D
- DAC
- DDB
См. Debugger.
- DES
- DHCP
- DNS
См. Domain Name System.
- DRM
- DSDT
- DSR
См. Data Set Ready.
- DTR
См. Data Terminal Ready.
- DVMRP
- Discretionary Access Control
- Data Encryption Standard
Метод шифрования информации, традиционно используемый для шифрования паролей в UNIX® и функции crypt(3).
- Готовность терминального оборудования (Data Set Ready)
Сигнал RS232C, передаваемый от модема к компьютеру или терминалу, указывающий на готовность к отправке и приему данных.
- Готовность терминального оборудования (Data Terminal Ready)
Сигнал RS232C, передаваемый от компьютера или терминала к модему, указывающий на готовность к отправке и приёму данных.
- Debugger
Интерактивное средство, поддерживаемое ядром системы, для проверки состояния системы, часто используемое после аварии системы для выяснения обстоятельств сбоя.
- Differentiated System Description Table
Таблица ACPI, предоставляющая базовую информацию о конфигурации основной системы.
- Distance-Vector Multicast Routing Protocol
- Domain Name System
Система, преобразующая удобочитаемые имена хостов (например, mail.example.net) в интернет-адреса и обратно.
- Direct Rendering Manager
Модуль ядра drm(7) предоставляет клиентским приложениям прямой доступ к графическому оборудованию через инфраструктуру Direct Rendering (DRI).
- Dynamic Host Configuration Protocol
Протокол, который динамически назначает IP-адреса компьютеру (хосту), когда он запрашивает их у сервера. Назначение адреса называется "арендой".
E
- ECOFF
См. Extended COFF.
- ELF
- ESP
- Encapsulated Security Payload
- Executable and Linking Format
- Extended COFF
F
- FADT
- FAT
- FAT16
- FTP
- File Allocation Table
- File Allocation Table (16-bit)
- File Transfer Protocol
Член семейства высокоуровневых протоколов, реализованных поверх TCP, который может использоваться для передачи файлов через сеть TCP/IP.
- Fixed ACPI Description Table
G
- GUI
- Giant
Имя механизма взаимного исключения (спящий
mutex), который защищает большой набор ресурсов ядра. Хотя простой механизм блокировки был достаточен во времена, когда машина могла иметь всего несколько десятков процессов, одну сетевую карту и, конечно, только один процессор, в настоящее время это неприемлемое узкое место производительности. Разработчики FreeBSD активно работают над его заменой на блокировки, защищающие отдельные ресурсы, что позволит достичь значительно большей степени параллелизма как для однопроцессорных, так и для многопроцессорных машин.
- Graphical User Interface
Система, в которой пользователь и компьютер взаимодействуют с помощью графики.
H
- HTML
- HUP
См. HangUp.
- HangUp
- HyperText Markup Language
Язык разметки, используемый для создания веб-страниц.
I
- I/O
См. Input/Output.
- IASL
См. Intel’s ASL compiler.
- IMAP
- IP
См. Internet Protocol.
- IPFW
См. IP Firewall.
- IPP
- IPv4
См. IP Version 4.
- IPv6
См. IP Version 6.
- ISP
- IP Firewall
- IP Version 4
Протокол IP версии 4, использующий 32-битную адресацию. Эта версия до сих пор наиболее широко используется, но постепенно заменяется на IPv6.
См. Also IP Version 6.
- IP Version 6
Новый IP-протокол. Создан из-за того, что адресное пространство в IPv4 заканчивается. Использует 128 бит для адресации.
- Input/Output
- Intel’s ASL compiler
Компилятор Intel для преобразования ASL в AML.
- Internet Message Access Protocol
Протокол для доступа к электронным письмам на почтовом сервере, характеризующийся тем, что сообщения обычно хранятся на сервере, а не загружаются в почтовый клиент.
Смотрите также: Post Office Protocol версии 3.
- Internet Printing Protocol
- Internet Protocol
Протокол передачи пакетов, который является основным протоколом в Интернете. Первоначально разработан в Министерстве обороны США и является чрезвычайно важной частью стека TCP/IP. Без Интернет-протокола Интернет не стал бы тем, чем он является сегодня. Для получения дополнительной информации см. RFC 791.
- Internet Service Provider
Компания, предоставляющая доступ к Интернету.
K
- KAME
Японское слово, означающее "черепаха", термин KAME используется в компьютерных кругах для обозначения проекта KAME Project, который занимается реализацией IPv6.
- KDC
- KLD
См. Kernel ld(1).
- KMS
См. Kernel Mode Setting.
- KSE
- KVA
- Kbps
См. Kilo Bits Per Second.
Установка режима дисплея в пространстве ядра.
- Kernel ld(1)
Метод динамической загрузки функциональности в ядро FreeBSD без перезагрузки системы.
- Kernel Scheduler Entities
Поддерживаемая ядром система потоков. Дополнительные сведения см. на домашней странице проекта.
- Kernel Virtual Address
- Key Distribution Center
- Kilo Bits Per Second
Используется для измерения пропускной способности (сколько данных может пройти через заданную точку за указанное время). Альтернативы приставке "Кило" включают "Мега", "Гига", "Тера" и так далее.
L
- LAN
См. Local Area Network.
- LOR
См. Lock Order Reversal.
- LPD
См. Line Printer Daemon.
- Line Printer Daemon
- Local Area Network
Сеть, используемая в локальной зоне, например, в офисе, дома или подобных местах.
- Lock Order Reversal
Ядро FreeBSD использует ряд блокировок ресурсов для разрешения конкуренции за эти ресурсы. Диагностическая система блокировок, работающая в режиме реального времени и присутствующая в ядрах FreeBSD-CURRENT (но удаляемая для релизов), называемая witness(4), обнаруживает возможность взаимоблокировок из-за ошибок блокировок. (witness(4) на самом деле немного консервативна, поэтому возможны ложные срабатывания.) Истинное срабатывание означает, что «если вам не повезло, здесь могла бы произойти взаимоблокировка».
Истинные положительные LOR обычно быстро исправляются, поэтому перед отправкой в списки рассылки проверьте https://lists.FreeBSD.org/subscription/freebsd-current и страницу LOR увиденные.
M
- MAC
- MADT
- MFC
См. Merge From Current.
- MFH
См. Merge From Head.
- MFS
См. Merge From Stable.
- MFV
См. Merge From Vendor.
- MIT
- MLS
См. Multi-Level Security.
- MOTD
См. Message Of The Day.
- MTA
См. Mail Transfer Agent.
- MUA
См. Mail User Agent.
- Mail Transfer Agent
Приложение, используемое для передачи электронной почты. Традиционно MTA входил в базовую систему BSD. В настоящее время Sendmail включен в базовую систему, но существует множество других MTA, таких как postfix, qmail и Exim.
- Mail User Agent
Приложение, используемое пользователями для отображения и написания электронной почты.
- Принудительный контроль доступа (MAC)
- Massachusetts Institute of Technology
- Merge From Current
Для объединения функциональности или патча из ветки -CURRENT в другую, чаще всего -STABLE.
- Merge From Head
Объединить функциональность или патч из репозитория HEAD с более ранней веткой.
- Merge From Stable
В обычном ходе разработки FreeBSD изменения сначала вносятся в ветку -CURRENT для тестирования, а затем переносятся в -STABLE. В редких случаях изменения сначала попадают в -STABLE, а затем переносятся в -CURRENT.
Этот термин также используется, когда исправление переносится из ветки -STABLE в ветку безопасности.
- Merge From Vendor
- Message Of The Day
Сообщение, обычно отображаемое при входе в систему, часто используемое для распространения информации среди пользователей системы.
- Multi-Level Security
- Multiple APIC Description Table
N
- NAT
- NDISulator
См. Project Evil.
- NFS
См. Network File System.
- NTFS
- NTP
- Network Address Translation
Метод, при котором IP-пакеты переписываются при прохождении через шлюз, позволяя многим машинам за шлюзом эффективно использовать один IP-адрес.
- Network File System
- New Technology File System
Файловая система, разработанная Microsoft и доступная в её операционных системах «New Technology», таких как Windows® 2000, Windows NT® и Windows® XP.
- Network Time Protocol
Средство синхронизации часов по сети.
O
- OBE
См. Overtaken By Events.
- ODMR
См. On-Demand Mail Relay.
- OS
См. Operating System.
- On-Demand Mail Relay
- Operating System
Набор программ, библиотек и инструментов, предоставляющих доступ к аппаратным ресурсам компьютера. Современные операционные системы варьируются от простейших конструкций, поддерживающих только одну программу, работающую в данный момент времени и имеющую доступ только к одному устройству, до полностью многопользовательских, многозадачных и многопроцессных систем, способных обслуживать тысячи пользователей одновременно, каждый из которых запускает десятки различных приложений.
- Overtaken By Events
Указывает на предложенное изменение (например, отчёт о проблеме или запрос функции), которое больше не актуально или не применимо из-за таких факторов, как последующие изменения в FreeBSD, изменения в сетевых стандартах, устаревание затронутого оборудования и т. д.
P
- PAE
- PAM
- PAP
- PC
См. Personal Computer.
- PCNSFD
- PID
См. Process ID.
- POLA
- POP
См. Post Office Protocol.
- POP3
- PPD
- PPP
- PPPoA
См. PPP over ATM.
- PPPoE
См. PPP over Ethernet.
- PPP через ATM
- PPP через Ethernet
- PR
См. Problem Report.
- PXE
- Password Authentication Protocol
- Personal Computer
- Personal Computer Network File System Daemon
- Physical Address Extensions
Метод обеспечения доступа к объёму оперативной памяти до 64 ГБ на системах с физически 32-разрядным адресным пространством (что без PAE ограничило бы объём 4 ГБ).
- Подключаемые Модули Аутентификации (PAM)
- Point-to-Point Protocol
- Pointy Hat
Мифический головной убор, напоминающий колпак для двоечников, который вручается любому коммиттеру FreeBSD, сломавшему сборку, заставившему номера ревизий идти в обратном порядке или создавшему любой другой хаос в исходной базе. Любой коммиттер, стоящий своего звания, быстро накопит большую коллекцию таких. Использование (почти всегда?) шутливое.
- Portable Document Format
- Post Office Protocol
Смотрите также: Post Office Protocol версии 3.
- Post Office Protocol Version 3
Протокол для доступа к электронным письмам на почтовом сервере, характеризующийся тем, что сообщения обычно загружаются с сервера на клиент, в отличие от хранения на сервере.
- PostScript Printer Description
- Preboot eXecution Environment
- Principle Of Least Astonishment
По мере развития FreeBSD изменения, видимые пользователю, должны оставаться как можно более предсказуемыми. Например, произвольное изменение порядка переменных запуска системы в /etc/defaults/rc.conf нарушает POLA. Разработчики учитывают POLA при внесении изменений в систему, которые видны пользователю.
- PRIME
Метод совместного использования нескольких физических графических сопроцессоров путём разделения их буферов прямого доступа к памяти (DMA).
- Problem Report
Описание проблемы, обнаруженной в исходном коде FreeBSD или документации. См. Написание отчётов о проблемах FreeBSD.
- Process ID
Число, уникальное для конкретного процесса в системе, которое идентифицирует его и позволяет выполнять действия над ним.
- Project Evil
Рабочее название NDISulator, написанного Биллом Полом, который назвал его, ссылаясь на то, насколько ужасна сама необходимость в подобном решении (с философской точки зрения). NDISulator — это специальный модуль совместимости, позволяющий использовать мини-портовые сетевые драйверы Microsoft Windows™ NDIS с FreeBSD/i386. Обычно это единственный способ использовать карты, драйверы которых закрыты. См. src/sys/compat/ndis/subr_ndis.c.
R
- RA
См. Router Advertisement.
- RAID
- RAM
См. Random Access Memory.
- RD
См. Received Data.
- RFC
См. Request For Comments.
- RISC
- RPC
- RS232C
- RTS
См. Request To Send.
- Random Access Memory
- Revision Control System
Система контроля версий (RCS) — один из старейших наборов программ, реализующих «контроль версий» для обычных файлов. Она позволяет хранить, извлекать, архивировать, вести журнал изменений, идентифицировать и объединять несколько версий для каждого файла. RCS состоит из множества небольших инструментов, работающих вместе. В ней отсутствуют некоторые функции, присутствующие в более современных системах контроля версий, таких как Git, но она очень проста в установке, настройке и начале использования для небольшого набора файлов.
См. Also Subversion.
- Received Data
Контакт или провод кабеля RS232C, на который принимаются данные.
- Recommended Standard 232C
Стандарт для связи между последовательными устройствами.
- Reduced Instruction Set Computer
Подход к проектированию процессоров, при котором операции, которые может выполнять аппаратное обеспечение, упрощаются, но делаются максимально универсальными. Это может привести к снижению энергопотребления, уменьшению количества транзисторов и в некоторых случаях к повышению производительности и увеличению плотности кода. Примерами RISC-процессоров являются Alpha, SPARC®, ARM® и PowerPC®.
- Redundant Array of Inexpensive Disks
- Remote Procedure Call
- Request For Comments
Набор документов, определяющих стандарты Интернета, протоколы и так далее. См. www.rfc-editor.org.
Также используется как общий термин, когда у кого-то есть предложение по изменению и он хочет получить обратную связь.
- Request To Send
Сигнал RS232C, запрашивающий начало передачи данных от удаленной системы.
См. Also Clear To Send.
- Router Advertisement
S
- SCI
- SCSI
- SG
См. Signal Ground.
- SLAAC
- SMB
См. Server Message Block.
- SMP
- SMTP
- SMTP AUTH
См. SMTP Authentication.
- SSH
См. Secure Shell.
- STR
См. Suspend To RAM.
- SVN
См. Subversion.
- StateLess Address AutoConfiguration
- SMTP Authentication
- Server Message Block
- Сигнальная земля (Signal Ground)
Вывод RS232 или провод, который является опорным заземлением для сигнала.
- Simple Mail Transfer Protocol
- Secure Shell (SSH)
- Small Computer System Interface
- Subversion
Subversion — это система контроля версий, в настоящее время используемая проектом FreeBSD.
- Suspend To RAM
- Symmetric MultiProcessor
- System Control Interrupt
T
- TCP
- TCP/IP
- TD
См. Transmitted Data.
- TFTP
См. Trivial FTP.
- TGT
- TSC
См. Time Stamp Counter.
- Ticket-Granting Ticket
- Time Stamp Counter
Счетчик профилирования, внутренний для современных процессоров Pentium®, который подсчитывает тактовые импульсы частоты ядра.
- Transmission Control Protocol
Протокол, который работает поверх (например) IP-протокола и гарантирует надёжную и упорядоченную доставку пакетов.
- Transmission Control Protocol/Internet Protocol
Термин, обозначающий комбинацию протокола TCP, работающего поверх протокола IP. Большая часть Интернета работает на TCP/IP.
- Transmitted Data
Контакт или провод RS232C, по которому передаются данные.
См. Also Received Data.
- Trivial FTP
U
- UDP
- UFS1
- UFS2
- UID
См. User ID.
- URL
- USB
См. Universal Serial Bus.
- Uniform Resource Locator
Метод определения местоположения ресурса, такого как документ в Интернете, и способ идентификации этого ресурса.
- Unix File System Version 1
Исходная файловая система UNIX®, иногда называемая Berkeley Fast File System.
- Unix File System Version 2
Расширение UFS1, представленное в FreeBSD 5-CURRENT. UFS2 добавляет 64-битные указатели блоков (преодолевая барьер в 1Т), поддержку расширенного хранения файлов и другие возможности.
- Universal Serial Bus
Аппаратный стандарт, используемый для подключения широкого спектра компьютерных периферийных устройств к универсальному интерфейсу.
- User ID
Уникальный номер, присваиваемый каждому пользователю компьютера, по которому можно идентифицировать ресурсы и разрешения, назначенные этому пользователю.
- User Datagram Protocol
Простой, ненадёжный протокол датаграмм, используемый для обмена данными в сети TCP/IP. В отличие от TCP, UDP не обеспечивает проверку и исправление ошибок.
V
- VPN
- Virtual Private Network
Способ использования общедоступной телекоммуникационной сети, такой как Интернет, для обеспечения удаленного доступа к локальной сети, например, корпоративной LAN.
Изменено: 24 ноября 2025 г. by Vladlen Popolitov