Advertisement

UNIX 程序设计实验二 同步/异步write的效率比较

阅读量:

实验二 同步与异步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时间 */

};

tim

全部评论 (0)

还没有任何评论哟~