(1) In programming, an area of memory reserved for data that is created at runtime — that is, when the program actually executes. In contrast, the stack is an area of memory used for data whose size can be determined when the program is compiled.
(2) A special type of binary tree in which the value of each node is greater than the values of its leaves. A heap sort algorithm works by first organizing a list of data into a heap.
- Heat Sink
A component designed to lower the temperature of an electronic device by dissipating heat into the surrounding air. All modern CPUs require a heat sink. Some also require a fan. A heat sink without a fan is called a passive heat sink; a heat sink with a fan is called an active heat sink.Heat sinks […]
- heat spreader
An external casing usually made from aluminium or copper that is designed to cover an electronic device and dissipate heat. In overclocking terms, a heat spreader usually will refer to the casing used for memory.
- helical-scan cartridge
A type of magnetic tape that uses the same technology as VCR tapes. The term helical scan usually refers to 8mm tapes, although 4mm tapes (called DAT tapes) use the same technology. The 8mm helical-scan tapes have data capacities up to 40GB.
- help desk
A department within a company that responds to user’s technical questions. Most large software companies have help desks to answer user questions. Questions and answers can be delivered by telephone, e-mail, BBS, or fax. There is even help desk software that makes it easier for the people running the help desk to quickly find answers […]
- heterogeneous network
A network that includes computers and other devices from different manufacturers. For example, local-area networks (LANs) that connect PCs with Apple Macintosh computers are heterogeneous.