suc大信课件2013修改zpl大信课件2013修改zpl 03.pptVIP

suc大信课件2013修改zpl大信课件2013修改zpl 03.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机基础 第三章 计算机软件系统 第三章 计算机软件系统 本章内容 3.1 软件的性质及发展史 3.1.1 软件的基本概念 3.1.2 软件的性质 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.3 软件技术发展史 3.1.4 软件的分层结构 系统软件:是在计算机系统中最靠近硬件的一层,其它软件一般都是通过系统软件来发挥作用。如编译程序、操作系统等。 支撑软件:是支撑软件的开发和维护的软件,支撑软件包括各种软件开发工具、评测工具、界面工具、转换工具和管理工具,也包括各种数据库管理系统、网络支撑软件和其它支撑软件。 应用软件:是为特定应用领域开发的专用软件,它们处于整个计算机系统的最顶层。 3.1.4 软件的分层结构 3.2 计算机的操作系统 3.2.1操作系统的任务与功能 3.2.1操作系统的任务与功能 3.2.1操作系统的任务与功能 3.2.2处理机(CPU )的管理 所谓中断是指CPU对系统发生的某个事件做出的一种反应: CPU暂停正在执行的程序 保护现场(CPU当前的状态) 自动转去执行相应的处理程序 处理完毕后返回断点,继续执行被“打断”的程序体。 3.2.2处理机(CPU )的管理 3.2.2处理机(CPU )的管理 在多道程序或多用户的情况下,组织多个作业或任务执行时,就要解决处理器的调度、分配和回收等问题。 3.2.2处理机(CPU )的管理 为了实现处理器调度的功能,操作系统引入了进程(process)的概念 处理器的分配和执行都是以进程为基本单位。 3.2.2处理机(CPU )的管理 程序与进程概念是不可分的 只要运行一个程序,相应的一个进程或多个进程就诞生了 而且它伴随着整个操作过程,直到程序终止。 3.2.2处理机(CPU )的管理 进程是一个最基本的概念,是将一个程序与执行该程序的活动区分开来。 进程是机器在某个时刻的快照,在一个程序的执行期间的不同时刻,将观察到不同的快照。 3.2.2处理机(CPU )的管理 3.2.2处理机(CPU )的管理 3.2.2处理机(CPU )的管理 线程(thread)是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。 线程可以在处理器上独立调度执行,这样,在多处理器环境下就允许几个进程各自在单独处理器上进行。 线程是指进程内的一条执行线路,或者说是进程中可执行代码的单独单元。操作系统将资源分配给进程,同一进程的所有线程共享该进程的所有资源体。 3.2.2处理机(CPU )的管理 软件多线程:即便处理器只能运行一个线程,操作系统也可以通过快速的在不同线程之间进行切换,由于时间间隔很小,给用户造成一种多个线程同时运行的假象。 线程级并行编程:那么这个程序在运行时可以把并行的线程同时交付给两个核分别处理,因而程序运行速度得到极大提高。 通过划分任务,线程能够充分利用多个执行内核、在特定的时间内执行更多任务。 3.2.3存储管理 存储管理是指存储器资源(主要指内存和外存)的管理。 3.2.3存储管理 3.2.3存储管理 计算机系统提供多级存储结构,操作系统可以对不同存储类型进行管理。 3.2.3存储管理 主要是解决CPU运算速度与内存读写速度不匹配的矛盾。CPU运算速度要比内存读写速度快很多,这样会使CPU浪费长时间等待数据到来或把数据写入内存。 引入缓冲的主要目的:缓和CPU与I/O设备之间速度不匹配的矛盾,提高它们之间的并行性,以便获得最佳效率。 3.2.3存储管理 随机存储器RAM:CPU能够直接访问的存储器。 3.2.3存储管理 虚拟存储器(Virtual Memory): 由操作系统提供的一个假象的特大存储器。虚拟存储器不是物理上扩大内存空间,而是逻辑上扩充了内存容量用户可以使用到比实际物理内存大很多的虚拟存储容量。 3.2.4设备管理 3.2.4设备管理 (1)选择和分配输入/输出设备以便进行数据传输操作; (2)控制输入/输出设备和CPU(或内存)之间交换数据; (3)为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户不必考虑设备的硬件差异; (4)提高设备和设备之间、CPU和设备之间的并行性器。 3.2.5文件管理 文件是在逻辑上具有完整意义、并赋有名称的信息集合。 3.2.5文件管理 3.2.5文件管理 3.

文档评论(0)

183****7931 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档