New Page 1
Welcome to basicsofcomputer.com
 

Share This Free Knowledge With Your Friends:

Home » Computer Dictionary » Letter B » Bootstrap Definition/Meaning

Bootstrap Definition/Meaning:

In general, a means or technique for causing a system to build up from some simple preliminary instruction(s) or information. The preliminary instruction may be hardwired and called by the operation of a switch. The word is used in a number of contexts.

For example, a bootstrap can be a short program, usually held in nonvolatile memory, whose function is to load another longer program. When a computing system is first powered-on, the contents of its memory are in general undefined except for those parts that are fabricated from read-only memory or for the contents of nonvolatile memory. The bootstrap routine is stored in ROM and is capable of reading from backing store the complete operating system, which is loaded into the empty machine.

A bootstrap is also a method by which a compiler is transferred from one machine to another, and which depends on the compiler being written in the language it compiles. To transfer from machine A to machine B, given a compiler that runs on machine A, it is first necessary to make the compiler generate B's machine code. The source code of the compiler is then compiled by this modified compiler, so generating a version of the compiler for machine B. In practice it is usually necessary to recede some machine-dependent portions of the compiler by hand to complete the transfer.

The term originates from a story told by Baron Munchausen who boasted that finding himself trapped and sinking in a swamp, he lifted himself by the bootstraps and carried himself to safety on firm ground.

Near by Terms:

Board
Bock
Boolean Algebra
Boolean Function (logic function)
Boolean Matrix
Boolean Value (logical value)
Bootstrap
Bose-Chandhuri-Hocquenghem codes (BCH codes)
BOT Marker
Bottom-up Development
Bottom-up Parsing (shift-reduce parsing)
Boundary Protection
Boundary-Value Problem
Bounds Registers
Box-Jenkins Forecasting Techniques
 
New Page 1

Basic Computer Science

   
» The Age of Information

» Types of Computer and Digital Age

» Input and Output Devices

» Storage Devices Of Computer

» Central Processing Unit

» Software: The Power Behind The Power

» Data Communication and Computer Networks

» The Nature Of Information

» The System Theory

» Transaction Processing System (TPS) and Management Information System (MIS)

» Decision Support System (DSS) and Executive Support System (ESS)

» Expert System (ES) and Office Information System (OIS)

 

Operating Systems

   
» Introduction to Operating System

» Introduction to Process Management

» Threads and CPU Scheduling

» Process Synchronization in Operating System

» Deadlocks

» Memory Management in Operating System

» Virtual Memory in Operating System

» File System Management in Operating System

» I/O and Device Management

» Security

» Linux Operating System

 

Database Management System

   
» Introduction to Database Systems

» Database System Architecture

» Database Administration and Database Development Process

» The Entity-Relationship Model

» Semantic Object Model

» Logical Database Design and Relational Data Model

» Normalization in Database

» Transformation of E-R Model into Relational Data Model

» Representing Semantic Object Model and Types of Semantic Object Model

» Physical Database Design

» Introduction to Structured Query Language (SQL)

» Implementation of Relational Database and Database Application Design

» Client Server Database Systems & Open Database Connectivity (ODBC)

 

Questions and Answers

   
» Basics of Information Technology

» Computer Architecture

» Data Communication

» Information Networks

» Fundamentals of the Internet

» Application and Uses of Computer

» Security, Copyright and The Law

» Windows Operating Systems

» Spreadsheet Software

» Process Management in CPU

» CPU Scheduling

» Process Synchronization

» Deadlocks

» Memory Management

» Database Systems

» Database System Architecture

» Database Administration and Database Development Process
 
 
New Page 1
 

Home                Dictionary                 Contact us                   About us                    Privacy policy                  Link to us                   Advertise

Copy right ©  2012