个人方向课程实验,备份。欢迎技术交流
提取系统信息
- cpu 类型
- 内核版本
- 启动以来经历的时间,以 dd:hh:mm:ss 报告
- cpu 执行用户态、系统态、空闲态所用时间
- 多少次磁盘请求
- 多少次上下文切换
- 启动了多少次进程
- 内存总量
- 可用内存
- 系统平均负荷
实现一个能处理前后台运行命令的 shell
实现一个带有管道功能的 shell
实现一个能处理 I/O 重定向的 shell
实现一个能在一行上处理多条命令的 shell
使用ITIMER_REAL型定时器实现一个gettimeofday(),将它设置为每秒产生一个信号, 并计算已经经过的秒数。
使用以上实现的 gettimeofday()实现一个精确到微秒级的“壁钟”。
实现以上一个父进程和两个子进程并发递归计算不同项数的 fibonacci 序列的程序, 分析每个进程三种类型定时器测出的时间关系。