封面
版权信息
岁月如歌
NOTE
到他的得失观和价值观,看到他于国内IT业界的长远眼光
2024-05-09 23:36:35
前言
序一
序二
1 概述
1.1 操作系统基础
1.2 学习操作系统之必备知识
1.3 Windows操作系统发展历史
1.4 Windows内核的版本
NOTE
NT 5.2版本是一个特殊的版本,其核心代码经过简单的改编之后已经向教育科研领域公开。
2024-05-09 23:44:11
1.5 操作系统的研究与发展
NOTE
操作系统是计算机科学发展的一条主线,它与计算机研究领域和工业界紧密相关。
2024-05-09 23:44:43
NOTE
在UNIX操作系统大家族中,有三种完全开放源代码的UNIX类操作系统:Linux、BSD(Berkeley Software Distribution)和Minix,
2024-05-09 23:45:24
NOTE
Linux是20世纪90年代初为Intel 386体系结构开发的UNIX类操作系统
2024-05-09 23:45:50
NOTE
Linux也是Internet发展的产物,其核心代码来自于自由软件爱好者们的贡献,Linux的发行遵从GPL(General Public License)许可,该许可要求凡是在Linux源代码基础上扩展的新技术也必须公开源代码
2024-05-09 23:46:06
NOTE
最原始的内核结构是大内核(macrokernel或monolithic kernel)结构。
2024-05-09 23:48:15
NOTE
研究人员提出了微内核(microkernel)结构。
2024-05-09 23:48:44
NOTE
最小系统服务(例如内存管理、多任务支持和进程间通信)由内核来实现
2024-05-10 07:25:36
NOTE
混合内核(hybrid kernel)结构。
2024-05-10 07:26:24
NOTE
exokernel内核结构自1995年发表以来,仍然是一个理论模型,尚无重要的商用操作系统采用此模型
2024-05-10 07:27:14
1.6 本章总结
2 Windows系统总述
2.1 现代操作系统的基本结构
2.2 Windows系统结构
2.3 关于Windows研究内核
2.4 Windows内核的基本概念
2.5 Windows内核中的公共管理设施
2.6 Windows引导过程
2.7 本章总结
3 Windows进程和线程
3.1 进程基本概念
3.2 线程基本概念
3.3 Windows中进程和线程的数据结构
3.4 Windows的进程和线程管理
3.5 Windows中的线程调度
3.6 进程和线程运行状态监视工具
3.7 本章总结
4 Windows内存管理
4.1 内存管理概述
4.2 Windows系统内存管理
4.3 进程内存管理
4.4 内存页面交换
4.5 物理内存管理
4.6 工作集管理
4.7 内存监视工具MemMon
4.8 本章总结
5 Windows并发和同步
5.1 进程和线程的同步基础
5.2 Windows中断与异常
5.3 不依赖于线程调度的同步机制
5.4 基于线程调度的同步机制
5.5 观察线程同步关系——DPerfLite
5.6 本章总结
6 Windows I/O系统
6.1 I/O概述
6.2 I/O管理器
6.3 即插即用管理器
6.4 电源管理器
6.5 设备驱动程序
6.6 I/O处理
6.7 I/O请求监视工具IRPMon
6.8 本章总结
7 Windows存储管理
7.1 存储管理概述
7.2 Windows缓存管理
7.3 Windows中卷的管理
7.4 Windows文件系统
7.5 本章总结
8 Windows系统服务
8.1 Windows系统服务原理
8.2 LPC(本地过程调用)服务
8.3 命名管道(Named Pipe)服务
8.4 邮件槽(Mailslot)服务
8.5 SDT显示工具SDTViewer
8.6 本章总结
9 Windows系统高级话题
9.1 网络
9.2 Windows子系统
NOTE
Windows子系统是Windows操作系统不可分割的一部分,它在Windows内核的基础上,为应用程序提供了一个图形用户界面(GUI)环境;OS/2和POSIX则是为了兼容OS/2和UNIX应用程序而提供的模拟环境。
2024-05-10 07:31:09