文件名称:实现一个unix命令解释程序的源代码
文件大小:194KB
文件格式:RAR
更新时间:2019-01-22 14:39:39
linux 命令解释
1.在linux中实现一个命令执行程序doit,它执行命令行参数中的命令,之后统计 1)命令执行占用的CPU时间(包括用户态和系统态时间,以毫秒为单位), 2)命令执行的时间, 3)进程被抢占的次数, 4)进程主动放弃CPU的次数, 5)进程执行过程中发生缺页的次数 2.在linux中实现一个简单的命令解释程序,功能要求: 1)同时支持内部命令和外部命令,内部命令支持两个(cd、exit) 2)支持后台命令 提示:实验中可能用到的系统调用如下: • fork() — 创建一个新进程 • getrusage() — 取得进程的资源使用情况 • gettimeofday() — 取当前的时间 • execve() — 装入一个程序并执行 • wait() — 等待子进程结束 • chdir() — 改变进程的工作目录 • strtok() — 字符串解析
【文件预览】:
源代码
----exp4-1(8KB)
----exp4-2.png(50KB)
----exp4-1.cpp~(0B)
----exp4-2~(0B)
----exp4-2.cpp(2KB)
----exp4-2(8KB)
----exp4-1.cpp(2KB)
----exp4-1.png(141KB)