littleosbook/littleosbook — Issue #4: Minor typos and stuff in sections 2.2, 2.3
Author: moshisushi
Created: 2012-03-07 11:36:50+00:00
State: open

Pseudo diff of the corrections:

2.2.3 Host Operating System
- All the examples assumes
+ All the examples assume

2.3 Booting (image text)
- An overview of the boot process, each box is a program.
+ An overview of the boot process. Each box is a program.

2.3.1 BIOS
- The original role of the BIOS program was export
+ The original role of the BIOS program was to export

- However, todays operating system does not use the BIOS
+ However, today's operating systems do not use the BIOS

2.3.2 The Bootloader
- The bootloaders task is to transfer control to us
+ The bootloader's task is to transfer control to us

- However, the compilation requires some care regarding how things are to by laid out in memory
+ However, the compilation requires some care regarding how things are to be laid out in memory

2.3.3 The Operating System
- by jumping to the kernels start position in memory.
+ by jumping to the kernel's start position in memory.

- GRUB will also look for a magic number to make sure that is is actually jumping to a kernel
+ GRUB will also look for a magic number to make sure that it is actually jumping to a kernel