大学计算机基础四.pptVIP

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机基础四

第四章 操作系统基础 4.1.1 什么是操作系统 操作系统(Operating System)是一种管理计算机系统资源(硬件和软件资源),合理组织计算机的工作流程,方便用户使用计算机的程序模块的集合(系统软件)。 操作系统的作用 操作系统的功能 处理机管理 有效地、合理地分配CPU的时间。 存储管理 完成存储分配、地址转换、信息保护以及存储扩充等工作。 文件管理 对文件进行组织管理、提供方便的存取和文件的安全保证机制。 设备管理 对各种各样的设备进行有效地管理,为用户提供方便的操作,提高设备的利用率。 4.1.2 操作系统的分类(按系统功能) 1.批处理系统(Batch Processing System) 批处理系统是一种“成批”处理用户作业的操作系统。 处理过程: 用户根据任务需求编制好程序,准备好数据以及作业操作说明书,一次提交给系统,然后不再与作业进行交互,直到作业运行完毕,按指定时间收取运行报告后,才能根据输出结果分析,确定是否需要进行修改再次上机。用户提交的作业不是立即执行,由系统操作员分批进行处理,每批中的作业由操作系统控制执行。 主要特征: -- 用户脱机使用计算机 -- 作业成批处理 -- 多道程序运行 主要特征: -- 多路性:多个用户同时工作。共享系统资源,提高了资源利用率。 -- 独占性:各用户独立操作,互不干扰,用户感觉独占计算机。 -- 及时性:及时对用户的操作进行响应,提高调试和修改程序的效率,缩短了周转时间。 -- 交互性:用户根据系统响应结果进一步提出新请求(交互会话工作方式)。 分布式系统是指通过计算机网络将物理上分布的具有自治功能的数据处理系统或计算机系统互连起来,实现信息交换或资源共享,协作完成处理任务的操作系统。 处理过程: 以计算机网络为基础,所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。 基本特征: -- 功能和任务的分布性 -- 高可靠性 网络操作系统是在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统。 主要性能: 除具有一般操作系统的基本功能外,还应具有网络管理模块。负责管理整个网络资源,保证网络中信息传输的准确性、安全性和保密性,提高系统资源的利用率和可靠性。 网络功能与操作系统的结合程度是网络操作系统的重要性能指标。早期的做法是通常操作系统附加网络软件,过渡到网络功能成为操作系统的有机组成部分。 代表产品:Netware、UNIX、Linux及Windows系列。 4.1.3 操作系统的特征 并发性 两个或两个以上的事件在同一时间间隔中发生. 共享性 多个并发执行的程序可以共同使用系统的资源. 虚拟性 通过虚拟技术把一个物理设备虚拟为多个逻辑设备. 4.2 操作系统的功能 进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制。 进程是暂时的,程序是永久的:进程是一个状态变化的过程,动态地被创建,执行后消亡。程序可长久保存。 进程与程序的组成不同:进程的组成包括程序、数据和进程控制块(PCB) (即进程状态信息)。 进程具有并发特征(独立性和异步性),而程序没有。 进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。 4. 进程的状态及其变化 5.线程 (1)线程的概念 进程是程序的一次执行过程和资源分配的基本单位。 线程是一个进程内的基本调度单位,是CPU分配的基本单位。 (2) 引入线程的目的 为了更好地实现并发处理和共享资源,提高CPU的利用率,提高系统的执行效率,减少处理机的空转时间和调度切换的时间,减少内存开销,便于系统管理。 引入线程后,进程成为(除CPU以外)资源分配的单位。在UNIX系统中,进程是CPU的分配单位,在Windows中,线程是CPU的分配单位。 在任务管理器的“进程”选项中,选择“查看”→“选择列”,可以设置“线程计数”,查看一个进程所包含的线程数。 4.2.2 存储管理 1. 存储管理的目标 计算机存储器的管理。存储管理的对象是内存以及作为内存的扩展和延伸的外存储器。存储管理的目标是为程序设计人员提供方便、安全和充分大的存储空间 ,提供一个内外存结合的满足需要的存储空间。 (4)存储扩充:虚拟存储技术、覆盖技术、交换技术 虚拟存储器是指一种实际上并不存在存储器

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档