内容简介
本书是《操作系统教程——原理和实例分析》一书的配套题解与实验指导,包含教材题解、实验指导、实验题等方面的内容。全书共分为五个部分:实验指导思想;Linux和UNIX篇;Windows 2000/NT篇,包括从使用级、系统管理级、观察级等不同角度讲述常用系统管理工具、CPU管理、内存管理、文件系统、设备管理、进程通信、网络、系统性能和设计;实现级实验篇;教材题解。本书将针对操作系统原理的实验分为使用级、系统管理级、观察级和实现级四个等级,设计了大量富有特色的实验题,能够有效地帮助学生理解操作系统原理。
目录
第一章 实验基础
1.1 Linux/UNIX实验基础概述
1.1.1 概述
1.1.2 开机、登录、退出与关机
1.1.3 窗口工作方式与终端工作方式
1.1.4 常用命令/系统调用列表
1.1.5 外存目录树结构
1.1.6 程序开发工具:编辑、编译、连接、调试
1.1.7 SHELL
1.1.8 如何获得帮助信息和技术资料
1.2 Windows200/NT实验基础概述
1.3 实验题
第二章 CPU、进程和线程管理
2.1 Linux/UNIX进程管理实验指导
2.1.1 概述与常用命令/系统调用列表
2.1.2 重点讲解:如何观察进程运行情况和CPU工作情况
2.1.3 得点讲解:fork()、execve()、clone()
2.2 Windows进程管理产验指导
2.3 实验题
第三章 内存管理
3.1 Linux/UNIX内存管理实验指导
3.1.1 概述与常用命令/系统调用列表
3.1.2 重点讲解:如何观察内存(管理)工作情况
3.1.3 重点讲解:动态存储分配malloc等
3.2 Windows 内存管理实验指导
3.3 实验题
第四章 文件系统
4.1 Linux/UNIX文件系统实验指导
4.1.1 概述与常用命令/系统调用列表
4.1.2 重点讲解:如何观察文件系统工作情部
4.1.3 重点讲解:硬链接与符号链接
4.1.4 重点讲解:文件系统的安装与盘格式化
4.1.5 重点讲解:mmap
4.1.6 重点讲解:文件操作命令与SH文件操作组合
4.1.7 重点讲解:标准IO重定向与dup()/fcntl()系统调用
4.2 Windows文件系统实验指导
4.3 实验题
第五章 设备管理
5.1 Linux/UNIX设备管理帝验指导
5.1.1 概述与常用命令/系统调用列表
5.1.2 重点讲解:如何可观察/控制设备工作..