登录 注册
当前位置:主页 > 资源下载 > 16 > 编写一个实现Unix命令解释程序的源代码

编写一个实现Unix命令解释程序的源代码

  • 更新:2024-09-23 15:49:20
  • 大小:194KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Linux - 操作系统
  • 格式:RAR

资源介绍

1.在linux中实现一个命令执行程序doit,它执行命令行参数中的命令,之后统计 1)命令执行占用的CPU时间(包括用户态和系统态时间,以毫秒为单位), 2)命令执行的时间, 3)进程被抢占的次数, 4)进程主动放弃CPU的次数, 5)进程执行过程中发生缺页的次数 2.在linux中实现一个简单的命令解释程序,功能要求: 1)同时支持内部命令和外部命令,内部命令支持两个(cd、exit) 2)支持后台命令 提示:实验中可能用到的系统调用如下: • fork() — 创建一个新进程 • getrusage() — 取得进程的资源使用情况 • gettimeofday() — 取当前的时间 • execve() — 装入一个程序并执行 • wait() — 等待子进程结束 • chdir() — 改变进程的工作目录 • strtok() — 字符串解析