深入理解Linux内核
深入理解Linux内核概述第一章 绪论GNU项目 Linux和其他类Unix内核的比较硬件的依赖性Linux版本操作系统的基本概念内核(kernel)、过程(procedure) 操作系统的主要目标
多用户系统并发:竞争各种资源、独立:每个应用程序执行自己的任务 特点:
用户和组用户标识符(User ID)组标识符(Group ID) root 超级用户(superuser) 进程定义:执行程序的一个实例 内核体系结构单模块 Unix文件系统概述文件:以一列字节组成的信息载体,内核不解释文件的内容。硬链接和软链接文件类型
文件描述符和索引节点文件系统用来管理文件的所有信息包含在一个叫做索引节点的数据结构中。 索引节点至少包含:
访问权限和文件模式文件潜在的用户分为三种类型:
访问权限:读、写及执行 文件访问权限就用九种不同的二进制来标记,还有三种附加的标记:suid(Set User ID)、sgid(Set Group ID)、sticky(用来定义文件模式) 文件操作的系统调用打开一个文件fd = open(path,flag,mode) 访问一个打开的文件read() write() lssek() 关闭文件res = close(fd) 更名及删除文件res = rename(oldpath,newpath) res = unlink(pathname) 第二章 Intel80x86处理器(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |