-
bingfeng
2020-7-18 14:31
-
锁的概述
-
锁的基本思想是限制对共享资源的访问——共享资源包括共享的文件,共享的内存片,以及在一次只能由一个 CPU 执行的代码段。概括的说,在单处理器上运 ...
-
-
bingfeng
2020-7-18 14:30
-
中断、内核空间和用户空间
-
第一个术语是中断( interrupt ),它来源于两个方面:硬件中断,例如磁盘指明其中存放一些数据(这与本章无关);和软件中断,一种等价的软件机制。 ...
-
-
bingfeng
2020-7-18 14:29
-
什么是系统调用
-
系统调用发生在用户进程(比如 emacs )通过调用特殊函数(例如 open )以请求内核提供服务的时候。在这里,用户进程被暂时挂起。内核检验用户请 ...
-
-
bingfeng
2020-7-18 14:28
-
引导PC机
-
首先,机器中的每个 CPU 都要自行初始化,接着可能要用几分之一秒的时间来执行自测试。在多处理器的系统中,这个过程会更复杂些――但是实际上也并不 ...
-
-
bingfeng
2020-7-18 14:27
-
Linux大部分都是单内核的
-
操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核 Macrokernel )。按照类似封装的形式,这些术语定义如下: l ...
-
-
bingfeng
2020-7-18 14:25
-
内核体系结构初识
-
l 内核将应用程序和硬件分离开来。 l 部分内核是体系结构和硬件特有的,而部分内核则是可移植的。 ...
-
-
bingfeng
2020-7-18 14:23
-
内核设计目标
-
Linux 的内核展现出了几个相互关联的设计目标,它们依次是:清晰性( clarity ),兼容性( compatibility ),可移植性( portability ),健 ...
-
-
bingfeng
2020-7-18 14:21
-
内核模块
-
整个内核并不需要同时装入内存。应该确认,为保证系统能够正常运行,一些特定的内核必须总是驻留在内存中,例如,进程调度代码就必须常驻内存。但是内核 ...
-
-
bingfeng
2020-7-18 14:20
-
内核代码习惯用语
-
内核代码中使用了一些显著的习惯用语,本节将介绍常用的几个。当你通读源程序代码时,真正重要的问题是并不在这些习惯用语本身,而是这种类型的习惯用语 ...
-
-
bingfeng
2020-7-18 14:19
-
gcc特性的使用
-
Linux 内核被设计为必须使用 GNU 的 C 编译器 gcc 来编译,而不是任何一种 C 编译器都可以使用。内核代码有时要使用 gcc 特性,伴随着本书的 ...
-
-
bingfeng
2020-7-18 14:17
-
Linux开发过程
-
Linux 最强大的生命力在于其公开的开发过程。每个人都可以自由获取内核源程序,每个人都可以对源程序加以修改,而后他人也可以自由获取你修改后的源程 ...
-
-
bingfeng
2020-7-18 14:15
-
Linux简明史
-
由于 Linux 是在 Unix 的基础上发展而来的,我们的话题就从 Unix 开始。 Unix 是由 AT&T 贝尔实验室的 Ken Thompson 和 Dennis Ritc ...
-
-
bingfeng
2020-7-18 14:14
-
初始Linux系统
-
Linux 的工作方式类似于 Uinx ,是免费的,源代码也是开放的,符合标准规范的 32 位(在 64 位 CPU 上是 64 位)操作系统。 Linux 拥有现 ...
-
-
bingfeng
2020-7-18 13:35
-
系统设计师要做什么
-
原创武晔卿航科电子可靠性 经常见人提起系统设计,也经常见各单位内有自己的系统设计部、系统组、系统工程师,但系统设计 ...
-
关闭
站长推荐
/3