Nepedia
Back to Discover
Fluent Reader
💻

Booting

technology Maturity 11-13 Next article →

Have you ever wondered how a computer wakes up? When you first turn a machine on, its brain is actually empty. The central processing unit, or CPU, has no software in its main memory to tell it what to do. This starting process is called booting. The name comes from the phrase "bootstrap," which means pulling yourself up by your bootstraps. It describes a tiny bit of help that starts a much bigger job.

Flow-diagram-computer-booting-sequences
Flow-diagram-computer-booting-sequences

Booting is a vital step for almost every computing system. It continues until the operating system and other programs are ready to run.

So, how does a machine start with nothing? It works through a step-by-step chain of events. First, hardware or firmware must load a small piece of software into the memory. This might happen through a physical button or a software command. Once that tiny bit of code is running, it acts like a guide. It finds and loads even more instructions from a storage device. This sequence repeats until the full operating system is active.

Bootloader Android HTC Pico
Bootloader Android HTC Pico

This way of working allows a computer to build its own instructions from scratch.

Computers have used many different ways to boot over the years. In the 1940s, the ENIAC computer did not use software in memory at all. Instead, people used many cables and switches to set it up for a task.

Glen Beck and Betty Snyder program the ENIAC in building 328 at the Ballistic Research Laboratory
Glen Beck and Betty Snyder program the ENIAC in building 328 at the Ballistic Research Laboratory

Later, the EDSAC system used stepping switches to move a program into memory. In 1948, David Wheeler finished a system that loaded instructions from punched tape. These early methods were often very manual and required much human help. Eventually, scientists found ways to make the process much more automatic.

As computers became tools for businesses, the booting process became more organized. IBM used a special term called Initial Program Load, or IPL. They used this name for many famous machines, starting with the System/360 in 1964.

IBM System3 model 10
IBM System3 model 10

Some IBM machines, like the 701, had a "Load" button to start the work. The operator could choose to load programs from a punched card or a magnetic drum. Other machines, like the CDC 6600, used many toggle switches to start. These specific steps helped big computers load their complex rules quickly and reliably.

Today, booting is a concept you see in almost every piece of technology. We often talk about "rebooting" when a device needs a fresh start. A "hard" reboot happens when the power is actually cut and turned back on. A "soft" reboot is different because the power stays on while the system restarts.

Windows To Go USB Drive
Windows To Go USB Drive

You might also see a computer return from a state called hibernation. This is different from "sleep" mode, which does not require a full boot. Whether it is a huge server or a small gadget, every machine needs this clever way to begin.

464 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (11)
File:Flow-diagram-computer-booting-sequences.svg
Flow-diagram-computer-booting-sequences.svg
File:Glen Beck and Betty Snyder program the ENIAC in building 328 at the Ballistic Research Laboratory.jpg
Glen Beck and Betty Snyder program the...
File:IBM1130CopyCard.agr.jpg
IBM1130CopyCard.agr.jpg
File:IBM System3 model 10.jpg
IBM System3 model 10.jpg
File:Digital pdp8-e2.jpg
Digital pdp8-e2.jpg
File:Intel 2708 1KB EPROM.jpg
Intel 2708 1KB EPROM.jpg
File:Windows To Go USB Drive.png
Windows To Go USB Drive.png
File:Binary executable file2.png
Binary executable file2.png
File:Award BIOS first screen.png
Award BIOS first screen.png
File:Bootloader Android HTC Pico.JPG
Bootloader Android HTC Pico.JPG
File:TL-WR1043-ND V1 Serial Console.jpg
TL-WR1043-ND V1 Serial Console.jpg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.