Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Operating systems

Hardwired Control

Hardwired control is a type of control unit in a microprocessor that uses fixed logic circuits to manage and coordinate the internal operations of the processor. Unlike microprogrammed control…

Operating systems

HarmonyOS

HarmonyOS is an operating system developed by Huawei that aims to integrate and unify the user experience across multiple devices, including smartphones, tablets, IoT devices, and other connected…

Operating systems

Hashbang

The 'Hashbang', also known as 'shebang', is a sequence of characters used at the beginning of a script to indicate to the operating system which interpreter to use to execute the file. This sequence…

Operating systems

HBA

HBA, or Host Bus Adapter, is an essential hardware component in modern computer architecture. Its primary function is to connect a computer to a network or storage devices, facilitating communication…

Operating systems

HCI Driver

The HCI (Host Controller Interface) driver is an essential component in the communication architecture of Bluetooth devices and other communication protocols. Its primary function is to act as an…

Operating systems

HCI Protocol

The HCI (Host Controller Interface) protocol refers to the Human-Computer Interaction protocols used in various applications. This protocol is fundamental in the communication between Bluetooth…

Data and analytics

HDFS Datanode

The Datanode of HDFS (Hadoop Distributed File System) is a fundamental component in the data storage architecture of Hadoop. These are the worker nodes that store the actual data blocks in the…

Operating systems

HDFS File Format

The HDFS (Hadoop Distributed File System) file format is a file system designed to store large volumes of data in a distributed environment. HDFS allows for efficient file management across multiple…

Operating systems

HDFS Namenode

The Namenode of HDFS (Hadoop Distributed File System) is the master server that manages the metadata and namespace of the file system. Its primary function is to maintain the hierarchical structure…

Operating systems

Heap (programming)

Heap, in the context of programming and memory management, refers to a region of a computer's memory used for dynamic memory allocation. Unlike static memory, which is allocated at compile time…

Operating systems

Heap Allocation

Heap allocation is a fundamental process in memory management that allows for the dynamic allocation of memory blocks in a specific area called the heap. Unlike static memory, where the size of…

Operating systems

Heap Fragmentation

Heap fragmentation is a condition that occurs in memory management in computer systems, where free memory is divided into small non-contiguous blocks, preventing its efficient use for larger…

Operating systems

Heap Management

Heap management is a fundamental process in memory management that handles the allocation and deallocation of memory blocks in the heap, a region of memory used for dynamic allocation. Unlike static…

Operating systems

Heap Memory

Heap memory in Vulkan refers to memory allocated from a heap, allowing for dynamic memory allocation in graphics and compute applications. This technique is fundamental for efficient resource…

Operating systems

Heap Metadata

Heap metadata is structured information that describes the allocated memory blocks in the heap, an area of memory used for dynamic memory management in computer programs. This metadata is essential…

Operating systems

Heap Overflow

Heap overflow is a type of security vulnerability that occurs when a program writes more data to a heap memory area than was originally allocated. Heap memory is a region of memory used for dynamic…

Operating systems

Heap Pointer

A heap pointer is a data structure used in memory management that indicates the current position in a heap, which is a region of dynamic memory. This pointer is essential for the allocation and…

Operating systems

Heap Reallocation

Heap reallocation is a fundamental process in memory management that allows changing the size of a previously allocated memory block in the heap. This process is crucial for the efficiency of memory…

Operating systems

Heap Size

The heap size refers to the total amount of memory allocated for the heap in a program. In the context of memory management, the heap is a region of memory used for dynamic memory allocation, where…

Operating systems

Heap Usage

Heap usage refers to the amount of dynamic memory currently allocated and used by a program in a computer system. This memory is managed through a specific area called 'heap', which allows for the…

Operating systems

Heat Sink Driver

The heat sink driver is an essential device in the thermal management of hardware systems, designed to regulate the operation of heat sinks. Its primary function is to monitor the temperature of…

Operating systems

Help Command

The 'Help Command' in Unix-based operating systems is a fundamental tool that provides information about other commands available in the command line. This command allows users to access detailed…

Operating systems

HelpMessage

The 'HelpMessage' in PowerShell is a fundamental tool that provides guidance or information about a specific command or script. This message is essential for users as it allows them to understand how…

Operating systems

Heredoc

This is a paragraph.