操作系统为什么要提供“系统调用”?

操作系统为什么要提供“系统调用”?
【正确答案】:系统调用是操作系统为用户程序提供的一种服务界面,也可以说是操作系统保证程序设计语言能正常工作的一种支持。在源程序一级,用户用程序设计语言描述算题任务的逻辑要求,例如读文件、写文件、请求主存资源等。这些要求的实现只有通过操作系统的系统调用才能完成,其中有些要求还必须执行硬件的特权指令(如I/O指令)才能达到目的。
【题目解析】:考点:操作系统提供“系统调用”的原因