11操作系统的概念.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:21 大小:109KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

11操作系统的概念.ppt

11操作系统的概念.ppt

预览

免费试读已结束,剩余 11 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章引论编译程序操作系统解释程序系统软件语言处理系统汇编程序常用的例行程序库连接程序等计算机软件连接编译程序诊断排错程序应用软件:火车售票系统、超市管理系统硬件和软件的关系裸机:没有配置任何软件的计算机软件是在硬件基础之上对硬件的性能加以扩充和完善虚拟机:一个裸机在每加上一层软件后,就变成了一个功能更强的机器,我们把这种“功能更强的机器”称之为“虚拟机”如果是多用户的操作系统,那么经过扩充后,一个实际的处理器就可以扩充成多个虚拟机,使得每一个用户都拥有一个处理机操作系统:操作系统是计算机的第一个软件,管理和控制计算机系统中的硬件及软件资源、合理地组织计算机工作流程,以便有效利用这个资源为用户提供一个功能强大、使用方便和可扩充的工作环境,从而在计算机与用户之间起到接口作用。1.2操作系统的形成和发展手工操作阶段(第一代电子计算机)计算速度慢(几千次每秒),没有操作系统甚至没有任何软件用户独占计算机,完全手工操作纸带(卡片)输入机计算机打印输出结果取走纸带1个程序计算机(一千次/秒)30分钟完成手工卸下3分钟计算机(一万次/秒)3分钟完成手工卸下3分钟于是出现了“早期的批处理”系统早起批处理系统(第二代计算机)把若干个作业合成一批,调入计算机执行,完成后再调入下一批作业早期的批处理:联机批处理脱机批处理操作系统的特征微机操作系统1.4操作系统功能处理机管理主要任务是为多道程序的运行提供良好的环境,提高存储器的利用率内存分配:为每道程序分配内存空间,减少不可用的内存空间。内存保护:确保每道用户程序都在自己的内存空间中运行,互不干扰。(设置两个界限寄存器。存放正在之行程序的上界和下界。)地址映射:在多道环境下,地址空间中的逻辑地址和内存空间中的物理地址是不可能一致的。地址映射实现它们之间的转换。内存扩充:借助于虚拟存储技术,从逻辑上去扩充内存容量。若内存中已没有足够的空间来装入调入程序的时候,系统能将内存中的一部分暂时不用的程序和数据调道磁盘上,腾出更多的内存空间。设备管理文件管理用户接口计算机的硬件简介典型的用户可编程寄存器包括以下几种数据寄存器地址寄存器条件码寄存器程序计数器PC指令寄存器程序状态字PSW中断现场保护寄存器过程调用堆栈存储器内存外存:光盘、磁盘、硬盘高速缓存(cache)输入输出控制器与缓冲主要用来控制和暂时存储外部设备与计算机内存之间交换的数据和程序。v外部设备是获取和输出数据程序的基本单位,包括数字设备和模拟设备。v总线总线是连接计算机各部件的通信线路单总线:处理机、外设、存储器都连接在一起多总线:CPU与内存分开连接分开连接外设与外存也分开连接P16页指令的执行与中断算法的描述本书中的描述算法的一些关键词介绍如下:P18巡回置换算法P18研究操作系统的几种观点作业OS/2操作系统是由__⑴__开发的,它属于__⑵__类操作系统;UNIX操作系统是由__⑶__推出的,它属于__⑷__类操作系统。⑴、⑶:A.IBM公司B.Microsoft公司C.Microsoft和IBM联合D.Bell实验室⑵、⑷:A.单用户单任务B.单用户多任务C.多处理机D.多用户多任务在操作系统中实现虚拟的关键技术是什么?并加以说明