操作系统原理PrinciplesofOperatingSystem-数据结构.pptVIP

操作系统原理PrinciplesofOperatingSystem-数据结构.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理PrinciplesofOperatingSystem-数据结构

操 作 系 统 Operating System 贺 玉 珍 运城学院计算机科学与技术系 hyzhen@ 使用过程中的问题 遇到计算机运行或打开硬盘上的程序速度变慢,该怎么办? 原因之一:硬盘上的卷可能有过多的碎片,可能是由于最近创建了大量的文件或文件夹,或安装了新软件。 解决方案:如果必要,分析并整理硬盘上的卷碎片。 操作系统的地位 #include <stdio.h> int main(int argc, char *argv[]) { puts("hello world"); return 0; } 操作系统做什么? 操作系统找程序(正文和数据地址)-> 创建子进程执行(程序映射为进程)-> 分配内存、从磁盘读页面-> 系统调用、寻找字串、转换成像素-> 写入存储映像区->模拟信号-> 显示器发射电子束输出 操作系统提供一系列服务: 多任务,内存保护,内存管理, 文件存取,设备控制,用户界面 错误检测及恢复系统,安全 有助于加深对使用的OS的理解,有利于深入编程; OS中的设计思想和算法值得借鉴,其中所用的许多概念和技巧可以推广应用到其他领域,同时改善思维方式; 存在人们意识不到的大量“操作系统”——Embedded OS,需要我们设计或修改现有的OS; 选择购买操作系统; 进一步深造。 为什么要学习操作系统? 操作系统是目前最复杂的软件成分 涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 抽象 虚拟CPU、虚拟内存、虚拟设备 如何学习操作系统? 基本内容 介绍操作系统的基本概念、基本结构及运行环境 介绍操作系统原理、设计方法和实现技术 介绍操作系统的演化过程、发展研究动向、新技术以及新思想 介绍各种有代表性的、典型的操作系统实例 如何学习操作系统? 基本要求和能力 掌握操作系统的各功能模块对软硬件资源进行管理的技术和方法; 使学生对计算机是怎样协调一致的工作原理有清楚的认识,对计算机系统中各功能模块有更明确的认识; 学习和理解新型操作系统,在操作系统平台上开发自己的应用系统的能力; 培养学生的抽象思维、 逻辑思维和实际动手能力; 培养OS等大型系统的使用者、管理者、分析员和设计人才。 如何学习操作系统? 操作系统课程特点 涉及面广 错综复杂 理论性强 怎样学好操作系统 深入理解教学内容 独立完成练习题 做好阶段复习 理论联系实际 如何学习操作系统? 操作系统的分类 根据OS的环境和作业处理方式: 批处理(MVX、DOS/VSE) 分时(windows、 unix、 linux、 xenix 、macos) 实时(IEMX、 VRTX、 RTOS、 RTLINUX) 根据所支持的用户数目: 单用户(MSDOS、OS/2) 多用户(UNIX) 操作系统的分类 根据硬件结构: 多处理机系统 网络OS(netware、windows NT、 OS/2 、WARP) 分布式(AMOEBA) 多媒体系统(AMIGA) 根据发展历程OS五个类型: 批处理 、分时、实时、分布式、网络 操作系统的分类 一些特殊的操作系统: MAC OS:苹果机 嵌入式OS :掌上电脑、手机 3com(palm OS) 、 微软(smart phone、pocket pc、winCE)、 linux、vxworks、 synbian、iphone、android、bada 教材: 汤小丹《计算机操作系统》西安电子科技大学出版社 参考书: 操作系统 孟静 高等教育出版社 操作系统习题解答与实验指导 李珍 中国铁道出版社 操作系统基础 屠立德 清华大学出版社 讲课学时安排 48(讲授:40 | 实验:8) 章节 主要内容 各教学学时分配 讲授 习题 实验 讨论 合计 第1章 操作系统引论 4 4 第2章 进程管理 7 1 8 第3章 处理机调度与死锁 5 1 4 10 第4、5章 存储器管理 9 1 2 12 第6、8章 设备管理 6 6 第7章 文件管理 6 2 8 合 计 37H 3H 8H 48H 成绩评定 教学方式: 多媒体讲授、作业、上机实验 考试方式:闭卷 笔试 成绩评定: 最终成绩=作业(5%)+实验报告(10%)+出勤(5%)+笔试成绩 提别提示 笔试不及格者,则最终不及格 * 思维方式的学习 (1)抽象 操作系统具有一种魔力(magic) 提供了无限的CPUs

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档