|
|
|
|
|
|
|
1. The Jargon File (version 4.4.7, 29 Dec 2003) |
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 rare 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. See
Real Programmer.
|
2. The Free On-line Dictionary of Computing (30 December 2018) |
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]
|
|
|
|
|
Common Misspellings > |
bare metal abare metal abre metal babre metal are metal bbare metal brae metal barae metal bre metal baare metal baer metal barer metal bae metal barre metal bar emetal bare emetal bar metal baree metal barem etal bare m etal baremetal bare metal bare emtal bare memtal bare etal bare mmetal bare mteal bare meteal bare mtal bare meetal bare meatl bare metatl bare meal bare mettal bare metla bare metala bare metl bare metaal bare metlal bare meta bare metall fare metal bfare metal fbare metal gare metal bgare metal gbare metal hare metal bhare metal hbare metal vare metal bvare metal vbare metal nare metal bnare metal nbare metal are metal b are metal bare metal bqre metal baqre metal bqare metal bwre metal bawre metal bware metal bsre metal basre metal bsare metal bxre metal baxre metal bxare metal bzre metal bazre metal bzare metal b re metal ba re metal b are metal bere metal bire metal bore metal bure metal ba4e metal bar4e metal ba4re metal ba$e metal bar$e metal ba$re metal ba5e metal bar5e metal ba5re metal baee metal baree metal baere metal bate metal barte metal batre metal bade metal barde metal badre metal bafe metal barfe metal bafre metal bage metal barge metal bagre metal bar3 metal bare3 metal bar3e metal bar# metal bare# metal bar#e metal bar4 metal bare4 metal bar4e metal barw metal barew metal barwe metal barr metal barer metal barre metal bars metal bares metal barse metal bard metal bared metal barde metal barf metal baref metal barfe metal bara metal bari metal baro metal baru metal bare jetal bare mjetal bare jmetal bare ketal bare mketal bare kmetal bare letal bare mletal bare lmetal bare netal bare mnetal bare nmetal bare etal bare m etal bare metal bare m3tal bare me3tal bare m3etal bare m#tal bare me#tal bare m#etal bare m4tal bare me4tal bare m4etal bare mwtal bare mewtal bare mwetal bare mrtal bare mertal bare mretal bare mstal bare mestal bare msetal bare mdtal bare medtal bare mdetal bare mftal bare meftal bare mfetal bare matal bare mital bare motal bare mutal bare me5al bare met5al bare me5tal bare me%al bare met%al bare me%tal bare me6al bare met6al bare me6tal bare meral bare metral bare mertal bare meyal bare metyal bare meytal bare mefal bare metfal bare meftal bare megal bare metgal bare megtal bare mehal bare methal bare mehtal bare metql bare metaql bare metqal bare metwl bare metawl bare metwal bare metsl bare metasl bare metsal bare metxl bare metaxl bare metxal bare metzl bare metazl bare metzal bare met l bare meta l bare met al bare metel bare metil bare metol bare metul bare metai bare metali bare metail bare metao bare metalo bare metaol bare metap bare metalp bare metapl bare metak bare metalk bare metakl bare meta, bare metal, bare meta,l bare meta. bare metal. bare meta.l Definition commonly spelled as: Defanition or Defenition, Synonym as: Synonim, Sinonym or Sinonim, Thesaurus as: Thesorus or Thesauris, Dictionary as: Dictionery or Dictionry and Define is usually not misspelled. What does mispell meen? It Meens...
Full Map Index: Å Norway-Am Timan Chad |
Ama United States of America-Audon France |
Audouville-la-Hubert France-Baskil Turkey |
Baskin United States of America-Bindoy Philippines |
Bindoy Philippines-Breuilpont France |
Breukelen Netherlands-Campofelice di Fitalia Italy |
Campofelice di Roccella Italy-Champigny France |
Champigny-en-Beauce France-Colle San Magno Italy |
Colle Sannita Italy-Damulog Philippines |
Damurhuda Bangladesh-Duliāgaon India |
Duliajan No.1 India-Ethridge United States of America |
Étienville France-Frignano Italy |
Frignicourt France-Gouhenans France |
Gouillons France-Hasselbach Germany |
Hasselbach Germany-Hurlock United States of America |
Huron United States of America-Jovellanos Cuba |
Jovellar Philippines-Kirchzell Germany |
Kircubbin United Kingdom-La Gomera Guatemala |
La Gonfrière France-Le Hohwald France |
Le Hommet-dArthenay France-Loma de Gato Philippines |
Loma de Juárez Mexico-Mālpur India |
Mālpura India-Memphis United States of America |
Memphis United States of America-Montería Colombia |
Monteriggioni Italy-Navalilla Spain |
Navalmanzano Spain-Noyelles-lès-Seclin France |
Noyelles-lès-Vermelles France-Pachelma Russia |
Pachgaon India-Piégut-Pluviers France |
Piekary Śląskie Poland-Prilep Macedonia |
Přílepy Czech Republic-Reuil-en-Brie France |
Reuilly France-Şag Romania |
Şag Romania-Saint-Puy France |
Saint-Python France-Santa Rita Panama |
Santa Rita Venezuela-Sewarhi India |
Sewen France-Sparbu Norway |
Spardorf Germany-Tamparan Philippines |
Tampayan Philippines-Tottington United Kingdom |
Tottleben Germany-Valdivia Chile |
Valdivia Colombia-Villeneuve-le-Roi France |
Villeneuve-lès-Avignon France-White City United States of America |
White City Canada-Żywiec Poland |
|
Most Popular Searches: Define Misanthrope, Define Pulchritudinous, Define Happy, Define Veracity, Define Cornucopia, Define Almuerzo, Define Atresic, Define URL, Definitions Of Words, Definition Of Get Up, Definition Of Quid Pro Quo, Definition Of Irreconcilable Differences, Definition Of Word, Synonyms of Repetitive, Synonym Dictionary, Synonym Antonyms. See our main index and map index for more details.
|
©2011-2024 ZebraWords.com - Define Yourself - The Search for Meanings and Meaning Means I Mean. All content subject to terms and conditions as set out here. Contact Us, peruse our Privacy Policy |
|