首页 > 试题广场 >

在用户程序中要将一个字符送到显示器上显示,需要使用操作系统提

[单选题]
在用户程序中要将一个字符送到显示器上显示,需要使用操作系统提供的() 接口。
  • 系统调用
  • 图形用户接口
  • 原语
  • 函数
原语和系统调用是两个层面的概念

原语强调的是 某个操作或者指令集合 的连续性以及不可中断性。集合中的指令要么全部执行,要么一个也不执行,进程和其它进程通信用的是进程间通信原语,如信号,监视器或消息。

而系统调用 是出于对多种设计原则的考虑(如安全性,耦合性,模块化等等),内核态为了用户态能使用内核态的服务 而提供一个简单、一致的接口。用户态不用关心内核态是怎样实现服务的,只需要按照规定的方式调用,即可得到自己期望的结果。进程在用户态的时候运行一个用户程序时,它需要系统服务时,例如从文件读数据,它必须执行一个陷入指令,把控制权交给操作系统,当执行完所需服务时,操作系统把控制权交还给用户进程。
发表于 2017-12-12 08:46:16 回复(0)
<p>凡是与资源有关的操作,会影响其他进程的操作都需要系统调用实现</p>
发表于 2020-09-02 17:17:28 回复(0)
显示器也是一种系统资源,用户程序需要使用的话需要操作系统调用接口
发表于 2019-03-19 17:47:49 回复(0)
7th头像 7th
显示器是输出设备,使用方法和其他系统资源相同,即用户程序不能直接使用,应通过产生一次系统调用,由操作系统进行驱动。
发表于 2018-10-24 18:18:57 回复(0)