Railway electrificationRailway electrification is the use of electric power for the propulsion of rail transport. Electric railways use either electric locomotives (hauling passengers or freight in separate cars), electric multiple units (passenger cars with their own motors) or both. Electricity is typically generated in large and relatively efficient generating stations, transmitted to the railway network and distributed to the trains. Some electric railways have their own dedicated generating stations and transmission lines, but most purchase power from an electric utility.
Structure gaugeA structure gauge, also called the minimum clearance outline, is a diagram or physical structure that sets limits to the extent that bridges, tunnels and other infrastructure can encroach on rail vehicles. It specifies the height and width of platforms, tunnels and bridges, and the width of the doors that allow access to a warehouse from a rail siding. Specifications may include the minimum distance from rail vehicles to railway platforms, buildings, electrical equipment boxes, signal equipment, third rails or supports for overhead lines.
Loading gaugeA loading gauge is a diagram or physical structure that defines the maximum height and width dimensions in railway vehicles and their loads. Their purpose is to ensure that rail vehicles can pass safely through tunnels and under bridges, and keep clear of platforms, trackside buildings and structures. Classification systems vary between different countries, and gauges may vary across a network, even if the track gauge is uniform.
Glossary of rail transport termsRail terminology is a form of technical terminology. The difference between the American term railroad and the international term railway (used by the International Union of Railways and English-speaking countries outside the United States) is the most significant difference in rail terminology. These and other terms have often originated from the parallel development of rail transport systems in different parts of the world. In English-speaking countries outside the United Kingdom, a mixture of US and UK terms may exist.
Kernel (operating system)The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources (e.g. I/O, memory, cryptography) via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the utilization of common resources e.
Structure (mathematical logic)In universal algebra and in model theory, a structure consists of a set along with a collection of finitary operations and relations that are defined on it. Universal algebra studies structures that generalize the algebraic structures such as groups, rings, fields and vector spaces. The term universal algebra is used for structures of first-order theories with no relation symbols. Model theory has a different scope that encompasses more arbitrary first-order theories, including foundational structures such as models of set theory.
Algebraic structureIn mathematics, an algebraic structure consists of a nonempty set A (called the underlying set, carrier set or domain), a collection of operations on A (typically binary operations such as addition and multiplication), and a finite set of identities, known as axioms, that these operations must satisfy. An algebraic structure may be based on other algebraic structures with operations and axioms involving several structures.
MicrokernelIn computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, thread management, and inter-process communication (IPC). If the hardware provides multiple rings or CPU modes, the microkernel may be the only software executing at the most privileged level, which is generally referred to as supervisor or kernel mode.