选择显示字体大小

linux kernel 核心中文手册(10)--网络

来自:蓝森林自由软件chapter 10 networks (网络) linux 和网络几乎是同义词。实际上 linux 是 internet 或 www 的产物。它的开发者和用户使用 web 交换信息、想法、代码而 linux 自身也常用于支持一些组织的联网需求。本章描述了 linux 如何支持统称为 tcp/ip 的网络协议。tcp/ip 协议设计用来支持连接在 arpanet 上的计算机之间的通讯。 arpanet 是美国政府投资的一个美国的研究网络。 arpanet 是一些网络概念的先驱,例如报文交换和协议分层,让一种协议利用其它协议提供的服务。 arpanet 于 1988 年退出,但是它的后继者( nsf net 和 internet )发展的甚至更大。现在所知的 world wide web 是在 arpanet 中发展的,它本身也是由 tcp/ip 协议支持的。 unix ...

http://www.sosof.com/detail/492/77149272161311.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(9)--文件系统

来自:蓝森林自由软件 chapter 9 the file system (文件系统) 本章描述 linux 如何维护它支持的文件系统中的文件。描述了虚拟文件系统( virtual file system vfs )并解释了 linux 核心中真实的文件系统如何被支持 linux 的一个最重要的特点之一使它可以支持许多不同的文件系统。这让它非常灵活,可以和许多其他操作系统共存。在写作本章的时候, linux 可一直支持 15 种文件系统: ext 、 ext2 、 xia 、 minix 、 umsdos 、 msdos 、vfat 、 proc 、 smb 、 ncp 、 iso9660 、 sysv 、 hpfs 、 affs 和 ufs ,而且不容置疑,随着时间流逝,会加入更多的文件系统。 在 linux 中,象 unix 一样,系统可以使用的不同的文件系统不是通过设备标识符(例如驱...

http://www.sosof.com/detail/492/80249272162870.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(8)--设备驱动程序

来自:蓝森林自由软件chapter 8device drivers (设备驱动程序)操作系统其中一个目的就是向用户掩盖系统硬件设备的特殊性。例如,虚拟文件系统呈现了安装的文件系统的一个统一的试图,而和底层的物理设备无关。本章描述 linux 核心是如何管理系统中的物理设备的。cpu 不是系统中唯一的智能设备,每一个物理设备都由它自己的硬件控制器。键盘、鼠标和串行口由 superio 芯片控制, ide 磁盘由 ide 控制器控制, scsi 磁盘由scsi 控制器控制,等等。每一个硬件控制器都由自己的控制和状态控制器( csr ),不同的设备之间是不同的。一个 adaptec 2940 scsi 控制器的 csr 和 ncr 810 scsi控制器的完全不同。 csr 用于启动和停止设备,初始化设备和诊断它的问题。管理这些硬件控制器的代码不是放在每一个应用程序里边,而是放在 linux 核...

http://www.sosof.com/detail/492/85449272163086.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(7)--中断和中断处理

来自:蓝森林自由软件 chapter 7interrupts and interrupt handling (中断和中断处理) 本章探讨 linux 核心如何处理中断。虽然核心有用于处理中断的通用机制和接口,大部分中断处理的细节还是和体系结构相关的。 linux 使用大量不同的硬件来完成许多不同的任务。显示设备驱动显示器,ide 设备驱动磁盘等等。你可以同步地驱动这些设备,就是你可以发出一个请求执行一些操作(比如把一块内存写到磁盘)然后等待操作结束。这种方式,虽然可以工作,但是非常没有效率,操作系统当它等待每一个操作完成的时候会花费大量时间“忙于什么也不做”( busy doing nothing )。一个好的,更有效的方法是做出了请求然后去作其他更有用的事情,然后当设备完成请求的时候被设备中断。在这种方案下,系统中同一时刻可能有许多设备的请求在同时发生。 让设备中...

http://www.sosof.com/detail/492/33749272166403.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(6)--pci

来自:蓝森林自由软件chapter 6pciperipheral component interconnect ( pci ),好像它的名字暗示的一样,是描述如何通过一个结构化和可控制的方式把系统中的外设组件连接起来的一个标准。标准的 pci local bus 规范描述了系统组件电气连接的方法和它们行为的方法。本章探讨linux 核心如何初始化系统的 pci 总线和设备。图 6.1 是一个 pci 基础的系统的逻辑图。 pci 总线和 pci-pci 桥( bridge )是系统组件联系在一起的粘合剂。 cup 和 video 设备连在主要的 pci 总线, pci 总线 0 。一个特殊的 pci 设备, pci-pci 桥把主总线连接到次 pci 总线, pci 总线1 。按照 pci 规范的术语, pci 总线 1 描述成为 pci-pci 桥的下游而 pci 总线 0是桥的上游。连...

http://www.sosof.com/detail/492/260492721615961.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(5)--进程间通信机制

来自:蓝森林自由软件chapter 5interprocess communication mechanisms (进程间通讯机制)进程之间互相通讯并和核心通讯,协调它们的行为。 linux 支持一些进程间通讯( ipc )的机制。信号和管道是其中的两种, linux 还支持系统 v ipc (用首次出现的 unix 的版本命名)的机制。5.1 signals (信号)信号是 unix 系统中使用的最古老的进程间通讯的方法之一。用于向一个或多个进程发送异步事件的信号。信号可以用键盘终端产生,或者通过一个错误条件产生,比如进程试图访问它的虚拟内存中不存在的位置。 shell 也使用信号向它的子进程发送作业控制信号。有一些信号有核心产生,另一些可以由系统中其他有权限的进程产生。你可以使用 kill 命令( kill –l )列出你的系统的信号集,在我的 linux intel 系统...

http://www.sosof.com/detail/492/632492721616950.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(4)--进程

chapter 4 processes (进程) 本章描述进程是什么以及 linux 如何创建、管理和删除系统中的进程。 进程执行操作系统中的任务。程序是存放在磁盘上的包括一系列机器代码指令和数据的可执行的映像,因此,是一个被动的实体。进程可以看作是一个执行中的计算机程序。它是动态的实体,在处理器执行机器代码指令时不断改变。处理程序的指令和数据,进程也包括程序计数器和其他 cpu 的寄存器以及包括临时数据(例如例程参数、返回地址和保存的变量)的堆栈。当前执行的程序,或者说进程,包括微处理器中所有的当前的活动。 linux 是一个多进程的操作系统。进程是分离的任务,拥有各自的权利和责任。如果一个进程崩溃,它不应该让系统中的另一个进程崩溃。每一个独立的进程运行在自己的虚拟地址空间,除了通过安全的核心管理的机制之外无法影响其他的进程。 在一个进程的生命周期中它会使用许多系统资源。它会用系统的 c...

http://www.sosof.com/detail/492/668492721620256.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(3)--内存管理

chapter 3 memory management (内存管理) 内存管理子系统是操作系统的重要部分。从计算机发展早期开始,就存在对于大于系统中物理能力的内存需要。为了克服这种限制,开发了许多种策略,其中最成功的就是虚拟内存。虚拟内存通过在竞争进程之间共享内存的方式使系统显得拥有比实际更多的内存。 虚拟内存不仅仅让你的计算机内存显得更多,内存管理子系统还提供: large address spaces (巨大的地址空间)操作系统使系统显得拥有比实际更大量的内存。虚拟内存可以比系统中的物理内存大许多倍。 < protection (保护)系统中的每一个进程都有自己的虚拟地址空间。这些虚拟的地址空间是相互完全分离的,所以运行一个应用程序的进程不会影响另外的进程。另外,硬件的虚拟内存机制允许对内存区写保护。这可以防止代码和数据被恶意的程序覆盖。 < memory mapping ...

http://www.sosof.com/detail/492/870492721621671.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(2)--软件基础

chapter 2 software basic( 软件基础 ) 程序是用于执行特定任务的计算机指令组合。程序可以用汇编语言,一种非常低级的计算机语言来编写,也可以使用和机器无关的高级语言,比如 c 语言编写。操作系统是一个特殊的程序,允许用户通过它运行应用程序,比如电子表和文字处理等等。本章介绍了基本的编程原理,并简介操作系统的目的和功能。 2.1 computer languages( 计算机语言 ) 2.1.1. 汇编语言 cpu 从内存中读取和执行的指令对于人类来讲无法理解。它们是机器代码,精确的告诉计算机要做什么。比如十六进制数 0x89e5 ,是 intel 80486 的指令,将寄存器 esp 的内容拷贝到寄存器 ebp 中。早期计算机中最初的软件工具之一是汇编程序,它读入人类可以阅读的源文件,将其装配成机器代码。汇编语言明确地处理对寄存器和对数据的操作,而这种操作对于特定的...

http://www.sosof.com/detail/492/741492721622915.html -by - 丰搜 缓存页面


linux kernel 核心中文手册(1)--硬件基础

chapter 1 hardware basic( 硬件基础知识 ) 一个操作系统必须和作为它的基础的硬件系统紧密配合。操作系统需要使用一些只有硬件才能提供的功能。为了完整的了解 linux ,你需要了解底层硬件的基础知识。本章对于现代 pc 的硬件进行了。 1975 年 1 月“ popular electronics ”杂志封面上印出了altair 8080 的图片,一场革命开始了。 altair 8080 ,跟随早期的“ star trek epsode ”命名,只需要 %24397 ,就可由个人电子爱好者自己组装。它拥有 intel 8080 处理器和 256 字节内存,但是没有屏幕和键盘。以今天的标准来衡量,它太简陋了。它的发明者,ed roberts ,制造了名词“ personal computer “来命名...

http://www.sosof.com/detail/492/522492721623254.html -by - 丰搜 缓存页面


上一页 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons