THE INS & OUTS OF CODING AN OS
Neil Mohr takes us on an adventure into the wild and whacky world of operating systems, and figures out if you could write one too
© GETTY IMAGES
HAVE YOU EVER WONDERED what makes a PC start and run, I mean really run? Not just hand-waving “the processor boots the operating system” dismissive nonsense, which isn’t any more enlightening than saying that stuff is made of atoms. The nuts and bolts when you press the power button and the PSU fires up its 12, 5, and 3-volt lines to the motherboard—how does the processor even know what to start running, and how is that even loaded into memory when there’s nothing to run to do that?