Linux0.1源码分析,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
readme
本光盘为《Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统》一书的配套光盘,读者可自由取其源文件做学习,研究之用。本光盘的代码不能保证完全符合读者的需要,在使用本光盘中的任何代码之后,若发生任何软件、硬件错误,或由此造成损失,与本人及出版社无关。
一、硬件和软件平台要求
软件平台:
本书的所有例程,都可以使用GNU的编译器编译。
在Windows 9x/2000/XP平台上,可以使用GNU的DJGPP编译器。
如果读者使用Linux平台,推荐使用RedHat Linux 7.x/8.x系统。在RedHat Linux 7.x/8.x中自带有GNU的编译器。
本书提供的Linux 0.01源代码,可以在RedHat Linux 7.x/8.x系统上编译使用。
硬件平台:
要试验本书的所有例子程序,最低的硬件平台要求如下:
CPU: Pentium 100
内存: 16M
硬盘: 1G
配置软盘驱动器
二、光盘内容介绍及使用方法
(1)本书附赠一张配套光盘,光盘里包含了如下内容:
/386intel目录 //包含了80386的详细技术手册
/doc目录 //包含了可引导光盘技术手册
/example //本书各章中的例程源代码
/kernel目录 //包含了Linux 0.01版本的核心源代码
/Linux.tar.gz //gz压缩格式源代码
/linux0.0.1comment.zip //Linux 0.01核心源代码的注释
/Linux0.01.zip //ZIP压缩格式源代码
/tools //编译、测试Linux 0.01和本书中例子需要使用到的工具软件
/as86 and ld86 //as86汇编器和ld86链接器
/bochs //开放源代码的虚拟机软件
/disk //磁盘映像文件生成工具集
/Djgpp //DOS下的GNU编译器
/mtools //生成bochs使用的磁盘文件的工具
/nasm //nasm汇编器
注意,本书的Linux 0.01源代码推荐在RedHat 7.x/8.x中编译。
(2)本配套光盘中的所有文件都可以直接拷贝到本地磁盘中加以使用。
Linux0.1源码分析,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...相关推荐
- linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...
- linux1.0内核下载,《Linux 0.01 内核分析与操作系统设计》(Linxu 0.01Source)
中文名: Linux_0_01_内核分析与操作系统设计 英文名: Linxu 0.01Source 发行时间: 2003年 地区: 大陆 对白语言: 普通话 简介: 清华 卢军<Linux0.0 ...
- Linux 0.11内核分析02:系统启动
目录 1. 内核镜像的构建 1.1 内核源码结构 1.1.1 boot 1.1.2 fs 1.1.3 include 1.1.4 init 1.1.5 kernel 1.1.6 lib 1.1.7 m ...
- Linux 0.11内核分析01:概述
目录 1. 什么是操作系统 1.1 计算机硬件组成 1.2 操作系统基本结构 2. 操作系统核心视图 2.1 多进程视图 2.1.1 操作系统的相关演变 2.1.2 核心思想 2.2 文件视图 2.2 ...
- Linux 0.11内核分析04:多进程视图
目录 1 进程概念的引入 1.1 使用CPU的直观想法 1.2 直观用法的缺点 1.3 直观用法的改进 1.4 进程的概念 1.4.1 保存程序执行状态 1.4.2 进程与PCB 1.5 Linux ...
- Linux 0.11内核分析03:系统调用
目录 1 概述 1.1 什么是系统调用 1.2 为什么需要系统调用 2 系统调用基础设施 2.1 安装系统门 2.1.1 中断描述符 2.1.2 中断描述符安装函数 2.1.3 安装0x80系统门 2 ...
- 【Linux 内核】调度器 ⑧ ( 进程优先级源码 include\linux\sched\prio.h | 进程分类 | 实时进程 | 普通进程 | 进程优先级数值 | 0 ~ 99 实时进程 )
文章目录 一.Linux 内核进程优先级源码 二.进程分类 三.进程优先级数值 ( 0 ~ 99 实时进程 | 100 ~ 139 普通进程 ) 在之前的博客 [Linux 内核]进程管理 - 进程优 ...
- Linux 0.01 内存管理
源码下载 Linux 源码下载路径位于 https://mirrors.edge.kernel.org/pub/linux/kernel/,这篇博客所需要的 0.01 版本源码通过点击链接 https ...
- linux内核源码漫游,Linux内核源代码漫游
Linux源代码,以帮助读者对源代码的体系结构以及很多相关的unix特性的实现有一个很好的理解.目标是帮助对Linux不甚了解的有经验的C程序员对整个Linux的设计有所了解.这也就是为什么内核漫游的 ...
最新文章
- java B2B2C 仿淘宝电子商城系统-Spring Cloud Feign的文件上传实现
- PHP语言 -- 基础
- GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持
- 透彻理解块级元素的宽度
- java 判断精度_随笔⑦ Java中的比较 ==,equals以及精度对比较的影响
- nanf flash校验_C ++中带有示例的nanf()函数
- 中国计算机学会第七届全国Web信息系统及其应用学术会议(WISA2010)征文通知
- Android学习之路-----倒计时欢迎界面(更有条理)
- Halcon和Opencv区别
- Win10 Composer下载安装
- Android DES加密解密
- Data Matrix码
- Address already in use: JVM_Bind:8080 关于XXX端口被占用问题的解决
- vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具
- Colab 快速上传数据集方法
- Js去除路径和文件后缀名
- Backtrader概念(四)-Cerebro参数
- python绘制条形图 中文横坐标_python3使用matplotlib绘制条形图
- 内网攻防经典技术备忘录
- 基于经度坐标校正鱼眼图像---python实现
热门文章
- Ubuntu使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母解决方案
- 解决无法使用pip命令加载Python的扩展库问题
- 解决TextView排版混乱或者自动换行的问题
- 关于ORA-06508 , ORA-04068异常的详细说明
- intellij idea的TFS拉取项目文件不完全、文件误删恢复、TFS忽略文件解决方法
- 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
- 从n返回k个元素的所有组合的算法
- PhpStorm+Homestead+Xdebug调试Laravel
- Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
- 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...