ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

重新整理操作系统概念系类——系统调用

2020-08-16 09:01:11  阅读:226  来源: 互联网

标签:调用 操作系统 系类 系统 程序 应用程序 重新整理 指令


前言

上一章讲到一个东西,那就是程序系统调用发出中断(内中断)操作,然后由操作系统接管后续程序。

正文

什么是系统调用,系统调用是程序调用操作系统的接口,看图。

为什么有系统调用呢?为什么不是程序自己去操作打印呢?

应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源(处理机一部分)都是由操作系统统一管理,因此用户进程中,凡是与资源有关(如存储分配、io操作、文件管理),

都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以确保系统的稳定性和安全性,防止用户非法操作。

系统调用功能划分

系统调用和库函数的区别

应用程序有些需要用系统调用,比如说求绝对值,因为这个使用cpu即可。

系统调用的过程

解释一下最后一句,核心状态下既可以执行特权指令又可以执行非特权指令,但是在核心状态下不能执行陷入指令。

标签:调用,操作系统,系类,系统,程序,应用程序,重新整理,指令
来源: https://www.cnblogs.com/aoximin/p/13511477.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有