《操作系统实验与课程设计》求取 ⇩

第一篇操作系统实验1

实验一 DOS系统调用命令的扩充1

(一)实验一预备知识1

1.PC-DOS的键盘命令1

2.批处理文件1

3.DOS中断类型3

4.DOS软中断和功能调用4

5.DOS内存映像和程序结构7

(二)实验一目的、要求和内容9

(三)扩充DOS功能的设计与实现10

1.系统文件syscall.asm结构10

2.用户文件user.asm11

实验二 进程创建与撤消12

(一)实验二运行环境12

1.MDOS多任务系统简介12

2.MDOS多任务系统集成开发环境——MDOS-IDE12

2.MDOS基本系统的主控程序和用户程序14

(二)实验二预备知识14

1.MDOS基本系统的功能14

3.进程控制块pcb和进程队列结构15

(三)实验二目的、要求和内容17

(四)进程控制功能的设计与实现17

1.数据结构和变量17

2.外部变量与函数18

3.进程创建pcbcreat18

4.进程撤消kill19

5.查找同名进程search19

实验三 进程调度21

(一)实验三预备知识21

(二)实验三目的、要求和内容22

(三)进程调度功能的设计与实现22

1.外部变量与函数22

2.sch.c中各功能模块的设计23

(一)实验四预备知识24

1.内存控制块链(MCB链)24

实验四 DOS存贮管理功能24

2.DOS内存分配与放置策略25

(二)实验四目的、要求和内容27

(三)实验四范例27

1.内存块的申请与回收27

2.范例28

实验五 自制时钟30

(一)实验五预备知识30

1.IBM-PC的时钟30

2.编制自用中断30

(二)实验五目的、要求和内容30

(三)自制时钟功能设计31

1.设计思想31

2.数据结构31

3.实验步骤及程序框图32

(一)实验六预备知识35

(二)实验六目的、要求和内容35

实验六 二级文件目录和文件操作命令的实现35

(三)二级文件目录和文件操作命令的设计与实现36

1.数据结构36

2.虚拟磁盘空间布局38

3.各数据结构之间的关系38

4.程序功能描述38

(四)实验六范例43

2.MDOS核心的模块结构46

1.MDOS系统的层次结构46

(一)操作系统课程设计的内容46

操作系统课程设计的内容与实施方法46

第二篇操作系统课程设计46

3.进程定义和队列结构47

4.MDOS系统中进程状态变迁和运行控制流程47

(二)操作系统课程设计实施方案48

1.增量式生成方式49

2.抽屉式替换模式49

(三)课程设计要求50

2.TEST1系统控制流程51

1.TEST1系统模块结构51

(一)TEST1系统结构51

设计一 基础系统TEST1的设计51

(二)TEST1系统的数据结构和函数52

1.组成TEST1系统的文件52

2.各文件定义的数据结构52

3.各文件定义的模块56

(三)从TEST1系统控制流程看模块功能的实现57

1.TEST1系统初启57

2.进程调度控制程序58

3.用户程序59

(四)TEST1系统其它模块功能的实现60

1.进程运行现场的初始化60

2.保存tim sch的执行地址60

3.现场保护与恢复61

4.TEST1系统范例63

1.TEST2系统中增加的数据结构64

(二)TEST2系统中增加的数据结构和模块64

2.TEST2系统控制流程64

1.TEST2系统模块结构64

设计二 时间片轮转系统TEST2的设计64

(一)TEST2系统结构64

2.TEST2系统中增加的模块66

(三)TEST2系统时间片轮转功能的实现66

1.时钟中断处理程序的设置与恢复66

2.时钟中断处理程序67

(一)TEST3系统增加的数据结构和模块69

1.TEST3系统中增加的数据结构69

设计三 功能调用系统TEST3的设计69

2.TEST3系统中增加的模块70

(二)系统功能调用的实现70

1.系统功能调用的形式70

2.系统功能调用初始化70

3.系统功能调用执行的流程与有关的模块71

4.系统功能调用解释程序的设计71

(三)进程同步机构的设计74

1.p、v操作例程设计74

2.并发程序同步75

设计四 多窗口显示系统TEST4的设计76

附录77

附录A MSC 4.0简介77

A.1 MSC 4.0环境77

A.2 MSC 4.0环境的设置77

B.1.2 MSC4.0运行环境78

B.1.5 MDOS-IDE的演示文件demo78

B.1.4 MDOS多任务系统必要的文件78

B.1.3 IBM宏汇编程序78

B.1.1 MDOS-IDE运行系统78

B.1 MDOS多任务集成开发环境的组成78

附录B MDOS-IDE环境78

A.3 MSC 4.0编译命令78

B.2 MDOS-IDE环境的安装与设置79

B.2.1 系统安装79

B.2.2 系统设置79

C.2.1 在汇编程序中的说明80

C.2 C调用汇编语言过程80

C.1 C与汇编语言相互调用的例80

附录C C与汇编语言的接口80

C.2.2 C程序的调用方法81

C.2.3 在汇编过程中访问C调用的参数81

C.3 汇编程序使用C程序中的数据与函数82

附录D 错误信息84

D.1 引言84

D.2 MASM出错信息84

D.3 LINK出错信息91

D.4.1 运行时库错误信息95

D.4 运行时错误信息95

D.4.2 运行时限制96

D.5 编译器错误信息97

D.5.1 警告错误信息98

D.5.2 致命错误信息102

D.5.3 编译错误信息105

D.5.4 致命行错误信息113

D.5.5 编译器限制115

1995《操作系统实验与课程设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由庞丽萍编著 1995 武汉:华中理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机操作系统教程(1993 PDF版)
计算机操作系统教程
1993 北京:清华大学出版社
操作系统课程设计指导书( PDF版)
操作系统课程设计指导书
操作系统  实验指导( PDF版)
操作系统 实验指导
上海水产大学
计算机操作系统的设计与实现-UNIX操作系统结构设计(1982 PDF版)
计算机操作系统的设计与实现-UNIX操作系统结构设计
1982
操作系统课程设计教程(1990 PDF版)
操作系统课程设计教程
1990 上海:上海交通大学出版社
操作系统教程(1989 PDF版)
操作系统教程
1989 北京:高等教育出版社
操作系统教程(1999 PDF版)
操作系统教程
1999 成都:电子科技大学出版社
操作系统逻辑设计(1984 PDF版)
操作系统逻辑设计
1984 北京:人民邮电出版社
操作系统教程(1992 PDF版)
操作系统教程
1992 西安:西安电子科技大学出版社
分布式操作系统设计(1993 PDF版)
分布式操作系统设计
1993 北京:海洋出版社
操作系统教程(1996 PDF版)
操作系统教程
1996 北京:人民邮电出版社
UNIX 操作系统设计(1989 PDF版)
UNIX 操作系统设计
1989 北京:北京大学出版社
计算机会计系统操作与实习(1998 PDF版)
计算机会计系统操作与实习
1998 广州:中山大学出版社
计算机操作系统教程(1997 PDF版)
计算机操作系统教程
1997 北京:中国人民大学出版社
计算机操作系统教程(1994 PDF版)
计算机操作系统教程
1994 北京:高等教育出版社