- 3
- 0
- 约3.99千字
- 约 5页
- 2017-06-13 发布于湖北
- 举报
实验二 同步与异步write的效率比较
一实验目的
掌握unix的文件I/O系统调用
二要求
1实验要求程序必须指定输出的文件名,而该文件是否按同步方式打开,则是可以选择的。因此程序至少带一个,至多两个输入参数。程序默认从标准输入STDIN_FILENO读取输入文件,可以利用shell的输入定向功能选择具体的输入文件。
2系统调用times()的说明
#include sys/times.h
clock_t times(struct tms *buf);
struct tms {
clock_t tms_utime; /* 记录进程除系统调用外所使用的CPU时间 */
clock_t tms_stime; /* 记录进程的系统调用所使用的CPU时间 */
clock_t tms_cutime; /* 记录子进程除系统调用外所使用的CPU时间 */
clock_t tms_cstime; /* 记录子进程的系统调用所使用的CPU时间 */
};
times函数的返回值是进程迄今为止的存活时间。所有时间都是以“滴答”为单位的,函数sysconf(_SC_CLK_TCK)可获得所运行系统每秒的滴答数(参考课本P33)。
三设计和实现
原创力文档

文档评论(0)