码迷,mamicode.com
首页 > 系统相关 > 详细

操作系统 L8 CPU管理的直观想法+L9 多进程图像(网易公开课)+ 实验楼实验4

时间:2019-12-28 10:05:25      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:nbsp   操作系统   ima   tps   bsp   函数   ports   code   repo   

管理CPU就要管理多进程图像

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 有IO 的指令 : 只有计算的指令 的时间比 : 约为 10 的6次方 : 1

那么CPU就会出现如下情况:

技术图片

 

 此时CPU利用率为50%

而更普遍来说,计算指令一般为30-50条指令,此时CPU利用率为0

技术图片

 

 技术图片

 

 多道程序,交替执行是管理CPU的核心

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

schedule()函数非常重要

getNext()函数的作用是调度

 技术图片

 

 技术图片

 

 技术图片

 

这段代码必须用汇编写

 技术图片

 

 技术图片

 

 内存管理其实也是为多进程图像服务的

技术图片

 

 技术图片

 

 技术图片

 


 

 

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

参考实验报告:

 https://www.shiyanlou.com/courses/reports/1320552/

https://www.shiyanlou.com/courses/reports/1348636/

操作系统 L8 CPU管理的直观想法+L9 多进程图像(网易公开课)+ 实验楼实验4

标签:nbsp   操作系统   ima   tps   bsp   函数   ports   code   repo   

原文地址:https://www.cnblogs.com/JasonPeng1/p/12110112.html

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