1.4、本章疑难点

1.并行性与并发性的区别和联系

并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,并发性是指两个或多个事件在同一时间间隔内发生。

2.分时系统与实时系统特征的比较

3.特权指令的工作机制

所谓特权指令是指有特殊权限的指令,由于这类指令的全县最大,如果使用不当,就会皮怀系统或其他用户信息。为了保证系统安全,这类指令只能用于操作系统或其他系统软件,不直接提供给用户使用,主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表、页表和完成人五的创建和切换等。在某些用户的计算机系统中,为了统一管理各种外部设备,输入输出指令也作为特权指令,不允许用户直接使用。需要输入输出操作时,必须通过系统调用,经由操作系统完成。特权指令那个必须在核心态之星,核心态又叫做特权态、系统态。实际上,CPU在核心态的下可以执行指令系统的全集。

为了防止用户系统中使用特权指令,用户态下只能使用除特权指令以外的指令,核心态下可以使用全部指令。所以把用户程序放在用户态下进行,而操作系统中必须使用特权指令的那部分程序在核心态下运行,保证了计算机系统的安全可靠。从用户态转换为核心态的唯一途径就是终端或异常。

4.系统调用产生的访管中断

程序员在编写程序时,因要求操作系统提供服务而有意识的使用“访管指令”,从而导致程序中断,这属于一种自愿性的中断,所以又称其为“访管中断”。“访管”中断是由访管指令产生,程序员可以使用访管指令中设置参数,当CPU执行到访管指令那个时,将访管指令中的操作数存入到主存中的约定单元,然后产生访管中断,引出操作系统来处理访管中断中的具体要求。这种利用访管指令来实现的指令成为广义指令。当初与用户态的用户程序使用访管指令时,系统根据该访管指令的操作数执行访管中断处理程序,访管中断处理程序将按系统调用的操作数和参数转到响应的例行子程序。完成服务功能后,退出中断,返回到用户程序断点继续执行。