- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第6章 现代计算机-复杂环境下程序执行;一、计算机系统是复杂的系统;现代计算机系统的构成
(2)个人计算机是一种什么结构? ;现代计算机系统的构成
(2)个人计算机是一种什么结构? ;现代计算机系统的构成
(2)个人计算机是一种什么结构? ;;;回顾机器程序被执行的过程;;;;内存:RAM/ROM
给定一个地址,能够读写一个存储单元
地址通常为16位(64KB)或32位(4GB)。
存储单元(存储字)通常为 1、2、4或8个字节。
一次一个存储单元,按地址访问存储器;数据的不同存取方式与管理差异;为什么要深入理解操作系统;现代计算机的存储体系有更多的层次;;;引导程序;;;计算机系统的工作过程
(5)操作系统的两种界面风格? ;第6章 现代计算机-复杂环境下程序执行;;根本问题:程序如何被存储、如何被执行?;计算环境变迁带来的管理问题?;;操作系统是一组“管理各种资源以便执行应用程序”的程序
操作系统本身的程序是如此做出来的:
(1)分工。独立管理复杂环境中的每个部件。;操作系统是一组“管理各种资源以便执行应用程序”的程序
操作系统本身的程序是如此做出来的:
(1)分工。独立管理复杂环境中的每个部件。
(2)合作。以任务为驱动,中心任务就是“让计算机或者说CPU执行存储在外存上的程序”,各部件合作完成该任务。
(3)协同。当基本解决后,关键就是协同,“合作”和“同步” , “自动化”及 “最优化”。 ;操作系统应具备的基本功能;操作系统的功能越来越强大;;文件A;磁盘 盘面:磁道(柱面):扇区
一个扇区存放512个字节
一个磁盘块(簇) = 若干个连续的扇区
(注:随不同操作系统而有差异,8、16、64或更大的2的幂次数);;;;NTFS系统的主文件表MFT,即文件分配表;磁盘上的区域受到病毒攻击后会产生什么后果;内存被分成不同的页。
通常,内存的一页和磁盘的一簇/块应相等。;;程序(文件)---存储在磁盘上的程序文件
进程—装入内存中的程序(还包括一些程序装载和运行相关的信息);CPU为什么要管理? ;操作系统是一组“管理各种资源以便执行应用程序”的程序;;任务:大粒度的工作,一个应用程序的完整的执行。一个任务由多个进程来完成
作业:小粒度的工作,不同的???业由不同的进程来完成;操作系统的进程:为使应用程序顺利执行而做的辅助性管理性工作的进程。操作系统的进程也存储在内存中,也需要调度CPU来执行;CPU在操作系统进程和多个应用程序进程之间来回切换
应用程序的进程:应用程序本身的进程;作业与进程管理;;个人计算机---外存中的程序中如何被载入内存如何被CPU执行;;第6章 现代计算机-复杂环境下程序执行;;资源组合利用体系化、管理分工合作协同化、外存程序内存进程化、硬件不足功能软件化;;;;;;;;The tools we use have a profound influence on our thinking habits, and therefore, on our thinking abilities.
---from Edsger Dijkstra, 1972 Turing Awards receiver.
原创力文档


文档评论(0)