文档库 最新最全的文档下载
当前位置:文档库 › 云南大学操作系统重点

云南大学操作系统重点

云南大学操作系统重点
云南大学操作系统重点

一.分角度(用户,资源)说明os的主要功能与目的

功能:

用户:1.用户和计算机硬件之间的接口

2.屏蔽了硬件细节

3.使用户和应用程序更容易访问与使用计算机

系统:1.操作系统用来管理计算机资源

目标:方便性:更易使用

有效性:以有效方式管理计算机系统资源,合理组织计算机工作可扩展性:搭建平台,允许修改并引进新的功能

二.进程的状态及转换过程

进程的3个基本状态为:就绪态,执行态,等待态

三.存储管理的方式及概念

虚拟存储器的实现基础:实验证明,在一个进程的执行过程中,其大部分程序和数据并不经常被访问。

实现原理:把进程中那些不经常被访问的程序段和数据放入外存中,待需要访问它们时再将它们调入内存。

?大程序:可在较小的可用内存中执行较大的用户程序;

?大的用户空间:提供给用户可用的虚拟内存空间通常大于物理内存(real memory)?并发:可在内存中容纳更多程序并发执行;

?易于开发:不会影响编程时的程序结构

?将进程中的目标代码、数据等的虚拟地址(又称逻辑地址,相对地址)组成的虚拟空间称为虚拟存储器(Virtual memory)。

?虚拟存储器不考虑物理存储器的大小和信息存放的实际位置,只规定每个进程中互相关联的信息的相对位置。

?每个进程都有自己的虚拟存储器,通常是一个以0地址为始地址的一维(或多维)虚拟地址空间。

?从虚拟地址空间到物理地址空间需要进行地址变换。

四.什么是进程的切换

?进程上下文由正文段、数据段、硬件寄存器的内容和有关数据结构等组成。

?进程上下文切换包括4个步骤:

? 1. 决定是否作上下文切换以及是否允许做上下文切换。包括对进程调度原因的检查分析,以及当前执行进程的资格和CPU执行方式的检查等;

? 2. 保存当前执行进程的上下文。

? 3. 按照某个进程调度算法,选择一个处于就绪状态的进程。

? 4. 恢复或装配所选进程的上下文,将CPU控制权交给所选进程。

五.几种常见的动态分区管理的分配算法(p159-161)的特点

?最先适应法(first fit algorithm)起始地址顺序递增

1.时间性能好

2.随着小分区产生越多,查找时间越来越大

?最佳适应法(best fit algorithm)从小到大顺序排列

1.外碎片小,多

2.较大的空闲区可以被保留

?最坏适应法(worst fit algorithm)从大到小顺序排列

1.较大的空闲分区不被保留。

2.分配和回收时有很大查找负担。

3.基本不留下小空闲分区。

六.管道、管程、通道、DMA

管程:由于对临界区的执行分散在各进程中,这样不便于系统对临界资源的控制和管理,也很难发现和纠正分散在用户程序中的对同步原语的错误使用等问题。把分散的各同类临界区集中起来。并为每个可共享资源设立一个专门的管程来统一管理各进程对该资源的访问。这样既便于系统管理共享资源,又能保证互斥访问

管道:管道指能够连接一个写进程和一个读进程、专门用于进程之间数据通信的共享文件。管道按先进先出的方式传送消息,先被写入的管道一定先被读出

通道:通道是一个专门负责IO控制的处理机,他独立于cpu,它控制io设备与内存直接进行数据交换。它有cpu通过发送相应的通道指令来启动,并在操作结束时向cpu 发送中断信号。通道方式比DMA进一步减少CPU对IO操作的干预。减少为IO设备与内存的直接数据交换。

DMA:DMA(直接访问内存控制器)控制数据在内存中与I/O设备间成块传送。(从传送字节扩大到传送数据块)。传送过程:cpu启动DMA模块,结束传送时DMA模块给CPU发送一个中断信号。因此只有数据开始传送和结束时才会用到cpu,极大提高了系统的IO性能

七.信号量,及对其的updownpv操作

信号量:进程同步和互斥的工具。信号量是一种功能十分强大的原语,既可以用于解决进程的互斥问题,也可以用于解决进程的同步问题。信号量是一种特殊的整型变量,用于描述资源的个数。S为一个记录型信号量S.value:可用资源个数,初值非负S.queue:进程队列,记录等待该资源的进程,初值为空。信号量sem大于等于零时,代表可供并发进程使用的资源数,小于零时表示等待使用临界区的进程数。

Up(S),Down(S):执行时不可分割

Up(S): 1.S.value+=1(释放一个资源) 2.若S.value>0,继续执行否则S.value≤0,唤醒等待队列的的第一个进程

Down(S): 1.S.value-=1(请求一个资源) 2.若S.value≥0,继续执行否则S.value<0,将该进程插入等待队列的队尾。

P原语(申请资源) V原语(释放资源)

八.信号量>0 =0 <0的含义

?临界资源设置一个互斥信号量sem,其初值为1;在每个进程中将临界区代码置于P(sem)和V(sem)原语之间

?必须成对使用P和V原语:遗漏P原语则不能保证互斥访问,遗漏V原语则不能在使用临界资源之后将其释放(给其他等待的进程);P、V原语不能次序错误、

重复或遗漏

用信号量实现两个Pa,Pb进程的互斥:

?设sem为互斥信号量,其取值范围为(1,0,-1);其中sem=1表示进程Pa和Pb都未进入临界区,sem=0表示进程Pa或Pb已进入临界区,sem=-1表示进程Pa和Pb中一个已进入临界区,而另一个等待进入临界区。

九.采用覆盖与交换技术

十.各章节主要概念和定义

十一.文件系统最主要的功能

操作系统中与管理文件有关的软件和数据称为文件系统。

从系统的角度看:文件系统是一个负责文件存储空间管理的机构。

从用户的角度看:文件系统是用户在计算机上存储信息和使用信息的接口。

?文件系统的功能:

对磁盘空间进行统一的管理:在用户创建文件时为其分配空闲区,在用户删除或修改某个文件时,回收和调整存储区。

对文件实现按名存取:建立一个用户可见的逻辑结构,让用户按文件逻辑结构进行信息存取和加工。

建立文件的物理结构,便于存放和加工信息。

完成对存放在存储设备上的文件信息的查找。

提供文件的共享和保护功能。

?文件系统的特点:

友好的用户接口,用户只对文件进行操作,而不管文件结构和存放的物理位置。

对文件按名存取,对用户透明。

某些文件可以被多个用户或进程共享。

可存储大量信息。

十二.文件的逻辑结构

字符流式的无结构文件:管理简单

记录式的有结构文件:方便用户对文件中的记录进行修改,查找,删除等操作

十三.多道程序设计的基本概念,特点

多道程序设计是一种软件技术,该技术使同时进入计算机主存的集个相互独立的程序在管理程序控制之下相互交替的运行

十四.同步的概念,互斥概念,二者的关系

协作完成同一任务->直接制约关系->同步

共享资源->间接制约关系->互斥

互斥是一种特殊的同步关系

十五.必考银行家算法

十六.必考会计算各种调度算法(先来先服务,短作业优先等)的平均周转时间T 和平均带权周转时间W

平均周转时间=(完成时间-提交时间)/n

带权周转时间=周转时间/运行时间(越小越好)

十七.必考页面置换算法,常见的页面置换算法(先来先服务、最近最久未使用等),给定物理块数,会计算采用各种算法时的缺页次数

十八.文件的存储结构、存储结构的优缺点(顺序结构、链接结构p229-230)

十九.设备管理中常用的数据传输方式的特点(程序直接控制方式,中断控制方式,dma等p282-288)

?程序直接控制方式(programmed direct control)就是由用户进程来直接控制内存或CPU和外围设备之间的数据传送。优点:实现简单,硬件支持少。

?缺点:

?(1)CPU与外设只能串行工作。CPU利用率低。

?(2)CPU在一段时间内只能和一台外围设备交换数据信息,从而不能实现设备之间的并行工作。

?(3)由于程序直接控制方式依靠测试设备标志触发器的状态位来控制数据传送,因此无法发现和处理由于设备或其他硬件所产生的错误。

?程序直接控制方式只适用于那些CPU执行速度慢,而且外设较少的系统。

?中断控制方式

?优点:

?CPU在进程上下文中执行时,也可以启动不同的设备启动指令和允许中断指令,从而做到设备与设备之间和设备与CPU之间的并行操作,

提高了CPU的利用率。

?缺点:

? 1. 由于在I/O控制器的数据缓冲寄存器装满后将会发生中断,而且数据缓冲寄存器通常较小,在一次数据传送过程中可能发生多次中断。

? 2. 当较多外围设备并行操作时,由于中断次数急剧增加而造成CPU无法响应中断和出现数据丢失现象。

? 3. 当外围设备的速度非常高时,可能造成数据缓冲寄存器的数据由于CPU来不及取走而丢失。

?DMA控制方式

?优点:

?大大提高了CPU利用率

?不会造成大量外设并发操作时CPU来不及处理或外设与CPU速度不匹配带来的数据丢失问题。

?局限性:

?DMA方式对外设的管理和某些操作仍由CPU控制。

?多个DMA控制器的同时使用会引起内存地址的冲突并使控制过程进一步复杂化。

?多个DMA控制器同时使用不够经济。

二十.必考会使用信号量pv操作,根据要求写出伪代码完成互斥与同步

二十一.设备分配中用到的数据结构(固定分区,动态分区)

分区存储:给装入内存的作业划分一块存储区域,以连续存储进程相关的全部指令和数据

?固定分区方法:把内存空间分成若干个大小不等的区域,称为分区。每个用户程序(作业、进程)调入内存后,占用其中一个分区,程序运行完成后释放该分区。操作系统占用其中一个分区。

?特点:适用于多道程序系统和分时系统

支持多个程序并发执行

难以进行内存分区的共享。

?问题:可能存在内碎片和外碎片。(内存利用率低)

内碎片:占用分区之内未被利用的空间

外碎片:占用分区之间难以利用的空闲分区(通常是小空闲分区)。

?动态创建分区:在装入程序时按其初始要求分配,或在其执行过程中通过系统调

用进行分配或改变分区大小。

?优点:没有内碎片。

?缺点:有外碎片;如果大小不是任意的,也可能出现内碎片。

数据结构:

?动态分区法也使用分区说明表、可用表、自由链、请求表等数据结构。

?可用表的每个表目记录一个空闲区

?自由链是利用每个内存空闲区的头几个单元存放本空闲区的大小及下一个空闲区的起始地址,从而把所有空闲区链接起来,便于分配。

?请求表的每个表目描述请求内存资源的作业或进程号以及所请求的内存大小。

二十二.分页管理的基本概念

?各进程的虚拟地址空间被划分成若干个长度相等的页(page)。页长的划分和内存外存之间数据传输速度以及内存大小等有关,一般为1-4K。

?物理内存空间也按页的大小划分为页面(page frame)。这些页面为系统中的任一进程所共享。

?页式管理把页式虚拟地址与内存物理地址建立一一对应的页表,并用相应的硬件地址变换机构,来解决离散地址变换。

?页式管理采用请求调页或预调页技术实现了内外存存储器的统一管理。

?分页管理时,用户进程在内存空间中除了在每个页面内地址连续之外,每个页面之间不再连续。第一是实现了内存中碎片的减少,因为作一碎片都会小于一个页面。第二是实现了由连续存储到非连续存储的飞跃,为在内存中局部地,

动态地存储那些反复执行或即将执行的程序和数据打下了基础。

二十三.临界区,临界资源,信号量基本概念

系统中一次只允许被一个进程使用的一类资源被成为临界资源。(硬件临界资源,软件临界资源)

临界区:进程中访问临界资源的一段程序

二十四.处理及调度分级,各级的主要任务

高级(Long-term)调度――作业调度

中级(Medium-term)调度——交换调度

低级(Short-term)调度――进程调度

进程调度决定就绪队列中哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。在确定了占用处理机的进程之后,系统必须进行进程上下文切换以建立与占用处理机进程相适应的执行环境。

进程调度是最基本的调度,任何操作系统都有进程调度。

二十五.死锁产生的必要条件

所谓死锁,是指各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源,从而造成大家都想得到资源而又都得不到资源,各并发进程不能继续向前推进的状态。

?互斥条件:一个资源一次只能被一个进程所使用;

?非剥夺条件: 进程所获得的资源在未使用完毕前,不能被别的进程强行剥

夺,只能由获得该资源的进程自己释放。

?部分分配条件: 进程每次申请它所需要的一部分资源,在等待新资源的同时,继续占有已分配到的资源。

?环路条件: 若干个进程构成环行请求链,链中每个进程已获得的资源同时被下一个进程请求。

二十六.保证系统不会产生死锁的方法

只要死锁产生的4个必要条件之一不满足,死锁就可以排除。

解决死锁的方法:

a)预防:限制并发进程对资源的请求(计划经济)

b)避免:在分配资源时,根据资源的使用情况做出预测(市场经济)

c)检测与恢复:当死锁发生时,通过外力破坏死锁发生的必要条件,从而使得并

发进程从死锁状态中恢复出来。(完全自由的资本主义经济—经济危机与重建)

d)不理会死锁:死锁问题的发生是小概率事件(驼鸟政策)

二十七.进程和程序的区别

?进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。程序可以作为软件资料长期保存,而进程是有生命周期的。如果把程序比

作菜谱,那么进程则是按照菜谱炒菜的过程

?进程具有并行特征,而程序没有:程序不反映执行过程,所以不具有并行特征。

?进程是竞争系统资源的基本单位;

?进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。

二十八.抖动的基本概念

由于页面置换算法选择不当,导致整个系统的页面调度非常频繁,大部分时间都花在内存和外存之间的来回调入调出上,这个现象称为抖动。

二十九.分页存储地址变换过程p166图

动态地址重定位法:1.调度程序选择作业,从作业表登记项内查找页表起始地址和页表长度。2.将页表起始地址和页表长度送入页表控制寄存器,查找相应的页号3.以页号为所有从页表中找出对应的页面号

公式:物理地址=页面号*页表长度+页内地址

三十.进程和线程的特点和区别

?进程是资源分配的基本单位,线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。

?进程是抢占CPU资源的调度单位,它拥有一个完整的虚拟地址空间。

?当进程发生调度时,不同的进程拥有不同的虚拟地址空间,而同一进程内的不同

线程共享同一地址空间。

?线程只由相关堆栈、寄存器和线程控制表TCB组成。寄存器可被用来存储线程内的局部变量,但不能存储其他线程的相关变量。

?进程切换时将涉及到有关资源指针的保存以及地址空间的变化等问题,线程切换时不会涉及到资源信息的保存和地址空间的变化问题,从而减少了OS的开销。?进程的调度与切换都是由OS内核完成,线程既可以由OS内核完成,也可由用户程序进行。

?作业可被看作是用户向计算机提交任务的实体。如一次计算,一个控制过程等。?进程则是计算机为了完成用户任务实体而设置的执行实体,是系统分配资源的基本单位。

?一个作业可以由一个或多个进程组成。而一个进程不可能对应多个作业。

??

进程调度算法

先来先服务

?按照作业提交或进程变为就绪状态的先后次序,分派CPU;

?当前进程占用CPU,直到执行完或阻塞,才出让CPU(非抢占方式)。

?在进程唤醒后(如I/O完成),并不立即恢复执行,通常等到当前作业或进程出让CPU。

?特点:

?最简单的算法,表面上很公平;

?比较有利于长作业,而不利于短作业。

?有利于CPU繁忙的作业,而不利于I/O繁忙的作业。

?影响:

?可能会降低吞吐率

?增加平均周转时间

最短作业优先

?这是对FCFS算法的改进,其目标是提高吞吐率,减少平均周转时间。

?对预计执行时间短的作业(进程)优先分派处理机。

?通常后来的短作业不抢先正在执行的作业。(非剥夺)

?对长作业非常不利,可能长时间得不到执行;

?未能依据作业的紧迫程度来划分执行的优先级;

?难以准确估计作业(进程)的执行时间,从而影响调度性能。

轮转法

?将系统中所有的就绪进程按照FCFS原则,排成一个队列。

?每次调度时将CPU分派给队首进程,让其执行一个时间片。时间片的长度从几个ms到几百ms。

?在一个时间片结束时,发生时钟中断。

?调度程序据此暂停当前进程的执行,将其送到就绪队列的末尾,并通过上下文切换执行当前的队首进程。

?进程可以未使用完一个时间片,就出让CPU(如阻塞)。

时间片长度变化的影响

?过长->退化为FCFS算法,进程在一个时间片内都执行完,响应时间长。

?过短->用户的一次请求需要多个时间片才能处理完,上下文切换次数增加,响应时间长。

对响应时间的要求:

?q(时间片) = R(响应时间) / Nmax(进程数目)

时间片长度的影响因素:

?就绪进程的数目:数目越多,时间片越小(当响应时间一定时)

?系统的处理能力:应当使用户输入通常在一个时间片内能处理完,否则使响应时间,平均周转时间和平均带权周转时间延长。

多级反馈轮转法

?把就绪队列按照进程到达就绪队列的类型和进程被阻塞时的原因分成不同的就绪队列;

?每个队列按FCFS方式排列,各队列之间的进程享有不同的优先级,但同一队列内优先级相同;

?当一个进程在执行完它的时间片后,或从睡眠中被唤醒以及被创建之后,将进入不同的就绪队列

优先级法:

?按照进程的优先权大小来调度,使高优先权进程得到优先处理的调度策略称为优先权调度算法。

?进程的优先权的设置可以是静态的,也可以是动态的。静态优先权在进程创建时确定,且的在整个生命期中保持不变。

最高响应比优先

R=(已等待时间+要求运行时间)/要求运行时间

=1+已等待时间/要求运行时间。

?HRN算法实际上是FCFS算法和SJF算法的折衷。

?FCFS与SJF是片面的调度算法。FCFS只考虑作业等候时间而忽视了作业的计算时问,SJF只考虑用户估计的作业计算时间而忽视了作业等待时间。

?HRRF是介乎这两者之间的折衷算法,既考虑作业等待时间,又考虑作业的运行时间,既照顾短作业又不使长作业的等待时间过长,改进了调度性能。

?HRRF算法特点:

?短作业容易得到较高响应比

?长作业等待时间足够长后,也将获得足够高的响应比

?饥饿现象不会发生。

?多缓冲是把多个缓冲区连接起来组成两部分,一部分专门用来输入,另一部分专门用来输出。

?缓冲池是把多个缓冲区连接起来统一管理,既可用于输入也可用于输出的缓冲结构。缓冲池的结构:缓冲池由多个缓冲区组成,而一个缓冲区由两部分组成:一部分用来标识该缓冲器和用于管理的缓冲首部,另一部分是用于存放数据的缓冲体。对缓冲池的管理是通过对每一个缓冲器缓冲首部的管理实现的。

操作系统-简答题教学提纲

操作系统-简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统 :秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、

数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)进程是指令的有序集合,是静态的,进程是程序的执行,是动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成

操作系统简答题试题及答案

1.I/O软件一般分为哪几个层次? 从硬件层到用户层分为中断处理程序;设备驱 动程序;与设备无关的I/O软件;用户空间的 I/O软件等4层。 2.操作系统有哪些基本类型? 基本的操作系统类型有三种:多道批处理操作 系统,分时操作系统及实时操作系统。.各举 出一个实例?随着计算机体系结构的发展,先 后出现了个人计算机操作系统、嵌入式操作系 统、多处理机操作系统、网络操作系统和分布 式操作系统。 3.有几种I/O控制方式?各自的含义是什么? 答:常用的I/O控制技术有4种:程序直接控 制方式、中断控制方式、DMA方式和通道控制 方式。 程序直接控制方式是由用户进程直接控制内 存或CPU和外围设备之间的信息传送。这种方 式控制者都是用户进程。 中断方式被用来控制外围设备和内存与CPU 之间的数据传送。这种方式要求CPU与设备 (或控制器)之间有相应的中断请求线,而且 在设备控制器的控制状态寄存器的相应的中 断允许位。 DMA方式又称直接存取(direct memory access)方式。其基本思想是在外围设备和内 存之间开辟直接的数据交换通道。 通道控制(channel control)方式与DMA 方式相类似,也是一种以内存为中心,实现设 备和内存直接交换数据的控制方式。与之不同 的是,在DMA方式中数据传送方向、存放数据 内存始址以及传送的数据块长度等都是由 CPU控制,而在通道方式中这些都是由专管输 入输出的硬件——通道来进行控制 4.常见的文件物理结构有哪些?各有什么特 点?各自与文件的存取方式的关系如何? 常见的文件物理结构有顺序结构,链接结构, 索引结构。 顺序结构以编号连续的磁盘块存储文件内容, 适合于顺序存取和直接存取; 链接结构将逻辑上连续的文件块存放到不连 续的物理块中、然后在每一个物理块保存一个 存放下一个逻辑块的物理块的指针,以保持逻 辑块的连续性,此类结构顺序存取;以索引结 构存储的文件,适合于顺序存取、直接存取。 索引结构是在文件目录中设置一张文件物理 块的索引表,表中依文件逻辑块的顺序登记各 个逻辑块所在的物理块地址。该方式适合于顺 序存取、直接存取。以顺序结构存储的文 件,适合于顺序存取和直接存取,以链接结构 存储的文件,适合于顺序存取,以索引结构存 储的文件,适合于顺序存取、直接存取。 5.给出两种I/O调度算法,并说明为什么I/O 调度中不能采用时间片轮转法。 答: I/O调度程序通常采用(1)先来先服 务调度和(2)优先级调度两种调度算法。 由于I/O操作中一般会涉及通道操作,而通道 程序已经启动就不能停止,直至完成。在它完 成之前不会被中断,即通道程序不接受从CPU 来的中断。因此I/O调度程序不能采用时间片 轮转调度算法。 6.何谓缓冲区?为什么要引入缓冲? 缓冲即是使用专用硬件缓冲器或在内存中划 出一个区域用来暂时存放输入输出数据的器 件。 引入缓冲是为了匹配外设和CPU之间的处理速 度,减少中断次数和CPU的中断处理时间,同 时。解决DMA或通道方式时的数据传输瓶颈问 题 7.何谓进程通信?常见的进程通信方法有哪 些? 进程之间的信息交换共享存储区,信息传 递,共享文件 8.何谓死锁?产生死锁的原因有哪些? 若系统中存在一组进程(两个或多个),它们 中的每一个进程都占用了某种资源而又都在 等待其中另一进程所占用的资源,这种等待永 远不能结束,这种现象称为死锁。 产生死锁的原因包括竞争资源和进程推进顺 序不当。 9.何谓死锁?为什么将所有资源按类型赋予不 同的序号,并规定所有的进程按资源号递增 的顺序申请资源后,系统便不会产生死锁? 所谓死锁,是指多个进程在运行过程中因争夺 资源而造成的一种僵局,若无外力作用,这些

云南大学信息学院831真题最新三年学长回忆版

2015-17试题涉及内容 2015年 第一部分,数据结构 一、选择题 三对角矩阵 排序稳定性 (前中后序线索树哪种)遍历需要用到栈 n顶点连通无向图,边数最少多少 排序题:希尔排序,快速排序 哈希表可能冲突情况哪种 图的邻接矩阵是对称矩阵(有向图无向图 AOV AOE) 二、简答题 1. 网的最小生成树哪两种方式? 以及区别 ? 为什么 ? 2. 给一个序列,构造二叉排序树。再构造二叉平衡树,讨论二叉排序树与二叉平衡树的区别。 3.给一个序列,建立堆。 三、算法题 两个单链表是从小到大顺序排列的。合成一个链表,从大到小。 第二部分,操作系统 重点: 设备管理,索引文件系统 四、选择题 1. 3级索引文件系统,仅有文件控制信息,每次访问文件时访问磁盘几次? 2.文件物理结构,不利于长度动态增长的物理结构是? 3.段页式访问内存几次? 4.系统调用I/O设备时,通常使用的设备标示符是什么 5.程序与实际使用的物理设备无关,由什么实现?

6.文件的相对路径,从什么开始? 五、简答题 1. 预防死锁和避免死锁的区别 ? 2. p1 p2 p3 p4四个进程并发执行,用PV操作表示。 3. 文件系统物理结构采用索引文件,一级二级三级 4 .I/O控制中断功能,1/O进程实现方式有哪三种? 六、大题 轮转法和多级反馈轮转法 2016年 第一部分,数据结构 一、选择 那种排序算法占用空间大算法的时间复杂度 二、简答 1.给出了树的中序和后序,构造一个森林,并画出来。 2.给一个链接矩阵,写出深度和广度遍历序列 3.哈希表的链地址法 三、算法题 删除数组中等于item的元素,用时间复杂度低的方并求时间法。复杂度低的方法。 第二部分,操作系统 四、简答题 1.什么是进程?进程与程序的区别?

操作系统简答及大题

1、请举例说明单用户单任务的操作系统与多用户多任务的操作系统之间的区别? 2、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 3、当系统中的地址空间非常大时(例如32位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。 4、文件在磁盘上存放的形式有几种?它们与存取方法有何关系? 5、试比较进程与程序的异同。 6、脱机命令接口和联机命令接口有什么不同? 1、答案:DOS是单用户单任务的操作系统,通常这种操作系统没有进程调度,内存管理也比较简单,只划分为系统区和用户区,是单道的程序运行环境。Unix是多用户多任务的操作系统,有进程管理,内存管理也比较复杂。它们都具有设备管理系统和文件管理系统,但功能也有差别。 2、互斥,请求和保持,不剥夺,环路等待。 不是相互独立的,前三个条件是必要条件,而环路等待实际上是在前三者基础上的一种可能的结果,是死锁的一种现象。 3、会导致页表过长从而很难找到一块连续的存储空间存放页表,此外如果页表中的行不连续也会加大访问页表的查找时间。 可以用多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建立另一张页表映射原来页表的每一页。优点是不需要大块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。 4、三种存储结构的特点略。 5、答案:进程与程序是紧密相关而又完全不同的两个概念:1)每个进程实体中包含了程序段和数据段这两个部分,因此他们是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而进行、由撤销而消亡,即它具有一定的生命周期。而程序只是一组指令的有序集合,并可以永久的驻留在某种介质上,其本身不具有运动的含义,是静态的。3)多个进程实体可同时存放在内存中并发执行,其实这正是引入进程的目的。而程序的并发执行具有不可再现性,因此程序不能正确并发执行。4)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位,而程序不可能在多道环境下独立运行。5)进程与程序不一一对应,同一个程序多次运行,将形成不同的进程;同一个程序的一次执

云南大学信息学院全日制硕士导师信息

信息学院全日制专业硕士导师信息 云大信息学院编辑:云大信息学院[20121031] 一、计算机科学与工程系 专业:计算机技术 刘惟一教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:计算智能与知识发现、海量数据管理、智能信息处理。 徐丹教授,博士生导师,云南大学学信息学院计算机科学与工程系。主要研 究方向:图形绘制技术、图象与视频处理、多媒体与虚拟现实技术。 张学杰教授,博士生导师,云南大学信息学院副院长。主要研究方向:高性能计算、分布式系统、计算机网络及应用。 邓世昆教授云南大学信息学院党委书记,主要研究专业方向:网络信息。 王丽珍教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘与信息网络分析。 郝林教授,云南大学信息学院计算机科学与工程系。主要研究方向:信息安全(密码学)。 蒋慕蓉教授,云南大学信息学院计算机科学与工程系。主要研究方向:分布式图像处理算法与应用。 裴以建教授,云南大学信息学院计算机科学与工程系。主要研究方向:自动识别原理及智能控制技术,计算机视觉及图像处理,物联网信息融合及智能交通。 王顺芳教授云南大学信息学院计算机科学与工程系。主要研究方向:数据处理技术、统计机器学习、生物医学中的信息提取和数值计算研究 孔兵副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据处理、人工智能。 杨军教授,云南大学信息学院计算机科学与工程系。主要研究方向:计算机系统结构、计算机组成原理FPGA技术、计算机硬件设计及应用。 谢戈高级实验师,云南大学信息学院实验中心。主要研究方向:计算机应用,计算机网络,多媒体应用。 周丽华副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘、人工智能。 王瑞教授,云南大学信息学院计算机科学与工程系。主要研究方向:非线性系统动力学、混沌保密通信。 周小兵副教授云南大学信息学院计算机科学与工程系。主要研究方向:计算机应用,混沌保

计算机操作系统考试重点习题集

计算机操作系统习题 原语:由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性;即原语的执行必须是连续的,在执行过程中不允许被中断 死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程:进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位 管程:管程(英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数 链接文件:在文件之间创建链接,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称 文件系统:操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法 快表 虚拟存储器:作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,用户的逻辑地址空间可以比主存的绝对地址空间要大 逻辑地址:是指由程序产生的与段相关的偏移地址部分 物理地址:是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址 驱动程序:是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 临界区:指的是一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问的特性 程序控制块; 系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程 文件控制块: 操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据) 处理机: 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统中存储程序和数据,并按照程序规定的步骤执行指令的部件 操作系统: 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 页表: 页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系 DMA:直接存储器访问 库函数:把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了

网络操作系统习题及答案

作业一概述(答案) 一、概念题: 1.网络通信协议的概念是什么? 答:为进行网络中的数据交换而建立的规则、标准或约定,就称为网络通信协议。 2.网络操作系统的工作模式中C/S模式和B/S模式的概念是什么? 答:C/S模式中C(客户机)和S(服务器)完全按照其在网络中所担任的角色而定,可简单定义为 客户机:提出服务请求的一方; 服务器:提供服务的一方,即在网络中响应需求方请求并“提供服务”的一方。 浏览器/服务器(Browser/Server,B/S)是一种特殊形式的C/S模式,在这种模式中客户端为一种特殊的专用软件—----浏览器。 3.常用的网络操作系统有哪些? 答:网络操作系统有Unix、Linux 、Windows 2000 server、Windows 2003 server、Netware等。 4.常用的客户机操作系统有哪些? 答:常用的客户机操作系统有Dos、windows95、windows98、windows XP、windows vista、windows 7等操作系统。 5.网络操作系统的概念是什么?其能提供的基本服务有哪些? 6.答:网络操作系统是运行在称为网络服务器的计算机上,并由联网的计算机用户共享使 用的系统软件;它是网络的心脏和灵魂,是一种能够控制和管理自身资源,并向网络上的其它计算机提供服务的特殊操作系统;它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。 二、填空题: 1.计算机网络从构成网络硬件体系上可以分为___通讯__子网和___资源______子网。 2.搭建计算机网络的目的是:为入网用户提供各种各样的网络服务。 3.在网络环境中计算机操作系统从用户使用角度上看,可以分为网络操作系统和单机操作系统。 4.运行网络操作系统的计算机称为服务器;仅由一些客户机组成的计算机网络称为对等网络。 5.网络操作系统的三种工作模式是对等式网络、文件服务器模式和客户机/服务器模式 https://www.wendangku.net/doc/583313192.html,BUI协议是一个小巧而高效的协议,它由NetBIOS、SMB、和NetBIOS帧传输协 议三部分组成。 7.最早使用TCP/IP协议的网络操作系统是Unix操作系统。 8.微软公司的Windows客户机和服务器网络系统使用的基础协议是NetBIOS ;Novell 公司的Netware客户机和服务器网络系统的基础协议是IPX/SPX;苹果公司为Macintosh计算机连网开发的联网基础协议是AppleTalk。 https://www.wendangku.net/doc/583313192.html,BEUI协议是专门为不超过100 台PC机所组成单网段部门级小型LAN而设计的。

计算机操作系统复习题目(1)

一、操作系统的目标和作用 、计算机系统中,操作系统是()。(武汉科技学院) .一般应用软件 . 核心系统软件 . 用户应用软件 . 系统支撑软件【答案】 练习解析:应用软件、其他系统软件、操作系统、硬件 操作系统是覆盖在硬件上的第一层软件,它是一种特殊的系统软件,也就是核心系统软件,其他的系统软件要运行在操作系统基础之上。 、操作系统负责为方便用户管理计算机系统的()。(武汉科技学院) . 程序 . 文档资料 . 资源 . 进程 【答案】【解析】操作系统的定义就提到操作系统是控制和管理计算机硬件和软件资源的,硬件和软件资源统称为资源。 、操作系统是扩充()功能的第一层系统软件。(武汉理工大学) .软件 .裸机 .机器语言 .中断【答案】 、如果把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源。(武汉理工大学) .程序 .内存 .中断 【答案】【解析】计算机中的资源可分为处理器,存储器(内存),设备以及信息(数据和程序)。,,分别属于信息,存储器,处理器资源,因此选。、配置操作系统的根本目的是()。(云南大学) .提高系统速度 .扩大系统内存 .提高系统资源利用率 .提供一个用户接口

【答案】【解析】本题考查操作系统的目标,最根本的就是提高系统资源利用率。 、下列选项中,操作系统提供的给应用程序的接口是()。(考研统考) 、系统调用、中断、库函数、原语【答案】 (二)、操作系统的发展过程 、选出下面描述的是哪一类操作系统:(武汉理工) (①)该操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时; (②)该类操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程自动化; (③)该类操作系统管理的是一个由多台计算机组成的系统,系统资源归局部所有,并被局部控制,用户知道资源存放在何处,并可以共享资源;(④)该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行。 (⑤)该类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务等领域。 ① .分时操作系统 .实时操作系统 .批处理操作系统 .多用户操作系统 ② .分时操作系统 .实时操作系统 .批处理操作系统 .单用户操作系统

云南大学计算机与科学技术本科从才培养计划

信息学院 学院简介…… 计算机科学与技术专业本科人才培养方案 一、培养目标及要求 培养目标:本专业培养德、智、体、美全面发展,掌握自然科学基础知识,系统地掌握计算机科学理论、计算机软硬件系统及应用知识,基本具备本领域分析问题解决问题的能力,具备实践技能,并具备良好外语运用能力的计算机专业高级专门人才。 业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具备研究和开发计算机系统的基本能力。掌握科学思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;具有一定的工程意识和效益意识。。 毕业生应获得以下几个方面的知识和能力: 1、工具性知识:外语、文献检索、科技写作等。 2、人文社会科学知识。 3、自然科学知识和专业知识。 4、获取知识的能力:自学能力、信息获取与表达能力等。 5、应用知识能力:系统级的认知能力和理论与实践能力,掌握自底向上和自顶向下的问题分析方法,既能把握系统各层次的细节,又能认识系统总体;既掌握本学科的基础理论知识,又能利用理论指导实践。 6、创新能力:创造性思维能力、创新实验能力、科技开发能力、科学研究能力以及对新知识、新技术的敏锐性。 二、学分要求及分配 计算机科学与技术专业人才培养方案修读学分分布表 课程类别总学分 学分类型分配 备注讲授实验实训 公共必修课35 35 综合素质教育选修课22 16 6 学科基础课35 29 6 专业核心(必修)课39 32 7 专业选修课18 9 9 综合实践12 12 合计161 121 28 12

三、修业年限:3-6年 计算机科学与技术专业的学制一般为4年。 四、授予学位:工学学士 五、课程设置及学时、学分分配表 (一)通识教育课程57学分 1. 公共必修课程35学分 课程名称开课 学期 总 学 分 总 学 时 学分类型 分配 学时类型 分配周 学 时 学 程 课 程 辅 修 课 程 双 学 位 课 程 备注 讲 授 实 验 实 训 讲 授 实 验 实 训 思想道德修养与法律基础 1 3 54 3 3 3 大学生心理健康教育 1 1 18 1 1 1 马克思主义基本原理概论 2 3 54 3 3 3 中国近代史纲要 3 2 36 2 2 2 毛泽东思想、邓小平理论和“三 个代表”重要思想概论(上、下) 3/4 6 108 6 6 3/3 形势与政策(1--4) 1-4 2 36 2 4 1 英语读写(1--4) 1-4 8 2888 16 4 英语听说(1--4) 1-4 4 144 4 8 2 体育(1--4) 1-4 4 144 4 8 2 军训和军事理论 2 2 2 0 小计35 882 33 2 51 21 2. 综合素质教育选修课22学分 课程名称开课 学期 总 学 分 总学 时 学分类型分配周 学 时 备注 讲 授 实 验 实 训 人文科学类课程2-7 2-4 社会科学类课程2-7 2-4 0-2 2 自然科学类课程2-7 2-4 0-2 2 艺术类课程2-7 2-4 2-4 体育与技术技能类课程2-7 2-4 0-2 2 外语应用提高阶段课程5、6 4 4 小计22 504 16 6

操作系统试题库简答题

1、什么是操作系统?它有什么基本特征? 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 操作系统的基本特征是:并发、共享和异步性。 2、操作系统的含义及其功能是什么? 1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。 2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。 3、叙述操作系统的含义及其功能,并从资源管理角度简述操作系统通常由哪几部分功能模 块构成,以及各模块的主要任务。 答: 1)、OS是一个系统软件,是控制和管理计算机系统硬件和软件资源,有效、合理地组 织计算机工作流程以及方便用户使用计算机系统的程序集合。 2)功能:管理计算机的软硬件资源、提高资源的利用率、方便用户。 3)组成模块: (1)、处理机管理(或进程管理):对CPU的管理、调度和控制。 (2)、存储管理:管理主存的分配、使用和释放。 (3)、设备管理:管理设备的分配、使用、回收以及I/O控制。 (4)、文件管理:管理外存上文件的组织、存取、共享和保护等。 (5)、作业管理:对作业的管理及调度。(或用户接口,使用户方便的使用计算机) 4、什么是中断向量?什么是多级中断?中断处理的过程一般有哪几步? (1)、中断向量:存放中断处理程序入口地址的内存单元称为中断向量。 (2)、多级中断:为了便于对同时产生的多个中断按优先次序来处理,所以在设计硬件时,对各种中断规定了高低不同的响应级别。优先权相同的放在一级。 (3)、中断处理步骤:响应中断,保存现场;分析中断原因,进入中断处理程序;处理中断;恢复现场,退出中断。 5、什么是多道程序设计技术 多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。它是一种宏观上并行,微观上串行的运行方式。 6、分时系统和实时系统有什么不同? 答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。

《Windows Server 网络操作系统》简答题题库

《Windows Server 网络操作系统》简答题题库一.Windows Server 2003 安装及基本配置 (1)Windows Server 2003 的版本有哪些?它们都有哪些特点? (2)Windows Server 2003 有哪些特点?它优于Windows 2000 Server 的地方有哪些?(3)简述Windows Server 2003 光盘全新安装的主要步骤。 (4)通过什么命令可以验证当前使用的计算机操作系统的版本信息。 (5)通过哪几种方法可以查看本机各个磁盘所使用的文件系统、所占的空间、已使用的空间等信息? (6)一台计算机中可以配置多块网卡吗?如果有多块网卡,在配置这些网卡IP 地址时应注 意哪些问题? (7)如果某台计算机系统正常运行但突然不能上网了,你应该从哪些方面进行检修?(8)简要说明MMC 的几种使用模式。 二.域 (1)列举“工作组”和“域”两种模式的区别? (2)列举域、域树以及域林的特点和关系。 (3)阐述域与活动目录规模的关系。 (4)安装域控制器的前提条件是什么? (5)说明安装活动目录前后系统的变化。 三.用户、组、组策略 (1)用户配置文件有哪些?管理员在域控制器上创建了一个用户,这个用户被创建后所使用的用户配置文件是什么? (2)什么叫域功能级别? (3)OU和域都属于活动目录的逻辑结构范畴,试简述它们的相同点和不同点。 (4)什么叫组策略?组策略的作用是什么? (5)组策略的创建位置有哪些?在不同位置创建的组策略的执行顺序是什么? 四.文件系统 (1)NTFS 文件系统的主要功能。 (2)分别简述NTFS 文件夹各种权限类型的特点。 (3)简述NTFS 权限四个基本原则。 五.打印机的配置 (1)在连接打印机的服务器上,如何实现对不同操作系统的客户提供共享打印功能?(2)网络客户端是否需要分别安装共享打印机的驱动程序? (3)当在客户端添加网络共享打印机时,按照什么样的格式输入打印机的名称?

云南大学信息学院信号与系统信号与系统实验考试

信号与系统实验考试一、利用MATLAB绘出下列信号的时域波形。 1、f(t)=4e?2t sin?(2πt? π 4 )з(t) syms t; f=sym('4*exp(-2*t)*(sin(2*pi*t-(pi/4)))*heaviside(t)') ezplot(f,[-pi,pi])

2、f(k)=cos(kπ 2 )[з(k)?з(k?20)] k=0:20; subplot(1,1,1) stem(k,cos(k*pi/2).*(heaviside(k)-heaviside(k-20)),'filled'); title('f(k)=cos((k*pi)/2)*heaviside(k)-heaviside(k-20')

二、已知描述连续时间系统的微分方程和激励信号和f(t)如下所示 y′′(t)+3y′(t)+2y(t)=f′(t)+f(t),f(t)=з(t) 试用MATLAB绘出上述系统在0~20秒时间范围内冲激响应h(t)和零状态 响应y(t)的时域仿真波形。 (1)冲激响应时域波形 a=[1 3 2]; b=[1 1]; impulse(b,a,20) (2)零状态响应波形 a=[1 3 2]; b=[1 1]; sys=tf(b,a); p=0.01; t=0:p:20; f=heaviside(t); lsim(sys,f,t);

三、已知信号f1(t)的波形如下图所示,其傅里叶变换为F1(jω)。现有信号 f(t)=f1(t)?f2(t),试用MATLAB求f(t)的傅立叶变换F(jω),绘出F1(jω)和F(jω)的频谱曲线,验证时域卷积定理。

操作系统简答题(含答案)

1. OS 的主要功能 操作系统的基本功能: 处理机管理、存储管理、设备管理、信息管理(文件系统管理) 、用 户接口。 2. OS 有哪三种类型?各有什么特点? 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。 批处理操作系统的特点是:多道和成批处理。 分时系统具有多路性、交互性、 独占”性和及时性的特征。 实时系统特点:及时响应和高可靠性 3. OS 的基本特征是什么? 并发性、共享性、虚拟技术、异步性 4. OS 一般为用户提供了哪三种接口?各有什么特点? 1. 联机命令接口 提供一组命令供用户直接或间接操作。 根据作业的方式不同,命令接口又分为联 机命令接口和脱机命令接口。 2. 程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。 3. 图形界面接口 通过图标 窗口 菜单 对话框及其他元素 ,和文字组合,在桌面上形成一个直观易 懂使用方便的计算机操作环境 ? 5. OS 主要有那些类型的体系结构? 单体结构、层次结构、微内核结构与客户机 6. 多道程序设计的主要特点是什么? 多道程序设计技术是指在内存同时放若干道程序, 统中 的各种资源。当一道程序暂停执行时, [特点]:多道、宏观上并行(不同的作业分别在 单CPU 上交叉运行)。 7. OS 在计算机系统中处于什么地位? 操作系统在计算机系统中占有特殊重要的位置, 所有其他软件都建立在操作系统基础上, 并得到其支持和服务;操作系统是支撑各种应用软件的平添。用户利用操作系统提供的 命令和服务操纵和使用计算机。可见,操作系统实际上是一个计算机系统硬件、软件资 源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 8. 解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临 界资源、竞争条 件、原语、信号量、管程、死锁、饥饿 进程:进程是程序在一个数据集合上的运行过程, 是系统进行资源分配和调度的一个独立的 基本单位。 进程控制块(Procedure Control Block ):使一个在多道程序环境下不能独立运行的程序(含 数据),成 -服务器模型、虚拟机结构 使它们在系统中并发执行, 共享系 CPU 立即转去执行另一道程序。 CPU 和外设上执行)、微观上串行(在

自考网络操作系统2012年7月试题答案及解析

全国2012年7月高等教育自学考试 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.下列属于计算机系统中互斥共享资源的是(C ) A.高速缓存B.内存 C.打印机 D.磁盘 【解析】另外三个都可并发访问。 2.下列对于进程的描述正确的是(D) A.多个进程的执行是并行的 B.进程以同步方式运行 C.进程的执行进度是可以预知的 D.在多道程序环境下,进程是操作系统进行资源分配的单位 【解析】进程运行宏观是并发,微观是异步,执行进度不可预知。 3.位示图方法可用于(B ) A.进程的调度 B.磁盘空间管理 C.设备管理 D.进程间通信 【解析】位示图可用于内存和硬盘空间管理 4.下列进程的基本状态转换形式中,可能出现的是(A) A.运行态→等待态 B.就绪态→等待态 C.终止态→等待态 D.等待态→运行态 【解析】创建→就绪;被调度:就绪→运行;时间片到:运行→就绪;资源不足:运行→等待;运行结束:运行→终止;资源满足:等待→就绪 5.下列对进程互斥概念的表述正确的是(C) A.若进程A和B在临界区上互斥,则当A位于临界区内时,可以被B打断 B.信号量是初值为零的整型变量,可对其作加l和减l操作 C.信号量是1个整型变量,对其只能作P和V操作 D.在临界区内,可以对两个进程同时进行P操作 【解析】A中两进程在临界区互斥,则必须等一个完成之后才能启动另一个 B中信号量的初值是整型,不一定是0 D中临界区内只能操作一个进程 6.用户程序中使用的地址称为(A) A.逻辑地址B.不可重定位地址 C.绝对地址 D.物理地址 【解析】地址重定位指把目标程序中的逻辑地址转换成主存空间的物理地址。 在数据传输和存储中主存储器的存储单元以字节为单位,每个存储单元都有一个地址与其对应,假定主存储器的容量为n,则该主存储器就有n个存储单元(既n个字节的存储空间),其地址编号为:0,1,2,……,n-1。把主存空间的地址编号称为主存储器的绝对地址,与绝对地址对应的主存空间称为物理地址空间。 相对地址是指相对于某个基准量(通常用零作为基准量)编址时所使用的地址。相对地址常用于程序编写和编译过程中,由于程序要放入主存中才能执行,因此指令和数据都要与某个主存绝对地址发生联系——放入主存单元。但是由于多道程序系统中,主存将存放多道作业,因此程序员不可能了解自己的程序将放在主存中何处运行,也就是说程序员不能用绝对地址来编程。因此往往相对于某个基准地址来编写程序并安排指令和数据的位置,这时用的就是

操作系统复习

磁盘、磁带以及光盘属于(块)设备,键盘、显示器、打印机属于(字符)设备。 关于设备管理的叙述以下正确的叙述有:( )、( )、( )。 A.没有通道或DMA这样的设备专门输入/输出,一个CPU的主机系统就不可能实现多道程序同时运行 B.逻辑设备指用户使用的设备 C.安装在主机的打印机,每个登录用户都可以使用,所以它和磁盘一样是共享设备 D.通道或DMA输入/输出结束通过指令通知CPU E.中断机制是多道程序同时运行的必需硬件机制 F.CPU输出数据的速度远远高于打印机速度,为了解决这一矛盾,可采用缓冲技术 G.中断发生后,被中断的进程进入等待状态 【答案】E、F、G 【解析】通道或DMA部件是为了提高CPU利用率和吞吐量而引入的,没有它们,照样可以实现多道程序。逻辑设备是用户使用的设备,打印机通常是通过SPOOLing技术供给多个用户使用的,是典型的独占设备。通道结束时是通过中断方式通知CPU的。 从资源分配角度,操作系统把外部设备分为(①独占型设备②共享型设备③虚拟设备 )属于共享设备的是A.打印机 B.磁盘 C.用户终端 D.鼠标器 【解析】共享设备是指在一段时间内允许多个进程同时访问的设备。磁盘就是典型的共享设备,若干个进程可以交替地从磁盘上读写信息。 通道又称I/O处理机,它能完成( )之间的信息传输。(南昌大学 2006) A.主存与外设B.CPU与外设 C.外设与外设 D.主存与CPU 通道用于A.数据传送 B.计算 C.存储 判断:通常,一个CPU可以链接多个通道,一个通道可以链接多个设备控制器,一个设备控制器可链接多台外围设备。【答案】正确 通道也可以执行程序,但构成程序的指令是特定的几条指令【答案】正确 【解析】通道可以执行通道指令,进行I/O。 通道程序是(由一系列通道指令组成) 当分配一通道给进程,由该进程传送完数据之后才能给别的进程占用,这种情况是属哪一种通道类型( )。 A.字节多通道 B.数组选择通道C.数组多路通道D. PIPE 简答题数据传输控制方式有哪几种 【答案】有四种:程序I/O控制方式,中断控制方式,DMA控制方式,通道控制方式。 引入块高速缓存的目的是( 改善CPU与I/O速度不匹配的目的 ) 在I/0系统中引入缓冲的原因有:、、。 【答案】缓解CPU与I/0速度不匹配的矛盾,减少中断次数,提高并行性。 缓冲池管理中着重考虑的问题是( )。 A.选择缓冲区的大小B.决定缓冲区的数量 C.实现进程访问缓冲池的同步D.限制进程的数量 【答案】C 判断: 1.用户程序通常可以直接访问系统缓冲区中的数据。 2.用户程序中的读写文件请求,不一定会产生磁盘I/O。 3.采用缓冲技术,可以缓冲CPU与外设之间的速度不匹配的问题。 【答案】1.错误;2.正确;3.正确 【解析】缓冲区是临界资源,操作必须是互斥的。由于用户程序读写的文件有可能已经在缓

云南大学信息学院导师介绍

欢迎阅读 一、计算机科学与工程系 专业:计算机系统结构、计算机软件与理论、计算机应用技术 刘惟一教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:计算智能与知识发现、海量数据管理、智能信息处理。 徐丹教授,博士生导师,云南大学学信息学院计算机科学与工程系。主要研 杨军教授,云南大学信息学院计算机科学与工程系。主要研究方向:计算机组成与系统结构,计算机应用,FPGA嵌入式系统研究及应用。 谢戈高级实验师,云南大学信息学院实验中心。主要研究方向:计算机应用(计算机网络、多媒体应用、CAI应用)。 周丽华副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘与数据仓库。

王瑞副教授,云南大学信息学院计算机科学与工程系。主要研究方向:公钥密码,组合理论,数论及其应用。 周小兵副教授云南大学信息学院计算机科学与工程系。主要研究方向:计算机应用,混沌保密通信,计算机软件与理论。 岳昆副教授云南大学信息学院计算机科学与工程系。主要研究方向:不确定性数据管理,不确定性知识发现与推理,数据密集型计算环境下的数据挖掘与知识发现 自动化装置、模式识别与智能系统、生物医学工程 赵东风教授、博士生导师,云南大学信息学院副院长。主要研究方向:通信网络理论,传感器网络,电磁环境评估,网络系统仿真,机器人控制。 施心陵教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:自适应信号处理与信息系统,医学电子学。

余江教授,云南大学信息学院院长。主要研究方向:网络通信理论与无线通信技术,图象处理与虚拟仿真,智能控制系统。 陈建华教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:信息传输技术;数字信号处理;嵌入式数字图像处理系统设计与开发。 杨鉴教授,云南大学信息学院信息与电子科学系。主要研究方向:语音合成、识别与理解,说话人识别,多媒体信息检索。 张榆锋教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:数 别等方面的理论及应用研究。 宗容教授,云南大学信息学院通信工程系。主要研究方向:光纤通信,计算机通信系统、智能信息处理,电磁波技术。 郑常全副教授,云南大学信息学院电子工程系。主要研究方向:信号处理,数据压缩。

操作系统简答题(含答案)

1.OS的主要功能 操作系统的基本功能:处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口。 2.OS有哪三种类型?各有什么特点? 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。 批处理操作系统的特点是:多道和成批处理。 分时系统具有多路性、交互性、“独占”性和及时性的特征。 实时系统特点:及时响应和高可靠性 3.OS的基本特征是什么? 并发性、共享性、虚拟技术、异步性 4.OS一般为用户提供了哪三种接口?各有什么特点? 1.联机命令接口 提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联 机命令接口和脱机命令接口。 2.程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。 3.图形界面接口 通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个直观易懂使用方便的计算机操作环境. 5.OS主要有那些类型的体系结构? 单体结构、层次结构、微内核结构与客户机-服务器模型、虚拟机结构 6.多道程序设计的主要特点是什么? 多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系 统中的各种资源。当一道程序暂停执行时,CPU立即转去执行另一道程序。 [特点]:多道、宏观上并行(不同的作业分别在CPU和外设上执行)、微观上串行(在单CPU上交叉运行)。 7.OS在计算机系统中处于什么地位? 操作系统在计算机系统中占有特殊重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平添。用户利用操作系统提供的命令和服务操纵和使用计算机。可见,操作系统实际上是一个计算机系统硬件、软件资源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 8.解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临 界资源、竞争条件、原语、信号量、管程、死锁、饥饿 进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。 进程控制块(Procedure Control Block):使一个在多道程序环境下不能独立运行的程序

网络操作系统(课后练习题)

项目01 认识网络操作系统 大项 1 of 1 - 填空题得分 题目 1 of 6 得分 Windows Server 2008 操作系统发行版本主要有9个,分别是Windows Server 2008 标准版、Windows Server 2008 企业版、Windows Server 2008 数据中心版、Windows web Server 2008、Windows Server 2008 安腾版、Windows Server2008 标准版(无Hyper-V)、Windows Server 2008 企业版(无Hyper-V)、Windows Server 2008 数据中心版(无Hyper-V)和Windows HPC Server 2008。 答案: 标准, 企业, 数据中心, Web, 安腾, 标准, 企业, 数据中心, HPC 题目 2 of 6 得分 操作系统是用户与计算机之间的接口,网络操作系统可以理解为是网络用户与计算机网络之间的接口。 答案: 用户, 网络用户 题目 3 of 6 得分 网络通信是网络最基本的功能,其任务是在源主机和目的主机之间实现无差错的数据传输。 答案: 源主机, 目的主机|目标主机 题目 4 of 6 得分 Web服务、大型数据库服务等都是典型的客户/服务器模式

答案: 客户/服务器|客户机/服务器|C/S|Client/Server 题目 5 of 6 得分 基于微软NT技术构建的操作系统现在已经发展了5代,依次是:Windows NT Server 、Windows 2000 Server 、Windows Server 2003 、Windows Server 2008 、Windows Server Longhorn 。答案: NT, 2000, server 2003, server 2008, server 2012 题目 6 of 6 得分 Windows Server 2003的4个版本按功能从弱到强依次是:Windows Server 2003 Web 服务器版、标准版、企业版、数据中心版。 答案: Web, 标准|Standard, 企业|Enterprise, 数据中心|Data Center 项目02 安装与规划Windows Server 2008 大项 1 of 2 - 填空题得分 题目 1 of 10 得分 Windows Server 2008安装完成后,为了保证能够长期正常使用,必须和其他版本的Windows 操作系统一样激活,否则只能够试用 60 天,在最新的R2版本中,试用期缩短为原来的一半。在cmd命令行中输入下面的命令,可以查询和重置试用期: 运行:slmgr -dli 显示剩余试用天数 运行:slmgr –rearm 重置评估周期 答案: 60 题目 2 of 10 得分

相关文档
相关文档 最新文档