All About Bootstrap

Definition - What does Bootstrap mean?

A bootstrap is the process of starting up a computer. It also refers to the program that initializes the operating system (OS) during start-up.

The term bootstrap or bootstrapping originated in the early 1950s. It referred to a bootstrap load button that was used to initiate a hardwired bootstrap program, or smaller program that executed a larger program such as the OS. The term was said to be derived from the expression “pulling yourself up by your own bootstraps;” starting small and loading programs one at a time while each program is “laced” or connected to the next program to be executed in sequence.
Techopedia explains Bootstrap

Bootstrap is the process of loading a set of instructions when a computer is first turned on or booted. During the start-up process, diagnostic tests are performed, such as the power-on self-test (POST), that set or check configurations for devices and implement routine testing for the connection of peripherals, hardware and external memory devices. The bootloader or bootstrap program is then loaded to initialize the OS.

Typical programs that load the OS are:

  • GNU grand unified bootloader (GRUB): A multiboot specification that allows the user to choose one of several OSs
  • NT loader (NTLDR): A bootloader for Microsoft’s Windows NT OS that usually runs from the hard drive
  • Linux loader (LILO): A bootloader for Linux that generally runs from a hard drive or floppy disc
  • Network interface controller (NIC): Uses a bootloader that supports booting from a network interface such as Etherboot or pre-boot execution environment (PXE)
Prior to bootstrap a computer is said to start with a blank main memory and an intact magnetic core memory or kernel. The bootstrap allows the sequence of programs to load in order to initiate the OS. The OS is the main program that manages all programs that run on a computer and performs tasks such as controlling peripheral devices like a disc drive, managing directories and files, transmitting output signals to a monitor and identifying input signals from a keyboard.

Bootstrap can also refer to as preparing early programming environments incrementally to create more complex and user-friendly programming environments. For example, at one time the programming environment might have consisted of an assembler program and a simple text editor. Over time, gradual improvements have led to today's sophisticated object-oriented programming languages and graphical integrated development environments (IDEs).

Incoming Search Terms:
boot strap
bootstrap software
bootstrap tutorial
drupal bootstrap
grails bootstrap
bootstrap development
bootstrap example
bootstrap templates
bootstrap download
bootstrap js
bootstraps
download bootstrap
bootstrap drupal
bootstrap loader
bootstrap code
bootstrap program
theming bootstrap
bootstrap statistics
bootstrape
boot straps
bootstrap themer
bootstrapped
bootstrap premium templates
responsive bootstrap themes
project bootstrap
bootstrap switch
twitter bootstrap wp
theme bootstrap
bootstrap templating
bootstrap theming
twitter bootstrap themese
bootstrap capacitor
themes for bootstrap
templates for bootstrap
kad bootstrap
bootstrap html template
bootstrap templates for sale
twitterbootstrap themes
twitter boostratp
jquery with bootstrap
bootstrap css templates
bootstraip
wp twitter bootstrap
bootstrap jquery theme
download bootstrap templates
bootstrap application
bootstrap theems
premium bootstrap themes
bootstrap html templates
bootstrap template twitter

0 comments:

Post a Comment