UNIX环境高级编程
程序员文章站
2022-07-13 18:05:07
...
single unix specification 单一UNIX规范(Single UNIX Specification)是描述标准UNIX操作系统的C语言程序和用户命令接口的 行业标准。遵循单一UNIX规范的UNIX操作系统被答应使用UNIX 商标。
System V Interface Definition (SVID)系统图形接口定义
所有的操作系统都为它们所运行的程序提供服务。典型的服务包括:执行新程序,打开文件,读文件,分配存储区以及获得当前时间等,本书集中阐述不同版本的UNIX操作系统所提供的服务。
UNIX体系结构
从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核,因为它相对较小,而且位于环境的核心。
内核的接口被称为系统调用(system call)。公用函数库构建在系统调用接口之上,应用程序既可使用公用函数库,也可使用系统调用。shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。
从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特性。这里所说的其他软件包括系统实用程序,应用程序,shell以及公用函数库等。
GNU操作系统
http://www.gnu.org/
window与ubuntu双系统
unix程序员手册
鸟哥的私房菜