How Linux Kernel Works 阅读笔记
How Linux Kernel Works 阅读笔记
002237
学习。进步。
展开
-
linux kernel v2.6.15.5代码目录树
linux kernel 结构1. scripts该目录中并没有包含任何核心代码,该目录下存放了用来配置内核的脚本和应用程序源码。当输入 make menuconfig 或者 make xconfig 之类命令进行内核配置时,会首先编译应用程序的源码、生成可执行文件,然后运行;该可执行文件接着读取当前体系结构对应子目录树中的 Kconfig 文件开始对内核进行配置;在配置完成后会在...原创 2018-03-04 22:16:33 · 337 阅读 · 0 评论 -
linux_c_note_02
目录程序的调试常量、变量和表达式深入理解函数gdb基本命令程序和编程语言助记符(Mnemonic)汇编器(Assembler)编译(Compile)编译器(Compiler)可移植的(Portable)平台无关的(Platform Independent)计算机体系结构(Architecture)操作系统(Operating System)...原创 2019-01-24 14:54:04 · 137 阅读 · 0 评论 -
linux_c_note_03
目录数据类型ILP32或LP64规范Integer Promotion(整数推广)Side Effect&Sequence Point数据类型那么不带signed或unsigned关键字的char型呢? C标准规定这是Implementation Defined,编译器可以定义char型是无符号的,也可以定义char型是有符号的,在该编译器所对应的体系结构...原创 2019-01-24 15:41:54 · 188 阅读 · 0 评论 -
How Linux Kernel Works 笔记 (绪论)
GPLGNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。http://www.gnu.org/licenses/licenses.html自由软件不仅仅是产品,自由软件是一种全新的价值观,是一种全新的世界观。...原创 2019-01-09 13:35:46 · 132 阅读 · 0 评论 -
linux_c_note_04
目录Von Neumann体系结构MMUMemory Hierarchy Von Neumann体系结构 主要特点是: CPU(CPU, Central Processing Unit,中央处理器,或简称处理器Processor) 和内存(Memory) 是计算机的两个主要组成部分,内存中保存着数据和指令, CPU从内存中取指令(Fetch) 执行,其中有些指令让CPU...原创 2019-01-25 14:14:09 · 163 阅读 · 0 评论 -
linux_c_note_05
目录最简单的汇编程序x86汇编的两种语法x86的寄存器 最简单的汇编程序 #PURPOSE: Simple program that exits and returns a# status code back to the Linux kernel##INPUT: none##OUTPUT: returns a status code. This can be ...原创 2019-02-11 14:10:21 · 135 阅读 · 0 评论