计算机科学导论-计算思维程序实践 课件 第11讲-分工-合作-协同看操作系统-计算思维也体现高水平领导思维_第1页
计算机科学导论-计算思维程序实践 课件 第11讲-分工-合作-协同看操作系统-计算思维也体现高水平领导思维_第2页
计算机科学导论-计算思维程序实践 课件 第11讲-分工-合作-协同看操作系统-计算思维也体现高水平领导思维_第3页
计算机科学导论-计算思维程序实践 课件 第11讲-分工-合作-协同看操作系统-计算思维也体现高水平领导思维_第4页
计算机科学导论-计算思维程序实践 课件 第11讲-分工-合作-协同看操作系统-计算思维也体现高水平领导思维_第5页
已阅读5页,还剩10页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第11讲分工-合作-协同看操作系统

--计算思维也体现高水平领导思维哈尔滨工业大学计算学部教学委员会主任国家教学名师战德臣运算器控制器寄存器CPU按存储单元读写按存储块进行交换外存ROM内存理解操作系统要从理解存储体系开始基本的存储体系内存外存CPU管理的自动化CPU-内存-外存之间的信息交换自动完成操作系统程序如何存储在外存上面?程序如何装载到内存中?装载到哪里?程序如何被CPU执行?CPU执行哪个程序?存储体系要解决的管理问题根本问题:程序如何被存储、如何被执行?合作-协同:联合管理分工:部件独立地【执行】具体的任务(小粒度的工作)合作:将宏观【作业】,分解为【任务】,调度各部件【执行】具体的任务协同:合作的自动化与高效率如何理解复杂系统—分工-合作-协同领导:需要在细节工作不清楚的前提下能够把握全局完成总体工作分工:独立管理分工:独立管理分工:独立管理理解复杂的操作系统:分工-合作-协同明确划分系统各部分。各部分-分工独立管理分工:独立管理分工:独立管理分工:独立管理操作系统是一组“管理各种资源以便执行应用程序”的程序操作系统本身的程序是如此做出来的:(1)分工。独立管理复杂环境中的每个部件。磁盘管理---管理磁盘信息的读写内存管理---管理内存空间的分配与回收处理机管理---调度CPU去执行哪一个程序内存储器进程1

运算器控制器CPU进程外存储器程序文件程序内存储器进程1

运算器控制器CPU进程外存储器程序文件程序分工:操作系统对内存的管理与控制---使用哪一段内存内存空间分配内存回收内存与外存信息的自动交换内存空间管理类比【教务处对教室的管理】:总共有多少间教室?哪些教室有课/无课?某一天某一节次的一门课安排在哪间教室?如何满足不同人数需求的教室内存储器进程1

运算器控制器CPU进程外存储器程序文件程序分工:操作系统对内存的管理与控制---使用哪一段内存内存空间分配内存回收内存与外存信息的自动交换内存空间管理分工:操作系统对CPU的管理与控制---执行哪一个进程就绪等待运行进程1的状态控制参见视频《机器程序是如何被执行的--一台典型的计算机》内存储器进程1

运算器控制器CPU进程外存储器程序文件程序分工:操作系统对内存的管理与控制---使用哪一段内存内存空间分配内存回收内存与外存信息的自动交换内存空间管理分工:操作系统对CPU的管理与控制---执行哪一个进程就绪等待运行进程1的状态控制分工:操作系统对磁盘的管理与控制---文件读写及磁盘块读写参见视频《化整为零与还零为整看文件存取》内存储器进程1

运算器控制器CPU外存储器程序文件程序分工:操作系统对内存的管理与控制---使用哪一段内存内存空间分配内存回收内存与外存信息的自动交换内存空间管理分工:操作系统对CPU的管理与控制---执行哪一个进程就绪等待运行进程1的状态控制分工:操作系统对磁盘的管理与控制---文件读写及磁盘块读写应用程序的进程操作系统的进程任务作业:大粒度的工作,一个应用程序的完整的执行。一个作业被分解为多个任务,由多个进程来完成任务:小粒度的工作,不同的任务由不同的进程来完成应用程序的进程:应用程序本身操作系统的进程:为使应用程序顺利执行而做的管理工作的程序操作系统的进程也存储在内存中,也需要调度CPU来执行。CPU在操作系统进程和多个应用程序进程之间来回切换合作-协同:联合管理理解复杂的操作系统:分工-合作-协同领导:使各部分合作-协同完成宏观性大粒度的工作分工:独立管理分工:独立管理分工:独立管理操作系统是一组“管理各种资源以便执行应用程序”的程序(2)合作。以工作为驱动,中心工作就是“让计算机或者说CPU执行存储在外存上的程序”,各部件合作完成该项大粒度工作。(3)协同。当基本解决后,关键就是协同,“协作/合作”和“同步”,“自动化”及“最优化”。磁盘管理---管理磁盘信息的读写内存管理---管理内存空间的分配与回收处理机管理---调度CPU去执行哪一个程序作业(大粒度工作)、任务(小粒度工作)与进程(执行任务的程序)管理---管理一个程序执行中的各项工作内存储器进程1

运算器控制器CPU外存储器程序文件程序分工:操作系统对内存的管理与控制---使用哪一段内存内存空间分配内存回收内存与外存信息的自动交换内存空间管理分工:操作系统对CPU的管理与控制---执行哪一个进程就绪等待运行进程1的状态控制分工:操作系统对磁盘的管理与控制---文件读写及磁盘块读写应用程序的进程合作:操作系统对作业、任务和进程的管理与控制作业与任务管理调用“磁盘管理“执行装载任务调用“处理机管理”执行相应任务调用“进程管理”执行相应任务用户请求执行程序调用“内存管理”执行相应任务合作-协同(类比):司令合作-协同:调用“分工独立管理“执行相关任务分工独立管理(类比):团长-营长-连排长分工独立管理:执行相关任务操作系统既是执行者,又是协调者领导者计算环境变迁引发的管理问题越来越复杂操作系统的功能越来越强大单一程序文件vs.万千个程序文件单一磁盘vs.几十个/万千个磁盘单一内存空间vs.万千个内存空间单一CPUvs.几十个/万千个CPU执行一个程序vs.同时执行百千万个程序各种设备连接与使用网络连接问题时间最短效率最高利用率最大计算资源越来越多、计算环境越来越复杂,用户应用越来越简单基本存储体系更为复杂的存储体系程序如何存储在外存上面?程序如何装载到内存中?装载到哪里?程序如何被CPU执行?CPU执行哪个程序?磁盘管理内存管理处理机管理程序(文件)管理作业管理与进程管理操作系统的基本功能操作系统:(1)管理内存/外存/CPU资源;(2)完成应用程序的执行网络管理设备管理真实世界复杂系统(包括人系统)分工:独立管理分工:独立管理分工:独立管理合作-协同:联合管理如何理解复杂系统,如何求解复杂系统?分工-合作-协同化复杂为简单操作系统—不仅仅是应用领导者/总控:完成宏观任务的各种资源协调者复杂任务:分工-合作-协同资源体系:不同性能资源的组合运用资源管理:化整为零与还零为整-效率资源调度:分时-并行-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论