的下一个控制卡,并且把输出的信息正确快速的输出到显示器上来替代用
" 定义的作业。
d.实时:经常用于专门的用途。这个系统从感应器上读取数据,而且必须在严
格的时间内做出响应以保证正确的性能。
e.网络:提供给操作系统一个特征,使得其进入网络,比如/文件共享。
f.分布式:这种系统在几个物理处理器中分布式计算,处理器不共享内存或时钟。
每个处理器都有它各自的本地存储器。它们通过各种通信线路在进行通信,比
如:一条高速的总线或一个本地的网络。
Chapter 2
001$ "#$"
2基本的3"2"3
内核态的指令只能在内核中执行,只有操作系统能够访问内核,这就避免了用
户对内核的操作,从而起到了保护的作用
0 !"#$
""
中断是一个进程在执行的过程中,系统发生了急需处理的事件,产生中断,
cpu收到中断信号后将当前正在执行的进行挂起,转而处理急需处理的事件。
陷入是指进程在执行的过程中,从用户态转到内核态。
区别:陷入是由程序造成的,并且与程序同步。如果程序一而再的被运行,陷
入将总在指令流中相同位置的精确发生。而中断则是由外部事件和其时钟造成
的,不具有重复性
0 4$'%567$
'%5 对于内存与设备之间大量数据的移动是有用的。它不需要 " 参与转移,
使转移完成的更快," 可以并发地执行其他的任务。
08 9$$""#
#""""#"$"
""2":"".3:$.
"
当两个或者更多的部件需要交换数据,以及组成部件以不同的速度完成转换时,
缓存是十分有用的。缓存通过在各个组成部件之间提供一个中间速度的缓冲区
来解决转换问题。如果速度较快的设备在缓存中发现它所要的数据,它就不需
要再等待速度较慢的设备了。缓存中的数据必须与组成部件中的要一致。如果
一个组成部件中的数据值改变了,缓存中的这个数据也必须更新。在多进程系
统中,当有不止一个进程可能进入同一个数据时,这就成了一个显著的问题。
一个组成部件将会被一个同等大小的组成部件所消除,但是只有当/23缓存和组
成部件有相同状态存储能力(也就是,当断电的时候,组成部件还能保存它的
数据,缓存也一样能保存它的数据),2#3缓存是可以负担的起的,因为速度更
快的存储器意味着更高的价格。
评论0
最新资源