diff --git a/Chapter-1/README.md b/Chapter-1/README.md index df41755..1881419 100644 --- a/Chapter-1/README.md +++ b/Chapter-1/README.md @@ -4,13 +4,13 @@ > The term x86 denotes a family of backward compatible instruction set architectures based on the Intel 8086 CPU. -The x86 architecture is the most common instruction set architecture since its introduction in 1981 for the IBM PC. A large amount of software, including operating systems (OS's) such as DOS, Windows, Linux, BSD, Solaris and Mac OS X, function with x86-based hardware. +Since it was introduced in 1981 for the IBM PC, the x86 architecture has been the most widely used instruction set architecture. A large amount of software, including operating systems (OS's) such as DOS, Windows, Linux, BSD, Solaris and Mac OS X, function with x86-based hardware. -In this course we are not going to design an operating system for the x86-64 architecture but for x86-32, thanks to backward compatibility, our OS will be compatible with our newer PCs (but take caution if you want to test it on your real machine). +In this course we are not going to design an operating system for the x86-64 architecture but for x86-32 architecture. Thanks to backward compatibility, our OS will be compatible with our newer PCs (but take caution if you want to test it on your real machine). ### Our Operating System -The goal is to build a very simple UNIX-based operating system in C++, but the goal is not to just build a "proof-of-concept". The OS should be able to boot, start a userland shell and be extensible. +The goal is to build a very simple UNIX-based operating system in C++, and not just a "proof-of-concept". The OS should be able to boot, start a userland shell and be extensible. The OS will be built for the x86 architecture, running on 32 bits, and compatible with IBM PCs.