读书笔记
文章平均质量分 81
chenlb200
这个作者很懒,什么都没留下…
展开
-
读书笔记-《Linux内核设计与实现》(1~5章)
第1章 Linux内核的简介1.1 UnixUnix强大的根本原因Unix很简洁:仅提供几百个系统调用并且有一个非常明确的设计目的;所有东西都被当做文件对待:提供一套系统调用接口—open()、read()、write()、lseek()和close();用C语言编写而成:移植力强;进程创建非常迅速:调用fork();拥有一套简单又稳定的进程间通信元语。1.2 LinuxLinux系统的原创 2016-11-23 14:10:52 · 296 阅读 · 0 评论 -
《Linux内核的设计与实现》读书笔记(一)---Linux内核简介
第1章 Linux内核的简介1.1 UnixUnix强大的根本原因Unix很简洁:仅提供几百个系统调用并且有一个非常明确的设计目的;所有东西都被当做文件对待:提供一套系统调用接口—open()、read()、write()、lseek()和close();用C语言编写而成:移植力强;进程创建非常迅速:调用fork();拥有一套简单又稳定的进程间通信元语。1.2 LinuxLinux系统的原创 2016-11-24 21:04:36 · 387 阅读 · 0 评论 -
《Linux内核的设计与实现》读书笔记(三)---进程管理
第2章 从内核出发内核源码树编译内核配置内核配置选项可以用来决定哪些文件编译进内核,也可以通过预处理命令处理代码。这些选项要么是二选一,要么是三选一。其中三选一是加多了module选项,编译的时候这部分功能被编译成以模块的形式生成,驱动程序一般都用三选一的配置选项。 配置选项可以是字符串或者整数。配置工具 命令行工具:make config图形界面工具:make menuconfig #nc原创 2016-11-24 21:08:19 · 383 阅读 · 0 评论 -
《Linux内核的设计与实现》读书笔记目录
《Linux内核的设计与实现》读书笔记(一)—Linux内核简介 《Linux内核的设计与实现》读书笔记(二)—从内核出发 《Linux内核的设计与实现》读书笔记(三)—进程管理原创 2016-11-24 21:21:36 · 420 阅读 · 0 评论 -
《Linux内核的设计与实现》读书笔记(二)---从内核出发
第2章 从内核出发内核源码树编译内核配置内核配置选项可以用来决定哪些文件编译进内核,也可以通过预处理命令处理代码。这些选项要么是二选一,要么是三选一。其中三选一是加多了module选项,编译的时候这部分功能被编译成以模块的形式生成,驱动程序一般都用三选一的配置选项。 配置选项可以是字符串或者整数。配置工具 命令行工具:make config图形界面工具:make menuconfig #nc原创 2016-11-24 21:17:05 · 434 阅读 · 0 评论 -
《Linux内核的设计与实现》读书笔记(四)---进程调度
进程调度Linux进程调度原理多任务多任务操作系统指能同时并发地交互执行多个进程的操作系统。主要分为两类:非抢占式多任务抢占式多任务 Linux提供了抢占式的多任务模式,有调度程序决定进程的运行和停止。调度程序调度程序主要的工作:决定进程的运行和停止决定进程的运行时间Linux内核在2.6.23后采用“完全公平调度算法”简称CFS。Linux调度策略及算法策略策略就是决定调度程序在何时原创 2016-11-25 21:57:54 · 376 阅读 · 0 评论