This preview shows page 1. Sign up to view the full content.
Unformatted text preview: hough hello is a very simple program, every major part of the system must work in concert in order for it to run to completion. In a sense, the goal of this book is to help you understand what happens and why, when you run hello on your system. We will begin our study of systems by tracing the lifetime of the hello program, from the time it is created by a programmer, until it runs on a system, prints its simple message, and terminates. As we follow the lifetime of the program, we will brieﬂy introduce the key concepts, terminology, and components that come into play. Later chapters will expand on these ideas. 1 2 CHAPTER 1. INTRODUCTION 1.1 Information is Bits in Context
Our hello program begins life as a source program (or source ﬁle) that the programmer creates with an editor and saves in a text ﬁle called hello.c. The source program is a sequence of bits, each with a value of 0 or 1, organized in 8-bit chunks called bytes. Each byte represents some text character in the program. Most mode...
View Full Document