Đang chuẩn bị liên kết để tải về tài liệu:
Lecture Operating system concepts (9th Ed) - Chapter 18: The Linux system
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
This chapter to explore the history of the UNIX operating system from which Linux is derived and the principles upon which Linux’s design is based, to examine the Linux process model and illustrate how Linux schedules processes and provides interprocess communication, to look at memory management in Linux, to explore how Linux implements file systems and manages I/O devices. | Chapter 18: The Linux System Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Chapter 18: The Linux System Linux History Design Principles Kernel Modules Process Management Scheduling Memory Management File Systems Input and Output Interprocess Communication Network Structure Security Operating System Concepts – 9th Edition 18.2 Silberschatz, Galvin and Gagne ©2013 Objectives To explore the history of the UNIX operating system from which Linux is derived and the principles upon which Linux’s design is based To examine the Linux process model and illustrate how Linux schedules processes and provides interprocess communication To look at memory management in Linux To explore how Linux implements file systems and manages I/O devices Operating System Concepts – 9th Edition 18.3 Silberschatz, Galvin and Gagne ©2013 History Linux is a modern, free operating system based on UNIX standards First developed as a small but self-contained kernel in 1991 by Linus Torvalds, with the major design goal of UNIX compatibility, released as open source Its history has been one of collaboration by many users from all around the world, corresponding almost exclusively over the Internet It has been designed to run efficiently and reliably on common PC hardware, but also runs on a variety of other platforms The core Linux operating system kernel is entirely original, but it can run much existing free UNIX software, resulting in an entire UNIX-compatible operating system free from proprietary code Linux system has many, varying Linux distributions including the kernel, applications, and management tools Operating System Concepts – 9th Edition 18.4 Silberschatz, Galvin and Gagne ©2013 The Linux Kernel Version 0.01 (May 1991) had no networking, ran only on 80386- compatible Intel processors and on PC hardware, had extremely limited device-drive support, and supported only the Minix file system