计算机四级网络工程师-操作系统原理-第2章操作系统运行机制
单选题
用户可见和不可见的寄存器
用户可见的寄存器 | 用户不可见的寄存器 |
---|---|
数据寄存器、地址寄存器以及条件码寄存器 | 程序计数器、指令寄存器、程序状态字(PSW)等 |
TIPS:寄存器名称必须完全对应才可以选,注意看题有无加减字
中断和异常
中断是由外部事件引发的,而异常则是由正在执行的指令引发的。
异常【只记忆异常】 | 中断 |
---|---|
算术溢出、被零除(除零操作)、程序执行时访问的变量不在内存、访管指令异常、程序性中断(缺页) | 数据传送完毕、设备出错、键盘输入、网卡上数据缓冲区满、用户按鼠标左键、串口数据到达等 |
TIPS:单选特别记忆,程序性中断属于异常,与当前运行的进程有关,不是正在执行的指令。
系统调用包含几个类方面
进程控制类系统调用 | 这类系统调用主要是用于对进程的控制,如创建和终止进程的系统调用、获得和设置进程属性的系统调用等。 |
---|---|
文件操作类系统调用 | 对文件进行操纵的系统调用数量较多,有创建文件、打并文件、关闭文件、读文件、写文件、创建一个自录、建立自录、移动文件的读/写指针、改变文件的属性等。 |
进程通信类系统调用 | 该类系统调用被用在进程之间传递消息和信号。 |
设备管理类系统调用 | 该类系统调用被用来请求和释放有关设备,以及启动设备间操作等。 |
信息维护类系统调用 | 用户可利用这类系统调用用来获得当前时间和日期。 |
中断各个名词
中断请求 | 外部/O设备向处理器发出的中断信号称为中断请求 #外向内发信号=发请求 |
---|---|
中断响应 | 处理器暂停当前程序转而处理中断的过程称为中断响应 |
中断断点 | 正在运行的程序的暂停点 |
中断源 | 那些引起中断的设备或事件 |
中断向量 | 中断处理程序入口地址,由程序状态字PSW和指令计数器组成 |
中断字 | 中断请求的编号 #字直接理解成数字编号 |
需要直接记忆单选
系统调用时调用程序位于用户态,被调用程序位于核心态【口诀:外调内】
第79题:系统调用时,调用程序和被调用程序位于不同状态
程序状态字(PSW)通常包括标志位有:进位标志位(CF)、结果为零标志位(ZF)、符号标志位(SF)和溢出标志位(OF)。
有时候这四种标志位为标准条件位:陷阱标志位(TF)、中断使能(中断屏蔽)标志位(IF)、虚拟中断标志位(VIF)和虚拟中断待决标志位(VIP)。
题:哪一个标志位不包含在程序状态字(PSW)中?
技巧:选单个英文字母的,如保护位(P),修改位(M),访问位 ®,驻留位 (A)、运行位(X)
只能在操作系统内核态下运行的是(#问的特权指令):屏蔽中断、关中断指令
用户对系统操作首要执行指令或者引起什么中断;用户态转内核态;用户程序需要关闭中断响应:访管指令、访管中断
内核态转用户态:修改程序状态字(PSW)、设置PSW指令
表示处理器(CPU)的状态:管态(内核态、核心态)或目态(用户态)#理解记忆,管就是管理,内核,系统的意思,需要系统权限,最高权限
中断影响顺序产生影响的是:中断优先级#重点记忆题目中顺序对应答案优先级
中断处理程序存放在中断向量表这个数据表格
中断系统是由硬件和软件相互配合实现的
解析最常见的控制和状态寄存器包括程序计数器(PC),它记录了将要取出的指令地址:指令寄存器(R):包含了最近取出的指令:程序状态字(PSW),它记录广处理器的运行模式信息等,有的处理器中它包含了条件码。
系统调用:用户在编写程序时,若要在屏幕上画出一个红色的圆;用户需要动态请求和释放系统资源,在用户程序中所使用的方法
可在用户态下执行的指令:算术运算指令
第53题:在交互式系统中,若用户数为100,为保证响应时间≤100mS,忽略
其他系统开销,则操作系统应将时间片设为(≤1ms)。100ms/100=1ms
系统调用不能实现:调用程序多次嵌套与递归
函数open()是文件操作类#英译——打开,用于打开文件
当运行中的进程不希望被外部事件打扰时,可以采用屏蔽中断
被调用程序嵌套使用的描述:过程调用和系统调用均可以嵌套使用
不属于系统调用(#软件调用,不用调用系统指令)的是:查找数据库中的某个学生信息、查找数组中的最大数、求解自然底数e
系统调用不允许直接调用,一般过程调用允许直接调用
执行系统调用时可以采用多种方式传递参数:由陷人指令自带参数、通过有关通用寄存器来传递参数、专用堆栈区来传递参数。
系统调用是操作系统支持的供用户使用的一些子功能代码,当用户使用这些功能代码时:访管指令、目态切换成管态
采用多道程序设计技术可以提高CPU的利用率#允许多个程序同时进入内存并运行
可以传递系统调用的参数的是自带参数
多选题
操作系统管理的系统资源如下图:
需要直接记忆多选
属于异常:算术溢出、虚存中的缺页中断、被零除
一般的处理器(CPU)由运算器、控制器、一系列寄存器及高速缓存组成。禁选内存,CPU带的是小块的缓存,内存是指运行内存、内存条
CPU完成的工作:取指令、设置CPU状态、响应中断请求
记录在程序状态字PSW中的内容:CPU工作状态码、条件码、中断屏蔽码
哪些状态刻画的是CPU状态:系统态、用户态