1 / 51
文档名称:

计算机操作系统.ppt

格式:ppt   大小:1,625KB   页数:51页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机操作系统.ppt

上传人:shujukd 2018/11/3 文件大小:1.59 MB

下载得到文件列表

计算机操作系统.ppt

相关文档

文档介绍

文档介绍:计算机操作系统
dae_meng
前言
前言
(1) 认识操作系统
从操作系统在计算机系统中的位置来分析
①操作系统是什么?

②操作系统能做什么?

③操作系统如何去做?
1
操作系统定义
操作系统的功能
操作系统的实现技术
1. 操作系统课程的重要性
裸机












计算机系统的组成
前言
(2) 学****计算机系统的核心软件,掌握操作系统采
用的关键技术
并行处理技术虚拟技术
2
①操作系统中的并行处理技术
ⅰ并行性和并行处理技术
并行性:处理多个同时性活动的能力
并行处理: 利用多个处理部件为完成一个任务而同时执行。
前言
ⅱ多用户、多任务同时执行(并发执行)
如何描述任务
如何控制任务状态的变化
多任务关系如何协调
多任务如何调度
3
同步与互斥
进程的引入与进程概念
进程状态及控制
进程调度
前言
ⅲ系统资源共享
处理机如何共享
存储器如何共享

设备如何共享

信息如何共享
4
存储分配、地址映射、
虚存、存储保护
策略、调度、处理机分派
文件结构、存取方法、
磁盘空间分配、文件共享、
文件保护、文件完整性
设备分配、虚拟设备、
设备驱动
前言
②操作系统中的虚拟技术
用户的逻辑视图与操作系统所管理的物理视图分离
逻辑视图与物理视图的映射
5
应用程序1,应用程序2,应用程序n
CPU1
CPU2
虚拟主存1

打印机1
打印机2
虚拟主存2

CPU
主存
打印机
分时
主存管理
假脱机打印
软件
硬件

虚拟技术示意图
前言
(3) 培养系统软件的开发技能
6
①系统软件
大型的支撑软件,为其他应用软件提供相对完善、专业
的开发和运行的环境,并提供相应的服务。
系统软件的例: OS研制、OS功能扩充、网络操作系统、
分布式操作系统的研制,还有DBMS的研制等。
②应用软件
在系统软件的支持下开发的软件,相对于系统软件其规
模要小得多,功能也较为单一、专用。
前言
(4) 为后续课程打好基础
如数据库系统、计算机网络、分布式系统
7
2. 如何学****操作系统
必须了解操作系统的特点
掌握操作系统的学****方法
前言
③培养目标
培养学生具备系统软件开发技能。既能进行统软件的开
发,更能胜任应用软件的开发。
8
①内容庞杂、涉及面广
管理、控制所有硬件
管理所有软件,控制程
序的执行
为用户提供良好的接口
②实践性强
操作系统原理与实际运行的操作系统的关系
③技术发展快
基础性和先进性的关系
(1) 操作系统课程的特点
裸机












计算机系统的组成
前言