1.第一章+操作系统概述.ppt

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

基本概念:接口 英文Interface在操作系统中具有接口和界面两种含义。 接口多用于描述系统硬件之间的连接关系,以及软件和程序模块间的调用关系,如总线接口、打印机接口等。 界面多用于描述用户与系统之间的操作环境,以及人机之间的交互方式和过程,如字符界面、图形用户界面等。 基本概念:虚拟存储 定义:为了能在有限的内存空间中运行更大、更多的进程(程序),可以将一部分磁盘空间虚拟为逻辑内存,使用户感觉到一个比物理内存空间大得多的逻辑内存空间,即实际物理内存空间与虚拟的那部分逻辑内存空间的总和,统称为虚拟内存空间。 基本概念:虚拟存储 有了虚拟存储技术,进程执行时,只需要预先在物理内存中装入进程的一部分程序代码和数据,进程即可开始执行。 当需要的程序代码和数据不在物理内存时,根据需要临时装入,而整个操作对用户透明。 基本概念:文件 文件是若干相关数据的集合,有的操作系统将程序、数据以及各种外部设备统统称为文件。 唯一的文件名 对文件的操作包括文件的建立、修改、删除、重命名、设置访问权限等。 概括地说,文件就是命名了的字节流,它是现代操作系统对计算机系统中种类繁多的外部设备进行高度抽象的结果。 1.6 操作系统分类 按照硬件平台系统结构不同分类: 单机操作系统、嵌入式操作系统和多机操作系统(并行操作系统、分布式操作系统、网络操作系统、机群操作系统等) 根据操作系统在用户界面的使用环境和功能特征的不同分类: 批处理系统、分时系统和实时系统 现代操作系统通常兼有分时和批处理功能 按照操作系统发展历史分类: 一、3种基本的操作系统类型 (1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 二、操作系统的进一步发展 (1)发展动力 (2)新一代微机操作系统 (3)网络OS (4)分布式OS (5)并行OS (6)嵌入式OS 批处理操作系统 工作方式: 一批作业首先在外存上排成一个队列; 然后,由作业调度程序负责从该队列中选取一个或多个作业进入内存,并分别为它们建立进程,使若干进程共享包括处理机、内存空间在内的系统资源,以提高资源利用率和系统吞吐量。 批处理操作系统:优缺点 主要优点:多道程序由操作系统自动调度执行,大大降低了人工干预对系统性能的影响,资源利用率高,系统的吞吐量大。 缺点: (1)交互性很差,修改和调式程序极其困难, (2)增加了作业的平均周转时间。作业在外存排队,等待调度进入内存。进程在内存排队,等待获取所需的系统资源。 分时操作系统 提供了一个多用户工作环境,一台主机连接若干台终端,每台终端供一个用户使用。 用户交互式地向系统提出联机命令请求,系统接受所有用户的命令,采用分时原则处理服务请求,再通过交互式终端显示执行结果。 分时操作系统:特性 多路性:一台主机上同时连接多台终端 独立性:每个用户各自通过自己的终端进行输入/输出,互不干扰。用户感觉自己独占终端和主机资源 交互性 实时操作系统 指,能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行的操作系统。 设计目标:对外部请求必须及时响应,在严格规定的时间内完成某事件,要求系统具有极高的可靠性和完整性。 网络操作系统 指,在计算机网络环境中提供网络管理、通信、安全、资源共享和各种网络应用等功能的操作系统。 目标:为了实现网络中各计算机之间的通信和网络资源共享,提高网络资源的利用率和网络的吞吐量。 网络操作系统 计算机网络操作系统的模式 a.客户/服务器模式(Client/Server) b.对等模式(Peer-to-Peer) 分布式操作系统 分布式系统是指多个处理机通过通信线路互连而构成的系统,系统的处理和控制功能分布在各个处理机上。 配置在分布式系统上的操作系统称为分布式操作系统,它负责分布式系统中的任务分配、资源管理等功能服务。 在分布式处理系统中,系统的处理和控制功能都分散在系统的各个处理单元上。系统中的所有任务可以动态地分配到各个处理单元中去。 分布式系统与计算机网络 分布式系统中的所有资源都是共享的,由分布式操作系统进行集中、统一管理。整个系统对用户透明 计算机网络中允许每台计算机配置自己的操作系统,通过网络协议实现网络资源的统一管理,网络操作系统可以构架于不同的操作系统之上,范围很广。网络操作系统也不要求对网络资源进行透明访问,用户可以清楚地知道提交的任务在哪台计算机上完成的 并行操作系统 多处理机系统 任务并行 多个任务在多个处理机上同时运行 嵌入式操作系统 指,运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行协调、调度、指挥和控制的系统软件。 嵌入式操作系统在工业控制、军事及民用设施中有着广泛的应用前景。 1.7

文档评论(0)

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

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

1亿VIP精品文档

相关文档