操作系统及网络知识.ppt

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统及网络知识

第4章 操作系统与网络知识 内容安排: 4.1 操作系统的概念与功能 4.2 操作系统的形成与发展 4.3 操作系统实例 4.4 计算机网络概述 4.5 计算机网络体系结构 4.6 因特网技术 4.7 本章小结 第4章 操作系统与网络知识 教学要求: 关于操作系统(4学时) 理解操作系统的概念及其主要功能; 了解操作系统的4个基本特征和各种操作系统的特点; 了解目前常用的操作系统的特点。 关于网络(4学时) 了解计算机网络的几种分类;知道计算机网络的功能; 知道常用的计算机网络拓扑结构和网络计算模式; 知道开放系统互连参考模型和TCP/IP参考模型; 了解常用的网络连接设备; 了解IP地址/域名概念、因特网接入方式及各种服务。 4.1 操作系统的概念及其主要功能 操作系统的概念 操作系统的主要功能 硬、软件组成层次结构图 语言功能层次结构图 4.1.1 操作系统概念 操作系统定义: 有效地组织和管理计算机的硬件和软件资源; 合理地组织计算机工作流程,控制程序执行; 提供多种服务及友好界面; 提高计算机的利用效率,方便用户使用。 操作系统的目标 方便性、有效性、开放性; 可靠性、可扩充性、可移植性。 4.1.1 操作系统概念 操作系统是计算机硬件(裸机)的直接外层,它对硬件的功能进行首次扩充。 操作系统安装、运行: 首先将它从外存储器装入主存储器,该过程称为引导系统。安装完毕后,操作系统中的管理程序部分将保持在主存储器中,称其为驻留程序。其他部分在需要时再自动地从外存储器调入主存储器中,这些程序称为临时程序。 4.1.2 操作系统的功能 资源管理功能:对系统的硬件和软件资源根据用户需求按照一定的策略分配和调度,以达到最大效率的使用计算机。 处理器管理 存储器管理 设备管理 文件管理 网络与通信管理 人机交互功能 用户接口 4.1.2 操作系统的功能 处理器管理 总体功能:操作系统的重要任务是控制程序的执行,它负责对系统中各个处理机及其状态进行登记,管理各程序对处理机的要求,按照一定的策略将系统中的各个处理机分配给申请的用户作业(进程)。目前计算机系统中所使用的大多数是“多任务”、“多线程”的操作系统。 4.1.2 操作系统的功能 处理器管理 几个概念: 作业(Job):用户在一次数据处理中要求计算机所做全部工作的总和,由用户程序、数据和作业说明书组成。 程序(program) :是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。 进程:计算机中正在运行的程序实例;是资源分配的基本单位,又是调度运行的基本单位。 例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。进程是系统中的并发执行的单位。 4.1.2 操作系统的功能 处理器管理 几个概念: 线程:是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。如果把进程理解为在逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。 例如,假设用户启动了一个窗口中的数据库应用程序,操作系统就将对数据库的调用表示为一个进程。假设用户要从数据库中产生一份工资单报表,并传到一个文件中,这是一个子任务;在产生工资单报表的过程中,用户又可以输人数据库查询请求,这又是一个子任务。这样,操作系统则把每一个请求――工资单报表和新输人的数据查询表示为数据库进程中的独立的线程。 线程可以在处理器上独立调度执行。在多处理器环境下允许几个线程各自在单独处理器上进行。操作系统提供线程就是为了方便而有效地实现这种并发性。 4.1.2 操作系统的功能 处理器管理 几个概念: 作业与进程的区别 ??? 一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业是用户需要计算机完成某项任务而要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。而进程是对已提交完毕的程序所执行过程的描述。 主要区别: ?? (1)作业是用户向计算机提交任务的任务实体。用户向计算机提交作业后,系统将它放入外存中的作业等待队列中等待执行。而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。任一进程,只要它被创建,总有相应的部分存在于内存中。 ?? (2)一个作业由一个或多个进程组成,必须至少一个,反之则不然。 ?? (3)作业的概念主要用在批处理系统中,像UNIX这样的分时系统中就没有作业的概念。而进程的概念则用在几乎所有的多道程序系统中。 4.1.2 操作系统的功能 处理器管理 几个概念: 进程和线程的关系?

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档