Firmware

Firmware to specjalny rodzaj oprogramowania zapisany bezpośrednio w pamięci urządzenia elektronicznego, który odpowiada za jego podstawowe działanie i komunikację ze sprzętem. Jest to warstwa pośrednia pomiędzy sprzętem a systemem operacyjnym lub aplikacjami. …

FPGA

FPGA (Field-Programmable Gate Array) to programowalna macierz bramek logicznych, czyli rodzaj układu scalonego, którego działanie można konfigurować po jego wyprodukowaniu. W przeciwieństwie do klasycznych procesorów (CPU) lub układów ASIC (Application-Specific Integrated …

FTP

FTP (File Transfer Protocol) to jeden z najstarszych i najbardziej rozpoznawalnych protokołów sieciowych, opracowany już na początku lat 70. XX wieku. Jego celem było umożliwienie wygodnej wymiany plików między komputerami w sieci, …

GPGPU

GPGPU (General-Purpose computing on Graphics Processing Units) to termin określający wykorzystanie procesorów graficznych (GPU) do wykonywania obliczeń ogólnego przeznaczenia, czyli takich, które tradycyjnie były realizowane przez procesor główny (CPU). Idea ta …

HAL (Hardware Abstraction Layer)

HAL (Hardware Abstraction Layer) to warstwa pośrednia pomiędzy systemem operacyjnym a sprzętem, której zadaniem jest ułatwienie komunikacji z komponentami urządzenia bez konieczności bezpośredniego odwoływania się do sterowników lub niskopoziomowych interfejsów sprzętowych.…

Hyperthreading

Hyperthreading (HT) to technologia opracowana przez firmę Intel, której celem jest zwiększenie wydajności procesorów poprzez lepsze wykorzystanie zasobów jednego rdzenia. Dzięki Hyperthreading jeden fizyczny rdzeń procesora może symulować dwa logiczne rdzenie, …