Справочник на термините
Глобален справочник на термините и съкращенията, използвани в учебните материали. Всеки термин е уникален — при двусмислие е добавена бележка.
A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · µ
A
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| ACPI | Advanced Configuration and Power Interface | Стандарт за управление на захранването и конфигурация | Системна архитектура |
| ADS# | Address Strobe | Сигнал от процесора, маркиращ валиден адрес и тип на цикъла на шината | Организация на шината |
| AHOLD | Address Hold | Сигнал, задържащ адресните изводи на процесора (при кеш-снифинг) | Организация на шината |
| ALU | Arithmetic Logic Unit | Целочислено аритметично-логическо устройство | Суперскаларни архитектури |
| APIC | Advanced Programmable Interrupt Controller | Разширен програмируем контролер на прекъсванията; заменя 8259A в многопроцесорни системи | SMP архитектури , Контролери на прекъсвания |
| AVL | Available | Бит в дескриптора, достъпен за ОС | Сегментация |
| AVX | Advanced Vector Extensions | 256-битови SIMD разширения (Sandy Bridge, 2011) | Суперскаларни архитектури , Типове данни |
| AVX2 | Advanced Vector Extensions 2 | 256-битови SIMD разширения с FMA (fused multiply-add); въведени с Haswell (2013) | Типове данни |
B
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| BCD | Binary Coded Decimal | Двоично кодирано десетично число; x86 поддържа packed BCD и unpacked BCD формати | Типове данни |
| BE# | Byte Enable | Сигнали, указващи кои байтове са валидни в текущия шинен цикъл (BE0#–BE7#) | Организация на шината |
| BIOS | Basic Input/Output System | Базова входно-изходна система; инициализира хардуера при стартиране; заменена от UEFI | Системна архитектура |
| BLAST# | Burst Last | Сигнал, указващ последния цикъл от пакетно предаване | Организация на шината |
| BOFF# | Back Off | Принуждава процесора да освободи шината незабавно | Организация на шината |
| BRDY# | Burst Ready | Сигнал за готовност при пакетен (burst) шинен цикъл | Организация на шината |
| BREQ | Bus Request | Сигнал, с който процесорът или шинен мастер заявява нужда от шината; използван в DMA арбитража на Pentium шината | Организация на шината , Директен достъп до памет |
| BTB | Branch Target Buffer | Буфер за целеви адреси на преходи; компонент на динамичното предсказване | Суперскаларни архитектури |
C
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| CAS | Column Address Strobe / Cascade | (1) Сигнал за DRAM адресиране; (2) Линии CAS0–CAS2 за каскадиране на 8259A | Контролери на прекъсвания |
| CISC | Complex Instruction Set Computer | Архитектура с разширен набор от инструкции (x86 е CISC) | Историческо развитие |
| CPL | Current Privilege Level | Текущото ниво на привилегия на изпълняваната програма (CS[1:0]) | Защити |
| CR0 | Control Register 0 | Основен управляващ регистър с ключови битове: PE (бит 0) — включва защитен режим; PG (бит 31) — разрешава странициране; WP (бит 16) — ядрото не може да пише в read-only потребителски страници; CD (бит 30) — забранява вътрешен кеш; EM (бит 2) — емулация на FPU; TS (бит 3) — вдига се при всяко превключване на задача. | Системна архитектура , Сегментация , Странициране |
| CR0–CR4 | Control Registers | Управляващи регистри; CR0 управлява PE, PG; CR3 = PDBR; CR4 управлява PAE, PSE | Системна архитектура , Странициране , Защити |
| CR2 | Control Register 2 — Page Fault Linear Address | Съдържа линейния адрес, предизвикал последното странично нарушение (#PF). Обработчикът на страничната грешка чете CR2, за да установи коя виртуална страница е причинила нарушението, след което проверява флаговете в стековия error code за вид (четене/запис, потребител/ядро, present/not-present). | Системна архитектура , Странициране |
| CR3 | Control Register 3 — Page Directory Base Register (PDBR) | Битове 31–12 съдържат физическия базов адрес на Page Directory (32-бит режим) или PML4 таблицата (64-бит режим); битове PCD (4) и PWT (3) управляват кеширането на самата структура. Всяко зареждане на CR3 — включително при хардуерно превключване на задачи — инвалидира TLB кеша, с изключение на глобалните страници при CR4.PGE=1. | Системна архитектура , Странициране , Управление на задачите |
| CR4 | Control Register 4 | Регистър за разширени архитектурни характеристики: VME (бит 0) — Virtual-8086 Mode Extensions; PSE (бит 4) — 4 MB и 2 MB Large Pages; PAE (бит 5) — 36-битов физически адрес (до 64 GB RAM); PGE (бит 7) — глобални страници, незасегнати от смяна на CR3; MCE (бит 6) — Machine Check Enable. | Системна архитектура , Странициране |
| CS | Code Segment register | Сегментен регистър за код; съдържа селектора на текущия кодов сегмент; битове CS[1:0] определят CPL. В 64-битов режим сегментирането е значително опростено, но CS все още носи CPL. | Програмен модел , Сегментация , Защити |
| CSP | Communicating Sequential Processes | Формален модел за паралелни изчисления, предложен от Хоар, при който процесите взаимодействат чрез синхронизирано предаване на съобщения по именувани канали. Използва се като теоретична основа на MPI и PVM. | Distributed-Memory Parallel Computers |
D
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| DACK | DMA Acknowledge | Сигнал от DMA контролера към периферното устройство, потвърждаващ предоставен канал | Директен достъп до памет |
| DACK2# | DMA Acknowledge, Channel 2 | Потвърждение от 8237A DMA контролера към устройството на канал 2; активно-ниско; исторически свързан с флопи дисковия контролер в PC/AT системи | Директен достъп до памет |
| DMA | Direct Memory Access | Пряк достъп до паметта без участие на процесора | Директен достъп до памет |
| DMI | Direct Media Interface | Последователна шина между процесор и чипсет (заменя FSB в Nehalem и по-нови) | Суперскаларни архитектури |
| DPL | Descriptor Privilege Level | Ниво на привилегия на сегмент/шлюз, записано в дескриптора | Сегментация , Защити |
| DRAM | Dynamic Random Access Memory | Динамична памет с произволен достъп; всеки бит се съхранява в кондензатор, изискващ периодично обновяване (refresh). По-бавна от SRAM, но с много по-висока плътност — използва се като основна системна памет. | Историческо развитие , Директен достъп до памет |
| DREQ | DMA Request | Заявка от периферно устройство към DMA контролера за предоставяне на шината | Директен достъп до памет |
| DREQ2 | DMA Request, Channel 2 | DMA заявка по канал 2 на 8237A контролера; исторически използван от флопи дисковия контролер. Каналите на 8237A имат фиксиран приоритет (0 е най-висок), а канал 2 е стандартно за FDC в PC/AT архитектурата. | Директен достъп до памет |
| DS | Data Segment register | Сегментен регистър за данни; по подразбиране използван при достъп до паметта от повечето инструкции (MOV, PUSH и др.). В 64-битов режим сегментирането е игнорирано за DS, ES и SS — базата е принудително нула. | Програмен модел , Сегментация |
E
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| EAX | Extended Accumulator register | 32-битов регистър-акумулатор; 64-битовото разширение е RAX. По конвенция съдържа върнатата стойност от функция (return value). Използван и за I/O инструкции (IN/OUT) и за умножение/деление. | Програмен модел |
| EBP | Extended Base Pointer | 32-битов базов показалец на стека; RBP в 64-битов режим. Традиционно сочи към базата на текущия стеков фрейм и се използва за адресиране на локални променливи и параметри. В 64-битов режим използването му за frame pointer е незадължително. | Програмен модел |
| EBX | Extended Base register | 32-битов базов регистър; RBX в 64-битов режим. В System V AMD64 ABI е callee-saved (запазва стойността си между извиквания на функции). | Програмен модел |
| ECX | Extended Counter register | 32-битов брояч; RCX в 64-битов режим. Използван от REP/LOOP инструкции като брояч на повторения. В System V AMD64 ABI носи четвъртия целочислен аргумент (RCX); в Windows x64 ABI — първия. | Програмен модел |
| EDI | Extended Destination Index | 32-битов индексен регистър за дестинация; RDI в 64-битов режим. Използван от стринговите инструкции (MOVS, STOS, SCAS) за адресиране на дестинационния операнд в ES сегмента. | Програмен модел |
| EDX | Extended Data register | 32-битов регистър за данни; RDX в 64-битов режим. При 64-битово умножение (MUL/IMUL) и деление (DIV/IDIV) съдържа горната 32-битова половина на резултата. В System V AMD64 ABI носи третия целочислен аргумент. | Програмен модел |
| EFLAGS | Extended FLAGS register | 32-битов регистър на флаговете; съдържа IF, DF, NT, TF и пр. | Програмен модел , Прекъсвания и изключения |
| EIP | Extended Instruction Pointer | 32-битов указател към следващата инструкция; 64-битовото разширение е RIP | Програмен модел , Прекъсвания и изключения |
| EISA | Extended Industry Standard Architecture | 32-битова системна шина за персонални компютри, въведена през 1988 г. като обратно съвместим с ISA промишлен стандарт. Пропускателна способност 33 MB/s. | CISC и RISC архитектури |
| EOI | End of Interrupt | Команда до APIC/8259A, сигнализираща края на обработката на прекъсване; необходима преди IRET | SMP архитектури , Контролери на прекъсвания |
| EOP# | End of Process | Сигнал, указващ края на DMA предаване | Директен достъп до памет |
| ES | Extra Segment register | Допълнителен сегментен регистър; по подразбиране използван от стринговите инструкции (MOVS, SCAS, STOS) за дестинационния операнд. В 64-битов режим базата е принудително нула. | Програмен модел , Сегментация |
| ESI | Extended Source Index | 32-битов индексен регистър за източник; RSI в 64-битов режим. Използван от стринговите инструкции (MOVS, LODS, CMPS) за адресиране на изходния операнд в DS сегмента. | Програмен модел |
| ESP | Extended Stack Pointer | 32-битов показалец на върха на стека; RSP в 64-битов режим. Автоматично се обновява от PUSH/POP, CALL/RET и ENTER/LEAVE. При прекъсване процесорът превключва ESP от SS към стека на ниво 0 (TSS.ESP0). | Програмен модел , Прекъсвания и изключения |
F
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| FPGA | Field Programmable Gate Arrays | Реконфигурируема интегрална схема, чиято логика може да бъде програмирана след производство чрез LUT таблици и програмируеми interconnect матрици. Използва се за реализация на специализирани пресмятателни структури като систолични процесори. | Systolic Processors |
| FPU | Floating-Point Unit | Устройство за операции с плаваща запетая | Суперскаларни архитектури , Типове данни |
| FS | Extra Segment F (FS segment register) | Допълнителен сегментен регистър; в 64-битов режим базата се задава чрез MSR (IA32_FS_BASE) и се използва за Thread Local Storage (TLS) под Linux и Windows. | Програмен модел , Сегментация |
| FSB | Front Side Bus | Предна системна шина; свързва процесор с MCH/Northbridge (заменена от QPI/DMI) | Суперскаларни архитектури |
G
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| GDT | Global Descriptor Table | Глобална дескрипторна таблица; обща за всички задачи в системата | Сегментация , Управление на задачите |
| GDTR | GDT Register | 48-битов регистър (база 32b + лимит 16b), указващ местоположението на GDT | Сегментация |
| GPR | General-Purpose Registers | Регистри с общо предназначение (EAX–EDI / RAX–R15) | Програмен модел |
| GS | Extra Segment G (GS segment register) | Допълнителен сегментен регистър; в 64-битов режим базата се задава чрез MSR (IA32_GS_BASE / IA32_KERNEL_GS_BASE). Windows го използва за достъп до KPCR (Kernel Processor Control Region); Linux — за per-CPU данни в ядрото. | Програмен модел , Сегментация |
H
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| HIT# | Cache Hit | Сигнал, указващ, че друг процесор притежава немодифициран ред в кеша | Организация на шината , SMP архитектури |
| HITM# | Hit Modified | Сигнал, указващ, че друг процесор притежава модифициран ред (изисква обратен запис) | Организация на шината , SMP архитектури |
| HLDA | Hold Acknowledge | Потвърждение от процесора, че е освободил шината (в отговор на HRQ) | Директен достъп до памет |
| HOLD | Hold Request (Bus Hold) | Заявка за управление на шината от друг шинен мастер | Организация на шината |
| HRQ | Hold Request (DMA) | Заявка от DMA контролера към процесора за освобождаване на шината | Директен достъп до памет |
| HTT | Hyper-Threading Technology | Симултанно многонишково изпълнение (SMT); 2 логически CPU от 1 физически | Суперскаларни архитектури |
I
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| ICH | I/O Controller Hub | Южен мост (Southbridge) в традиционния чипсет; управлява USB, SATA, PCIe, LPC шината, AC'97 аудио и прекъсващата логика (8259A/IOAPIC). Свързан с MCH (Northbridge) чрез DMI. Заменен от Platform Controller Hub (PCH) в Sandy Bridge архитектурата. | Системна архитектура , Суперскаларни архитектури |
| ICR | Interrupt Command Register | Регистър в LAPIC за изпращане на Inter-Processor Interrupts (IPI) | SMP архитектури |
| ICW | Initialization Command Word | Инициализираща командна дума (ICW1–ICW4) за 8259A PIC | Контролери на прекъсвания |
| IDT | Interrupt Descriptor Table | Дескрипторна таблица на прекъсванията; съдържа шлюзове за вектори 0–255 | Прекъсвания и изключения |
| IDTR | IDT Register | 48-битов регистър, указващ местоположението на IDT | Прекъсвания и изключения |
| IEEE | Institute of Electrical and Electronics Engineers | Организация, дефинираща стандарти; IEEE 754 е стандартът за числа с плаваща запетая | Типове данни |
| IF | Interrupt Flag | Бит 9 в EFLAGS; IF=1 → маскируемите прекъсвания (INTR) са разрешени и ще бъдат доставени; IF=0 → маскирани. Управлява се с инструкциите STI (IF←1) и CLI (IF←0), а също косвено чрез POPF и IRET. Не засяга NMI и изключения. | Системна архитектура , Прекъсвания и изключения |
| IFU | Instruction Fetch Unit | Устройство за извличане на инструкции от кеша | Суперскаларни архитектури |
| IMC | Integrated Memory Controller | Вграден контролер на паметта в процесора (от Nehalem/Sandy Bridge нагоре) | Суперскаларни архитектури |
| IMR | Interrupt Mask Register | Регистър на маската на прекъсванията в 8259A; маскира отделни IRQ линии | Контролери на прекъсвания |
| INTA | Interrupt Acknowledge | Цикъл за потвърждаване на прекъсване; два последователни цикъла с 4 такта помежду | Организация на шината , Контролери на прекъсвания |
| INTR | Interrupt Request | Маскируем вход за прекъсване на процесора | Прекъсвания и изключения |
| IOAPIC | I/O Advanced Programmable Interrupt Controller | Компонент на APIC системата, приемащ IRQ линии от периферни устройства и разпределящ ги към LAPIC | SMP архитектури |
| IOPL | I/O Privilege Level | Битове EFLAGS[13:12]; минималното CPL за изпълнение на привилегировани I/O инструкции | Системна архитектура |
| IPI | Inter-Processor Interrupt | Прекъсване, изпратено от един CPU до друг чрез APIC | SMP архитектури |
| IRQ | Interrupt Request | Заявка за прекъсване от периферно устройство | Контролери на прекъсвания |
| IRR | Interrupt Request Register | Регистър за заявки за прекъсвания в 8259A; защелква входящи IRQ сигнали | Контролери на прекъсвания |
| ISA | Industry Standard Architecture | 16-битова системна шина; стандарт за разширителни карти в IBM PC/AT системи. Честота 8 MHz, максимален трансфер ~16 MB/s, 24-битово адресно пространство (16 MB). Наследник на 8-битовата XT шина; заменена от PCI за по-бързи устройства. | Организация на шината |
| ISR | Interrupt Service Register | Регистър за обслужване на прекъсвания в 8259A; отбелязва текущо обработваното IRQ | Контролери на прекъсвания |
| IST | Interrupt Stack Table | Таблица с 7 стека за прекъсвания в 64-битовия TSS (Long Mode) | Прекъсвания и изключения , Управление на задачите |
| IU | Integer Unit | Целочислено изпълнително устройство | Суперскаларни архитектури |
J
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| JPU | Jump Prediction Unit | Устройство за проверка на предсказани преходи в P6 | Суперскаларни архитектури |
K
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| KEN# | Cache Enable | Сигнал, разрешаващ кеширане на текущия шинен цикъл | Организация на шината |
L
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| LAPIC | Local Advanced Programmable Interrupt Controller | Локален APIC контролер, вграден в CPU кристала | SMP архитектури |
| LDT | Local Descriptor Table | Локална дескрипторна таблица; специфична за отделна задача | Сегментация , Управление на задачите |
| LDTR | LDT Register | 16-битов регистър (+ 64-битов кеш), указващ LDT на текущата задача | Сегментация |
| LLC | Last-Level Cache | Последно ниво на кеша (обикновено L3), споделено между всички ядра | Суперскаларни архитектури |
| LOCK# | Bus Lock | Сигнал от процесора, заключващ шината за продължителността на атомарна read-modify-write операция. Активира се автоматично от XCHG (при операнд в памет) или с LOCK префикс пред инструкции като ADD, AND, CMPXCHG, OR, XOR. Никой друг шинен мастер не може да придобие шината, докато LOCK# е активен. | Организация на шината |
| LVT | Local Vector Table | Таблица в LAPIC с 6 регистъра; конфигурира обработката на локални прекъсвания (timer, thermal, LINT0/LINT1) | SMP архитектури |
M
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| MCA | Micro Channel Architecture | 32-битова системна шина за персонални компютри, въведена от IBM през 1987 г. като наследник на ISA. Несъвместима с ISA периферни модули. | CISC и RISC архитектури |
| MCH | Memory Controller Hub | Северен мост (Northbridge) в традиционния чипсет; съдържа контролер на паметта; заменен от IMC в Nehalem | Суперскаларни архитектури |
| MESI | Modified/Exclusive/Shared/Invalid | Протокол за съгласуваност на кешовете при SMP системи | SMP архитектури |
| MIMD | Multiple Instruction Stream, Multiple Data Stream | Клас от таксономията на Флин, при който множество независими процесори изпълняват различни програми върху различни данни едновременно. Включва всички форми на мултипроцесорни конфигурации — от обединени работни станции до матрици от процесори, комуникиращи чрез обща памет или предаване на съобщения. | Въведение в дисциплината , Въведение в паралелната обработка , Матрични (SIMD) процесори , Систолични процесори , Комуникационни мрежи |
| MISD | Multiple Instruction Stream, Single Data Stream | Клас от таксономията на Флин, при който множество потоци от команди обработват един поток данни. Практическото приложение е ограничено; конвейерната архитектура може условно да се отнесе тук, но по-естествено принадлежи към SIMD. | Въведение в дисциплината , Въведение в паралелната обработка |
| MMP | Massively Multi Processors | Слабо свързана паралелна система с разпределена памет — всеки процесор разполага с локална памет, до която останалите имат непряк и по-бавен достъп. Броят на процесорите варира от стотици до хиляди; единственият начин за програмиране е чрез обмен на съобщения (PVM, MPI). Подходящи предимно за алгоритми с груб паралелизъм. Представители: Intel iPSC, IBM Scalable Power Parallel System, NCUBE, Connection Machine. | Компютри с разпределена памет |
| MMX | MultiMedia eXtensions | 64-битови SIMD регистри (MM0–MM7) за целочислени операции (Pentium MMX, 1997) | Типове данни |
| MPI | Message-Passing Interface | Стандартизиран протокол и програмна библиотека за обмен на съобщения между процеси в разпределени паметови паралелни компютри. Поддържа point-to-point и колективни комуникационни операции. | Distributed-Memory Parallel Computers |
| MS | Microcode Sequencer (MIS) | Устройство за генериране на µops от микрокод при сложни инструкции | Суперскаларни архитектури |
| MSR | Model-Specific Register | 64-разредни регистри, специфични за модела процесор; достъп чрез RDMSR/WRMSR на ниво 0 | Системна архитектура |
| MTRR | Memory Type Range Registers | MSR-регистри, дефиниращи типа на кеширане (WB, WT, UC) за физически адресни диапазони | Системна архитектура , SMP архитектури |
N
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| NMI | Non-Maskable Interrupt | Немаскируемо прекъсване; вектор 2; не се блокира с CLI | Прекъсвания и изключения |
| NT | Nested Task | Флаг в EFLAGS; NT=1 показва вложена задача; IRET с NT=1 → превключване на задача | Управление на задачите |
| NUMA | Non Uniform Memory Access | Архитектура на паралелен компютър, при която времето за достъп до памет зависи от физическото разстояние между процесора и паметовия модул. Всеки процесор разполага с локална памет, а достъпът до отдалечена памет е по-бавен. | Distributed-Memory Parallel Computers |
O
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| OCW | Operation Command Word | Оперативна командна дума (OCW1–OCW3) за управление на 8259A след инициализация | Контролери на прекъсвания |
| OF | Overflow Flag | Флаг за препълване в EFLAGS; OF=1 когато резултатът от знакова аритметична операция излиза извън диапазона за дадения тип данни (напр. при събиране на два положителни числа се получава отрицателен резултат). Използван от Jo/Jno условни преходи. | Системна архитектура , Програмен модел |
| OoO | Out-of-Order (execution) | Извън-редно изпълнение на инструкции; оптимизира използването на изпълнителните устройства | Суперскаларни архитектури |
P
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| PAE | Physical Address Extension | Разширение на физическия адрес до 36 бита (от Pentium Pro) | Странициране |
| PC/AT | IBM Personal Computer/Advanced Technology | Компютърна платформа, представена от IBM през 1984 г. с 80286 процесор и 16-битова ISA шина. Архитектурният стандарт на PC/AT — I/O портове, IRQ разпределение, DMA канали и BIOS интерфейс — е запазен съвместим и в съвременните x86 системи. | Историческо развитие , Организация на шината |
| PCD | Page Cache Disable | Бит в PTE/PDE или CR3; забранява кеширане на страницата | Странициране , Организация на шината |
| PCI | Peripheral Component Interconnect | 32/64-битова локална шина с честота 33/66 MHz и пропускателна способност до 133/266 MB/s. Заменя ISA за разширителни карти (видео, мрежа, SCSI); поддържа bus mastering и plug-and-play. Предшественик на PCI Express (PCIe). | Организация на шината , Суперскаларни архитектури |
| PDE | Page Directory Entry | Запис в Page Directory; указва Page Table или 4 MB физическа страница | Странициране |
| PDPT | Page Directory Pointer Table | Трето ниво на PAE и Long Mode странициране (4 записа при PAE, 512 при Long Mode) | Странициране |
| PIC | Programmable Interrupt Controller | Програмируем контролер на прекъсванията (Intel 8259A) | Контролери на прекъсвания |
| PLOCK# | Pseudo-Lock | Псевдозаключване при i486 за предавания > 32 бита | Организация на шината |
| PML4 | Page Map Level 4 | Четвърто ниво на таблицата за странициране в Long Mode (512 × 8B записа) | Странициране |
| Previous Task Link | Previous Task Link (TSS поле) | 16-битово поле в началото на TSS; при хардуерно превключване на задача процесорът записва тук селектора на TSS на прекъснатата задача. Когато NT=1 в EFLAGS, инструкцията IRET използва това поле, за да се върне към предишната задача. | Управление на задачите |
| PSE | Page Size Extension | CR4[4]; разрешава 4 MB (32-bit) или 2 MB (PAE) Large Pages | Странициране |
| PTE | Page Table Entry | Запис в Page Table; указва физическия адрес на 4 KB страница и флагове | Странициране |
| PVM | Parallel Virtual Machine | Система за предаване на съобщения, която позволява разнородни компютри в мрежа да функционират като единна паралелна машина. Предшественик на MPI стандарта. | Distributed-Memory Parallel Computers |
| PWT | Page Write-Through | Бит в PTE/PDE; задава Write-Through кеширане на страницата | Странициране , Организация на шината |
Q
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| QPI | QuickPath Interconnect | Последователна точка-до-точка шина, заменяща FSB в Nehalem (2008) | Суперскаларни архитектури |
R
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| RAM | Random Access Memory | Памет с произволен достъп; всяка клетка е достъпна за четене и запис за константно (O(1)) време независимо от адреса. Термин, обхващащ SRAM (статична) и DRAM (динамична); в разговорна употреба обикновено означава основната системна DRAM памет. | Историческо развитие |
| RAT | Register Alias Table | Таблица за преименуване на архитектурни регистри към физически (P6) | Суперскаларни архитектури |
| RDY# | Ready | Сигнал от паметта/ВУ за готовност при непакетен цикъл | Организация на шината |
| RFLAGS | 64-bit FLAGS Register (Long Mode) | 64-битово разширение на EFLAGS; битове 32–63 запазени; RF, VM, NT са само в 32-bit форма | Програмен модел , Системна архитектура |
| RISC | Reduced Instruction Set Computer | Архитектура с опростен набор от инструкции (вътрешното ядро на P6 е RISC) | Историческо развитие , Суперскаларни архитектури |
| ROB | Reorder Buffer | Пул на инструкциите; позволява извън-редно изпълнение и в-ред завършване | Суперскаларни архитектури |
| RPL | Requested Privilege Level | Заявено ниво на привилегия в сегментния селектор (битове 1:0) | Сегментация , Защити |
| RS | Reservation Station | Буфер, съхраняващ µops, чакащи за операнди; управлява OoO изпълнение | Суперскаларни архитектури |
| RSB | Return Stack Buffer | Буфер за предсказване на адреси при RET инструкции | Суперскаларни архитектури |
S
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| SF | Sign Flag | Флаг за знак в EFLAGS; SF е копие на старшия (знаков) бит на резултата от аритметична или логическа операция. SF=1 означава отрицателен резултат при знакова интерпретация. Използван от Js/Jns условни преходи. | Системна архитектура , Програмен модел |
| SIB | Scale-Index-Base byte | Байт от формата на инструкцията след ModR/M; Scale (×1/2/4/8), Index и Base регистри | Програмен модел |
| SIMD | Single Instruction, Multiple Data | Един такт обработва множество данни паралелно (MMX, SSE, AVX) | Типове данни |
| SISD | Single Instruction Stream, Single Data Stream | Класическият фон Ноймански компютър с едно управляващо устройство и едно изпълнително. Всяка команда обработва един елемент данни — основата на традиционните последователни процесори. Един от четирите класа от таксономията на Флин (1966). | Въведение в дисциплината , Въведение в паралелната обработка |
| SMI# | System Management Interrupt | Прекъсване за системно управление (преминаване в SMM режим) | Организация на шината |
| SMM | System Management Mode | Специален режим за управление на захранването и хардуерни функции | Системна архитектура |
| SMP | Symmetric Multi-Processing | Симетрична многопроцесорна архитектура; всички CPU споделят памет и APIC | SMP архитектури |
| SMT | Simultaneous Multi-Threading | Симултанно многонишково изпълнение (Intel го наименова HTT) | Суперскаларни архитектури |
| SPMD | Single Program Multiple Data | Програмен модел за MMP компютри, при който всички процесори изпълняват една и съща програма, но върху различни подмножества от данните. Вариант на MIMD, опростяващ разпределението на задачите. | Distributed-Memory Parallel Computers |
| SS | Stack Segment register | Сегментен регистър за стека; неявно използван при PUSH, POP, CALL, RET и при всеки достъп чрез ESP/EBP. При превключване към по-привилегировано ниво (прекъсване) SS и ESP се заменят с SS0/ESP0 от TSS. | Програмен модел , Прекъсвания и изключения |
| SSE | Streaming SIMD Extensions | 128-битови SIMD регистри (XMM0–XMM15) за плаваща запетая (Pentium III, 1999) | Типове данни |
| SSE2 | Streaming SIMD Extensions 2 | 128-битови целочислени SIMD + double-precision FP; въведени с Pentium 4 (2001) | Историческо развитие , Типове данни |
| SSE3 | Streaming SIMD Extensions 3 | Добавя LDDQU, ADDSUBPS/PD, HADDPS/PD; въведен с Prescott (2004) | Типове данни |
| SSE4 | Streaming SIMD Extensions 4.x | SSE4.1 (Penryn, 2007): BLENDPS, MPSADBW; SSE4.2 (Nehalem, 2008): CRC32, PCMPISTRI | Типове данни |
T
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| TF | Trap Flag | Бит 8 в EFLAGS; TF=1 → след изпълнението на всяка инструкция процесорът генерира #DB (Debug Exception, вектор 1). Използван от дебъгери за едностъпково трасиране. TF се изчиства автоматично при влизане в interrupt handler, за да се предотврати трасиране на самия handler. | Системна архитектура , Прекъсвания и изключения |
| TI | Table Indicator | Бит 2 на сегментния селектор; TI=0 → GDT; TI=1 → LDT | Сегментация |
| TLB | Translation Lookaside Buffer | Кеш за резултатите от страничната трансформация | Странициране |
| TPR | Task Priority Register | Регистър в LAPIC; прекъсвания с вектор ≤ TPR се маскират за текущото ядро | SMP архитектури , Контролери на прекъсвания |
| TR | Task Register | Регистър, чийто видим 16-битов селектор указва TSS на текущата задача | Управление на задачите |
| TSS | Task State Segment | Сегмент за съхранение на контекста на задача (регистри, стекове, LDT, CR3) | Управление на задачите |
| TSX | Transactional Synchronization Extensions | Хардуерна транзакционна памет (Skylake) | Суперскаларни архитектури |
U
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| UEFI | Unified Extensible Firmware Interface | Наследник на BIOS; модерен фърмуерен интерфейс | Системна архитектура |
| UMA | Uniform Memory Access | Модел на паметта при SMP архитектурите, при който всички процесори имат еднакво (симетрично) време за достъп до споделената памет. Противопоставя се на NUMA. | Distributed-Memory Parallel Computers |
V
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| VESA | Video Electronics Standards Association | Индустриална асоциация, стандартизираща видео и дисплейни интерфейси за персонални компютри. Издала спецификацията на локалната шина VL-Bus (1992 г.). | CISC и RISC архитектури |
| VEX | Vector Extension prefix | Префикс на инструкциите за AVX/AVX2 (заменя REX + legacy SSE prefix) | Типове данни |
| VL-Bus | VESA Local Bus | 32-битова локална шина за персонални компютри, обявена от VESA през 1992 г. с пропускателна способност 133 MB/s. Слотовете VL-Bus се използват съвместно с ISA или EISA слотове. | CISC и RISC архитектури |
| VLSI | Very Large Scale Integration | Технология за производство на интегрални схеми с над 10 000 транзистора на чип. Позволява реализацията на сложни микропроцесори, памети и специализирани процесори върху единичен кристал. | Introduction , Parallel Processing , Systolic Processors |
| VM | Virtual 8086 Mode Flag (EFLAGS.VM) | Бит 17 в EFLAGS; VM=1 → процесорът превключва в режим Virtual-8086 (подрежим на защитения режим), позволявайки изпълнение на 8086 програми в защитена среда. Задава се при зареждане на EFLAGS чрез IRET или POPF. Изчиства се при всяко прекъсване или изключение. | Системна архитектура , Управление на задачите |
W
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| WB/WT# | Write Back / Write Through | Сигнал, задаващ метода на кеширане за текущия шинен цикъл | Организация на шината |
X
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| XD/NX | Execute Disable / No-Execute | Бит в PTE; забранява изпълнение на код от страницата (защита от buffer-overflow атаки) | Странициране , Защити |
| XMM | XMM registers | 128-битови SIMD регистри (XMM0–XMM15) за SSE/SSE2/SSE4 | Типове данни |
Y
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| YMM | YMM registers | 256-битови SIMD регистри (YMM0–YMM15) за AVX/AVX2 | Типове данни |
Z
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| ZF | Zero Flag | Бит 6 в EFLAGS; ZF=1 когато резултатът от последната аритметична или логическа операция е нула. Основа за условните преходи JZ/JE (ZF=1) и JNZ/JNE (ZF=0). Вдига се и от CMP и TEST без записване на резултат. | Системна архитектура , Програмен модел |
| ZMM | ZMM registers | 512-битови SIMD регистри (ZMM0–ZMM31) за AVX-512 | Типове данни |
µ
| Съкращение | Пълно наименование | Описание | Източници |
|---|---|---|---|
| µop | Micro-operation | Вътрешна RISC-подобна операция, в която декодерите разбиват CISC инструкции | Суперскаларни архитектури |
Справочникът обхваща термините от всички предмети. При несъответствие — меродавен е текстът на съответната глава.