网站大量收购独家精品文档,联系QQ:2885784924

Abstract View of System Components.ppt.ppt

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
参考教材 1: Introduction 引论 What is an operating system?什么是操作系统? Simple Batch Systems简单批处理系统 Multiprogramming Batched Systems多道程序批处理系统 Time-Sharing Systems分时系统 Personal-Computer Systems 个人计算机系统 Parallel Systems并行系统 Distributed Systems分布式系统 Real -Time Systems实时系统 1: Introduction 引论 本章学习目标: 学习操作系统基本原理,要了解其在计算机系统中的地位 了解OS此地位的形成过程,即OS的发展历史 了解OS的基本特征和功能 当前流行的几种主要操作系统 The goal of OS 引入OS的目标 方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别的不便 有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程 可扩充性和开放性(开放的观点):操作系统本身的功能和管理策略、硬件的类型和规模、多个系统之间的资源共享和互操作 What is an Operating System?什么是操作系统? OS是计算机硬件、软件资源的管理者 管理对象:CPU、存储器、外部设备、信息(数据和软件); 管理的内容:资源的当前状态(数量和使用情况)、资源的分配、回收和访问操作,相应管理策略(包括用户权限)。 OS的主要功能也正是针对这四类资源进行有效管理,即:处理机管理、存储器管理、I/O设备的管理以及文件管理。 计算机系统的组成 What is an Operating System?什么是操作系统? OS是扩展机(extended machine)/虚拟机(virtual machine) 在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理(针对CPU) “虚拟机”:一个裸机在每加上一层软件后,就变成了一个功能更强的机器,把这“新的功能更强的机器”称作虚拟机。 从操作系统结构出发,把操作系统分成若干个层次,每一层次都对上一层次扩充形成一个虚拟机;高层次屏蔽低层次的功能细节,低层向高层提供服务, 整个操作系统由若干个虚拟机叠加而成。 OS的地位:紧挨硬件层的第一层软件,对硬件进行首次扩充,同时又是其他软件运行的基础。 What is an Operating System?什么是操作系统? OS是用户使用计算机硬件系统的接口 系统命令(命令行、菜单式、图形用户接口GUI); 系统调用(形式上类似于过程调用,在应用编程中使用)。 What is an Operating System?什么是操作系统? A program that acts as an intermediary between a user of a computer and the computer hardware. 在计算机用户和计算机硬件之间起媒介作用的一种程序。 Operating system goals: 操作系统目标 Execute user programs and make solving user problems easier. 执行用户程序并使用户问题更易解决。 Make the computer system convenient to use. 使计算机系统更易使用。 Use the computer hardware in an efficient manner. 以一种有效的方式使用硬件。 Abstract View of System Components 系统部件的抽象观点 操作系统在计算机系统中的地位 Operating System Definitions操作系统定义 Resource allocator资源分配者 – manages and allocates resources.管理和分配资源 Control program控制程序– controls the execution of user programs and operations of I/O devices .控制用户程序的运行和I/O设备的操作 Kernel 内核– the one program running at all times (all else being application programs).在全时运行的一个程序(其他的是应用) Operating System Definitions操作系统定义 自底向上--OS是用来高效地控制和

文档评论(0)

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

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

1亿VIP精品文档

相关文档