操作系统第一章操作系统概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I hear and I forget,
I see and I remember,
I do and I understand.
操作系统第一章操作系统概述
6
Rules
NO COPYING of homeworks or projects (a single case of copying BOTH parties will get ZERO point for ALL assignments)
(virtual machine): 定义:计算机操作系统是指控制和管理计算机
的软、硬件资源,合理组织计算机的工作流程, 方便用户使用的程序集合。
操作系统第一章操作系统概述
18
引入操作系统的目标
方便性(用户的观点) 有效性(系统管理人员的观点) 可扩充性(升级的观点) 开放性(兼容的观点)
程序提供编程环境 应用软件:直接面向用户,为之解决各类问题
计算机系统 (层次结构)
软件
应用软件 系统软件
编辑软件,编译软件 操作系统
硬件及固件(裸机)
操作系统第一章操作系统概述
17
操作系统的定义
OS是计算机硬件、软件资源的管理者; OS是用户使用系统硬件、软件的接口; OS 是 扩 展 机 (extended machine)/ 虚 拟 机
8
Why you need to learn OS?
设计 或 修改 现有操作系统; 加深对使用的OS的理解,有利于深入编程; 涉及到计算机科学的很多领域; 大型、复杂系统的设计,思维方式的学习; ……
吸收
手机、PDA、汽车电子、机顶盒……
操作系统第一章操作系统概述
9
We aim at ……
Not:如何使用操作系统; But:理解操作系统如何工作。
操作系统的基本概念,基本结构及工作方式; 操作系统内部算法和数据结构; 设计OS 过程中的问题、解决方案和折中权衡
操作系统第一章操作系统概述
10
第一章
操作系统概论
操作系统第一章操作系统概述
操作系统概论
什么是操作系统 操作系统的发展历史 操作系统的功能 操作系统的特征 操作系统的分类 操作系统的结构
4
Text Book & Reference
Biblioteka Baidu 课本:
《操作系统》,谌卫军 王浩娟编著, 清华大学出版设
参考书:
《现代操作系统》第三版,
Modern Operating Systems,
Andrew S. Tanenbaum著, 陈向群等译,机械工业出版社。
操作系统第一章操作系统概述
5
Further……
B: 输入8ms, cpu计算38ms,输出 2ms
C: 输入17ms,cpu处理7ms,打印15ms
问,该微机完成这样的三个任务总共需要多长时 间?为什么?(4分)
微电子系老杨修订
操作系统第一章操作系统概述
15
1.1 什么是操作系统
计算机系统软硬件资源的管理者
应用用户
为用户提供一台等价的扩展机器 (Extended Machine)或虚拟机 (Virtual Machine)
操作系统第一章操作系统概述
12
1.1 什么是操作系统
操作系统第一章操作系统概述
13
什么是微机系统
1.微型计算机的工作原理是什么?(2分)
微电子系老杨修订
操作系统第一章操作系统概述
14
现在假设,有三个任务需要交给某台微机进行处 理,三个任务需要使用的微机中资源的时间如下 :
A: 输入 24ms,cpu计算12ms,打印 23ms
《计算机操作系统》,汤子瀛等,西安电 子科技大学出版社
Operating Systems: Design and Implementation, Andrew S. Tanenbaum
Linux内核源代码情景分析
嵌入式实时操作系统uC/OS-II(第2版)
O'Reilly -Understanding the Linux Kernel
最重要、最基本、最复杂的系统 程序,控制应用程序执行的程序
操作系统 的地位:
操作系统第一章操作系统概述
应用开发人员
应用软件
操作系统
系统工具
开发人员
操作系统
计算机硬件
16
计算机系统
硬件:改进的Von Neuman 机的五大部件
(输/出设备、运算器、控制器、存贮器)
软件:
系统软件:管理计算机本身的操作,并为应用
操作系统第一章操作系统概述
19
1.2 操作系统的发展历史
操作系统发展是随着计算机硬件技术、应用软 件的发展而发展的。
目标:充分利用硬件,提供更好的服务。
第一代:手工操作 第二代:单道批处理系统 第三代:多道批处理系统 第四代:分时系统 新发展:个人计算机、实时系统、网络与分布
操作系统
Operating Systems
Welcome to Us!
课程信息
课程组成:课堂授课45/60学时(1-12/15周)
每周四个课时
课程适用专业: 微电子系嵌入式方向各专业
操作系统第一章操作系统概述
2
第一章 微电子老杨修订
Keep fighting!
先修课程:数据结构 计算机组成原理 C语言程序设计 汇编语言
NO CHEATING in exams (BOTH parties will get ZERO points for that exam)
Class Attendance: On-the-fly roll-call 3 or more times absent get ZERO points for final score
后继课程:嵌入式系统开发应用设计 android相关课程 linux应用和驱动设计 WP应用设计
地位:相当重要!!!!!
OSLec1
操作系统第一章操作系统概述
3
Contact with me!
授课教师: 杨建军
Email:jianjun. QQ:1379459141 Tel:
操作系统第一章操作系统概述
No pains, no gains!
操作系统第一章操作系统概述
7
Test and Grade
课堂成绩:10% 作业成绩:20% 考试成绩:70%
学习要求: 按时上课,认真听讲; 阅读参考书,思考,讨论; 独立完成作业。
Keep your mobile phone silence!
操作系统第一章操作系统概述
I see and I remember,
I do and I understand.
操作系统第一章操作系统概述
6
Rules
NO COPYING of homeworks or projects (a single case of copying BOTH parties will get ZERO point for ALL assignments)
(virtual machine): 定义:计算机操作系统是指控制和管理计算机
的软、硬件资源,合理组织计算机的工作流程, 方便用户使用的程序集合。
操作系统第一章操作系统概述
18
引入操作系统的目标
方便性(用户的观点) 有效性(系统管理人员的观点) 可扩充性(升级的观点) 开放性(兼容的观点)
程序提供编程环境 应用软件:直接面向用户,为之解决各类问题
计算机系统 (层次结构)
软件
应用软件 系统软件
编辑软件,编译软件 操作系统
硬件及固件(裸机)
操作系统第一章操作系统概述
17
操作系统的定义
OS是计算机硬件、软件资源的管理者; OS是用户使用系统硬件、软件的接口; OS 是 扩 展 机 (extended machine)/ 虚 拟 机
8
Why you need to learn OS?
设计 或 修改 现有操作系统; 加深对使用的OS的理解,有利于深入编程; 涉及到计算机科学的很多领域; 大型、复杂系统的设计,思维方式的学习; ……
吸收
手机、PDA、汽车电子、机顶盒……
操作系统第一章操作系统概述
9
We aim at ……
Not:如何使用操作系统; But:理解操作系统如何工作。
操作系统的基本概念,基本结构及工作方式; 操作系统内部算法和数据结构; 设计OS 过程中的问题、解决方案和折中权衡
操作系统第一章操作系统概述
10
第一章
操作系统概论
操作系统第一章操作系统概述
操作系统概论
什么是操作系统 操作系统的发展历史 操作系统的功能 操作系统的特征 操作系统的分类 操作系统的结构
4
Text Book & Reference
Biblioteka Baidu 课本:
《操作系统》,谌卫军 王浩娟编著, 清华大学出版设
参考书:
《现代操作系统》第三版,
Modern Operating Systems,
Andrew S. Tanenbaum著, 陈向群等译,机械工业出版社。
操作系统第一章操作系统概述
5
Further……
B: 输入8ms, cpu计算38ms,输出 2ms
C: 输入17ms,cpu处理7ms,打印15ms
问,该微机完成这样的三个任务总共需要多长时 间?为什么?(4分)
微电子系老杨修订
操作系统第一章操作系统概述
15
1.1 什么是操作系统
计算机系统软硬件资源的管理者
应用用户
为用户提供一台等价的扩展机器 (Extended Machine)或虚拟机 (Virtual Machine)
操作系统第一章操作系统概述
12
1.1 什么是操作系统
操作系统第一章操作系统概述
13
什么是微机系统
1.微型计算机的工作原理是什么?(2分)
微电子系老杨修订
操作系统第一章操作系统概述
14
现在假设,有三个任务需要交给某台微机进行处 理,三个任务需要使用的微机中资源的时间如下 :
A: 输入 24ms,cpu计算12ms,打印 23ms
《计算机操作系统》,汤子瀛等,西安电 子科技大学出版社
Operating Systems: Design and Implementation, Andrew S. Tanenbaum
Linux内核源代码情景分析
嵌入式实时操作系统uC/OS-II(第2版)
O'Reilly -Understanding the Linux Kernel
最重要、最基本、最复杂的系统 程序,控制应用程序执行的程序
操作系统 的地位:
操作系统第一章操作系统概述
应用开发人员
应用软件
操作系统
系统工具
开发人员
操作系统
计算机硬件
16
计算机系统
硬件:改进的Von Neuman 机的五大部件
(输/出设备、运算器、控制器、存贮器)
软件:
系统软件:管理计算机本身的操作,并为应用
操作系统第一章操作系统概述
19
1.2 操作系统的发展历史
操作系统发展是随着计算机硬件技术、应用软 件的发展而发展的。
目标:充分利用硬件,提供更好的服务。
第一代:手工操作 第二代:单道批处理系统 第三代:多道批处理系统 第四代:分时系统 新发展:个人计算机、实时系统、网络与分布
操作系统
Operating Systems
Welcome to Us!
课程信息
课程组成:课堂授课45/60学时(1-12/15周)
每周四个课时
课程适用专业: 微电子系嵌入式方向各专业
操作系统第一章操作系统概述
2
第一章 微电子老杨修订
Keep fighting!
先修课程:数据结构 计算机组成原理 C语言程序设计 汇编语言
NO CHEATING in exams (BOTH parties will get ZERO points for that exam)
Class Attendance: On-the-fly roll-call 3 or more times absent get ZERO points for final score
后继课程:嵌入式系统开发应用设计 android相关课程 linux应用和驱动设计 WP应用设计
地位:相当重要!!!!!
OSLec1
操作系统第一章操作系统概述
3
Contact with me!
授课教师: 杨建军
Email:jianjun. QQ:1379459141 Tel:
操作系统第一章操作系统概述
No pains, no gains!
操作系统第一章操作系统概述
7
Test and Grade
课堂成绩:10% 作业成绩:20% 考试成绩:70%
学习要求: 按时上课,认真听讲; 阅读参考书,思考,讨论; 独立完成作业。
Keep your mobile phone silence!
操作系统第一章操作系统概述