bare-metal programming


Also called bare-metal, it is considered to be a low-level method of programming that is specific to the hardware used in the computer system and is often used for optimizing software and applications for an individual computer or small group of systems, or the creation of basic tools which would be used on a new system to do things like such as bypassing the BIOS or operating system interface. Bare-metal programming is a term derived from the phrase programming on the bare metal.

Read Also:

  • bare metal restore

    In data recovery, a bare metal restore is one where a computer system is backed up from bare metal state. This type of data recovery will include using a backup to restore the operating system, application data, user data, and software. The hardware system the restore is being done on must be the exact same […]

  • barebones

    A term used to describe a partially built PC. A barebones system package will differ depending on the manufacturer, but you can generally expect them to contain at least a case, power supply, and motherboard. Barebone systems typically are bought when the end-user needs only the basic system to get started with because they want […]

  • barn doors

    In television production, barn doors is a slang term used to describe an effect that occurs when a 4:3 image is viewed on a 16:9 (widescreen aspect ratio) screen. This causes the viewer to see black bars on the sides of the screen, giving the viewer the illusion of barn doors on the screen.

  • base URL

    When designing a Web page, most design programs will allow you to specify a base URL that is it will convert all relative URLs on that page to absolute URLs. Also called base location.

  • BeOS

    An operating system developed by Be, Inc. that runs on the PowerPC platform and Intel x86 processors. Despite being smaller than other modern operating systems, such as the Mac OS and Windows, BeOS nevertheless sports a modern graphical user interface (GUI), preemptive multitasking, multithreading, and built-in support for symmetric multiprocessing (SMP).


Disclaimer: bare-metal programming definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.