内容简介
本书立足于介绍操作系统基本的要领和技术,并简要地介绍现代操作系统涉及的重要内容。
全书分四个部分。第一部分介绍操作系统的定义、目标和主要的组成部分,以及操作系统的运行平台和使用操作系统的方式。第二部分介绍进程、线程和SMP的概念,进程的描述与控制、进程的互斥与同步及死锁与饥饿、进程调度。第三部分介绍内存管理技术,重点是虚拟内存的管理。第四部分介绍I/O设备管理、文件管理,以及安全和保护问题。本书的各个部分用Linux的相关内容作为所介绍的各种要领和技术的实例。每章后均附习题,便于读者加深对书中内容的理解。本书内容丰富,通俗易懂,便于自学,可作为非计算机专业的本科生或研究生的教科书和参考书,也可以作为大学程度的继续教育的教材。