计算机操作系统80问答题

计算机操作系统80问答题

ID:15613963

大小:71.00 KB

页数:9页

时间:2018-08-04

计算机操作系统80问答题_第1页
计算机操作系统80问答题_第2页
计算机操作系统80问答题_第3页
计算机操作系统80问答题_第4页
计算机操作系统80问答题_第5页
资源描述:

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

1、计算机操作系统80问答题第一章。1.什么是操作系统?操作系统(OperatingSystem,简称OS)是管理计算机硬件和其他软件的软件。2.操作系统的目标是什么?方便性,有效性,可扩充性和开放性。3.什么是单道批处理系统?什么是多道批处理系统?单道批处理系统:系统对作业的处理都是成批的进行的,且在内存中始终只保持一道作业多道批处理系统:用户所提交的作业都先存放在外存上并排称一个队列,称为后备队列,然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使他们共享CPU和系统的各种资源。4.单多道批处理系统的优缺点各是什么?单道批处理系统内存始终只有一道作业而多道批处理系统在内

2、存中可同时驻留多道程序,单道系统的一批作业自动的逐个作业一次运行而多道批处理系统具有无序性。优缺点:单道系统不能很好的处理人机矛盾使其不能很好的利用系统资源而躲到批处理系统资源利用率高。多道批处理系统优缺点1、资源利用率高2、系统吞吐量大3、平均周转时间长4、无交互能力。5什么叫分时系统?把一段时间分成若干个时间片,每个作业每次只能运行一个时间片未运行完的作业排在尾部,等待下一个时间片继续。操作系统以时间片为单位,轮流为每个终端用户服务。特征:@人机交互@共享主机@便于用户上机。6.什么叫做实时操作系统?是指系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协

3、调一致地运行。7.用户与操作系统的接口有哪三种?命令接口;程序接口;图形用户接口第二章。1.什么是程序?程序顺序执行时的特点是什么?程序=数据结构+算法。特点:@顺序性@封闭性@可再现性2.什么是前趋图?前趋图是一个有向无循环图,记做DAG,用来描述进程之间执行的前后关系。3.程序并发执行时的特征是什么?@间断性@失去封闭性@不可再现性4.什么叫做进程?进程是进程实体的运行过程,是系统进行资源分配和调度的一个基本单位。5.进程的特征是什么?动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。  并发性:任何进程都可以同其他进程一起并发执行  独立性:进程是一

4、个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;  异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进  结构特征:进程由程序、数据和进程控制块三部分组成。  多个不同的进程可以包含相同的程序:一个程序在不同的数据集里就构成不同的进程,能得到不同的结果;但是执行过程中,程序不能发生改变。1.进程的三种基本状态是什么?请画出状态转换图。 1)就绪状态(Ready):  进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,

5、排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。  2)运行状态(Running):  进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。  3)阻塞状态(Blocked):  由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。该事件发生前即使把处理机分配给该进程,也无法运行。2.系统中的进程之间是什么样的结构关系?3.什么是临界资源?什么叫临界区?@临界资源是指每次仅允许一个进程访问的资源。@不论是硬件临界资源,还是软件临界资源,多个进程必

6、须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区。9.什么叫进程同步?什么叫进程互斥?我们把异步环境下的一组并发进程因直接制约而互相发送消息而进行互相合作、互相等待,使得各进程按一定的速度执行的过程称为进程间的同步。两个或两个以上的进程,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时间有关的错误,这种现象被称作进程互斥.10.进程同步、互斥时常用的信号量有哪几种?如何利用它们写出同步互斥的例子。@整型信号量@记录型信号量@AND型信号量@信号量集11.对给定的前趋图会利用信号量实现前趋图。12.能读懂利用记录型信号量解决生产者-消费者问题的程序。13.能读懂读者

7、-写者问题程序。14.什么叫高级通讯?什么叫低级通讯?信号量机制为通讯工具的叫做低级通讯。共享存储器系统、消息传递系统以及管道通信系统统称为高级通信机制。15.进程之间是如何进行高级通讯的。16.什么叫线程?为什么要引入线程?有什么属性?是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweightprocesses)。计算机科学术语,指运行中的程序的调度单位。引入线程的原因:试图用它来提高系统内程序并发执行

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

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

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