
深入理解Linux内核
文章平均质量分 80
草帽头
嵌入式驱动工程师
展开
-
深入理解linux内核(二) 绪论之操作系统基本概念
操作系统(内核)主要目标: 1.与硬件部分的交互 2.为系统上的应用程序提供执行环境为了禁止应用程序直接访问物理设备或者禁止直接访问任意的物理地址,操作系统把应用程序分为两种模式: 1.内核态 2.用户态多用户系统:就是一台能并发和独立执行分别属于两个或多个用户的若干应用程序的计算机。 并发:意味着几个应用程序能同时处于活动状态并竞争各种资原创 2018-01-11 19:49:12 · 216 阅读 · 0 评论 -
深入理解linux内核(三) 绪论之UNIX文件系统概述
文件 unix文件是以字节序列组成的信息载体(除设备文件和特殊文件系统文件)。文件被组织为树形结构,树的根称为根目录。文件系统使用路径名来表示一个特定的文件,如果路径名以斜杠开头表示绝对路径,如果第一项是目录名或文件名则是相对路径。“.”标识当前目录,“..”表示父目录 硬链接和软连接 包含在目录中的文件名就是一个文件的硬链接,使用命令$ ln P1 P原创 2018-01-17 19:39:50 · 228 阅读 · 0 评论 -
深入理解linux内核(四) 绪论之UNIX系统概述
进程/内核模式: 标准的unix系统cpu只运行在内核态或用户态 内核本身不是进程,而是进程管理者 进程进入内核态的几种方法: 1.系统调用 2.异常信号处理(包括中断处理) 3.直接运行内核线程原创 2018-01-26 18:48:36 · 243 阅读 · 0 评论