操作系统实验报告--实验二进程创建与撤消
6页1、操作系统实验报告课程名称: 计算机操作系统 课 程 号: 专 业: 网络工程 班 级: 网络 学 号: 实验二 进程创建与撤消一、实验目的1. 通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解Windows 2000进程生存过程.2. 通过阅读和分析实验程序,学习创建进程、观察进程和终止进程的程序设计方法.二、 实验内容:1. 创建进程 CreateProcess() 调用的核心参数是可执行文件运行时的文件名及其命令行.下表详细地列出了每个参数的类型和名称.参数名称使用目的LPCTSTR lpApplivationName全部或部分地指明包括可执行代码的EXE文件的文件名LPCTSTR lpCommandLine向可执行文件发送的参数LPSECURIITY_ATTRIBUTES lpProcessAttributes返回进程句柄的安全属性.主要指明这一句柄是否应该由其他子进程所继承LPSECURIITY_ATTRIBUTES lpThreadAttributes返回进程的主线程的句柄的安全属性BOOL bInheritHandle一种标
2、志,告诉系统允许新进程继承创建者进程的句柄DWORD dwCreationFlage特殊的创建标志 (如CREATE_SUSPENDED) 的位标记LPVOID lpEnvironment向新进程发送的一套环境变量;如为null值则发送调用者环境LPCTSTR lpCurrentDirectory新进程的启动目录STARTUPINFO lpStartupInfoSTARTUPINFO结构,包括新进程的输入和输出配置的详情LPPROCESS_INFORMATION lpProcessInformation调用的结果块;发送新应用程序的进程和主线程的句柄和ID可以指定第一个参数,即应用程序的名称,其中包括相对于当前进程的当前目录的全路径或者利用搜索方法找到的路径;lpCommandLine参数允许调用者向新应用程序发送数据;接下来的三个参数与进程和它的主线程以及返回的指向该对象的句柄的安全性有关.然后是标志参数,用以在dwCreationFlags参数中指明系统应该给予新进程什么行为.经常使用的标志是CREATE_SUSPNDED,告诉主线程立刻暂停.当准备好时,应该使用ResumeThr
3、ead() API来启动进程.另一个常用的标志是CREATE_NEW_CONSOLE,告诉新进程启动自己的控制台窗口,而不是利用父窗口.这一参数还允许设置进程的优先级,用以向系统指明,相对于系统中所有其他的活动进程来说,给此进程多少CPU时间.接着是CreateProcess() 函数调用所需要的三个通常使用缺省值的参数.第一个参数是lpEnvironment参数,指明为新进程提供的环境;第二个参数是lpCurrentDirectory,可用于向主创进程发送与缺省目录不同的新进程使用的特殊的当前目录;第三个参数是STARTUPINFO数据结构所必需的,用于在必要时指明新应用程序的主窗口的外观.CreateProcess() 的最后一个参数是用于新进程对象及其主线程的句柄和ID的返回值缓冲区.以PROCESS_INFORMATION结构中返回的句柄调用CloseHandle() API函数是重要的,因为如果不将这些句柄关闭的话,有可能危及主创进程终止之前的任何未释放的资源.2. 终止进程所有进程都是以调用ExitProcess() 或者TerminateProcess() 函数结束的.但
《操作系统实验报告--实验二进程创建与撤消》由会员liy****000分享,可在线阅读,更多相关《操作系统实验报告--实验二进程创建与撤消》请在金锄头文库上搜索。
隧道互联互通供水管道工程设备、材料采购技术规格书
人饮连通改造(二期)工程-施工设计总说明
人居环境整治项目边坡工程施工图设计说明书
抗旱应急提水后期工程施工图设计总说明
新材料科技城化医大道道路改造工程--排水设计说明
长江流域场镇雨污分流改造项目--排水工程设计说明
中锋镇人行桥--桥梁施工图设计说明
水天坪组团城市燃气管道等老化更新改造项目施工图设计说明
1#B区_叠合板计算书
工业园区道路改造工程--管网工程施工图设计说明
保障性租赁住房燃气管道设施改造工程施工设计总说明
2#人行桥施工图设计说明
污水厂四期扩建工程海绵施工图设计说明
铜西村安全饮水项目施工图设计总说明
1号道路拓宽工程--市政岩土结构施工图设计说明
污水管道安装工程施工图设计说明
1#A区_叠合板计算书
1#人行桥施工图设计说明
1号路道路拓宽改造工程 交通工程施工图设计说明
滨江路等6个社区老旧小区改造提升工程(一标段)建筑管网整改施工图设计说明
2024-01-03 50页
2024-01-03 57页
2023-12-29 56页
2023-12-19 80页
2023-12-19 371页
2023-12-15 43页
2023-12-15 14页
2023-12-15 30页
2023-12-15 28页
2023-12-15 16页