欢迎来到天天文库
浏览记录
ID:31638660
大小:154.52 KB
页数:15页
时间:2019-01-16
《操作系统复习大纲考点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章SP《操作系统概述》1.什么是操作系统?操作系统的目标和作用是什么?操作系统是为改善计算机系统的性能、提高计算机的利用率、方便用户使用计算机而配备的一种最基本的底层系统软件,是计算机系统的核心。目标:目标:1.方便性2.有效性3.可扩充性4.开放性作用:(1)作为用户与计算机硬件之间的接口;(2)作为计算机系统资源的管理者;(3)用作扩充机器。2.操作系统给用户提供哪几种接口来操纵和使用计算机?体会这些接口的含义。OS给用户提供两类接口:联机用户接口和脱机用户接口;联机用户接口又可分为命令接口、程序接口(又叫系统调用)和图形接口三类。俗称命令口、程序口和
2、图形口;脱机用户接口主要是为批处理系统中的脱机用户准备的。用户在提交作业时,不仅要提交源程序和初始数据,还要将反映控制意图的说明书(作业控制说明书)一并交给计算机系统。3.OS作为计算机系统资源的管理者,主要管理哪几方面的资源?(1)处理机管理(CPU):用于分配和控制处理机;(2)存储器管理:这里主要指负责内存的分配与回收;(3)I/O设备管理:负责I/O设备的分配与操纵;(4)文件管理:负责文件的存取、共享和保护等。4.操作系统的基本特征是什么?在操作系统中什么叫并发?什么叫并行?并发是真正的并行处理吗?至少有几个CPU的情况下才可能实现真正意义上的并行?
3、什么叫共享,什么叫虚拟?什么叫异步?基本特征:并发、共享、虚拟、异步并发性是指两个或多个事件在同一时间间隔内发生;并行性是指两个或多个事件在同一时刻发生;并发不是真正的并行处理;至少有两个CPU才能实现真正意义上的并行;共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。(两种资源共享方式:互斥共享方式和同时访问方式)虚拟是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。异步是指进程是以人们不可预知的速度向前推进的。5.基本的操作系统有哪几种?它们各有什么特点?基本的操作系统:多道批处理系统、分时系统、实时系统多道批处理系统:(优)a.提高
4、CPU的利用率b.可提高内存和I/O设备的利用率c.增加系统的吞吐量。(缺)a.资源利用率高b.系统吞吐量大c.平均周转时间长d.无交互能力分时系统:(优)a.多路性b.独立性c.及时性d.交互性。实时系统:(优)a.多路性b.独立性c.及时性d.交互性e.可靠性。第一章《进程的描述与控制》1.什么是进程?为什么要引入进程?在单道程序环境中有无必要引入进程?进程由哪几个部分构成?系统是通过什么来感知进程的存在的?进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位;为了使程序能并发执行,且为了对并发执行的程序加以描述和控制,人们引入了“进程”的概念
5、;在单道程序环境中没必要引入进程;进程都是由程序段、数据段及PCB三个部分组成;系统通过PCB(进程控制块)来感知进程的存在。2.进程有哪几种基本的状态?这些状态都在哪些典型情况下会发生哪种变迁?挂起有几种状态?当处理机空闲的时候,挂起的进程能获得处理机吗?怎样才能获得处理机?三种基本状态:a.就绪状态b.执行状态c.阻塞状态;两种挂起状态:阻塞挂起状态和就绪挂起状态;当处理机空闲的时候,挂起的进程不能获得处理机,需要重新激活来获得处理机。3.什么是线程?操作系统根据什么来感知线程的存在?线程有哪几种不同的实现方式?线程是进程内的一个相对独立的、可独立调度和指
6、派的执行单元;线程使用线程控制块(TCB)来描述其数据结构;三种实现方式:用户级线程、内核级线程、用户级和内核级结合的线程。4.比较进程和程序有什么异同和联系。进程的实质是进程实体的一次执行过程,进程实体有一定的生命期,而程序则只是一组有序指令的集合;进程具有并发性,而程序是不能并发执行的;进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位,而未建立PCB的程序不能作为一个独立的单位参与运行。一个进程可以执行一个或多个程序,一个程序可以应对多个进程。5.为什么要引进线程的概念?比较线程和进程之间有什么异同和联系。为了既能提高程序的并发程度,又能减少
7、OS的开销,操作系统设计者引入了线程;进程是资源拥有的基本单位,线程是分派和调度资源的基本单位;进程拥有资源,线程不拥有资源;进程和线程都拥有并发性;进程的系统开销远大于线程的系统开销。6.原语的概念它是机器指令的延伸,是由若干个机器指令构成的完成某种特定功能的一段程序执行过程中不允许被中断,作为一个基本的执行单位。第三章《并发控制——进程的同步与互斥》1.什么叫进程同步?什么叫进程互斥?通过前趋图进一步感受进程的同步。同步和互斥,哪种是主动的,哪种是被迫的?进程同步是指多个相互合作的进程,在一些关键点上可能需要相互等待或相互交换信息;进程互斥是指当有若干进程
8、都要使用某一共享资源时,最多允许一个进
此文档下载收益归作者所有