E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux0.11
linux0.11
信号处理之 exit.c
linux0.11
信号处理之exit.c exit.c程序解析 1功能描述
jake1036
·
2010-11-07 15:00
ubuntu9.10编译运行Linux0.01
ubuntu9.10编译运行Linux0.01 前一阵子都在看源代码,然后自己一行一行的敲上去,但是没有办法手动的调试, 于是自己冒出个想法,我要在自己的机器上编译并且运行
linux0.11
jake1036
·
2010-11-05 19:00
linux内核完全注释中根文件系统制作需要注意的地方
相信很多研究
linux0.11
内核的同学都看过《
Linux0.11
内核完全注释》,特别是其中的实验部分,但是我个人觉得实验部分有些地方赵炯博士写的并不是很清楚,顺序不是很一致
qiemengdao
·
2010-09-24 09:00
linux
看《
Linux0.11
内核完全注释2.01》的方法
以下是我关于看《Linux内核完全注释2.01》这本书的方法的心得。希望和我看这本书以前一样的初学者中的初学者少走些弯路。除了这本书,另外要具备的知识是nasm,makefile,和bochs虚拟机的使用。为什么是nasm而不是as和ld?后两个实在是不适合我。。nasm和gnumake的手册大家可以搜索到,因为比较久了,所以有带书签的中文版的。我觉得质量不错。 以下是具体顺序:①先看完《Linu
njqyu
·
2010-07-14 17:32
linux
职场
内核
休闲
看《
Linux0.11
内核完全注释2.01》的方法
以下是我关于看《Linux内核完全注释2.01》这本书的方法的心得。希望和我看这本书以前一样的初学者中的初学者少走些弯路。除了这本书,另外要具备的知识是nasm,makefile,和bochs虚拟机的使用。为什么是nasm而不是as和ld?后两个实在是不适合我。。nasm和gnumake的手册大家可以搜索到,因为比较久了,所以有带书签的中文版的。我觉得质量不错。以下是具体顺序:①先看完《Linux
njqyu
·
2010-07-14 17:32
Linux
职场
内核
--Linux&Unix
看《
Linux0.11
内核完全注释2.01》的方法
以下是我关于看《Linux内核完全注释2.01》这本书的方法的心得。希望和我看这本书以前一样的初学者中的初学者少走些弯路。除了这本书,另外要具备的知识是nasm,makefile,和bochs虚拟机的使用。为什么是nasm而不是as和ld?后两个实在是不适合我。。nasm和gnumake的手册大家可以搜索到,因为比较久了,所以有带书签的中文版的。我觉得质量不错。 以下是具体顺序:①先看完《Linu
njqyu
·
2010-07-14 17:32
linux
职场
内核
休闲
bochs下编译
linux0.11
(转)
2007/03/22/1537088.aspx********************************************/我安装的操作系统是ubuntu下载一个带有gcc1.40编译环境的
Linux0.11
sunwill_chen
·
2010-05-22 11:00
Math
linux
image
File
makefile
终端
LINUX0.11
内核KERNEL包(内核代码)中的几个重要的文件分析
在KERNEL包中有几个重要的文件夹和文件,他们各司其职,处理着有关内核的一些功能操作。其中文件夹有三个:blk_drv(块设备驱动),chr_drv(字符设备驱动),math(数学协处理器) 文件中asm.s fork.c mktime.c panic.cprintk.c sched.c signal.c exit.c sys.c traps.c system_call.c vsprin
wswifth
·
2010-04-05 16:00
linux0.11
系统调用的执行过程是怎样的?
linux0.11
系统调用的执行过程是怎样的?
xuqianghit
·
2010-01-20 22:00
数据结构
linux
table
System
语言
任务
linux 0.11 内核学习 -- bootsect.s, 万里长征第一步
呵呵,终于将
linux0.11
下面的boot文件夹下的三个文件读完,下面是相关注释,没有汇编基础的人也是可以读的。废话少说,下面就是linux的源码了。
xuqianghit
·
2010-01-19 08:00
【Linux内核学习笔记】进程的创建过程
进程的创建过程 ------基于
Linux0.11
源码分析 1. 背景 进程的创建过程无疑是最重要的操作系统处理过程之一,很多书和教材上说的最多的还是一些原理的部分,忽略了很多细节。
izuoyan
·
2009-12-07 16:00
linux
【Linux内核学习笔记】进程的创建过程
进程的创建过程------基于
Linux0.11
源码分析1.背景进程的创建过程无疑是最重要的操作系统处理过程之一,很多书和教材上说的最多的还是一些原理的部分,忽略了很多细节。
ddna
·
2009-12-07 16:00
linux内核
struct
linux
任务
signal
null
操作系统原理
【Linux内核学习笔记】进程的创建过程
进程的创建过程------基于
Linux0.11
源码分析1.背景进程的创建过程无疑是最重要的操作系统处理过程之一,很多书和教材上说的最多的还是一些原理的部分,忽略了很多细节。
ddna
·
2009-12-07 16:00
linux
struct
null
任务
Signal
linux内核
基于
Linux0.11
源代码的操作系统内核典型处理过程分析1
基于
Linux0.11
源代码的操作系统内核典型处理过程分析1 ---进程1执行setup得到硬盘分区表信息 一、背景 操作系统内核的实现复杂性毋庸置疑,其内部各个模块间,软件硬件间的相互协作处理十分复杂
izuoyan
·
2009-12-02 10:00
linux
基于
Linux0.11
源代码的操作系统内核典型处理过程分析1
基于
Linux0.11
源代码的操作系统内核典型处理过程分析1---进程1执行setup得到硬盘分区表信息一、背景 操作系统内核的实现复杂性毋庸置疑,其内部各个模块间,软件硬件间的相互协作处理十分复杂
ddna
·
2009-12-02 10:00
工作
linux
OS
buffer
UP
Linux wait_on_buffer函数研究
Linux0.11
内核中的wait_on_buffer和wait_on_inode函数是非常有代表性的延迟性函数处理过程,网上关于这两个函数的讨论也很多,最主要的一个问题是为什么要在判断b_lock
ddna
·
2009-12-01 23:00
linux
工作
struct
OS
buffer
任务
Linux wait_on_buffer函数研究
Linux0.11
内核中的wait_on_buffer和wait_on_inode函数是非常有代表性的延迟性函数处理过程,网上关于这两个函数的讨论 也很多,最主要的一个问题是为什么要在判断b_lock
izuoyan
·
2009-12-01 23:00
buffer
linux0.11
内核main.c中的内存初始化 /*非常详解*/
自从进入安全模式之后,CPU的寻址能力从1M一下子扩展到4G,物理地址=段基址(CS)*16+偏移地址(IP)的日子一去不复返了;可以想象,从这个时候的内存的初始化也就成为一个关键步骤。那么、内核究竟是怎么做的呢?下面的代码就是这个时候内核代码,.#defineRAMDISK32/*这个定义是我特意加上去的,原代码中无此定义*/#defineORIG_ROOT_DEV(*(unsignedshor
weixin_30549175
·
2009-07-28 23:00
操作系统
Linux 内核小bug
今天读着读着代码,竟然无意中发现
Linux0.11
内核有个小bug,呵呵,人非圣贤孰能无过。
jun2ran
·
2009-06-04 22:00
linux
06/01/09
有段时间没更新了,一来了,开始学习和思考
LINUX0.11
内核,二来了,忙着熟悉下宠物狗比熊。 感觉今天事情好多,要记的、要背的、要改的,一大堆一大堆,到了晚上头疼死拉。
luoding008
·
2009-06-01 22:00
我看《
Linux0.11
内核完全注释2.01》的方法
以下是我关于看《Linux内核完全注释2.01》这本书的方法的心得。希望和我看这本书以前一样的初学者中的初学者少走些弯路。除了这本书,另外要具备的知识是nasm,makefile,和bochs虚拟机的使用。为什么是nasm而不是as和ld?后两个实在是不适合我。。nasm和gnumake的手册大家可以搜索到,因为比较久了,所以有带书签的中文版的。我觉得质量不错。 以下是具体顺序:①先看完《Lin
pz0513
·
2009-03-28 15:06
linux
注释
职场
内核
休闲
我看《
Linux0.11
内核完全注释2.01》的方法
以下是我关于看《Linux内核完全注释2.01》这本书的方法的心得。希望和我看这本书以前一样的初学者中的初学者少走些弯路。除了这本书,另外要具备的知识是nasm,makefile,和bochs虚拟机的使用。为什么是nasm而不是as和ld?后两个实在是不适合我。。nasm和gnumake的手册大家可以搜索到,因为比较久了,所以有带书签的中文版的。我觉得质量不错。以下是具体顺序:①先看完《Linux
pz0513
·
2009-03-28 15:06
Linux
职场
内核
《Linux内核完全剖析》阅读笔记
我是通过阅读赵炯老师编的厚厚的linux内核完全剖析看完
LINUX0.11
的代码,不得不发自内心的说Linus真的是个天才。
songguozhi
·
2008-12-11 10:00
数据结构
linux
buffer
任务
终端
linux内核
关于自旋锁和信号量的纠正
这个是在是应该纠正一下.因为以前什么都不知道.恩,看完
linux0.11
的源代码后,顺便又看了RobertLove写的LinuxDevelopment,这里还是先推荐一下这本书吧.首先作者是大牛.不信的话
Thinking World
·
2008-12-10 20:00
hdu 内核0.01版
hdukernel0.01version刺猬@http://blog.csdn.net/littlehedgehog这个内核就当是我读完了
linux0.11
版的一个小作业吧,不过这个小作业也让我够忙活的了
littlehedgehog
·
2008-09-11 14:00
linux
嵌入式
fun
作业
磁盘
linux内核
编写 ls
/blog.csdn.net/littlehedgehog这几天加紧把这本《UnderstandingUnix/LinuxProgramming》看完,主要是为了熟悉下linuxAPI的调用,上学期读
linux0.11
littlehedgehog
·
2008-09-05 17:00
windows
linux
api
list
File
null
linux0.11
中*((char **) cp)的分析
Deartony,在
linux0.11
内核代码中,在malloc.c文件Line160-163中有如下几行代码:for(i=PAGE_SIZE/bdir->size;i>1;i--){ *((char
luoding008
·
2008-07-15 20:00
0.11 GDT表是如何建立的
阅读本文手头上应该有一份
linux0.11
源代码,引导程序调试软件bochs(其实是个虚拟机,不过它的调试功能实在是完美)和配套的
linux0.11
内核img(linux-0.11-devel-040329
ruixj
·
2008-06-24 17:00
Linux0.11
源码分析---文件系统管理---高速缓冲区分析
实际物理内存:1M---4M 缓冲区结构:低端是buffer_head缓冲头结构----高端是缓冲块 缓冲块的结构与逻辑盘的大小相同; 缓冲区的管理:空闲缓冲队列(双向的循环列表)和HashTable来进行管理 主要的函数分为:(1)上层的读取函数 bread 、breada 、bread_page等目的是读取缓冲块、函数的参数是设备号+设备上对应的数据的逻辑块号 (2)缓冲块的搜索函数
hengcai001
·
2008-06-04 07:00
数据结构
Linux0.11
源码分析---文件系统管理分析(一)
文件系统分析(一)
linux0.11
的文件系统主要采用Minix1.0的文件系统,总共可以管理64M的硬盘空间 类unix系统的文件主要分为6类:常规文件、目录、超级连接(符号连接)、管道(主要用于进程通信
hengcai001
·
2008-06-02 07:00
数据结构
linux
unix
Linux0.11
源码分析---文件系统管理分析(一)
文件系统分析(一)
linux0.11
的文件系统主要采用Minix1.0的文件系统,总共可以管理64M的硬盘空间 类unix系统的文件主要分为6类:常规文件、目录、超级连接(符号连接)、管道(主要用于进程通信
hengcai001
·
2008-06-02 07:00
数据结构
linux
unix
Linux0.11
源码分析--内存管理分析(一)
Linux0.11
内存管理(一): 物理内存16M---内核代码1M--高速缓冲(1M-4M)---虚拟盘(4M-4.5M)-主要程序内存区域(4.5M-16M) 线性地址:32位寻址4G---每个进程
hengcai001
·
2008-05-31 09:00
数据结构
Linux0.11
时间转换函数
long kernel_mktime(struct tm * tm){ long res; int year; year = tm->tm_year - 70;/* magic offsets (y+1) needed to get leapyears right.*/ res = YEAR*year + DAY*((year+1)/4)
hengcai001
·
2008-05-12 22:00
linux
Linux0.11
时间转换函数
long kernel_mktime(struct tm * tm){ long res; int year; year = tm->tm_year - 70;/* magic offsets (y+1) needed to get leapyears right.*/ res = YEAR*year + DAY*((year+1)/4)
hengcai001
·
2008-05-12 22:00
linux
Linux 内核小bug
Linux内核小bug刺猬@http://blog.csdn.net/littlehedgehog 今天读着读着代码,竟然无意中发现
Linux0.11
内核有个小bug,呵呵,人非圣贤孰能无过。
littlehedgehog
·
2008-05-04 19:00
linux
linux内核
在 VMWare linux 0.11 上搭建 gcc 1.4 开发环境
在VMWarelinux0.11上搭建gcc1.4开发环境 读赵烔博士的
Linux0.11
内核完全注释,受益良多,总想在
Linux0.11
搭建一个开发环境,这样可以按自己的想法修改内核代码并编译了。
Normandy 博客
·
2008-03-19 16:00
linux0.11
内核编程入门全集视频下载
linux0.11
内核编程入门全集视频下载(第一章)at&t汇编语法格式.avi(第二章)保护模式(第一节)(第二章)保护模式(第二节)(第三章)linux内核体系结构(第一节) (第三章)linux内核体系结构
好好学习,好好工作,好好生活
·
2008-02-29 11:00
linux0.11
内核main.c中的内存初始化 /*非常详解*/
linux0.11
内核main.c中的内存初始化/*非常详解*/自从进入安全模式之后,CPU的寻址能力从1M一下子扩展到4G,物理地址=段基址(CS)*16+偏移地址(IP)的日子一去不复返了;可以想象
好好学习,好好工作,好好生活
·
2008-02-19 00:00
bootsect.s中的load_setup
bootsect.s中的load_setupfrom:http://blog.sina.com.cn/s/blog_5028978101008wjl.html该代码来自
linux0.11
内核代码/boot
好好学习,好好工作,好好生活
·
2008-02-18 21:00
配置虚拟机作为保护模式编程的开发环境
赵博士的书是很早就听说的了,那时候我还没有大学毕业,最开始是自己免费开放了电子版,当然现在还有得下载,而且是更新之后的版本,他自己办了一个论坛专门讨论
linux0.11
的问题,我有时会去看看,治学态度没的说
那谁的技术博客
·
2007-07-25 22:00
目前用到的资源
www.oldlinux.org可下到及
Linux0.11
源码.
LanceDeGate
·
2007-03-29 11:00
利用GDB和Bochs调试内核源代码
利用GDB和Bochs调试内核源代码 本节说明如何在现有Linux系统(例如RedHat9)上使用Bochs模拟运行环境和gdb工具来调试
Linux0.11
内核源代码。
谈笑有鸿儒,往来无白丁
·
2007-03-23 14:00
利用GDB和Bochs调试内核源代码
阅读更多本节说明如何在现有Linux系统(例如RedHat9)上使用Bochs模拟运行环境和gdb工具来调试
Linux0.11
内核源代码。
apusic
·
2007-03-23 06:00
Linux
RedHat
EXT
C
C++
利用GDB和Bochs调试内核源代码
阅读更多本节说明如何在现有Linux系统(例如RedHat9)上使用Bochs模拟运行环境和gdb工具来调试
Linux0.11
内核源代码。
apusic
·
2007-03-23 06:00
Linux
RedHat
EXT
C
C++
利用GDB和Bochs调试内核源代码
本节说明如何在现有Linux系统(例如RedHat9)上使用Bochs模拟运行环境和gdb工具来调试
Linux0.11
内核源代码。
apusic
·
2007-03-23 06:00
C++
c
linux
redhat
ext
构建自己的操作系统[1]-引导程序
这几天一直在看
Linux0.11
的内核,也在看国内一些小操作系统的代码,LearnOS,Pretty,Iris。。。。想集合它们的一些优点,先做出一个简单的内核。
DL88250
·
2007-02-22 11:00
虚拟机
linux
windows
汇编
电信
磁盘
想说说实模式的内存地址映射的问题
昨天用nasm重写
linux0.11
的bootsect.s,又有了一些新的体会。
axx1611
·
2006-12-27 19:00
linux
vector
OS
video
System
byte
linux0.11
缓冲处理过程及一点块设备的基础知识
关于linux缓冲处理过程及一点块设备的基础知识 一:块设备硬盘的基础知识:硬盘存储信息的格式是按柱面、磁头号和扇区来存储的,硬磁盘每个存储表面被划分成若干个磁道,每道划分成若干个扇区。存储容量=磁头数×柱面数×扇区数×每扇区字节数磁头数:磁头是硬盘读取数据的关键部件,,在工作状态时,磁头悬浮在盘片上方,而不与盘片直接接触,电源关闭之后,磁头会自动回到在盘片上的起始位置。硬盘的磁头数取决于硬盘中的
goodluckyxl
·
2006-06-01 17:00
[Linux内核]利用bochs调试内核
有关Bochs调试功能的说明参见前面14.2节,这里基于
Linux0.11
内核来说明Windows环境下Bochs系统调试操作的基本方法。
·
2005-02-17 05:00
linux
Linux0.11
内核引导启动过程概述
Linux0.11
仅支持x86架构。它的内核引导启动程序在文件夹boot内,共有三个汇编代码文件。按照启动流程依次是: (1)bootsect.s。
21aspnet
·
2005-01-28 13:00
linux
汇编
嵌入式
System
语言
编译器
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他