《32位系统软件编程指南》求取 ⇩

前言1

第一章任务1

1.1 任务执行环境1

1.2 任务状态段和描述符1

1.3 任务创建5

1.4 任务终结6

1.5 任务转换7

第二章存储器管理11

2.1 段11

2.1.1 所需的段12

2.1.2 段模式12

2.1.3 定义段15

2.1.3.1 描述符15

2.1.3.2 描述符表15

2.1.4 别名17

2.1.5 共享19

2.1.6.1 类型和权限20

2.1.6 保护20

2.1.6.2 界限21

2.1.6.3 向下扩展的段22

2.1.6.4 特权25

2.1.7 其他的属性27

2.1.8 建立描述符27

2.2 分页28

2.2.1 段和页的关系29

2.2.2 页表和页目录30

2.2.3 别名34

2.2.4 共享35

2.2.5 保护属性35

2.2.5.1 特权36

2.2.5.2 权力36

2.2.6 其它属性36

2.2.7 转换后援缓冲器的考虑36

2.3 虚拟存储器38

2.3.1 命令段38

2.3.2 命令页40

2.3.2.1 处理页故障41

2.3.2.2 替换页42

2.4 例子43

2.4.1 平坦存储器设计44

2.4.2 页式存储器的设计50

2.4.3 段式存储器设计53

2.4.4 混合存储器的设计55

第三章中断和异常57

3.1 中断描述符表57

3.2 中断和异常处理程序58

3.2.1 过程与任务59

3.2.2 基于过程的处理程序60

3.2.3 基于任务的处理程序63

3.2.4 存储器驻留65

3.3 异常处理程序准则66

3.3.2 7号,设备不可用故障68

3.3.3 8号,双重错误68

3.3.1 6号,无效操作码故障68

3.3.4 9号,处理器扩充段超限69

3.3.5 10号,无效TSS故障69

3.3.6 11号,段故障69

3.3.7 12号,堆栈故障70

3.3.8 13号,一般保护故障70

3.3.9 14号,页故障71

3.3.10 16号,协处理器错故障71

4.1 调用门72

第四章系统调用72

4.1.1 多少门?73

4.1.2 控制访问74

4.1.3 转换特权级和堆栈74

4.1.4 传递参数75

4.2 陷阱门77

4.3 段式指针的合法性78

4.4 调用低特权的过程80

5.1.2 存储器映象的I/O81

5.1.1 I/O映象的I/O81

第五章输入/输出81

5.1 编程的I/O81

5.2 IOPL和I/O允许图82

5.2.1 受保护的I/O映象设备82

5.2.2 设备驱动程序的特权84

5.3 直接I/O86

5.3.1 物理寻址86

5.3.2 封锁段和页87

6.1 进入保护模式88

第六章初始化88

6.2 允许分页93

6.3 转换到初始任务95

第七章数值96

7.1 支持协处理器96

7.1.1 初始化96

7.1.2 异常103

7.1.2.1 协处理器上下文的转换103

7.1.2.2 协处理器错误105

7.1.2.3 同时发生的异常106

7.2.1 初始化107

7.2.2 异常107

7.2 支持仿真程序107

第八章80286的兼容性109

8.1 运行80286操作系统109

8.2 同时运行80286和80386的程序110

8.2.1 基本的操作系统支持110

8.2.2 处理混合的系统调用111

8.2.2.2 参数传递112

8.2.2.1 系统调用匹配程序112

8.2.2.3 参数转换114

第九章8086的兼容性115

9.1 实模式和虚拟8086模式的共同点115

9.1.1 指令集115

9.1.2 伪描述符116

9.2 实模式118

9.3.1 虚拟机器的监控程序121

9.3 虚拟的8086模式121

9.3.2 任务管理122

9.3.3 存储器管理125

9.3.4 中断和异常126

9.3.4.1 处理程序的考虑126

9.3.4.2 中断允许标志的考虑127

9.3.4.3 仿真中断128

9.3.5 系统调用128

9.3.6 输入/输出131

10.1 U/368实现的基本原理132

第十章UNIX系统的实现132

10.2 进程和存储器概述133

10.3 进程136

10.3.1 表示一个进程137

10.3.2 分叉一个子进程138

10.3.3 执行一个新程序140

10.4.1 描述符表141

10.4 存储器管理141

10.3.5 进程终止141

10.3.4 进程转换141

10.4.2 目录和页表143

10.4.3 管理堆栈和堆阵145

10.4.4 保护147

10.4.5 共享148

10.4.6 虚拟存储器148

10.4.7 封锁150

10.5 系统调用151

10.6 中断和异常153

10.6.1 中断153

10.6.2 核心中的分块中断155

10.6.3 异常155

10.7 输入/输出156

10.8 数值158

10.9 调试支持158

1997《32位系统软件编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由美国Intel公司著;程荷,武航译 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

银行会计核算教学软件系统应用指南(1998 PDF版)
银行会计核算教学软件系统应用指南
1998 成都:西南财经大学出版社
系统软件设计 P262( PDF版)
系统软件设计 P262
微软认证系统工程师(MCSE)考试指南:( PDF版)
微软认证系统工程师(MCSE)考试指南:
IBM软件指南1984( PDF版)
IBM软件指南1984
UNIX系统V/386第4版-集成软件开发指南( PDF版)
UNIX系统V/386第4版-集成软件开发指南
北京:电子工业出版社
unix系统v第4版-程序员指南:系统服务和应用软件打包工具( PDF版)
unix系统v第4版-程序员指南:系统服务和应用软件打包工具
北京:电子工业出版社
XENIX软件开发系统汇编程序参考手册( PDF版)
XENIX软件开发系统汇编程序参考手册
上海电子计算机厂
32位微机系统(1990 PDF版)
32位微机系统
1990 上海:上海交通大学出版社
软件手册编写指南(1994 PDF版)
软件手册编写指南
1994 北京:北京大学出版社
软件实践指南(1991 PDF版)
软件实践指南
1991 西安:西安电子科技大学出版社
SAS-统计分析软件应用指南(1993 PDF版)
SAS-统计分析软件应用指南
1993 北京:电子工业出版社
UNIX系统高级编程指南(1991 PDF版)
UNIX系统高级编程指南
1991 中国科学院希望高级电脑技术公司
XENTIX 软件开发指南(1987 PDF版)
XENTIX 软件开发指南
1987 北京科海总公司培训中心;中国科学院软件研究所
32位单片机软件硬件及其应用(1994 PDF版)
32位单片机软件硬件及其应用
1994 北京:清华大学出版社
统计分析系统SAS软件实用教程(1996 PDF版)
统计分析系统SAS软件实用教程
1996 北京:北京航空航天大学出版社