清華大学电子工程系马洪兵62773434hbma@tsinghua.edu.cn.pptVIP

清華大学电子工程系马洪兵62773434hbma@tsinghua.edu.cn.ppt

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

清华大学电子工程系 马洪兵 hbma@tsinghua.edu.cn;操作系统课程的定位 操作系统是一门涉及较多硬件知识的计算机系统软件课程,在计算机软、硬件课程的设置上,起着承上启下的作用。 本课程的目的与任务是使学生通过本课程的学习,理解操作系统的基本原理、组成、基本概念和主要功能。;教学模式 目前国内外操作系统课程的教学主要有两种模式: 1. 侧重理论与原理的讲述,不局限于具体具体实例 2. 结合具体实例,讲述操作系统的实现技术;《Windows操作系统原理与应用》课的教学任务 对电子信息类专业,操作系统教学要兼顾原理和应用,一方面要让学生掌握操作系统的基本功能和一般性原理,另一方面要了解一般性原理在具体操作系统中实现方法,但不必深入到源代码的层次。 考虑到Windows是当今微型计算机的主流操作系统,使学生了解Windows的组织和运行的基本原理是十分必要的。 因而,本课程的教学任务是在讲述操作系统基本原理的基础上,重点介绍Windows的运行机制和内核技术,为学生今后开发应用系统打下基础。; 《Windows操作系统原理》尤晋元等 机械工业出版社 《Windows内核实验教程》陈向群等 机械工业出版社 操作系统——内核与设计原理 William Stallings, (Operating System:Internals and Design Principles) 中文版:电子工业出版社 英文版:清华大学出版社 现代操作系统 Andrew S. Tanenbaum, (Modern Operating System) 中文版: 机械工业出版社 操作系统:设计与实现 Andrew S. Tanenbaum (Operating System: Design and Implementation) 中文版:电子工业出版社 英文版:清华大学出版社;第一章 操作系统概述 第二章 Windows操作系统的体系结构 第三章 处理机管理 第四章 存储管理 第五章 文件管理 第六章 设备管理 第七章 计算机网络管理 ;1. 线程同步 2. 磁盘I/O 3. 网络通信 4. 设备驱动程序设计 ;第一章 操作系统概述;一、计算机系统概述;计算机软件;二、操作系统的基本概念;有效:系统效率 (如CPU用的充足与否) 资源利用率 (如内存,外部设备是否忙碌) 合理: 公平与否,如果不公平则会产生“死锁”或“饥饿” 方便: 针对应用程序程序员和用户; 2. 操作系统的地位;3. 操作系统的特征;②共享性 操作系统与多个用户的程序共同使用计算机上的资源;系统命令(命令行、菜单式、命令脚本式、图形用户接口GUI); 系统调用(形式上类似于过程调用,在应用编程中使用)。;4. 操作系统的作用;三、操作系统的主要功能;处理机管理;存储管理;文件管理;设备管理;作业管理;四、操作系统的发展历史;第1阶段:电子管时代(1946年-1955年) ;50年代早期 出现了穿孔卡片 程序写在卡片上然后读入计算机 但计算过程则依然如旧;工作效率非常低;50年代晶体管发明 计算机比较可靠,可成批地生产,用户可指望计算机长时间运行,完成一些工作 程序设计语言诞生: FORTRAN 1954年提出,1956年设计完成 ALGOL 1958年引入 COBOL 1959年引入 设计人员、生产人员、操作人员、程序人员和维护人员之间 第一次有了明确的分工;要运行一个作业,先将程序写在纸上(用高级语言或汇编语言) 然后穿孔成卡片,再将卡片盒交给操作员 计算结果从打印机上输出 操作员到打印机上撕下运算结果送到输出室 程序员稍后可从取到结果 然后,操作员从输入室的卡片盒中读入另一个任务 如果需要FORTRAN编译器,还要把它取来读入计算机 机时在走来走去时被浪费;作业卡片是现代作业控制语言和命令解释器的先驱;批处理操作系统 - 现代操作系统雏型;第二代计算机典型的操作系统;多道程序设计技术(multiprogramming);多道程序设计技术(multiprogramming);多道程序设计技术(multiprogramming);分时系统;第3阶段:集成电路时代(1965年-1980年);1964 年IBM 宣布推出System/360计算机系统 第一个采用小规模集成电路的主流机型 试图一次性地解决上述两个问题 由于所有的计算机 都有相同的体系结 构和指令集 在理论上,为一型 号编写的程序可以 在其他型号机器上 运行 ;IBM System/360

文档评论(0)

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

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

1亿VIP精品文档

相关文档