上传者: kent0113
|
上传时间: 2021-11-19 20:12:39
|
文件大小: 249KB
|
文件类型: -
操作系统实验,压缩包中包括Linux和windows进程控制源代码及实验报告。
进程控制实验题目:
设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。
在Windows下实现:
• 使用CreateProcess()来创建进程
• 使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步
• 调用GetSystemTime()来获取时间
在Linux下实现:
• 使用fork()/execv()来创建进程运行程序
• 使用wait()等待新创建的进程结束
• 调用gettimeofday()来获取时间
mytime的用法:
$ mytime.exe program1