操作系统课件第1章节.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  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文档。上传文档
查看更多
操作系统课件第1章节

操作系统 Operating System 课程形式 主课,习题课,专题课(选), 课堂讨论(选),作业 上机实习 考试:笔试 期中考试(选),期末考试 学习要求: 按时上课,认真听讲 阅读参考书 整理笔记 思考,讨论,提问 学习目的 通过本课程的学习掌握现代操作系统的基本概念、基本原理和基本方法; 能设计并使用程序设计语言编制和调试操作系统的关键算法和组成模块; 了解和熟悉操作系统在计算机系统中的作用和地位,与硬件和其它软件的关系; 了解操作系统控制计算机系统工作的全过程。 课程特点 操作系统课程的特点: 实践性强(从实践总结出原理) 涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程,等等) 错综复杂:纵横交叉 操作系统的名称 监控(督)程序(系统)(Monitor) 执行系统(程序)(Executive System(program)) 控制系统(程序)(Control System program)) 管理程序(Supervisor, Supervisory System) 核心程序(Kernel) 操作系统(Operating System) 下面哪些软件是操作系统? Windows 、Turbo C++、Sql Server、UNIX、自己编写的一个C语言源程序、Linux 根据使用经验,说说用过的操作系统能做些什么? #include stdio.h int main(int argc, char *argv[]) { puts(hello world); return 0; } * * 江南大学物联网工程学院 蒋卫 jweiyl@163.com 2010年秋 教材 计算机操作系统(第三版) 汤小丹等 西安电子科技大学出版社 参考教材 操作系统教程 孙钟秀 高等教育出版社 操作系统教程 陈向群 杨芙清 北京大学出版社 操作系统教程 孟静 高等教育出版社 计算机操作系统 汤子瀛等 西安电子科技大学出版社 UNIX操作系统教程 尤晋元 西安电子科技大学出版社 Modern Operating System Andrew S.Tanenbaum Operating Systems William Stallings 操作系统能做些什么? 用计算机做任何事,都需先运行某个相应的程序。 不管将计算机用于何种应用领域,都经常需要进行文件复制或删除、磁盘内容查看、建立文件夹等工作。 在IBM PC用汇编语言编写程序时,都需要INT语句。做一些I/O工作。实际上是调用的相应的操作系统的内部功能。 在Windows XP中,可同时运行多个程序。多任务方式是操作系统提供的 …… 用户告诉操作系统执行hello程序 操作系统找到该程序,检查其类型 检查程序首部,找出正文和数据的地址 文件系统找到第一个磁盘块 父进程需要创建一个新的子进程,执行hello程序 操作系统需要将执行文件映射到进程结构 操作系统设置CPU上下文环境,并跳到程序开始处 程序的第一条指令执行,失败,缺页中断发生 操作系统分配一页内存,并将代码从磁盘读入,继续执行 更多的缺页中断,读入更多的页面 程序执行系统调用,在文件描述符中写一字符串 操作系统检查字符串的位置是否正确 操作系统找到字符串被送往的设备 设备是一个伪终端,由一个进程控制 操作系统将字符串送给该进程 该进程告诉窗口系统它要显示字符串 窗口系统确定这是一个合法的操作,然后将字符串转换成像素 窗口系统将像素写入存储映像区 视频硬件将像素表示转换成一组模拟信号控制显示器(重画屏幕) 显示器发射电子束 你在屏幕上看到hello world 操作系统提供一系列服务: 多任务,内存保护,内存管理, 网络,文件存取,设备控制,用户界面 错误检测及恢复系统,硬件控制,安全 1.程序的执行 负责启动每个程序,以及结束程序的工作 2.完成与硬件相关的工作 3.完成与应用无关的工作 易于使用,基本服务,统一性 4.计算机系统的效率与安全问题 操作系统的工作 Os是计算机系统软件中的一个不可缺少的重要组成部分,它出现在20世纪50年代末。OS课程是有关计算机科学与技术专业的一门专业基础课。 现代操作系统(第2版) (荷)坦尼鲍姆著 陈向群等译 计算机的心智 操作系统之哲学原理 邹恒明著 操作系统很重要。 操作系统的功能在很多领域使用。做并发程序开发:web service、分布式系统和网络,大量使用OS的概念和技术。会更有信心。 操作系统的技巧也在很多领域使用。如抽象、缓存、并发等。做web要用缓存;数据结构和程序设计大量使用抽象

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档