Название: Modern Operating Systems, 5th Edition, Global Edition
Автор: Andrew S. Tanenbaum, Herbert Bos
Издательство: Pearson Education
Год: 2024
Страниц: 1185
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
Authorized adaptation from the United States edition, entitled Modern Operating Systems, 5th Edition, by Andrew S. Tanenbaum and Herbert Bos published by Pearson Education 2023. A modern computer consists of one or more processors, some amount of main memory, hard disks or Flash drives, printers, a keyboard, a mouse, a display, network interfaces, and various other input/output devices. All in all, a complex system. If every application programmer had to understand how all these things work in detail, no code would ever get written. Furthermore, managing all these components and using them optimally is an exceedingly challenging job. For this reason, computers are equipped with a layer of software called the operating system, whose job is to provide user programs with a better, simpler, cleaner, model of the computer and to handle managing all the resources just mentioned. Operating systems are the subject of this book. Android smartphones and tablets all run Linux as the true operating system on the bare hardware. What users perceive as ‘‘Android’’ is simply a layer of software running on top of Linux. Since macOS (and thus iOS) is derived from Berkeley UNIX and Linux is a clone of UNIX, by far the most popular operating system in the world is UNIX and its variants. For this reason, we will pay a lot of attention in this book to UNIX.