Bootstrap Loader :

Booting is a bootstrapping process that starts operating systems when the user turns on a computer. A boot sequence is the initial set of operations that the computer performs when power is switched on. The boot loader loads the main operating system for the computer.

Bootstrap Loader - Booting

A Bootstrap Loader (BSL) is a small program that can be activated immediately after a microcontroller has been powered up, in order to load and execute another program in a well-defined manner. The bootstrap loader is hardcoded into the micro controller.

After the micro controller's bootstrap mode has been activated, a loader program can be used to store some routines on the micro-controller. In the next step, those routines are used to upload new firmware and save it in the program memory. This provides an easy way to upload new firmware.

Windows boot process :

Windows boot process starts when the computer finds a Windows boot loader, a portion of the Windows operating system responsible for finding Microsoft Windows, and starting it up. The boot loader is called Windows Boot Manager (BOOTMGR). Prior to Windows, the boot loader was NTLDR. NTLDR parses the Boot.ini file to determine the location of the operating system boot partition.

When you switch on the power supply, the Windows operating systems program gets loaded and takes over the PC's control. It provides the communication link between your computer hardware and the software that you use. For example, when you tell your spreadsheet software to save a file, the operating system instructs the computer hardware how and where to store, namely, in the hard disk, etc.



What is TCP/IP? How To Work TCP/IP ? Most Common TCP/IP protocols

What is TCP/IP? How To Work TCP/IP ? Most Common TCP/IP protocols :

TCP/IP is an industry-standard protocol suit for Wide Area Networks (WANs) developed in the 1970s and 1980 by the U.S Department of Defense (DoD).

Read More
What is File Compression? Lossless Compression and Lossy Compression

What is File Compression? Lossless Compression and Lossy Compression :

The process of reducing data by applying a compression technique is called compression, and the resulting data is called compressed data. The reverse process is decommission.

Read More
What is a Database/DBMS? Some Types of DBMSes with Advantages or Disadvantages

What is a Database/DBMS? Some Types of DBMSes with Advantages or Disadvantages :

A Database is a collection of related data organized in a way that data can be easily accessed, managed and updated. Database can be software based or hardware based.

Read More

Computer Science Engineering

Special Notes

It's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.

CSE Notes