试题详情
- 简答题系统调用与过程调用在功能及实现上有什么相同点和不同点?
-
相同点:两者都由程序代码构成,可直接用高级程序设计语言(如C,C++和Perl语言)来编制;使用方式相同——以函数调用的形式出现,调用时传送参数。
不同点:
①代码层次不同,过程调用不属于操作系统的一部分,而系统调用是操作系统的一部分。
②运行状态不同。过程调用只能在用户态下运行,不能进入核心态,而系统调用是在核心态下运行的。
③进入方式不同。过程调用在用户程序中调用,并直接在用户空间内执行;而系统调用可以在用户程序中调用,但是在用户程序中执行到系统调用时,会产生异常事件。实现处理机状态从用户态到核心态的转变,从而进入操作系统核心空间去执行系统调用的代码。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是文件的物理结构?它有哪几种组织方式
- 硬盘格式化后所有的数据将丢失。
- 桌面小工具只能从桌面上删除,不能从操作系
- 以下不可能在任务栏上出现的内容是()。
- 正常格式化可以通过技术手段恢复。
- 某虚拟存储器的用户编程空间共32个页面,
- 小工具时钟显示的时间与系统时间一致。
- 什么是belady现象?
- 如果将计算机时间设置为自动与Intern
- 添加系统默认图标先要执行的操作是()。
- 若在一分页存储管理系统中,某作业的页表如
- 编辑文本时,如果要删除光标前的一个英文字
- 文件属性包含哪些()。
- Aero效果具有透明的磨砂玻璃效果、精致
- 电子计算机主要由()来划分发展阶段的。
- 在Windows7中,文件名最多可由()
- 一个请求分页存储管理系统,内存空间为32
- 采用SPOOLing技术的目的是()。
- Windows资源管理器中,按下()键不
- 用户可以选择不同的分辨率,因为没什么影响