内容简介:APUE 学习笔记——UNIX 基础知识
1、什么是 UNIX 系统调用?公共函数库?
UNIX内核的接口称之为系统调用。公用函数库构建在系统调用接口之上。应用程序既可以使用公用函数
库,也可以使用系统调用。
2、man 帮助手册的参数 1、2、3、4、8 代表什么(man 1 ls)?
1: 可执行程序或者shell command的说明2: 系统调用的说明3: 库函数的说明4: 特殊文件(通常位于/dev/)的说明8: 系统管理员命令的说明(通常只有root可用)
3、UNIX 系统的两种时间是什么?
- 日历时间:自 UTC 1970年1月1日 00:00:00 以来经历过的秒数累计值。用
time_t数据类型来保存这种时间值。 - 进程时间:也称作CPU时间,用于度量进程使用的CPU资源。进程时间以时间滴答来计算,用
clock_t数据类型保存这种时间值。
4、当度量一个进程的执行时间时,UNIX系统为一个进程维护了3个进程时间值是什么?
- 时钟时间: 又称作墙上时钟时间,是进程运行的时间总量,其值与系统中同时运行的进程数有关
- 用户CPU时间:执行用户指令所用的时间量
-
系统CPU时间:该进程执行内核程序所经历的时间。如进程执行一个
read系统调用,则内核执行该系统调用的时间计入系统 CPU 时间用户CPU时间和系统CPU时间之和称作 CPU 时间
API
char *strerror(int errnum);
void perror(const char*msg);
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Introduction to Computation and Programming Using Python
John V. Guttag / The MIT Press / 2013-7 / USD 25.00
This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides student......一起来看看 《Introduction to Computation and Programming Using Python》 这本书的介绍吧!