
| 任何一台现代计算机系统,小至笔记本电脑、甚至各种嵌入式计算机系统,大至巨型机,都离不开操作系统。目前主流的操作系统有:在PC机上广泛使用的Windows系列;在服务器特别是高端服务器上广泛使用的UNIX系列。近年来Linux因其功能强大、开发人员众多、发展迅速且系统的源代码公开,日益得到人们的喜爱和重视,也成为广泛应用的主流操作系统之一。 |
|
|
| 第1章 引论 1.1 什么是操作系统 1.2 操作系统的结构 1.3 UNIX发展简史 1.4 操作系统与标准化 第2章 并发程序设计(进程管理) 2.1 多道程序的并发执行 2.2 进程 2.3 任务与线程 2.4 进程控制 2.5 进程间的同步与互斥 2.6 进程和线程的状态及其转换 2.7 进程(线程)调度 2.8 信号 第3章 虚拟存储器管理 3.1 引言 3.2 进程的地址空间 3.3 页表与虚拟地址和物理地址之间的转换 3.4 高速缓存 3.5 物理页的分配和回收 3.6 存储映射 3.7 换页与对换 第4章 UNIX/Linux文件系统 4.1 用户观点的文件系统与它的若干主要系统调用 4.2 UNIX文件系统UFS 4.3 虚拟文件系统VFS 4.4 EXT2文件系统 4.5 缓冲器管理 4.6 先进文件系统 4.7 文件系统的访问控制 第5章 进程间通信 5.1 概述 5.2 管道 5.3 FIFO 5.4 SVIPC进程通信软件包的消息传送 5.5 共享内存 5.6 信号量 5.7 UNIX System V IPC机制综述 第6章 套接口 6.1 概述 6.2 套接口的内存管理 6.3 套接口的数据结构 6.4 建立连接 6.5 数据传送 6.6 关闭套接口 6.7 应用举例 参考文献 |
商品评论(0条)