第1节操作系统终稿.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
不要钱的操作系统 Linux(1991---) 林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969- ) 监控(督)程序(系统)(Monitor) 执行系统(程序)(Executive System(program) 控制系统(程序)(Control System program) 管理程序(Supervisor, Supervisory System) 核心程序(Kernel) 操作系统(Operating System) 操作系统名称的变化 特点 并发性 共享 不确定 虚拟 并发:多个任务在一个时间段同时做 并行:多个任务在一个时间点上同时做 并发必需要共享 可以处理随机发生的多个事件 装了操作系统以后的机器会提供比裸机更强的功能 用户角度(外部) 提供与计算机之间的接口(媒介) 设计者角度(内部) 资源管理者 操作系统作用 举例 ( )不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 多道要求区分执行中的程序,分时要求区分用户 分时系统需要使用下面哪些技术( ) A.多道程序设计技术 B.作业说明书 C.终端命令解释程序 D.中断处理 E.作业调度 F.系统调用 从用户角度看,操作系统是() A 计算机资源的管理者 B 计算机工作流程的组织者 C 用户与计算机之间的接口 D 由按层次结构组成的软件模块的集合 什么是操作系统 操作系统的历史 本节主要了解: * * * * * * * * 第1单元 操作系统概论 第一节 操作系统的历史 什么是操作系统?操作系统做什么?没有操作系统行吗? 操作系统是计算机一诞生就有的吗? 微机的历史 总结 举例 定义 操作系统是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。 操作系统是硬件上的第一层软件,是对硬件的首次扩充 操作系统做硬件相关、应用无关的工作 多种操作系统 巨型机操作系统 大型机操作系统 Pc机操作系统 有什么不同呢? 原理相同,复杂度不一样,考虑问题的角度不一样 通用操作系统 嵌入式操作系统 操作系统做什么? 帮助用户用计算机 操作系统做什么? #include stdio.h int main(int argc, char *argv[]) { puts(hello world); return 0; } 工作过程 装入阶段 输入可执行文件名或双击图标,将程序装入内存 编辑阶段 编写源程序 编译阶段 产生目标程序 链接阶段 产生可执行程序 运行阶段 创建进程执行程序 编译器做 OS做 ? 用户告诉操作系统执行hello程序 ? 文件系统找到第一个磁盘块 ? 创建一个新的进程,执行hello程序 ? 程序的第一条指令执行,失败,缺页中断发生 ? 操作系统分配一页内存,并将代码从磁盘读入,继续执行 ? 更多的缺页中断,读入更多的页面 执行 ? 程序执行系统调用,将字符串送到输出设备 ? 你在屏幕上看到hello world 进程管理 主存管理 设备管理 文件系统 如果没有操作系统……….. 将磁盘上的程序放到内存 启动程序(手工) 从键盘接收输入、送到显示器 编译器 #include stdio.h int main(int argc, char *argv[]) { puts(hello world); return 0; } 第1次课内容 什么是操作系统?操作系统做什么?没有操作系统行吗? 操作系统是计算机一诞生就有的吗? 冯.诺依曼思想(1945年提出) 计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五大基本部件构成。 程序和数据采用二进制形式 将程序事先放在存储器中,计算机工作时可以自动高效地从存储器中取出指令并执行指令 以运算器为中心 以存储器为中心 宾夕法尼亚大学的电气工程师约翰·莫奇利和普雷特斯波·艾克 第一台计算机的制作人 第1台计算机ENIAC(1946年) Electronic Numerical Integrator?And?Calculator 17 手工操作阶段 电子管时代 问题 晶体管时代,CPU速度提高时,出现了 人—— 机矛盾 机器速度 计算时间 人工时间 人工与机器时间比例 1万次/秒 1小时 3分钟 1:20 60万次/秒 1分钟 3分钟 3:1 操作系统形成与发展过程

您可能关注的文档

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档