1:操作系统为了方便用户方便的使用向用户提供了两类接口:用户接口(联机用户接口与脱机用户接口)和程序接口

2:程序接口是OS专门为用户程序设置的,它是用户程序取得OS服务的唯一接口。

3:系统调用提供了用户程序和操作系统之间的接口,应用程序通过系统调用实现与OS的通信并取得服务。由此可以看出系统调用的目的就是请求系统服务。

4:为了保证系统程序不被应用程序有意或无意地破坏,计算机设置了两种状态:系统态(也称为管态或核心态)和用户态(也称为目态)。操作系统在系统态运行,应用程序只能在用户态运行。

对应的就有特权治疗和非特权指令。特权指令:在系统态时运行的指令,关系到全局的指令。只允许操作系统使用,不允许应用程序使用。非特权指令:在用户态时运行的指令。

5:系统调用与一般程序调用的异同:

相同点:改变指令流程,重复执行和共用,改变流程后需返回原处。

不同点:运行在不同的系统状态  ,通过软中断进入,返回问题,嵌套调用。

6:系统调用的四种类型:进程控制,文件操纵,通信管理,系统维护

7:系统调用的步骤:首先,将处理机状态由用户态转为系统态,其次,是分析系统调用类型,转入相应的系统调用处理子程序,最后,在系统调用处理子程序执行完后,应恢复被中断的或设置新进程的CPU现场,然后返回被中断进程或新进程, 继续往下执行。

操作系统复习——操作系统接口相关推荐

  1. 北京理工大学操作系统复习——习题+知识点

    文章目录 传送门 前言 ppt习题+课后习题汇总 第1章 操作系统概论 操作系统性能指标计算 第2章 进程管理 进程调度算法 课后2-9:最短作业优先 课后2-12:四种算法比较 课后2-13:轮转与 ...

  2. 东北大学软件学院操作系统复习考点(附概念题)

    word直接复制来了,格式就不改了.至于这门课怎么复习,只要平时实验都认真完成.报告认真写,平时分都很高:考试的话除了看 第一章:概述 什么是操作系统? 是一段一直运行在计算机上的程序 是资源的分配者 ...

  3. 我的操作系统复习——进程(下)

    上一篇博客是复习操作系统进程篇的上篇,包括进程状态.PCB.进程控制等--我的操作系统复习--进程(上),本篇博文是进程篇的下篇,开始复习进程同步.进程通信,以及重要的线程概念. 一.进程同步 什么是 ...

  4. [OS复习]操作系统综述1

    1.计算机系统资源 软件:系统软件(操作系统及应用程序).应用软件 硬件:处理机(CPU).内存(条).外部I/O设备(显示器.键盘.鼠标.打印机.磁盘.磁带.扫描仪--)以及系统总线 2.什么是操作 ...

  5. 文件服务器 工作站 通信媒体,【2013年自考“网络操作系统”复习资料(22)】- 环球网校...

    [摘要]2013年自考"网络操作系统"复习资料 1.为构建一个局域网,在硬件上和软件上应具备哪些条件? 硬件:①网卡和媒体②网络工作站③网络服务器④网络连接器. 软件:①服务器操作 ...

  6. 操作系统复习--OS的运行机制和体系结构

    操作系统复习–OS的运行机制和体系结构 本文章按照王道操作系统参考 文章主要分:运行机制,操作系统内核,操作系统的体系结构 运行机制 两种命令 特权指令:不允许用户直接使用的命令,如:I/O,中断命令 ...

  7. 操作系统复习笔记 02-03 OS Structure 操作系统结构

    02-03操作系统结构(OS_Structure) []陈述: 1.IO设备与CPU可并行运行. 2.每一个设备控制器负责一个设备类型. 3.每一个设备控制器有一个局部缓存. 4.CPU通过局部缓存与 ...

  8. c语言缓冲池管理算法,操作系统复习资料

    操作系统复习资料 第一章操作系统概论 一.选择 1.操作系统的基本类型主要有__________. A.批处理系统.分时系统和多任务系统 D.实时系统.分时系统和多用户系统 2.操作系统的______ ...

  9. 操作系统【用户接口】命令解释程序的主要功能、系统调用与一般过程调用的不同之处、系统调用的参数传递方式、系统调用的处理步骤

    操作系统 第九章 接口--用户接口   系统安全 命令解释程序:命令解释程序的主要功能: 系统调用:①系统调用与一般过程调用的不同之处②系统调用的参数传递方式③系统调用的处理步骤 命令解释程序的主要功 ...

最新文章

  1. MobX详解(二):ES7 装饰器 decorator
  2. 2.2 进阶-禁忌雷炎
  3. DB级buffer与IO 查看
  4. [Windows]_[0基础]_[使用命令行工具dumpbin分析文件]
  5. 2019-03-10-算法-进化(只出现一次的数字)
  6. 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
  7. 项目管理基本目录结构
  8. HDU 3952 Fruit Ninja
  9. mongodb java 不等于_mongoDB在java上面的应用
  10. 计算机函数怎么向下填充,excel快速填充公式_Excel向左向右向上向下自动填充公式的方法步骤_excel公式填充...
  11. 【lnmp一键安装包】LNMP一键安装和配置(解决LNMP502和500问题)
  12. 什么是App加壳,以及App加壳的利与弊
  13. 自制简易谷歌翻译器详解(附完整UI界面及代码文件)
  14. Python一些常用的网站
  15. Licecap for Mac使用教程
  16. SpringCloud-Gateway Feign
  17. IOC 回顾 | 踏扁舟一叶 逐野鹤 行广阔
  18. 毕业两年,只会Crud,侥幸通过面试定级 P6,没想到我也可以入职阿里!(面经分享)
  19. 我的移动智能2-corner detection
  20. Java json字符串转json对象

热门文章

  1. 苏军大纵深战役理论概论
  2. Bug数能否做为技术人员考核的KPI?
  3. 从QuickTime到Beats:回顾苹果历史上的音乐传奇
  4. AutoLisp从入门到放弃(二十一)
  5. CLRS 17.2核算法
  6. 怎样查询对方IP地址
  7. 华文慕课北大操作系统陈向群第八章课后习题解析
  8. 最新jym在线客服源码系统
  9. 需求结构化:Response(响应)模式
  10. 这些清北高考状元的“学习秘籍”还不快快收藏?