Virtualizace je technika, při níž software vytváří oddělenou vrstvu mezi fyzickým hardwarem a operačními systémy, aplikacemi nebo úložištěm, takže jeden počítač může bezpečně hostit více izolovaných prostředí. Používá se v serverech, cloudu, vývoji i testování, protože zlepšuje využití zdrojů a zjednodušuje správu.
Vlákno je samostatná posloupnost vykonávání instrukcí uvnitř procesu, kterou operační systém nebo běhové prostředí plánuje na procesor. Více vláken může sdílet paměť a otevřené zdroje stejného procesu, takže usnadňují souběžnou práci, ale vyžadují synchronizaci kvůli závodům, deadlockům a obtížně reprodukovatelným chybám.
Von Neumannova architektura je model počítače, ve kterém jsou program i data uloženy ve stejné operační paměti a procesor je čte přes společnou sběrnici. Instrukce se vykonávají sekvenčně v cyklu načtení, dekódování a provedení. Na tomto principu stojí drtivá většina dnešních počítačů, serverů i mobilních telefonů.
Vykreslovací pipeline je posloupnost pevně daných kroků, kterými grafická karta promění popis 3D scény (vrcholy, transformace, materiály) na barvy jednotlivých pixelů ve výsledném obrazu. Zahrnuje zpracování vrcholů, sestavení primitiv, ořez, rasterizaci, výpočet barvy fragmentů a zápis do framebufferu. Programovatelné části pipeline řídí shadery, zbytek obstarává pevná logika hardwaru.