操作系统实验与课程设计PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:庞丽萍编著
- 出 版 社:武汉:华中理工大学出版社
- 出版年份:1995
- ISBN:7560910726
- 页数:116 页
第一篇 操作系统实验 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.asm 11
实验二 进程创建与撤消 12
(一)实验二运行环境 12
1.MDOS多任务系统简介 12
2.MDOS多任务系统集成开发环境——MDOS-IDE 12
2.MDOS基本系统的主控程序和用户程序 14
(二)实验二预备知识 14
1.MDOS基本系统的功能 14
3.进程控制块pcb和进程队列结构 15
(三)实验二目的、要求和内容 17
(四)进程控制功能的设计与实现 17
1.数据结构和变量 17
2.外部变量与函数 18
3.进程创建pcbcreat 18
4.进程撤消kill 19
5.查找同名进程search 19
实验三 进程调度 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的演示文件demo 78
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
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019