码迷,mamicode.com
首页 > 其他好文 > 详细

操作系统学习第二天

时间:2019-09-21 17:03:27      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:体系结构   数据结构   设备   多个   不可   设备管理   切换   消息传递   同时存在   

操作系统特征:

并发:系统同时存在多个运行程序

共享:系统资源供内存中多个并发执行的进程使用(互斥,同时共享)

虚拟:空分复用技术(实际内存<<运行内存),时分复用(内存多个程序同时执行,处理机在小时间段内交替为各个进程服务)

异步:多道程序下,允许并发,执行是走走停停,以不可预知的速度向前推进。

OS运行机制:两种    指令(特权指令,非特权) 处理器状态(核心1,用户0,程序状态寄存器的标志位),程序(内核,应用)

OS内核:时钟管理,中断处理,原语(特殊的程序,最接近硬件部分,原子性),系统资源管理(进程管理,存储器管理,设备管理)

OS体系结构:大微内核

指令是CPU能识别,执行的最基本命令

进程发出系统调用(内中断信号),CPU切换为和心态,对中断处理。

中断意味OS介入,开展管理工作。

进程:

进程是具有独立功能的程序在数据集合上运行的过程,是资源分配与调度的一个独立单位

组成:

PCB:(PID,UID),(当前状态,优先级)(程序段,数据段指针)(处理机相关信息)

程序段

数据段

进程特征:

动态性,并发性,独立性,异步性,结构性

原语:开关中断指令

进程控制:

更新PCB内容(进程状态标志,运行态须保留运行环境,进入运行须回复环境)

将PCB插入队列

分配回收资源

创建原语:(申请空白PCB,分配资源,初始化PCB,插入就绪队列)

撤销原语:找到PCB,剥夺CPU,终止子进程,回归资源,删除PCB

阻塞唤醒原语

切换原语(运行->阻塞/就绪 就绪->运行):PCB存环境,队列,选另一进程执行,恢复运行环境

进程通信:

共享存储:数据结构,存储区

消息传递:直接,间接

管道通信

 

操作系统学习第二天

标签:体系结构   数据结构   设备   多个   不可   设备管理   切换   消息传递   同时存在   

原文地址:https://www.cnblogs.com/waifanneiyuan/p/11563392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!