操作系统篇
Robin_J9
这个作者很懒,什么都没留下…
展开
-
中断机制
中断(Interrupt),是指某个事件(例如电源掉电、定点加法溢出或I/O传输结束等)发生时,系统中止现行程序的运行、引出处理该事件的程序进行处理,处理完毕后返回断点,继续执行。原因:系统必须具有能使多个应用程序任务在CPU上快速转接的能力,具有自动处理计算机系统中发生的各种事故的能力,还需要解决外设和中央处理机之间的通信。当中断发生时,指令计数器(PC)和处理机状态字(PS)中的内容自动压入处理原创 2016-04-14 09:01:57 · 2144 阅读 · 0 评论 -
进程
进程模型: 一个进程就是一个正在执行程序的实例,包括程序计数器(PC)、寄存器(PS)和变量的当前值。从概念上讲,它拥有自己的虚拟CPU。当然,实际上真正的CPU在各自进程之间来回切换。关键思想: 一个进程是某种类型的一个活动,它有程序、输入、输出以及状态。单个处理器可以被若干个进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为另一个进程提供服务。如果一个程序运行了两边,则属于两个进原创 2016-04-14 10:31:09 · 578 阅读 · 0 评论 -
死锁
大部分的死锁都和资源相关。资源:这类需要排他性使用的对象。可以是硬件设备(如磁带机)或是一组信息(如数据库中一个加锁的记录)。资源可分为两类:可抢占的和不可抢占的。可抢占资源可以从拥有它的进程中抢占而不会产生任何副作用,存储器就是一类可抢占的资源。不可抢占资源:是指在不引起相关计算失败的情况下,无法把它从占有它的进程处抢占过来。总之,死锁与不可抢占资源有关,有关可抢占资源的潜在死锁通常可以通过在进程原创 2016-04-24 20:38:15 · 399 阅读 · 0 评论