登录
首页 » Linux编程 » linux 0.11 内核

linux 0.11 内核

于 2022-02-03 发布 文件大小:94.32 kB
0 172
下载积分: 2 下载次数: 1

代码说明:

我是通过阅读赵炯老师编的厚厚的linux内核完全剖析看完LINUX0.11的代码,不得不发自内心的说Linus真的是个天才。虽然我觉得很多OS设计的思想他是从UNIX学来的,但是他自己很周全很漂亮很巧妙地实现了如此庞大一个系统的绝大多数代码。这里面有太多环节需要注意,很难得。。。读完之后觉得很有收获,虽然版本很低,但是已经对OS有一个很具体的认识了,比理论上的要来得深刻、真实。下面是我自己学习过程的思考和总结,在看完细节之后主要从LINUX各个功能模块其及相互之间和内部的层次关系去考虑的,本文图片均取自该书。我觉得这篇总结性质的文章对还没有接触linux0.11内核的人来说肯定没有什么意义。应该只有读过的代码的人才会有同感吧。另外我看代码的时候使用了VC版的内核源码工程,代码中的注释与书中几乎一样。用VC可以更容易地在函数定义中跳转查看,节约时间,我的方法是看书上代码前给出的知识介绍,然后在电脑上看代码实现,一共用了十天把这本书主要部分看完了。这里给希望阅读代码的人分享一下。 

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux 下检测USB存储设备
     linux 检测USB存储设备,包括移动硬盘U盘, 支持热插拔检测和系统已经安装接入的移动存储
    2023-06-17 02:15:04下载
    积分:1
  • 非局部贝叶斯去噪
    这个是使用非局部贝叶斯去噪的源代码,在linux平台下,使用c++编写。属于比较新的去噪算法,处理彩色图像效果非常好。程序中还给出了一些关于矩阵计算和图像读曲的函数,非常适合拿来学习
    2023-01-25 08:00:03下载
    积分:1
  • QT实现仪表盘
    在linux平台下运用开源QT软件,C++编写常用图形化仪表,可以将数字信号转化为图形仪表信号,显示在windowform当中,代码使用简单,方便初学者学习与运用!
    2022-01-23 10:42:56下载
    积分:1
  • 摄像头视频采集
    摄像头视频采集,免驱摄像头,能够实现拍照,实时监控,窗口变换等,由yuv转为RGB,窗口缩放采用近邻比例缩放
    2023-03-05 20:30:04下载
    积分:1
  • speex 回音消除 JNI
    根据speex 提供的源码,写入调用jni ,实现基本的回音消除。 但是要运用到代码里面,还需要做进程控制
    2022-07-01 15:40:59下载
    积分:1
  • 万能链表
    这是一个万能链表,有了它,将其嵌入到你的数据结构中,一劳永逸的实现链表的功能。
    2022-01-26 06:03:16下载
    积分:1
  • 多播的侦听器
    它是多址广播听着程序。 目前这是支持到本机多播流 但它会去支持 *。G. 谢谢
    2023-06-21 08:30:05下载
    积分:1
  • g711a+h264封装为mp4
    1、从g711a音频文件中提取转为pcm 2、从pcm转为aac 3、aac和h264封装为mp4 4、使用的是C语言 5、代码运行效率比较好 6、没有内存泄漏 在i386的Linux上测试不错,而且可以很简单的移植到arm平台
    2022-08-06 17:32:00下载
    积分:1
  • Python调用C
    Python 调用C的 示例代码本例使用ctypes 模块,直接调用C代码的动态库文件。参考运行环境:Python 3.4
    2022-02-12 06:18:39下载
    积分:1
  • C++ 客户端-服务器架构的网络五子棋(适用于网络游戏初级学习)
    一 程序简介这是一个网络五子棋游戏,当游戏开始只有一个玩家时,则他处于等待状态;游戏的过程中当其中一方未落子时,另一方处于等待状态; 游戏开始时,由其中一方先开局,将一枚棋子落在棋盘坐标上,其中一方先开局然后由另一方落子,如此轮流下子,直到某一方首先在棋盘的竖、横或斜的某个方向上将五子连成线,则该方该局获胜,按任意键退出程序。    二 安装方法1.首先,需要分别点击ChessClient.dsp和ChessSerer.dsp文件(用Visual C++),然后需要将ChessClient文件中的这一行:       “serv.sin_addr.S_un.S_addr=inet_addr("58.154.194.85");”中的网址换成ChessServer运行主机的ip地址; 2.分别编译链接运行,如图ChessClient的编译过程:  ChessServer的编译过程:   注:Visual C++与Windows7,8之间存在兼容性问题,安装Visual C++后应进行兼容性设置(请参考:http://jingyan.baidu.com/ar
    2023-06-16 20:55:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载