操作系统复习——操作系统接口
1:操作系统为了方便用户方便的使用向用户提供了两类接口:用户接口(联机用户接口与脱机用户接口)和程序接口
2:程序接口是OS专门为用户程序设置的,它是用户程序取得OS服务的唯一接口。
3:系统调用提供了用户程序和操作系统之间的接口,应用程序通过系统调用实现与OS的通信并取得服务。由此可以看出系统调用的目的就是请求系统服务。
4:为了保证系统程序不被应用程序有意或无意地破坏,计算机设置了两种状态:系统态(也称为管态或核心态)和用户态(也称为目态)。操作系统在系统态运行,应用程序只能在用户态运行。
对应的就有特权治疗和非特权指令。特权指令:在系统态时运行的指令,关系到全局的指令。只允许操作系统使用,不允许应用程序使用。非特权指令:在用户态时运行的指令。
5:系统调用与一般程序调用的异同:
相同点:改变指令流程,重复执行和共用,改变流程后需返回原处。
不同点:运行在不同的系统状态 ,通过软中断进入,返回问题,嵌套调用。
6:系统调用的四种类型:进程控制,文件操纵,通信管理,系统维护
7:系统调用的步骤:首先,将处理机状态由用户态转为系统态,其次,是分析系统调用类型,转入相应的系统调用处理子程序,最后,在系统调用处理子程序执行完后,应恢复被中断的或设置新进程的CPU现场,然后返回被中断进程或新进程, 继续往下执行。
操作系统复习——操作系统接口相关推荐
- 北京理工大学操作系统复习——习题+知识点
文章目录 传送门 前言 ppt习题+课后习题汇总 第1章 操作系统概论 操作系统性能指标计算 第2章 进程管理 进程调度算法 课后2-9:最短作业优先 课后2-12:四种算法比较 课后2-13:轮转与 ...
- 东北大学软件学院操作系统复习考点(附概念题)
word直接复制来了,格式就不改了.至于这门课怎么复习,只要平时实验都认真完成.报告认真写,平时分都很高:考试的话除了看 第一章:概述 什么是操作系统? 是一段一直运行在计算机上的程序 是资源的分配者 ...
- 我的操作系统复习——进程(下)
上一篇博客是复习操作系统进程篇的上篇,包括进程状态.PCB.进程控制等--我的操作系统复习--进程(上),本篇博文是进程篇的下篇,开始复习进程同步.进程通信,以及重要的线程概念. 一.进程同步 什么是 ...
- [OS复习]操作系统综述1
1.计算机系统资源 软件:系统软件(操作系统及应用程序).应用软件 硬件:处理机(CPU).内存(条).外部I/O设备(显示器.键盘.鼠标.打印机.磁盘.磁带.扫描仪--)以及系统总线 2.什么是操作 ...
- 文件服务器 工作站 通信媒体,【2013年自考“网络操作系统”复习资料(22)】- 环球网校...
[摘要]2013年自考"网络操作系统"复习资料 1.为构建一个局域网,在硬件上和软件上应具备哪些条件? 硬件:①网卡和媒体②网络工作站③网络服务器④网络连接器. 软件:①服务器操作 ...
- 操作系统复习--OS的运行机制和体系结构
操作系统复习–OS的运行机制和体系结构 本文章按照王道操作系统参考 文章主要分:运行机制,操作系统内核,操作系统的体系结构 运行机制 两种命令 特权指令:不允许用户直接使用的命令,如:I/O,中断命令 ...
- 操作系统复习笔记 02-03 OS Structure 操作系统结构
02-03操作系统结构(OS_Structure) []陈述: 1.IO设备与CPU可并行运行. 2.每一个设备控制器负责一个设备类型. 3.每一个设备控制器有一个局部缓存. 4.CPU通过局部缓存与 ...
- c语言缓冲池管理算法,操作系统复习资料
操作系统复习资料 第一章操作系统概论 一.选择 1.操作系统的基本类型主要有__________. A.批处理系统.分时系统和多任务系统 D.实时系统.分时系统和多用户系统 2.操作系统的______ ...
- 操作系统【用户接口】命令解释程序的主要功能、系统调用与一般过程调用的不同之处、系统调用的参数传递方式、系统调用的处理步骤
操作系统 第九章 接口--用户接口 系统安全 命令解释程序:命令解释程序的主要功能: 系统调用:①系统调用与一般过程调用的不同之处②系统调用的参数传递方式③系统调用的处理步骤 命令解释程序的主要功 ...
最新文章
- MobX详解(二):ES7 装饰器 decorator
- 2.2 进阶-禁忌雷炎
- DB级buffer与IO 查看
- [Windows]_[0基础]_[使用命令行工具dumpbin分析文件]
- 2019-03-10-算法-进化(只出现一次的数字)
- 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
- 项目管理基本目录结构
- HDU 3952 Fruit Ninja
- mongodb java 不等于_mongoDB在java上面的应用
- 计算机函数怎么向下填充,excel快速填充公式_Excel向左向右向上向下自动填充公式的方法步骤_excel公式填充...
- 【lnmp一键安装包】LNMP一键安装和配置(解决LNMP502和500问题)
- 什么是App加壳,以及App加壳的利与弊
- 自制简易谷歌翻译器详解(附完整UI界面及代码文件)
- Python一些常用的网站
- Licecap for Mac使用教程
- SpringCloud-Gateway Feign
- IOC 回顾 | 踏扁舟一叶 逐野鹤 行广阔
- 毕业两年,只会Crud,侥幸通过面试定级 P6,没想到我也可以入职阿里!(面经分享)
- 我的移动智能2-corner detection
- Java json字符串转json对象