• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » What is Booting?

By Abhishek Ghosh September 18, 2023 8:23 pm Updated on September 18, 2023

What is Booting?

Advertisement

Booting refers to the loading of the operating system of a computer, as it is usually required after powering up. The word booting is a short form of bootstrap loading. The phrase originated in 1950s. In computer science, bootstrapping refers to a process that activates a more complex system on a simple system. It is a solution to the chicken-and-egg problem of starting a system by itself. The term is often used for the startup process of a computer, where a mechanism is needed to start the software that is responsible for starting additional software (operating system). The start of a software installation, in which an upgrade of the installer is carried out first, is also referred to as bootstrapping.

The boot process of a computer proceeds in several stages. After switching on, a simple program is first read from a small fixed-value read only memory (ROM). This program allows you to start a more complex program, which then starts an operating system, for example. Early computers (before the 1970s) often had no fixed value memory (ROM) available, so the first stage of the boot process had to be written to the memory by hand using the machine console (keyboard) so that the operating system could then be read by external storage devices. On all currently used computers and computer-controlled devices/systems, the boot process starts automatically after switching on.

When booting a PC, the processor begins to process the system firmware stored at a specified memory address in the ROM. In general, it performs a test of the connected devices (POST) and checks storage devices such as hard disks or CD/DVD drives, whether they are bootable or contain bootable media. Depending on the specific firmware implementation, the search order according to which these devices are accessed can be changed, e.g. via firmware setup or via boot menu.

Advertisement

---

For IBM PC-compatible computers up to the 2010s, this firmware is usually the BIOS. For PCs after about 2010, it was increasingly replaced by the (Unified) Extensible Firmware Interface, EFI or UEFI for short. Apple’s Intel Macs use an Apple-specific EFI.

Bootable media requires a valid boot sector on a PC with BIOS. On larger data storage devices such as hard disks, this is usually the Master Boot Record (MBR), which also contains the partition table. The process of booting begins when the boot sector is loaded and executed by the BIOS. Since the boot sector is limited to a block size of 512 bytes, it usually contains a boot loader that loads further data, for example by searching for special files on the storage medium and then loading and executing them until, for example, the kernel and finally the entire operating system has been started. This process, in which one program loads the next, is also known as chain loading. With boot managers that hook into this chain at an early stage, it is possible to change the boot process and, for example, implement an additional boot menu for multi-boot systems.

What is Booting


Image credit: www.deskdecode.com

The EFI loader is also called a boot loader. Bootloaders are computer programs whose task is to advance the boot process. In a few cases, the bootloader is already the last stage in the boot process, for example in PC booters.

When installing an operating system, the first thing to boot from is bootable media such as a CD or DVD in an optical drive or from a USB stick. However, the firmware must support this type of bootable media. This usually contains a customized version of the operating system to be installed – if the boot process of this installation medium is successful, it automatically loads the installation program of the operating system. This sets up a working boot configuration for the respective system on the selected installation target, a data storage device such as a hard disk, such as boot sectors and boot files on the corresponding partitions.

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to What is Booting?

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • Repair the boot in Windows 7 after installing a second operating system

    If you have installed a second operating system, say Ubuntu Linux distro after installing Windows 7, you will not able to boot into Windows 7 again. This tutorial shows how to repair the boot in Windows 7 as well as using the Windows boot loader for dual boot.

  • Theoretical Foundations of Big Data : Part 3

    Theoretical Foundations of Big Data is third and final part of our series of articles. We have talked about Data Mining, OLAP & softwares.

  • What is in-memory computing? Use of in-memory computing

    In-memory computing has been around for several years. Niche which relies on this technology includes telecom, social networks and trading.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • What is a Digital-to-Analog Converter (DAC)September 25, 2023
  • Tips on S Pen Air ActionsSeptember 24, 2023
  • Market Segmentation in BriefSeptember 20, 2023
  • What is Booting?September 18, 2023
  • What is ncurses?September 16, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy