In the rest of this chapter, we introduce the basic concepts that have motivated the design of Unix over the past two decades, as well as Linux and other operating systems. While the concepts are probably familiar to you as a Linux user, these sections try to delve into them a bit more deeply than usual to explain the requirements they place on an operating system kernel. These broad considerations refer to virtually all Unix-like systems. The other chapters of this book will hopefully help you understand the Linux kernel internals.
在本章的后续部分,我们介绍过去20多年推动了Unix设计不断发展的基本概念,以及Linux和其他操作系统。虽然作为Linux用户,你已经对这些概念很熟悉了,这些部分试图比通常理解的更加深入,以此来解释它们对操作系统内核是多么重要。这些被广泛提及的概念涉及到所有类Unix系统。
Multiuser Systems
A multiuser system is a computer that is able to concurrently and independently execute several applications belonging to two or more users. Concurrently means that applications can be active at the same time and contend for the various resourc