随笔分类 -  Linux System

内核同步机制
摘要:#一些概念内核可以处理来自CPU上执行的进程请求,也可以处理来自外部设备发出的中断请求。内核各个部分并不是严格按次序执行的,而是采用交错执行(interleave)的方式。 内核提供的服务对应于CPU处于内核态时所执行的代码,如果CPU在用户态则认为处于空闲状态。内核提供的原则支持内核控制路径的嵌... 阅读全文

posted @ 2014-11-12 21:03 UBless 阅读(944) 评论(0) 推荐(0) 编辑

中断与异常(big hole)
摘要:#一些概念中断:一件可以改变处理器执行指令顺序的事件,对应于CPU内外部硬件电路产生的电信号。分为同步中断异步中断。 * 同步中断是CPU控制单元产生,只有在一条指令中止执行后CPU才会发出中断。 * 异步中断由其他硬件设备遵照CPU时钟信号随机产生。 Intel微处理器将同步和异步中断分别称... 阅读全文

posted @ 2014-11-08 18:52 UBless 阅读(427) 评论(0) 推荐(0) 编辑

内存管理——寻址
摘要:#内存地址x86架构包括三种地址: 1. 逻辑地址 * 用于机器语言寻址,包括操作数的地址及指令地址等。逻辑地址包括短地址以及偏移地址。 2. 线性地址(虚拟地址) * 32位无符号整数,0x00000000~0xffffffff。最多寻址4GB。 * 0x0000... 阅读全文

posted @ 2014-11-03 20:19 UBless 阅读(1007) 评论(0) 推荐(0) 编辑

进程管理
摘要:#一些概念进程:处于执行中的目标代码以及相关资源的合集线程:进程中的活动对象,也是内核的直接调度对象,管理独立的 * 指令计数器 * 栈 * 寄存器 Linux系统并不区分进程和线程;线程被视作一种特殊的进程,都是lightweight process。操作系统对进程提供两种虚拟机制 1.... 阅读全文

posted @ 2014-10-29 15:51 UBless 阅读(323) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示