- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统 南京工业大学信息学院计算机系 课内上机实验 第1章 操作系统引论 1.1 OS的目标和作用 3.可扩展性 从用户观点看,OS是用户和计算机硬件系统之间的接口 从资源管理观点看,OS是计算机系统资源(软、硬)的管理者 1.OS作为用户和计算机硬件系统的接口(用户接口) 计算机系统资源可归结为四类:处理器、存储器、I/O设备、信息(数据和程序) OS的主要功能也正是针对这四类资源进行有效管理: 完全无软件的计算机——裸机。 “裸机”难于使用。 裸机覆盖了一层I/O设备管理软件如图1-2所示,由它来实现对I/O设备操作的细节,并向上提供一组I/O操作命令,如Read和Write命令,用户可以利用它进行数据输入/输出,而无需关心I/O实现的细节。此时用户所看到的是一台功能显著增强、使用极为方便的的机器,它向上提供了一组抽象的I/O设备,称为扩充机或虚拟机。 1.1.3 推动OS发展的主要动力 1.2 OS的发展过程 20世纪50年代中期,第一个简单的批处理系统 60年代中期,多道程序批处理系统,随后出现分时系统 上世纪80年代开始至21世纪初,微型机、多处理机、计算机网络大发展年代→微机OS、多处理机OS和网络OS的形成和大发展年代。 1.2.1 无OS的计算机系统 人工操作方式 脱机输入/输出(Off-Line I/O)方式 (20世纪50年代末 ) 1.人工操作方式 程序员将事先已穿孔(对应于程序和数据)的纸带(或卡片)装入纸带输入机(或卡片输入机); 再启动输入机将程序和数据输入计算机; 然后启动计算机运行。 当程序运行完毕并取走计算结果后,才让下一个用户上机。 2.脱机输入/输出方式 1.2.2 单道批处理系统 2. 单道批处理系统的特征 1.2.3 多道批处理系统 多道程序设计的基本概念 1.2.4 分时系统 分时系统——是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 3.分时系统的特征 1.2.5 实时系统 实时系统(Real-Time System) ——是指系统能及时响应外部事件的请求,在规定时间内完成该事件的处理,并控制所有实时任务协调一致地运行。 1.应用需求 2.实时任务 分类:实时任务按对截止时间要求划分 3.实时系统与分时系统特征的比较 1.2.6 微机操作系统的发展 1.3 操作系统的基本特征 1.3.1 并发(Concurrence) 1.3.3. 虚拟(Virtual) 1. 时分复用技术 4 异步性(Asynchronism) 1.4 操作系统的主要功能 处理机管理功能 存储器管理功能 设备管理功能 文件管理功能 用户接口 处理机管理功能 处理机管理的主要功能是: 存储器管理 设备管理功能 主要任务: ? l?完成进程提出的I/O请求; l为用户进程分配其所需的I/O设备; l 提高CPU和I/O设备的利用率; l 提高I/O速度; l方便用户使用I/O设备。 设备管理应具有以下功能: 4. 文件管理 主要任务: 对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 文件管理应具有以下功能: 1.文件存储空间的管理 2.目录管理 3.文件的读/写管理和保护 5. 用户接口 1.5 操作系统的结构设计 OS的结构经历了四代变革: 微内核OS结构——现代OS结构 微内核技术 1. 微内核操作系统的基本概念 2. 微内核的基本功能 3. 微内核的优点 4. 微内核操作系统存在的问题 第1章复习题 第2章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程同步问题 2.5 管程机制 实现互斥的软件机制和硬件机制(补充) 2.6 进程通信 2.7 线程 第一次课内上机实验 2.1 进程的基本概念 2.1.1 程序的顺序执行及其特征 程序顺序执行的特征 2.1.3 程序的并发执行及其特征 2.1.4 进程的特征与状态 2.1.5 进程控制块(PCB) 2.2 进程控制 2.2.1 进程的创建 2.2.2 进程的终止 2.2.3 进程的阻塞和唤醒 2.2.4 进程的挂起和激活 2.3 进程同步 由于进程的异步性,尤其是它们竞争临界资源时,可能会给系统造成混乱。 进程同步的主要任务,是使并发执行的进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。 2.3.1 进程同步的基本概念 生产者-消费者问题 2.3.1 进
您可能关注的文档
最近下载
- 汉英翻技巧译第一讲词类转译法.ppt VIP
- 基于跨学科融合的课程资源开发与利用实践研究.pptx VIP
- DB11_T 1834-2021城市道路工程施工技术规程.docx VIP
- 押车借款合同范本3篇 借款抵押车合同范本 .pdf VIP
- 2024-2025学年天津市西青区高一上学期11月期中考试数学检测试题(含解析).docx VIP
- 2A Chapter 3 People who help me 课件(新思维小学英语).pptx VIP
- 矿井建井地质报告.doc VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
- 基于课程标准的跨学科主题学习:内涵阐释与实施要点.docx VIP
- MES智能制造实施技术方案及项目推进计划.pptx VIP
原创力文档


文档评论(0)