Lay down material abstraction

See also: HALL

The layer of abstraction material ( Hardware Abstraction To bush-hammer or HALL ) is a specification and a software utility which tracks the peripheral computing system. The goal of the HALL is to avoid with the developers manually implementing the code specific to a peripheral. In the place, they can use a suitable for connection layer which provides information in connection with the known as peripheral, such as that happens for example when a user connects or disconnects a peripheral USB.

This layer implements a certain number of functions specific to the material: interfaces of input-outputs, controller of interruptions, masks material, mechanisms of communication multiprocessor… It thus isolates the core from the system of specificities of the material platforms.

Operating systems having the HALL (in particular: BSD, Linux and Windows NT) has a portability simplified through various types of materials such as the embarked systems, or the waiters having various specific architectures to their operation: Intel x86, DEC Alpha, MIPS, PowerPC, etc

See also Hardware description language (HDL).

Random links:Tessenderlo | Dompierre (Flowering ash) | Like What (ever) May | Aldo Ronconi | Scott Asheton | Psychose_caucasienne