Forgot your password?  

Not What You Meant?  There are 31 definitions for Boot.

Bootstrap | Research & Encyclopedia Articles

Print-Friendly   Order the PDF version   Order the RTF version
About 2 pages (479 words)
Bootstrapping Summary

 


Bootstrap

Bootstrap refers to the start-up of a computer. The term encompasses the loading of the operating system and other software necessary for the start-up phase. These operations occur when the computer is booted. A cold boot is when the computer is turned on from an off position. A warm boot is when a computer that is already running is reset.

The derivation of the term bootstrap is historical. Prior to the computer age, a bootstrap referred to the strap attached to the top of a boot, which could be used to pull the boot onto a foot. From this function arose the expression "pull oneself up by the bootstraps." As this bootstrap helped a person get ready, bootstrap utilities prepare a computer for operation.

Bootstrapping involves the implementation of the computer's operating system and the checking of all internal and peripheral devices to ensure that they are operational. If a device is found to be non-compliant, the start-up process is halted. A simple example is when a floppy disk has been left in its drive. Until the disk is removed and any key depressed, the start-up procedure is frozen.

To implement the operating system, the bootstrap program is loaded by the basic input/output system (BIOS). The BIOS is integral software that determines what a computer can do--functioning of the keyboard, display screen, disk drives, and serial communications--without accessing programs from a disk. The BIOS has no information concerning the environment required by the operating system; it merely initializes the system. It is the bootstrap program that loads the appropriate operating environment in which the operating system functions.

The bootstrap program is loaded from the first sector on a disk, which is called track zero, head zero, sector one. The program is very small, only 512 bytes. This 512-byte sector is loaded into memory at the physical address 0000:7000. The BIOS verifies that the bootstrap loading process has proceeded correctly, by examining the final two bytes for a designated value. Upon confirmation of loading, the BIOS jumps to the 0000:7000 address and turns the control of the start-up process over to the bootstrap.

Bootstrap also refers to a statistical method of analysis, created in 1977 by Stanford University statistician Bradley Efron. The method, which allows statisticians to determine the reliability of data analysis, requires the calculation muscle of computers to function. The method involves the construction of a new set of data by the computer, by the random selection of data from existing data. By analyzing how the newly generated data varies from the original set of data, the reliability of any inferences that were used in the original analysis can be probed. The method is called the bootstrap method because the data, in a sense, pull themselves up by their own bootstraps by generating the new data sets. Bootstrap analysis is relevant to many disciplines, ranging from medical to biological to sociological data analysis.

This is the complete article, containing 479 words (approx. 2 pages at 300 words per page).

More Information
  • View Bootstrap Study Pack
  • 31 Alternative Definitions
  • Search Results for "Bootstrap"
  • More Products on This Subject
    Efron's Development of the Bootstrap
    Powerful computer-based data-analysis techniques referred to by statisticians as "bootstrap... more


    Ask any question on Bootstrapping and get it answered FAST!
    Answer questions in BookRags Q&A and earn points toward
    discounted or even FREE Study Guides and other BookRags products!
    Learn more about BookRags Q&A
    Copyrights
    Bootstrap from World of Computer Science. ©2005-2006 Thomson Gale, a part of the Thomson Corporation. All rights reserved.

    Join BookRagslearn moreJoin BookRags

    Join BookRagslearn moreJoin BookRags