HardBirch

slab着色与cpu硬件高速缓存

发布日期:2011年06月11日| 点击: 4,236 次| 暂无评论

     学习LKD的时候,在内存管理一章的slab小节中,对于slab的着色只是一笔带过,并没有详细叙述,只好翻看了很多资料,稍微有了点儿概念,其实关键在于分清所谓的cache(高速缓存...

ELF文件结构描述

发布日期:2010年08月11日| 点击: 3,350 次| 暂无评论

3.4 ELF文件结构描述   我们已经通过SimpleSection.o的结构大致了解了ELF文件的轮廓,接着就来看看ELF文件的结构格式。图3-4描述的是ELF目标文件的总体结构,我们省去了ELF一些繁琐的结构,把...

“魔数”的来由

发布日期:2010年08月11日| 点击: 1,917 次| 暂无评论

    ELF魔数 我们可以从前面readelf的输出看到,最前面的“Magic”的16个字节刚好对应“Elf32_Ehdr”的e_iden...

MMU

发布日期:2010年05月22日| 点击: 3,440 次| 评论:3

现代操作系统普遍采用虚拟内存管理(Virtual Memory Management)机制,这需要处理器中的MMU(Memory Management Unit,内存管理单元)提供支持,本节简要介绍MMU的作用。 ...

IEEE802工作委员会

发布日期:2010年05月13日| 点击: 2,096 次| 暂无评论

-->-->--> -->--> --> IEEE802 局域网标准    IEEE 是英文 Institute of Electrical and Electronics Engineers 的简称,其中文译名是...

非屏蔽中断与异常

发布日期:2010年04月28日| 点击: 1,497 次| 暂无评论

   异常就是CPU内部出现的中断,也就是说,在CPU执行特定指令时出现的非法情况。非屏蔽中断就是计算机内部硬件出错时引起的异常情况。从上图可以看出,二者与外部I/O接口没有任何关系。Intel把非...

北桥与南桥

发布日期:2010年04月27日| 点击: 1,612 次| 暂无评论

               北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控...

linux的物理内存空间与线性地址空间的的对应关系

发布日期:2010年04月17日| 点击: 2,576 次| 评论: 1

在支持MMU的32位处理器平台上,Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同。Linux运行在虚拟存储...

In_interrupt( ) 和In_irq( )

发布日期:2010年04月14日| 点击: 3,678 次| 暂无评论

in_interrupt() 是判断当前进程是否处于中断上下文,这个中断上下文包括底半部和硬件中断处理过程,函数实现:      #define in_interrupt(...

时钟周期-指令周期-机器周期 以及三者之间的关系

发布日期:2010年04月13日| 点击: 1,982 次| 暂无评论

时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内,CP...

Intel® 64 and IA-32 Architectures Software...

发布日期:2010年04月13日| 点击: 2,141 次| 暂无评论

  Intel® 64 and IA-32 Architectures Software Developer's Manuals These manuals describe the architec...

外设IO地址空间中的地址怎么转换到内核态的虚拟地...

发布日期:2010年04月05日| 点击: 2,870 次| 评论: 1

LZ发问: 在看到i/o memory i/o region,以及ioremap,mmap时,被这些概念弄糊涂了,看到zhanrk的《Linux对IO端口资源的管理》后,对memory-mapped的i/o还是有些疑问...

linux内核分析-存储器管理-理论篇

发布日期:2010年04月02日| 点击: 1,955 次| 暂无评论

存储器寻址--------------------------------------------------------------------------------------------------------...

The Difference between write through and write...

发布日期:2010年04月02日| 点击: 1,723 次| 暂无评论

直写式(write through),也叫写透。即CPU在向Cache写入数据的同时,也把数据写入主存以保证Cache和主存中相应单元数据的一致性,其特点是简单可靠,但由于CPU每次更新时都要对主存写入,速度必然受影响...

outb_p() 函数、outb函数与outb指令

发布日期:2010年04月02日| 点击: 4,827 次| 暂无评论

outb_p() 在执行了CPU的outb指令后会再使用jmp指令延迟了几个机器周期时间.而outb()则是只执行outb指令 ...

QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐