计算机操作系统教程ppt

计算机操作系统教程ppt

ID:21661196

大小:681.00 KB

页数:92页

时间:2018-10-20

计算机操作系统教程ppt_第1页
计算机操作系统教程ppt_第2页
计算机操作系统教程ppt_第3页
计算机操作系统教程ppt_第4页
计算机操作系统教程ppt_第5页
资源描述:

《计算机操作系统教程ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机操作系统第一章操作系统概述用户观点下的操作系统第1章操作系统概述1.1操作系统的概念1.1.1什么是操作系统1.用户观点从用户的观点看,操作系统应该提供一个人与计算机打交道的接口,也就是人机接口。用户可以通过操作系统提供的这个接口使用和控制计算机,从而达到计算机为用户服务的目的。接口的方式有:图形界面的接口(GraphicalUserInterface,GUI);命令行(CommandLine,CL)接口;软件编程的接口系统观点下的操作系统2.系统观点操作系统就是资源的分配者。操作系统要对I/O设备和用户程序加以控制,保证设备的正常运行,防止非法操作,及时诊断设备

2、的故障等。从这个意义上讲,操作系统又是工作流程的调度者。操作系统计算机硬件组成1.1.2计算机系统概述CPU实现CPU两种模式除了用在嵌入式系统中的非常简单的CPU之外,多数CPU都有两种模式,即核心态(管态)和用户态(目态),在PSW中有一个二进制控制位控制这两种模式。当CPU执行操作系统的代码时,CPU处于核心态,CPU可以执行指令集中的每一条指令,并且使用硬件的每一种功能,访问整个硬件。相反,当CPU执行用户程序的代码时,CPU处于用户态,仅允许执行整个指令集的一个子集和访问所有功能的一个子集。一般而言,在用户态中有关I/0和内存保护的所有指令是禁止的。当然,将P

3、SW中的模式位设置成核心态也是禁止的。存贮器层次结构磁盘驱动器基址和界限寄存器存贮器相关概念由程序所生成的地址被称为虚拟地址(VirtualAddress),而由存储器使用的地址称为物理地址(PhysicalAddress)。完成检查和映射工作的装置被称为内存管理单元(MemoryManagementUnit,MMU)。它位于CPU芯片上或者CPU附近,在逻辑上MMU位于CPU和存储器之间。中断总线操作系统的主要功能1.1.3操作系统主要功能进程管理1.进程管理一个任务从输入、处理、再到输出的完整过程称为作业(Job);进程是分配资源和在处理机上运行的基本单位。因而,进

4、程管理的功能包括:作业和进程调度、进程控制、进程通信、进程同步。(1)作业和进程调度一个作业通常经过两级调度才得以在CPU上执行。首先是作业调度,它把选中的一批作业放入内存,并分配其他必要的资源,为这些作业建立相应的进程。然后进程调度按一定的算法从就绪进程中选出一个合适的进程,使之在CPU上运行。进程管理(2)进程控制进程是系统中活动的实体。进程控制包括进程的创建、进程的撤销、进程的阻塞、进程的唤醒等。(3)进程通信相互合作的进程之间往往需要交换信息,为此,操作系统要提供通信的机制。(4)进程同步内存管理2.内存管理(1)内存分配内存分配的主要任务是为每道程序分配一定的

5、内存空间。为此,操作系统必须记录整个内存的使用情况,处理用户提出的申请,按照某种策略实施分配,接收系统或用户释放的内存空间。(2)地址映射在多道程序环境下,用户程序中所涉及的相对地址与装入内存后实际占用的物理地址就不一样。CPU执行用户程序的时候,要从内存中取出指令或数据,为此就必须把所有的相对地址(或称为逻辑地址)转换成内存的实际物理地址。这就是操作系统的地址映射功能(需要有硬件的支持)。内存管理(3)内存保护不同用户的程序都放在同一内存中,就必须保证它们在各自的内存空间中活动,不能相互干扰,更不能侵占操作系统的空间。另外,还要允许不同用户程序共享一些系统的或用户的程

6、序。(4)内存扩充把一个程序当前正在使用的部分(不是全体)放在内存,而其余部分放在磁盘上。在这种“程序部分装入内存”的情况下,就启动并执行它。以后根据程序执行时的要求和内存当时的使用情况,随机地将所需部分调入内存;必要时还要把已经分配出去的内存回收给系统,供其他程序使用(即内存置换)。设备管理3.设备管理设备管理的主要功能包括:缓冲区管理、设备分配、设备驱动和设备无关性。(1)缓冲区管理缓冲区管理的目的是解决CPU和外设速度不匹配的矛盾,使它们充分并行工作,提高各自的利用率。(2)设备分配根据用户的I/0请求和相应的分配策略,为该用户分配外部设备、通道和控制器等。设备管

7、理(3)设备驱动实现CPU与通道及外设之间的通信。由CPU向通道发出I/0指令,后者驱动相应设备进行I/0操作。当I/0任务完成后,通道向CPU发出中断信号,由相应的中断处理程序进行处理。(4)设备无关性设备无关性又称为设备独立性,即用户编写的程序与实际使用的物理设备无关,由操作系统把用户程序中使用的逻辑设备映射到物理设备上。文件管理4.文件管理文件管理功能包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制。(1)文件存储空间的管理系统文件和用户文件都要存放在磁盘上。为此,需要由文件系统对所有文件以及文件的存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。