- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap1 操作系统概述
操作系统 李畅 Lichang@ 说 明 课时72,其中讲课60课时,实验12课时 考核方式:考试60%,实验30%,平时10% 课件邮箱:gdufsos@163.com 操作系统是系统软件; 它的基本职能是控制和管理计算机系统内各种资源; 它提供众多服务,方便用户使用,扩充硬件功能。 方便性:加载了操作系统的计算机系统容易操作和使用。 有效性:操作系统应当允许以更有效的方式使用计算机系统资源。 可扩展性:计算机硬件和体系结构得到迅速发展,在构造操作系统时,应该开发、测试和引进新的系统功能。 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(effiicent) Make the computer system convenient to use.(convenient) Use the computer hardware in an efficient manner. *1.1 What is an Operating System OS=government: resource allocation= CPU, memory, IO, storage OS: a control program controls the execution of user programs to prevent errors and improper use of the computer. Convenience for the user and efficient operation of the computer system 存储器管理功能 内存分配和回收: 地址映射;各程序编译之后都从“0”地址开始的,需要操作系统解决逻辑到物理地址转换。 内存保护;多道程序带来了内存中各程序如何保证自己的空间不受“进犯”。 内存扩充: 处理机管理功能 作业和进程调度;一个等待在后备队列上的用户程序通常要经过两级调度才得以在CPU上执行。首先是作业调度,然后进程调度。 进程通信;多个程序(进程)在活动过程中彼此间会发生相互依赖或相互制约的关系,为此系统要提供通信机制。 设备管理功能 缓冲区管理;管理各类I/O设备的数据缓冲区 设备分配;根据用户I/O请求和相应的分配策略为申请I/O操作的用户分配外部设备。 设备驱动;就是实现用户提出的I/O操作请求,完成数据的输入输出。 设备无关性;是指应用程序独立于实际的物理设备。 *1.4.1 Multiprogrammed Systems Multiprogramming: OS keeps several jobs in the memory simultaneously. Interleaving CPU and IO operations between different jobs to maximize the CPU utilization. Life examples: a lawyer handles multiple cases for many clients. Multiprogramming is the first instance where OS must make decisions for the users: job scheduling and CPU scheduling. 1.4 操作系统的分类 1.4.3 实时操作系统 实时操作系统(Real-Time Operating System)顾名思义就是系统能对随机发生的外部事件做出及时响应和处理。 实时系统按其应用分为实时控制和实时信息处理两大类: 实时控制:如生产过程控制、飞机导航、导弹和卫星发射、铁路交通控制等都属于这一类。 实时信息处理:情报检索等就属于这一类。在这类系统中,用户通过终端设备向系统提出服务请求。 1.4 操作系统的分类 1.4.3 实时操作系统 实时任务的类型 :按任务执行时是否呈现周期性划分: 周期性实时任务;按指定周期循环执行控制某外部事件。如控制工业生产流水线、飞机导航等。 非周期性实时任务;任务执行无明显周期性,但都联系一个截止时间(deadline) 1.4 操作系统的分类 1.4.3 实时操作系统 实时任务的类型 :根据对截止时间的要求来划分: 硬实时要求;系统必须满足任务对截止时间的要求,否则后果难以预测。 软实
您可能关注的文档
- [管理精品]资本经营名词解释(doc 27页).doc
- [大学生村官考试资料]2011年江苏公务员公共基础知识复习指南(免费).doc
- (高考地理精品)地理高考错题本 .doc
- [精品文档]:(新规则)公司会计制度范本.doc
- [精品文档]:国际关系史名词解释(一)袁明.doc
- [精品文档]:小学三年级数学上册口算题.doc
- [精品文档]:英语四级高频词汇(带例句)(内容为文库转载_已排版,可直接下载打印).doc
- [精品文档]:近代史名词解释.doc
- [精品文档]:青少年保护法.doc
- [管理精品]项目费用计划与控制管理(ppt 72).ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)