文章 2010-09-04 来自:开发者社区

《返璞归真--UNIX技术内幕》--第14章 多线程的实现

14.1  概述 现代操作系统引入了线程的概念。线程是CPU执行的最小单元,相对于进程而言,它具有轻捷、高效、开销小等优点。 14.2  线程和经典进程的比较 线程和经典进程的主要区别如下。 —     线程没有自己的独立空间,进程内的线程共用内存空间。进程具有自己的独立空间,进程之间无法直接访问对方数据。 —  &n...

文章 2010-08-06 来自:开发者社区

《返璞归真--UNIX技术内幕》-- 第11章 UNIX可执行文件

11.1  .out文件 本版UNIX的可执行文件是.out格式,如果你在UNIX下用gcc编译程序,它默认会生成一个名为“a.out”的可执行文件。尽管现在的UNIX/Linux基本上用ELF(EXECUTABLE AND LINKABLE FORMAT)代替了.out做为可执行(以及目标和库)文件的标准格式,而且ELF对于动态链接、扩展库和面向对象语言(比如C++)有着更好的支持,但...

文章 2010-07-18 来自:开发者社区

《返璞归真--UNIX技术内幕》--源代码

本源代码经宁希波帮助整理,去除了'<','>'和'&'符号,在此表示诚挚的谢意!源码中除/usr/personal目录外,均由Bell Labs(贝尔实验室)开发。/usr/personal目录下的源码由作者本人在UNIX V6基础上开发并版权所有,仅限于个人或机构研究使用。除非征得作者同意,该部分禁止用于任何商业目的! 文件: usr.zip 大小: 552...

文章 2010-07-17 来自:开发者社区

《返璞归真--UNIX技术内幕》--第9章 字符设备驱动

本系统中的输入输出设备都是字符设备,它们包括:KL-11/DL-11A——电传串行接口、PC-11——纸带打孔机和LP-11——行打印机。其中KL-11用于连接终端(terminal),作为用户键盘输入和显示输出的交互接口。纸带打孔机作为纸带输入和输出,而行打印机只是输出设备。 它们的驱动函数指针都记录在cdevsw数组中。 9.1  交互终端——电传打字机(teletypewrite....

文章 2010-07-02 来自:开发者社区

《返璞归真--UNIX技术内幕》--第6章 中断处理过程

6.4  PDP 11/40的中断类型 系统中的中断主要有下面几种。 6.4.1  电传终端接口输入中断 电传终端接口用于链接PDP 11/40的总线和主要的输入、输出终端,当时该终端是电传打字机,这也是UNIX中用tty(teletypewriter)表示进程所使用的终端类型的原因,事实上电传接口还可以连接彩色显示器(CRT)等。输入中断是用户在终端输入字符时所触发的中断,它...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注