qqwx

导航

12 2009 档案

5.定时 2009-12-30 17:09 210人阅读 评论(0) 收藏
摘要:80x86体系上,内核必须显式与几种时钟、定时器打交道。时钟电路:跟踪当前时间,产生精确的度量。定时器电路由内核编程,所以以固定的、预先定义的频率发出中断。1.实时时钟(RTC):所有PC都有一个,它独立于CPU及其它芯片,断电仍运行,靠小电池供电。RTC可以以2~8192Hz的频率在IRQ8上发周... 阅读全文

posted @ 2009-12-30 17:09 qqwx 阅读(214) 评论(0) 推荐(0)

4.内核同步 2009-12-24 23:24 250人阅读 评论(0) 收藏
摘要:上述,在中断处理程序中,不可以发生进程切换,但在异常处理程序中,当前进程可能被另一进程取代,并按这种取代可否发生将内核分为可抢占式和不可抢占式。如进程A在异常处理程序中来了中断,在中断处理程序中唤醒了一个高优先级的进程B,如果内核是抢占式,那么会发生强制进程切换,用B切换A。异常处理则暂停(上一... 阅读全文

posted @ 2009-12-24 23:24 qqwx 阅读(110) 评论(0) 推荐(0)

3.中断与异常 2009-12-24 16:25 391人阅读 评论(0) 收藏
摘要:中断是一种改变CPU指令执行序列的行为,一般分cpu产生的和外设产生的两种,分别叫同步中断与异步中断,或叫异常与中断。中断处理与进程切换貌似相似,实则大不相同,用于中断或异常处理的代码并非是进程,而是一个“内核控制路径”。中断分为可屏蔽、不可屏蔽,异常则分为:1.故障:发生后仍返回刚执行的指令,即... 阅读全文

posted @ 2009-12-24 16:25 qqwx 阅读(148) 评论(0) 推荐(0)

2.进程 2009-12-21 18:33 121人阅读 评论(0) 收藏
摘要:多道程序设计的操作系统中,进程被引入来代表程序的执行。进程如人,有生有死有父子,子进程会复制父进程的绝大多数信息,并在不同的地址空间运行。此处的“复制”只是概念中的复制,实际中为保持较好性能,往往采用写时复制技术。现代unix将执行流变成线程。它与进程的区别是共享进程(或称线程组领头线程)的地址空... 阅读全文

posted @ 2009-12-21 18:33 qqwx 阅读(139) 评论(0) 推荐(0)

1.内存 2009-12-17 14:54 124人阅读 评论(0) 收藏
摘要:80x86保护模式中,地址分为逻辑地址,线性地址,物理地址?逻辑地址即cs,ds,eip等,同8086? 80286以后引入了保护模式,可对内存块进行保护,所以除了地址本身,还必须有信息指出,受保护的内存块的大小?受没受保护等信息?如果还是用8086的模式来直接在cs,ds中放地址,那么32位的空间... 阅读全文

posted @ 2009-12-17 14:54 qqwx 阅读(183) 评论(0) 推荐(0)