| 本书内容丰富,取材广泛,引进了Linux最新技术成果。书中叙述条理清晰,通俗易懂,为了使理论概念形象化,配有大量的插图。同时每章配备了习题,便于读者巩固所学的知识。本书实用性强,读者通过学习,不但对操作系统的原理能够有深入、系统的了解,而且可以掌握Linux的设计思想和技术方法。 |
| 第1章 操作系统概论 1.1 操作系统的地位及作用 1.1.1 操作系统的地位 1.1.2 操作系统的作用 1.2 操作系统的功能 1.2.1 单道系统与多道系统 1.2.2 操作系统的功能 1.3 操作系统的分类 1.3.1 批处理操作系统 1.3.2 分时操作系统 1.3.3 实时操作系统 习题一 第2章 Linux概述 2.1 Linux的发展及背景 2.1.1 Linux的发展历史 2.1.2 Linux与GNU 2.2 Linux的性能和特点 2.2.1 Linux的优越性能 2.2.2 Linux的技术特点 2.3 Linux内核 2.3.1 Linux内核的版本 2.3.2 Linux内核的组成及功能 习题二 第3章 进程管理 3.1 进程的基本概念 3.1.1 程序的顺序执行 3.1.2 程序的并发执行 3.1.3 进程的定义和特性 3.2 进程状态和进程控制 3.2.1 进程的状态及转换 3.2.2 进程的实体 3.2.3 进程控制 3.3 进程调度 3.3.1 进程调度的功能 3.3.2 进程调度性能准则 3.3.3 进程调度方式 3.3.4 进程调度算法 3.4 进程的互斥与同步 3.4.1 进程的互斥 3.4.2 进程的同步 3.5 P、V操作 3.5.1 P、V操作原语 3.5.2 用P、V操作实现进程互斥 3.5.3 用P、V操作实现进程同步 3.5.4 生产者一消费者问题 3.6 进程通信 3.6.1 进程通信机制 3.6.2 消息通信 3.6.3 信箱通信 3.7 死锁 3.7.1 死锁的产生 3.7.2 发生死锁的必要条件 3.7.3 死锁的预防 3.7.4 死锁的避免 3. |
商品评论(0条)