2015年考研计算机操作系统专项精讲班内部讲义.pdf

2015年考研计算机操作系统专项精讲班内部讲义.pdf

2015年考研计算机操作系统专项精讲班内部讲义

考研计算机 第一章 操作系统概述 考纲要求 (一)操作系统的概念、特征、功能和提供的服务 (二)操作系统的发展与分类 (三)操作系统的运行环境 (四)操作系统体系结构 本章的内容在统考中一般出 1 题选择题,分值 2 分。 1.1 操作系统的概念、特征、功能和提供的服务 1.1.1 操作系统的概念 操作系统是计算机系统中最重要、最基本的系统软件,操作系统位于硬件和用户程序 之间。一方面,它能向用户提供使用计算机的接口;另一方面,它能管理计算机软硬件资 源,提高其利用率;再者,利用虚拟技术,扩展了计算机的功能和使用范围。 因此,操作系统的定义为:操作系统是控制和管理计算机软、硬件资源,以尽可能合 理、高效的方法为不同用户及其应用程序提供服务的一种系统程序。 1.1.2 操作系统的特征 操作系统具有并发、共享、虚拟和不确定性四大特征。其中,最重要的是并发特征, 其他三个特征都是以并发为前提的。 1.1.3 操作系统的功能 操作系统主要有进程管理、存储管理、文件管理、输入/输出管理和作业管理五大功能。 1.1.4 操作系统所能提供的服务 操作系统为用户程序和系统程序提供了一系列的服务,这些服务可使使用计算机的人 考研计算机 更快捷、高效和简单地完成自己的工作。 1.命令输入 提供人机对话平台。 2.系统调用服务 提供编程时的系统服务。 1.2 操作系统的发展与分类 1.2.1 操作系统的发展 操作系统的发展目前呈现出多样化的局面,大型计算机、巨型计算机需要满足其集群 计算,高性能计算的需求;军用计算机、工业控制计算机希望操作系统能实时响应;嵌入 式计算机要求精简、功能专一;便携式设备要求省电,电池持续耐力强等等。因此,操作 系统将会随着用户对系统不断的新要求,在硬件的支持下,得到更加快速、强大地发展。 1.2.2 操作系统的分类 1.单用户操作系统 2.批处理操作系统 批处理系统又分为以下两类。 (1)单道批处理系统 (2)多道批处理系统 3.分时操作系统 4.实时系统 5.网络操作系统 6.分布式操作系统 7.并行操作系统 1.3 操作系统的运行环境 1.3.1 内核态与用户态 多数系统将处理器工作状态划分为内核态和用户态。前者一般指操作系统管理程序运 行的状态,具有较高的特权级别,又称为特权态、系统态或管态;后者一般指用户程序运 行时的状态,具有较低的特权级别,又称为普通态、目态。 考研计算机 1.3.2 中断、异常 所谓中断(interrupt )是指处理机对系统中或系统外发生的异步事件的响应。异常(有 时也称为陷阱trap )是指由系统发起的一次确定的服务过程。 中断与异常的区别与联系:就比较通用的观点来看,中断是强迫性的,异常是自愿性 的;中断一般外来的,异常是程序发出的,中断服务于所有程序,异常一般为发出异常的 程序服务。 1.3.3 系统调用 系统调用的处理过程是这样的,当系统调用发生时,处理器通过一种特殊的机制,通 常是中断或者异常处理,把控制流程转移到监控程序内的一些特定的位置。同时,处理器 模式转变成特权模式。其次,由监控程序执行被请求的功能代码。这个功能代码代表着对 一段标准程序段的执行,用以完成所请求的功能。第三,处理结束之后,监控程序恢复系 统调用之前的现场;把运行模式从特权模式恢复成为用户方式;最后将控制权转移回原来 的用户程序。 系统调用与一般程序调用的不同: (1)运行在不同的系统状态。调用的程序是运行在用户态,被调用的程序运行在系统 态。 (2)进入的方式不同。过程调用语句直接跳转到被调用过程;而系统调用则必须通过 运行系统调用命令。 (3)返回方式不同。过程调用直接返回;系统调用则不直接返回,有重新调度过程。 (4)代码层次不同。过程调用是用户级程序,而

文档评论(0)

1亿VIP精品文档

相关文档