内核书

边干边学--Linux内核指导

操作系统实验指导——基于Linux内核(第三版)

Linux内核技术手册

Linux内核API完全参考手册

http://www.ingben.com/

Linux内核分析与高级教程

时间: 2024-11-10 15:27:03

内核书的相关文章

一个移动开发老码农的书单

了解更多老码农的个人信息,爱八卦的,请看这里:http://www.koulianbing.com/?page_id=12 老码农是个比较宅的人,不爱玩游戏,只爱看书.过去10年来读的书中,还能记得的书大部都是很不错的,列出来推荐给大家.会持续更新. 一.开发技术 1.Effective Objective C 2.0 适合代码量在5000行以后阅读,对细节优化,性能提升,结构设计都非常有帮助,强烈建议所有iOS码农人手一本,至少读三遍. 2.Objective-C高级编程 日本人写的,薄薄的一

CentOS7 安装向导

一.安装步骤: 1. 新建虚拟机 2. 输入虚拟机名称 3. 选择存储器 4. 选择操作系统 5. 分配CPU,内核书 6. 设置虚拟磁盘大小 7. 选择安装的ISO文件 8. 重命名虚拟机名称(后跟操作系统名称和IP地址后三位) 9, 打开虚拟机电源 10. 打开虚拟机控制台 11. 设置操作系统语言 12. 设置软件安装类型(最小化安装,不带UI),设置硬盘的分区大小,设置网络连接 a.设置硬盘的分区大小 b.设置网络连接,主机名 c. 设置IP地址 d. 设置后,启动网络,设置主机名 二.

我的 Linux 新世界观 (转)

*/--> pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} 我的 Linux 新世界观 (转) Table of Contents 关于工具的哲学 自由软件好,还是开源软件好? Linux 桌面,永远的痛? Linux 擅长什么? 十年河东,十年河西,何时宛在水中央? 是工具决定目的,还是目的决定工具? 为什么是 Linux,而不是别的? 原文: h

Linux 0.12 sched.c代码理解

最近看看linux0.12,对自己理解内核有很大帮助,但是有些东西也确实需要时间去认真分析,今天看看了sched.c的代码,和大家分享一下.先上代码 /* * linux/kernel/sched.c * * (C) 1991 Linus Torvalds */ /* * 'sched.c' is the main kernel file. It contains scheduling primitives * (sleep_on, wakeup, schedule etc) as well a

4.Linux根文件系统和目录结构及bash特性

4.1Linux目录结构和根文件系统全面讲解 Linux文件系统: Linux:glibc 程序编译方式: 动态链接 静态编译 进程的类型: 终端:硬件设备, 关联一个用户接口 与终端相关:通过终端启动 与终端无关:操作引导启动过程当中自动启动 操作系统的组成: 静态:Kernel,application 文件系统:层级结构 FHS: Filesystem Hierachry Stanard /bin: 所有用户可用的基本命令程序文件 /sbin:供系统管理使用的工具程序 /boot:引导加载器

linux内核设计与实现一书阅读整理 之第十八章

CHAPTER 18 调试 18.1 准备开始 需要的是准备是: - 一个bug - 一个藏匿bug的内核版本 - 相关内核代码的知识和运气 重点: 想要成功的进行调试,就取决于是否能让这些错误重现.如若不能,消灭bug就只能通过抽象出问题,再从代码中寻找蛛丝马迹来进行了. 18.2 内核中的bug bug出现时可能的症状: 错误代码.(如没把正确的值存放在恰当的位置) 同步时发生的错误.(如共享变量锁定不当) 错误的管理硬件.(如给错误的控制寄存器发送错误的指令) ...... 内核bug发作

linux内核设计与实现一书阅读整理 之第三章

chapter 3 进程管理 3.1 进程 进程就是处于执行期的程序. 进程就是正在执行的程序代码的实时结果. 内核调度的对象是线程而并非进程. 在现代操作系统中,进程提供两种虚拟机制: 虚拟处理器 虚拟内存 进程是处于执行期的程序以及相关的资源的总称. 进程包括代码段和其他资源. 几个函数: fork():创建新进程 exec():创建新的地址空间并把新的程序载入其中 clone():fork实际由clone实现 exit():退出执行 wait4():父进程查询子进程是否终结 wait().

Linux内核探索之路——关于书

原文来自http://blog.chinaunix.net/uid-20608849-id-3029223.html 作者对书的总结很到位,看完有种醍醐灌顶的感觉.备份一下,以防以后找不到. 在学习Linux内核代码的过程中,定会参考很多书籍以及网路资源,但是并不是所有的书籍和资源都能够帮助你前进,或者说是能够将你引导向正确而高效的道路. 在学习的一些阶段可能会需要不同的书,比如在第一个阶段,一些基本的书籍都是可以参考的.这个阶段的书籍非常多,比如<鸟哥的linux私房菜>,它介绍了Linux

linux内核设计与实现一书阅读整理 之第一二章整合

第一章:Linux内核简介 一.Unix和linux Unix是一个强大.健壮和稳定的操作系统. 1.Unix内核特点 十分简洁:仅提供几百个系统调用并且有明确的目的: 在Unix中,大部分东西都被(或者正致力于)被当做文件对待: Unix内核即相关系统工具软件都是用C语言编写的,这使得系统有着强大的可移植性: Unix进程创建非常迅速,目标在于一次执行保质保量地完成一个任务 2.Linux与Unix异同 Linux是基于Unix的类系统,比如它也实现了Unix的API: 但它不同于Unix,没