原文:Linux 0.11源码阅读笔记-总览

Linux . 源码阅读笔记 总览 阅读源码的目的 加深对Linux操作系统的了解,了解Linux操作系统基本架构,熟悉进程管理 内存管理等主要模块知识。 通过阅读教复杂的代码,锻炼自己复杂项目代码的阅读能力。对于一般简短的程序,可以从main函数逐行阅读理解 对于复杂的项目,只能在了解源码主要结构的情况下,抓住某个具体的功能进行阅读。 选择较早版本的理由 Linux较新版本代码在百万行以上,而 ...

2022-03-29 00:52 0 965 推荐指数:

查看详情

linux 0.11 源码学习(一)

linux源码断断续续看过好多次,可能是工作中用到linux的项目也断断续续的,总感觉理解的东西还浮在面上。本系列文章记录对linux 0.11版本源码的学习,主要参考资料是赵炯的《Linux内核完全注释》。记得买这本书的时候还在念研究生,当时是完全看不下去,工作这些年算是粗读过,但都不 ...

Mon Feb 04 04:33:00 CST 2013 0 4573
linux0.11学习笔记(1)

公布软件包包括内容: bootimage.Z - 具有美国键盘代码的压缩启动映像文件; rootimage.Z - 以1200kB 压缩的根文件系统映像文件; linux-0.11.tar.Z- 内核源码文件; as86.tar.Z - linux bruce evans'二进制 ...

Fri Jul 21 05:32:00 CST 2017 0 1746
linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)

  linux内核源码虽然是用C写的,不过其中有很多用嵌入式汇编直接操作底层硬件的“宏函数”,要想顺利的理解内核理论和具体实现逻辑,学会看嵌入式汇编是必修课,下面内容是学习过程中的笔记;当做回顾时的参考。 嵌入式汇编语法:   1、格式   除第一行以外,后面带冒号的行若不 ...

Tue Dec 12 08:18:00 CST 2017 1 1272
linux源码阅读笔记 asm函数

linux源码中经常遇到__asm__函数。它其实是函数asm的宏定义 #define __asm__ asm,asm函数让系统执行汇编语句。 __asm__常常与__volatile__一起出现。__volatile__限制编译器不能对下面的汇编语句进行优化处理。 分析下面语句 ...

Wed Mar 04 22:53:00 CST 2015 0 3845
Linux内核0.11代码阅读(转)

最近决定开始阅读Linux 0.11的源代码。 学习Linux操作系统的核心概念最好的方法莫过于阅读源代码。而Linux当前最新的源代码包已经有70MB左右,代码十分庞大,要想深入阅读十分困难。而Linux早期的0.11版本虽然有诸多局限,但是具备了现代操作系统的完备功能,一些基本概念 ...

Thu Jan 10 21:20:00 CST 2019 0 1093
[阅读笔记]fsnotify源码阅读

fsnotify的github地址是 https://github.com/howeyc/fsnotify fsnotify是一个文件夹监控应用。可以使用创建一个w ...

Mon Dec 03 02:41:00 CST 2012 0 3235
Apollo源码阅读笔记(一)

Apollo源码阅读笔记(一) 先来一张官方客户端设计图,方便我们了解客户端的整体思路。 我们在使用Apollo的时候,需要标记@EnableApolloConfig来告诉程序开启apollo配置,所以这里就以EnableApolloConfig为入口,来看下apollo客户端的实现逻辑 ...

Mon Jan 07 22:00:00 CST 2019 0 1368
memcached 源码阅读笔记

阅读 memcached 最好有 libevent 基础, memcached 是基于 libevent 构建起来的. 通由 libevent 提供的事件驱动机制触发 memcached 中的 IO 事件. 个人认为, 阅读源码的起初最忌钻牛角尖, 如头文件里天花乱坠的结构体到底有什么用 ...

Fri Dec 20 06:20:00 CST 2013 2 2736
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM