Bookmark the Dictionary of Words Online

bare metal definition from the Dictionary of Words

Home Contact us New words
Web Images MP3/Audio Video Directory News
Help
Terms of Service
RESULTS IN:    English Spanish

Found 2 hits - Term: bare metal, Database: *, Strategy: prefix
[1] : Jargon File (4.3.1, 29 Jun 2001)
bare metal n. 1. common new computer hardware, unadorned with such
   snares and delusions as an operating system, an hll, or even
   assembler. commonly used in the phrase `programming on the bare metal',
   which refers to the arduous work of bit bashing needed to create these
   basic tools for a new machine. real bare-metal programming involves
   things like building boot proms and bios chips, implementing basic
   monitors used to test device drivers, and writing the assemblers that
   will be used to write the compiler back ends that will give the new
   machine a real development environment. 2. `programming on the bare
   metal' is also used to describe a style of hand-hacking that relies on
   bit-level peculiarities of a particular hardware design, esp. tricks for
   speed and space optimization that rely on crocks such as overlapping
   instructions or, as in the famous case described in the story of mel
   in appendix a, interleaving of opcodes on a magnetic drum to minimize
   fetch delays due to the device's rotational latency. this sort of thing
   has become less common as the relative costs of programming time and
   machine resources have changed, but is still found in heavily
   constrained environments such as industrial embedded systems, and in the
   code of hackers who just can't let go of that low-level control. see
   real programmer.

   in the world of personal computing, bare metal programming especially
   in sense 1 but sometimes also in sense 2 is often considered a good
   thing, or at least a necessary evil because these machines have often
   been sufficiently slow and poorly designed to make it necessary; see
   ill-behaved. there, the term usually refers to bypassing the bios or
   os interface and writing the application to directly access device
   registers and machine addresses. "to get 19.2 kilobaud on the serial
   port, you need to get down to the bare metal." people who can do this
   sort of thing well are held in high regard.


see also:
operating system hll bit bashing hand-hacking the story of mel real programmer 
good thing ill-behaved 
[2] : The Free On-line Dictionary of Computing (27 SEP 03)
bare metal
     
        1. new computer hardware, unadorned with such snares and
        delusions as an operating system, an hll, or even
        assembler.  commonly used in the phrase "programming on the
        bare metal", which refers to the arduous work of bit bashing
        needed to create these basic tools for a new computer.  real
        bare-metal programming involves things like building boot
        proms and bios chips, implementing basic monitors used to
        test device drivers, and writing the assemblers that will be
        used to write the compiler back ends that will give the new
        computer a real development environment.
     
        2. "programming on the bare metal" is also used to describe a
        style of hand-hacking that relies on bit-level peculiarities
        of a particular hardware design, especially tricks for speed
        and space optimisation that rely on crocks such as overlapping
        instructions or, as in the famous case described in the
        story of mel, interleaving of opcodes on a magnetic drum to
        minimise fetch delays due to the device's rotational latency.
        this sort of thing has become less common as the relative
        costs of programming time and computer resources have changed,
        but is still found in heavily constrained environments such as
        industrial embedded systems, and in the code of hackers who
        just can't let go of that low-level control.  see real
        programmer.
     
        in the world of personal computing, bare metal programming is
        often considered a good thing, or at least a necessary evil
        because these computers have often been sufficiently slow and
        poorly designed to make it necessary; see ill-behaved.
        there, the term usually refers to bypassing the bios or os
        interface and writing the application to directly access
        device registers and computer addresses.  "to get 19.2
        kilobaud on the serial port, you need to get down to the bare
        metal."  people who can do this sort of thing well are held in
        high regard.
     
        jargon file
     
     
see also:
operating system hll assembler bit bashing boot prom bios 
monitor device driver hand-hacking the story of mel real programmer 
good thing ill-behaved jargon file 

Results 1 - 6 of 6 found about bare metal:

Metal >> M Words
Metal, definition of term: Metal
metal_pag1.html

Bare >> B Words
Bare, definition of term: Bare
bare_pag1.html

Heavy Metal >> H Words
Heavy Metal, definition of term: Heavy Metal
heavy+metal_pag1.html

Base Metal >> B Words
Base Metal, definition of term: Base Metal
base+metal_pag1.html

Alkali Metal >> A Words
Alkali Metal, definition of term: Alkali Metal
alkali+metal_pag1.html

Metal Oxide Sem >> M Words
Metal Oxide Sem, definition of term: Metal Oxide Sem
metal+oxide+sem_pag1.html


Last accessed:2008/10/12 22:07:29 [Total processing time: 2 seconds]
Myspace Layouts for Girls My Space
Middle East Business España México Puerto Rico Costa Rica Argentina Directorio
Dictionary online database provided by dict.org