- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统教程实验指导书
操作系统教程
实验指导书
第 1 页
操作系统教程实验指导书
目 录
实验一 进程管理
实验二 进程的同步和通信
实验三 进程调度与死锁银行家算法
实验四 存储器管理
实验 文件管理
第 2 页
操作系统教程实验指导书
实验一 进程管理
一、实验目的及要求
1、通过在 Windows 任务管理器中对程序进程进行响应的管理操作,
熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。
2、通过 Windows 下的 API 函数创建进程,终止进程,进一步熟悉
操作系统的进程概念。
3、通过阅读和分析实验程序,学习创建进程、观察进程和终止进
程的程序设计方法。
二、实验设备(环境)及要求
一台运行 Windows 操作系统并安装了 VC++的计算机。
三、实验内容与步骤
1、 使用任务管理器对程序进程进行管理操作。
启动并进入 Windows 环境,单击 Ctrl + Alt + Del 键,或
者右键单击任务栏,在快捷菜单中单击“任务管理器”命令,打开
“任务管理器”窗口。
回答以下几个问题:
(1)当前机器中正在运行的应用程序有几个?
(2)windows “任务管理器”的窗口由几个选项卡组成?当前有几个
进程正在运行?
(3)终止某进程后的操作结果如何?
(4)试着给某进程设置优先级,看看它运行有什么改变?
2、通过 Windows 下的 API 函数创建进程,终止进程。
第 3 页
操作系统教程实验指导书
Windows 所创建的每个进程都从调用 CreateProcess()API 函数
开始,该函数的任务是在对象管理器子系统内初始化进程对象。每一
进程都以调用 ExitProcess()或 TerminateProcess()API 函数终止。
通常应用程序的框架负责调用 ExitProcess()函数。对于 C++运行
库来说,这一调用发生在应用程序的 main()函数返回之后。
步骤 1:打开 VC++窗口,新建 Win32 Console Application 项目,
命名为 createprocess,再新建一个 C++ source
file ”createprocess.cpp”,
将附 1 的代码复制到文件中。
步骤 2:编译,链接,运行“createprocess.exe”程序。//也
可“运行”-cmd,敲“createprocess.exe”运行。运行完后打开
“任务管理器”查看当前程序所占用的内存。
注意:CreateProcess()创建进程时使用的参数是
CREATE_NEW_CONSOLE, // 使用新的控制台,指示新进程分配自己的
控制台,这使运行程序时,在任务栏上产生许多活动标记,然后该克
隆进程的创建方法关闭传递过来的句柄并返回 main()函数。在关闭
程序之前,每一个进程的执行主线程暂停了一下,以便让用户看到其
中至少一个窗口。
程序运行完后回答以下几个问题:
1、CreateProcess() 函数有几个核心参数?本实验程序中各参
数值是什么?
2、按下 ctrl+alt+del,调用 windows 的任务管理器后,该进程
第 4 页
操作系统教程实验指导书
相关的行为属性是什么?
比如:PID、句柄数、内
您可能关注的文档
- 监申桥安置房住宅小区二期二标人防工程监理细则.pdf
- 基站维护作业指导书.pdf
- 《操作系统实用教程》实验指导书.pdf
- 山阴下石井输变电工程监理总结.pdf
- 宁波市绕城高速公路东段H驻地安全监理实施细则.pdf
- 天津地铁2号线钢筋工程作业指导书.pdf
- 《市场实战演练》指导书本部.pdf
- 监理工程师《理论法规》练习.pdf
- 国泰新世纪广场钢筋细则.pdf
- 回流炉测试操作指导书.pdf
- 2024年05月天津市文化和旅游局直属事业单位2024年公开招考36名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月天津市卫生健康委员会所属天津市中医药研究院附属医院招考聘用笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月四川省遂宁市市直机关2024年公开遴选公务员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽省黄山市人民政府外事办公室2024年招考1名派遣工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽省固镇县湖沟镇2024年公开选聘7名村级后备干部笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽合肥肥西县花岗镇招考村级后备干部26人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽六安舒城县纪委监委机关选调公开招聘12人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月天津市文化和旅游局直属事业单位招考聘用36人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月太原市尖草坪区事业单位2024年公开招考191名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月四川省雅安市名山区2024年上半年赴外招才引智引进35名高层次人才和急需紧缺专业人员笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)