问答题X 纠错

参考答案:

所谓系统调用,指运行在用户态的应用程序请求操作系统为之服务的一种手段。它由运行在核心态的操作系统的一段程序来完成特定功能,属于一种特殊的过程调用。
区别:
(1)运行状态不同。一般的过程调用其调用和被调用过程都是用户程序,都运行在同一种系统状态(用户态)下;而系统调用的调用过程一般是用户程序,它运行在用户态,被调用过程是系统过程(操作系统程序),运行在系统态。
(2)进入方式不同。一般用户程序调用可以直接通过过程调用语句将控制转移到被调用过程;而执行系统调用时,由于调用和被调用过程处于不同系统状态,必须通过访管中断进入。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

为什么说操作系统是由中断驱动的?

参考答案:操作系统是一个众多程序模块的集合,而这些程序模块分为三类:第一类是系统启动后主动与用户态程序并发执行,而所有并发程序都是...

问答题

操作系统有哪些基本类型?每种类型的主要特点是什么?

参考答案:操作系统的基本类型有多批道处理系统、分时系统和实时系统。特点分别为:多批道处理系统:多道性、无序性、调度性;分时系统:多...

问答题

为什么要区分机器的两种运行状态?

参考答案:在实际系统中,之所以要区分机器的两种运行状态,目的是要给操作系统内核以某些特权。例如:改变状态寄存器和地址映射寄存器的内...

问答题

可用哪些基本观点看待操作系统?解释这些观点的含义。

参考答案:1)虚拟机观点:即OS是添加在硬件上的第一层软件,是对硬件功能的首次扩充与直接延伸,每对计算机作一次扩充,就使其功能更加...

问答题

什么是操作系统?它有哪些基本功能?

参考答案:操作系统是管理与控制计算机软、硬件资源,合理有效地组织计算机的工作流程以及方便用户使用的程序的集合。基本功能有:1)用户...

判断题

在现代操作系统中,线程是一个执行单位,它总是隶属于进程的

参考答案:

问答题

假定一磁盘有200个柱面,编号为0~199,当前移动臂的位置在53号柱面上,并刚刚完成58号柱面的服务请求,如果请求队列的先后顺序是98,183,37,122,14,124,65,67。请按下列算法分别计算为完成上述各次访问总共需要的磁头移动量,并写出磁头的移动顺序。  
(1)最短寻找时间优先算法(SSTF);      
(2)扫描算法(SCAN)。

参考答案:SSTF:总量:236移动顺序:53->65->67->37->14->98->122->124->183SCAN:总量...

问答题

进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?

参考答案:可抢占式会引起系统的开销更大。可抢占式调度是严格保证任何时刻,让具有最高优先权(级)的进程占有处理机运行,因此增加了处理...

单项选择题

A.硬件
B.操作系统
C.编译系统
D.应用程序

填空题

从资源管理的观点出发,可以把整个操作系统分成()、存储管理、()和文件系统。

参考答案:处理机管理;设备管理
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved