前言
因为之前学的不是很系统,现在打算重新开始系统的学并做好学习笔记。
所有操作系统都需要向它们运行的程序提供各种服务(如:执行新程序,打开文件,读文件,分配存储区,获得当前时间等。)
UNIX体系结构
严格意义上来说操作系统(内核)可以被定义为一种软件,其控制着计算机硬件资源并提供程序运行环境。在广义上,操作系统包括内核和其他一些软件(实用程序,应用软件,shell,以及库函数等)给与计算机独有的特性并使计算机能够发挥作用。
从其体系结构图中可以看到:kernel(内核)相对较小,位于环境中心,其接口被称为system calls(系统调用),系统调用的接口可以为shell(特殊的应用程序),library routines(库函数)。应用程序可以使用shell,系统调用以及库函数。
登录
登录名在/etc/passwd文件中。口令文件中登录项由7个以冒号分隔的字段组成
(登录名:加密口令:数值用户ID:数值组ID:注释字段:其实目录:shell程序)