Windows内核设计思想 采用完整的 ReactOS 代码(经过部分修改)Windows内核安全与驱动开发x86/64 体系探索及编程处理器虚拟化技术Windows Internals(中文版为《深入解析 Windows 操作系统)潘爱民老师所著《Windows内核原理与实现毛德操老师所著的《Wi...
分类:
其他好文 时间:
2015-02-16 23:31:03
阅读次数:
222
1.《Linux内核设计与实现》 ? 本书重在原理。适合入门的最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的。 2.《深入理解Linux内核》 ? 此书比上一本...
分类:
系统相关 时间:
2015-02-12 22:57:08
阅读次数:
397
一直以来都对execve到底做了什么,总是犯迷糊,原来看Linux内核设计的艺术,这部分讲解的非常不细致,这次结合赵博士的书,重新理解了这部分代码。 首先列出代码,如下: if (!(pid=fork())) {//进程1创建进程2
close(0);
if (open("/etc/rc",O_RDONLY,0))
_exit(1);
execve("/bin/sh",ar...
分类:
系统相关 时间:
2015-02-07 14:31:47
阅读次数:
292
1,linux内核内存管理arm体系结构的内存建立是在kernel/arch/arm/kernel/setup.c文件里~linux内核设计与实现——内存管理linux内核中,内核把物理页作为内存管理的基本单元,处理器最小的寻址单位是字节,从虚拟内存角度看,页是最小单位。内核中使用struct pa...
分类:
系统相关 时间:
2015-01-26 20:59:35
阅读次数:
243
4.3.4 调度策略的活动想象下面这样一个系统,他拥有两个可运行的进程:一个文字编辑程序和一个视频编码程序。文字编辑程序显然是I/O消耗型的,因为它大部分时间都在等待用户的键盘输入(无论用户的输入速度有多快,都不可能赶上处理的速度)。用户总是希望按下键系统就能马上响应。相反,视频编码程序是处理器消耗...
分类:
系统相关 时间:
2015-01-26 11:51:19
阅读次数:
243
2014年终终结 2014年12月31日去看了凤凰传奇的演唱会,忙碌的一年结束了。 这一年我读了几本书,个人觉得都是好书,推荐给大家。 1、Linux内核设计的艺术,讲解Linux0.11源代码,写的非常详细,字字珠玑,比赵炯的书更适合初学者。 2、Android软件安全与逆向分析,这本书有些有用的东西,适合初学者入门,不过本书有凑字的嫌疑,并且感觉作者写书...
分类:
其他好文 时间:
2015-01-02 11:03:51
阅读次数:
250
核心(kernel):/boot/vmlinuz-version version 带发行包版本,本地版本内核模块(kernel object): /lib/modules/version/内核设计: 单内核 模块化设计--内核小,功能做成模块 微内核装载模块: insmod modprobe内核下....
分类:
系统相关 时间:
2014-12-30 00:18:06
阅读次数:
213
前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩...
分类:
其他好文 时间:
2014-12-27 21:36:46
阅读次数:
298
TridentTrident(IE内核):该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。由...
分类:
其他好文 时间:
2014-12-25 15:54:09
阅读次数:
242
1. 在《Linux内核设计与实现3》(Linux Kernel Development 3)中写道:
在你修改过配置文件之后,或者在用已有的配置文件配置新的代码树的时候,应该用命令make oldconfig验证和更新配置;这里,对make oldconfig的作用没有作明确的说明;
2. 在linux-2.6.xx目录的README文件中,说明make oldconfig的作用:所有问题都...
分类:
其他好文 时间:
2014-12-22 14:31:27
阅读次数:
173