操作系统

1、操作系统概念

1.1.1理解和定义

在这里插入图片描述
在这里插入图片描述
定义在这里插入图片描述

1.1.2功能和目标

功能一:管理资源
在这里插入图片描述
功能二:接口作用
在这里插入图片描述
命令接口:
交互式在这里插入图片描述
发出一个指令,计算机执行一个执行
脱机式(批处理)一堆一起处理
在这里插入图片描述
程序接口:由系统调用组成(用户通过程序间接使用)
在这里插入图片描述
GUI:图形化界面

功能三:对硬件功能的拓展
在这里插入图片描述

1.1.3小结

在这里插入图片描述

1.2操作系统的特征

在这里插入图片描述
并发
在这里插入图片描述
理解:看起来是同时,其实是一个接一个处理
共享
在这里插入图片描述
并发和共享二者关系
在这里插入图片描述
虚拟
在这里插入图片描述
在这里插入图片描述

异步
在这里插入图片描述

1.3 操作系统的发展和分类

在这里插入图片描述
手工操作阶段
在这里插入图片描述
单道批处理阶段
在这里插入图片描述
多道批处理
在这里插入图片描述
分时操作系统
在这里插入图片描述
实时操作系统
在这里插入图片描述

1.4 操作系统的运行机制和体系结构

在这里插入图片描述
特权指令:可以执行高级权限(如:清楚计算机里面的内存)
非特权指令:一般的命令程序

两种程序
在这里插入图片描述

操作系统的内核
在这里插入图片描述
在这里插入图片描述
理解:在这里插入图片描述

1.5 中断和异常

在这里插入图片描述
中断机制的产生
在这里插入图片描述
概念和作用
在这里插入图片描述
中断分类
在这里插入图片描述
中断处理过程
在这里插入图片描述

1.6 系统调用

定义和作用
在这里插入图片描述
分类
在这里插入图片描述
内部执行
在这里插入图片描述

系统调用与库函数的区别
在这里插入图片描述

2.第二章

2.1_1 进程的定义、组成和组织方式

定义

在这里插入图片描述
在这里插入图片描述

组成

在这里插入图片描述

组织

在这里插入图片描述
链接方式:有多个指针指向队列
在这里插入图片描述

索引方式
在这里插入图片描述

进程特征

在这里插入图片描述

2.1_2进程的状态和转换

在这里插入图片描述
在这里插入图片描述

转换
在这里插入图片描述
小结
在这里插入图片描述

2.1_3进程的状态和转换

进程控制

定义

在这里插入图片描述
控制过程
在这里插入图片描述
为了防止处理过程中中断导致的错误
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小结
在这里插入图片描述

2.1_4.进程通信

定义
在这里插入图片描述
理解:需要实现安全性和交互性
进程通信举例:将浏览器文字复制到word中 或者 在浏览器中打开qq
通信方式1:共享存储
在这里插入图片描述
理解:在内存区中开辟一个存储区,举例:将浏览器文字复制到word中 在复制过程中它是将数据放在存储区中,不经过操作系统

在这里插入图片描述

通信方式2:管道
理解:建立通道,像水流管一样
在这里插入图片描述

vvv
通信方式3:消息传递

理解:将数据格式化打包好 送到OS中,OS再发送到其他进程中
在这里插入图片描述

2.3进程的互斥

在这里插入图片描述

2.3_1 进程的并发、异步、独立

在这里插入图片描述
理解:从代码层面
并发性:在宏观上来看,qq和360是同时进行的,qq运行一部分代码,360运行一部分代码,所以说是并发
异步性:更偏向于微观,360和qq他们每次运行的代码数量是不一致的,所以说是异步
独立性:体现在作为独立个体间,两个进程可以进行交互。

2.3_2临界区和临界资源

在这里插入图片描述
在这里插入图片描述

理解:例子:捡枪,两个人 抢一把枪,在代码中当cpu执行a进程,a识别到临界资源 设立信号,此时若cpu执行b进程,b的信号发现是有的,则返回a进程,当A进程执行完毕,熄灭信号。此时B进程中信号也是灭的 则可以继续执行

2.3_2 同步和互斥

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值