推动操作系统进展的主要动力有哪些
1、不断提高计算机资源利用率的需要 2、方便用户 3、器件的不断更新换代 4、计算机体系结构的不断进展
简述分时系统的特征
多路性,允许在一台主机上同时连接多台联机终端
独立性,每个用户各占一个终端,彼此独立操作
及时性,用户的请求能在很短的时间内获得响应
交互性,用户可通过终端与系统进行广泛地人机对话
配置在终端上的终端处理程序主要用于实现人机交互,应具有哪些功能
1、接受用户从终端上输入的字符 2、字符缓冲管理 3、回送显示 4、屏幕编辑 5、特别字符处理
系统调用与一般过程调用的区别是什么
系统调用在本质上是应用程序请求操作系统核心完成某一特定功能的一种过程调用,是一种特别的过程调用,与一般的过程调用有以下几方面的区别:( 1)通过软中断进入(2)运行在不同的处理机状态,调用在目态,被调用在管态(3)处理机状态的转换(4)返回问题(5)嵌套调用,有深度限制最大 6
系统调用的执行过程大体上分成哪三步
1、设置系统调用号和参数 2、系统调用命令的一般性处理 3、系统调用命令处理程序做具体处理
用户级线程与内核级线程的区别是什么
内核级线程是依赖于内核的,无论是用户进程的线程还是系统进程的线程,它们的创建、撤销和切换都由内核实现,在内核中保留了一个线程控制块,内核根据该控制块而感知该线程的存在并对线程进行控制
用户级线程仅存在于用户级,对于这种线程的创建、撤销和切换,都不利用系统调用来实现,这种线程与内核无关
PCB 中包含哪些信息
进程状态属于哪类信息
1、进程标识符信息(外部,内部标识符)2、处理机状态信息(通用寄存器,指令计数器,程序状态字 psw,用户栈指针)3、进程调度信息(进程状态,进程优先级,进程调度的信息,事件)4、进程控制信息(程序和数据的地址,进程同步和通信机制,资源清单 ,链接指针)