Linux内核完全注释—基于0.12内核(赵炯)
来源:互联网 发布:diamond软件下载 编辑:程序博客网 时间:2024/05/29 10:25
第一章、概述
1.Linux操作系统是UNIX操作系统的一种克隆系统,诞生于1991年10月5日(第一次正式向外公布),它的成长依赖于:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet。
2.UNIX操作系统是贝尔实验室Ken Thompson于1969年夏在DEC PDP-7小型计算机上开发的分时操作系统。
3.MINIX系统是由Andrew S. Tanenbaum在1987年开发(美国纽约出生,在荷兰阿姆斯特丹的Vrije大学任教)。
4.GNU计划和自由软件基金会是由Richard M. Stallman于1984年一手创办的,旨在开发一个类似UNIX并且是自由软件的完整操作系统
5.POSIX(Portable OS Interface for Computing Systems)是由IEEE和ISO/IEC开发的一组标准。该标准基于现有的UNIX实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。
6.Linus是在Intel 80386体系结构上开发的,1991年四月,他成功将Bash移植到MINIX上,后来又将GCC移植,开发的系统和MINIX很像,使用了其文件系统。但是他没有使用一行MINIX的代码,由于使用了386的人物切换功能,所以不好移植,并且只能使用AT硬盘。1991年10月5日发布的版本是0.02版本,
第二章、微型计算机组成结构
1.现代PC主板主要有2个超大规模芯片构成的芯片组:北桥和南桥。北桥芯片用于与CPU、内存和AGP视频接口,这些接口具有很高的传输速率,北桥芯片还起着存储器控制作用;南桥芯片用来管理低、中速的组件,如PCI总线、IDE硬盘接口、USB端口等。
2.Linux下通过查看/proc/ioports可以得到相关控制器使用的I/O地址范围。
3.PC的I/O接口数据传输控制方式一般可采用:程序循环查询方式、中断处理方式和DMA传输方式。Linux系统中大多数设备I/O控制都采用中断处理方式,软盘驱动程序使用中断和DMA方式配合来实现数据的传输工作。
- Linux内核完全注释—基于0.12内核(赵炯)
- Linux 内核完全剖析----基于0.12内核(赵炯)
- Linux内核完全注释
- Linux内核完全注释
- 《Linux内核完全注释》笔记(1)
- 《Linux内核完全注释》笔记(1)
- 《Linux内核完全剖析-基于0.12内核》第四章的简单多任务内核Makefile的注释
- 《Linux内核完全注释》内核版本0.11 赵炯 著
- linux内核完全注释目录
- Linux内核完全注释 PDF
- linux内核完全注释【读书笔记】
- 佳作推荐之《Linux内核完全剖析—基于0.12内核》作者:赵炯
- 《Linux内核完全剖析-基于0.12内核》书评之陈莉君
- 读书笔记:LINUX内核完全剖析:基于0.12内核
- 《linux内核完全解读(基于0.11内核)》--环境搭建
- 编译Linux0.00内核(《Linux内核完全剖析-基于0.12内核》)linux-0.00-041217和linux-0.00-050613
- Linux内核体系结构--Linux内核完全注释读书笔记
- linux内核完全注释---学习札记--linux内核进程控制
- 2012年 上半年 第五周 C++程序设计 (十二)
- Ubuntu 下常用的软件工具
- SQLSqlserver中如何将一列数据拼接成一个字符串
- CCSlideInLTransition error question
- Solr4.5.1+tomcat8.0安装配置
- Linux内核完全注释—基于0.12内核(赵炯)
- Robotium_Robotium自动化脚本与Hudson集成
- UDP需求分析
- C#一些加密算法
- 快速排序随机初始基准数
- ArcGIS for Mobile 10.1新特性概览
- 执行java.io.ByteArrayOutputStream.write 方法内存突然加大的原因与解决办法
- 最完整的AJAX Framework和JavaScript Libraries列表(124+)
- 沉默的羔羊