导图社区 操作系统第二组
这是一篇关于操作系统第二组的思维导图,包括:作业控制级接口、Shell命令语言、程序级接口、系统调用。
操作系统(Operating System,OS) 是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。 提供计算机存储信息的结构,信息存储在文件中,文件主要存储在计算机的内部硬盘里,在目录的分层结构中组织文件。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
操作系统第二组
作业控制级接口
作业
所谓作业,是指用户一次请求计算机系统为其完成任务工作的总和。
需要三个作业步:1、编译 2、链接装配 3、执行
作业类型
脱机作业
又称批处理作业
联机作业
又称交互式作业
特点
脱机作业多出现在批处理系统中
联机作业多出现在分时系统和实时信息系统中
脱机用户接口
联机用户接口
三种方式1、命令行方式 2、批命令方式 3、图形用户接口方式
重点
用户接口是操作系统的五大功能之一
Shell命令语言
程序级接口
用户态和核心态
用户程序
系统程序
区分
当 CPU 处于用户程序执行状态时称为用户态或目态,而把 CPU 处于系统程序执行的状态称为核心态或管态。程序状态字寄存器(PSW)中有一位用来记录CPU 当前的状态:心态(0)或用户态(1)
特权指令:只允许在核心态下使用的指令
常见的有四种
1、有关对1/0设备使用的指令,如启动1/O设备的指令、测试1/O设备工作状态的 指令和控制I/O 设备动作的指令等
2、有关访问程序状态的指令,如对程序状态字(PSW)访问的指令等。
3、存取特殊寄存器的指令,如存取中断寄存器、时钟寄存器等指令。
4、其他指令
访管指令:访管指令本身并不是特权指令,而是用户态指令其主要功能是引起访管中断。中断发生后如果满足响应的条件,中断就得到响应
系统调用
概念:系统调用是操作系统为了增强系统功能,方便用户使用而建立的,是操作系统提供给编程使用的唯一接口
系统调用与一般过程调用的区别:1.运行在不同的系统状态 2、状态的转换 3、返回问题 4、嵌套调用
系统调用分为五类
进程控制类系统调用
文件操作类系统调用
进程通信类系统调用
设备管理类系统调用
信息维护类系统调用
难点