安徽工业大学操作系统实验报告
16页1、.wd?操作系统教程?实验报告书专业班级物141班学 号149074353姓 名程裕博指导教师郭玉华安徽工业大学计算机实验一 WINDOWS进程初识1、 实验目的(1) 学会使用VC编写根本的Win32 Consol Application控制(2) 台应用程序)。(3) 掌握WINDOWS API的使用方法。(4) 编写测试程序,理解用户态运行和核心态运行。2、 实验内容和步骤1编写根本的Win32 Consol Application步骤1:登录进入Windows,启动VC+ 6.0。步骤2:在“FILE菜单中单击“NEW子菜单,在“projects选项卡中选择“Win32 Consol Application,然后在“Project name处输入工程名,在“Location 处输入工程目录。创立一个新的控制台应用程序工程。步骤3:在“FILE菜单中单击“NEW子菜单,在“Files选项卡中选择“C+ Source File, 然后在“File 处输入C/C+源程序的文件名。 步骤4:将清单1-1所示的程序清单复制到新创立的C/C+源程序中。编译成可执行文件。步骤5:在“开场菜单
2、中单击“程序-“附件-“命令提示符命令,进入Windows“命令提示符窗口,然后进入工程目录中的debug子目录,执行编译好的可执行程序:E:课程os课os实验程序os11debughello.exe运行结果 (如果运行不成功,那么可能的原因是什么?) :运行成功,截图:2计算进程在核心态运行和用户态运行的时间步骤1:按照1中的步骤创立一个新的“Win32 Consol Application工程,然后将清单1-2中的程序拷贝过来,编译成可执行文件。步骤2: 在创立一个新的“Win32 Consol Application工程,程序的参考程序如清单1-3所示,编译成可执行文件并执行。步骤3:在“命令提示符窗口中运行步骤1中生成的可执行文件,测试步骤2中可执行文件在核心态运行和用户态运行的时间。E:课程os课os实验程序os12debugtime TEST.exe步骤4:运行结果 (如果运行不成功,那么可能的原因是什么?):process ID: 3716,EXE file:3.exe,%d in Kernel mode: 60步骤5:分别屏蔽While循环中的两个for循环,或调整两个
3、for循环的次数,写出运行结果。屏蔽i循环:process ID: 1412,EXE file:3.exe,%d in Kernel mode: 62屏蔽j循环:process ID: 1816,EXE file:3.exe,%d in Kernel mode: 34调整循环变量i的循环次数:process ID: 2616,EXE file:3.exe,%d in Kernel mode: 64调整循环变量j的循环次数:process ID: 1868,EXE file:3.exe,%d in Kernel mode: 503、 实验结论对Win32 Consol Application有进一步的认识,WIN32 API也就是Windows 32平台的应用程序编程接口。用户态运行和核心态运行,核心态就是一个是直接的代码运行,即win32consol Application下代码运行;而用户态是在DOS下运行的,对编译好的程序进展的运行,核心态速度较快,没有太多的约束,而用户态的运行需要时间较长,由于有相应的约束。实验二 进程管理1、实验目的1) 通过创立进程、观察正在运行的进程和终止
4、进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解Windows进程的“一生。2) 通过阅读和分析实验程序,学习创立进程、观察进程、终止进程以及父子进程同步的根本程序设计方法。2、实验内容和步骤1. 创立进程本实验显示了创立子进程的根本框架。该程序只是再一次地启动自身,显示它的系统进程ID和它在进程列表中的位置。步骤1:创立一个“Win32 Consol Application工程,然后拷贝清单2-1中的程序,编译成可执行文件。步骤2:在“命令提示符窗口运行步骤1中生成的可执行文件。运行结果:范例:E:课程os课os实验程序os11debugos21 (假设编译生成的可执行文件是os21.exe)ProcessID:3012,CloneID:0Process ID:2748, Clone ID:1Process ID:4044, Clone ID:2Process ID:2896, Clone ID:3Process ID:1588, Clone ID:4Process ID:2144, Clone ID:5按下ctrl+alt+del,调用windows的任务管理器,记录进
《安徽工业大学操作系统实验报告》由会员ni****g分享,可在线阅读,更多相关《安徽工业大学操作系统实验报告》请在金锄头文库上搜索。
季度工作总结范本.docx
新人教版六年级数学下册三单元考点题及答案.doc
2021年青岛版一年级数学上册加减混合运算练习(精品).doc
151《两种电荷》同步练习.doc
大学生体育锻炼动机与分析--以四川大学锦城学院为例.doc
54-山西广电传媒艺术学院章程.doc
中西医结合治疗淋病
2022年结构师备考:点式玻璃幕墙的施工技术.docx
BabyBjorn有机棉舒适款婴儿背带.docx
上课迟到检讨书
建设工程承包合同律师.doc
公共标志和说明表达100例.docx
螺线管磁场测定.doc
汽车发动机进气系统改进.doc
商业房屋租赁合同精选版(5篇).doc
外委(外包)劳务工程项目安全生产管理协议.docx
2023年银行分理处工作人员工作汇报总结.doc
热控专业小常识.doc
水库承包合同
电子商务专业大学生求职模板.docx
2022-07-26 14页
2022-10-21 11页
2023-01-16 61页
2022-11-17 2页
2023-06-22 121页
2022-11-02 8页
2024-02-29 16页
2023-08-26 41页
2023-10-30 35页
2023-05-16 11页