1.9 思考与练习
- 你是否有志于为中国计算机软件的开发做出自己的贡献?从UNIX和Linux的诞生历程中,你能感悟到什么?
- 标准对应用开发有什么意义?标准是一成不变的吗?UNIX的发展中主要出现了哪几种版本和哪几种标准?目前主流计算机开发商遵循的是什么标准? Linux服从此标准吗?
- 什么是进程?用UNIX的ps(1)命令查看你的系统中的所有进程以及它们的状态信息。你能看到哪些进程,能看到进程的几种状态?
- 什么是系统调用?它与普通函数有何不同?
- 在你的机器上运行程序1-2,查看机器的主机名、操作系统版本号等信息。
- 查看你的系统的头文件limits.h。系统相关的静态限制值有哪些?它们的值各为多少? 特别地,整数类型、浮点类型和双精度类型的最大、最小值各为多少?
- 查看你的系统关于sysconf()、pathconf()、fpathconf()的联机说明,它们可以查询哪些运行时的限制值、支持哪些可选能力?
- 编写一个调用程序1-3给出的函数get_current_dir()打印出当前工作目录的程序,编译并运行该程序。
- 编写一个程序打印出error.h中定义的所有错误码信息。
时间: 2024-09-21 00:38:51