计算机等考四级操作系统知识点.doc
《计算机等考四级操作系统知识点.doc》由会员分享,可在线阅读,更多相关《计算机等考四级操作系统知识点.doc(8页珍藏版)》请在咨信网上搜索。
1、操作系统单选题1. 操作系统:从计算机系统发展角度来看,操作系统的主要作用是提供虚拟机和扩展机。从软件设计和开发角度来看,操作系统的主要作用是提供软件开发基础平台。从计算机应用角度来看,操作系统的主要作用是提供人机交互接口。从计算机安全保护角度来看,操作系统的主要作用是提供第一道安全防线2. 操作系统作为系统软件,位于软件系统的硬件之上,支撑软件之下层面。组成操作系统的主要部分是进程线程管理,内存管理,设备管理和文件管理。在计算机配置操作系统的主要目的是提高计算机系统资源的利用率。当操作系统位于核心态时既可以运行特权命令也可以运行任何非特权命令。内核态和用户态是用于操作系统运行安全而设置的一种
2、状态标记,其含义是指:CPU在运行时所处的状态。算术运算指令可以在用户态下执行。在计算机系统当中,通常为匹配不同速度的外设,采用了缓冲技术,高速缓存(错)。3. 并发性:操作系统并发性是指进程在宏观上是同时运行,而在微观上是交替运行。编译高级语言编写的程序不是操作系统具有的功能。操作系统最基本的特征是并发性。采用多道程序设计技术能够有效地提高系统的并发性。4. 操作系统接口:当用户在终端窗口通过输入命令来控制计算机运行时,使用的是操作系统的命令行接口。操作系统作为系统软件,为用户提供了高效使用计算机的接口。操作系统提供给用户的接口是命令输入和系统调用。5. 微内核结构:微内核结构是构造操作系统
3、的方法,微内核结构表示的是客户机/服务器结构。关于操作系统的结构,清晰的单向依赖和单向调动性不是微内核结构的特点。6. 内核:操作系统需要处理器从内核态转为用户态时,采用的是修改程序状态字。既可以在内核态下运行又可以在用户态下运行的指令是置移位方向标志。用户应用程序不属于操作系统内核程序。在操作系统中,只能在内核态下运行的指令是关中断指令。7. 系统调用:系统调用时调用程序位于用户态,被调用程序位于核心态。若要在屏幕上画一个红色的圈,需要使用系统调用。若用户编程需要打印输出那么他可以使用write()系统调用。用户需要动态请求和释放系统资源,所使用的方法是,通过系统调用。系统调用不能实现的功能
4、是调用程序多次嵌套与递归。对于函数open()属于文件操作类系统调用。操作系统改变进程状态主要是通过调用进程控制原语实现。8. 批处理操作系统:批处理操作系统的缺点是:缺少交互性9. 寄存器:处理器中对用户可见的寄存器是数据寄存器。用户进程在等待键盘输入命令时,不断检测状态寄存器的完成位是否为1,该I/O设备控制方式称为程序直接控制方式。10. 中断:中断是指 CPU 对系统中或系统外发生的异步事件的响应,中断源是指引起中断的那些事件。对中断响应顺序产生影响:中断优先级。中断是操作系统中为提高处理机效率而采取的一种技术,被零除不是中断而是异常。中断服务程序不能作为进程来管理。中断处理程序的入口
5、地址一般存放在中断向量表。11. 屏蔽中断:只能在操作系统内核下运行的是:屏蔽中断。进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用屏蔽中断。12. 访管中断:用户程序在用户态下使用特权指令而引起的中断是访管中断。用户程序需要关闭中断响应必须首先发起访管中断。用户进程从用户态转变为内核态使用的指令是访管指令。当用户程序需要调动操作系统所提供的文件读写功能时,该功能首先执行的指令是访管指令。13. I/O中断:指令错不属于I/O中断。 键盘的读写是以字符为单位的,通常键盘的I/O控制主要采用中断方式。外部I/O设备向处理器发出的中断信号又称为中断请求。14. 程序:用户用于应用程序编程
6、的唯一接口是:系统调用。可再入程序是指纯代码程序,运行中不需要修改。多道程序设计的意义是宏观上有多个进程在计算机中同时运行。多道程序设计技术使得进程能够并发运行,相比于单道程序运行,并发运行的多道程序不再具有可再现性。程序局部性原理分为空间局部性和时间局部性,空间局部性是指程序代码的顺序性。时间局部性是指程序中存在大量的循环。将多个目标程序转配成可运行的程序过程称为链接。15. 程序设计系统:在多道程序设计系统中,CPU与外部设备可以并行工作。16. 进程:某系统在打印数据时,读数据进程、处理数据进程和打印结果进程是通过缓冲区相关联的。程序性中断与当前运行的进程有关。每个进程都有其相对独立的进
7、程地址空间,如果进程在运行时所产生的地址超出其地址空间,则称发生了地址越界。当使用进程创建原语创建进程时,申请PCB,填写PCB,放入就绪队列顺序是正确的。两个相互不感知(完全不了解其他进程是否存在)的进程,其潜在的控制问题是两个进程相互竞争,可能造成互斥、死锁或饥饿。进程交换是指将暂时不用的进程代码,数据和部分进程控制块交换至磁盘。用户在编程中需要创建一个进程时,可以调用进程创建原语由操作系统创建进程。进程访问临界区时要遵循相关准则中无限等待(错)。17. 进程间通信:利用内存中若干公共缓冲区组织成队列,以实现进程信息交换的通信方式称为消息机制。通过连接两个进程的一个打开的共享文件,可以实现
8、进程间的数据通信,这种通讯方式称为管道通信。18. 进程运行:进程在运行过程当中具有多种状态,当它从等待态转变为就绪态时称为唤醒。进程在得到处理机运行前,必须进行部分装入内存的操作。若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是挂起该进程。进程从运行态转化为阻塞态的原因是需要的数据没有准备好。若一个单核处理机系统当中有多个进程存在,则这些进程是并发运行的。进程运行时所发生的典型事件中设备忙,不会导致进程终止。进程运行过程中,导致进程从运行态转化为就绪态的典型事件是时间片到。为使进程从阻塞态转换为挂起态,其使用的原语是suspend()。19. 进程互斥:进程
9、间通信时已满的邮件槽发送进程不能再次申请互斥锁。20. 死锁:死锁产生原因是:资源分配不当和进程推进顺序不当。死锁状态一定是不安全状态。P1拥有设备 A,请求设备 B;P2拥有设备 B,请求设备 A是由于进程 P1、P2因申请不同类资源而产生死锁的现象。为了预防死锁,可以在路口使用交通红绿灯。那么,该方法使得死锁的请求和保持条件必要条件不成立。死锁定理的描述是当且仅当当前状态的资源分配图是不可完全化简的。修改环境变量不能解除死锁。相关进程进入阻塞状态却无法唤醒,是死锁现象。21. 死锁算法:银行家算法是应对死锁的一种算法其实现的是死锁避免算法。通过银行家算法来解决死锁的方法称为死锁预防。22.
10、 解决死锁的方式:一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为死锁解除。解决死锁有多种方法,一次分配所有资源来解决死锁的方法称为死锁预防。其中资源有序分配法属于死锁预防。对于系统中的独占设备,为避免出现死锁,所应采用的最佳分配策略是静态分配,分配时加锁。系统允许部分进程发生死锁,通过定时运行资源分析程序并报告是否已有死锁的方法称为死锁检测。23. 死锁与打印机:4个进程共享9台打印机,若要系统不产生是死锁,每个进程最多可以申请三台打印机。某系统中,进程A在使用打印机,同时又要申请绘图机,而进程B正在使用绘图机,同时又要申请打印机,这种情况下进程A和进程B可能会死锁。24. 饥
11、饿:进程出现饥饿现象是指进程的优先级较低而长时间得不到调度。属于饥饿的是相关进程没有阻塞,但是调度被无限推后。在磁盘调度算法中,平均寻道时间较短,但较容易引起饥饿现象的算法是最短寻道时间优先算法SSTF。25. 进程计算:某单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最少是0个,处于阻塞状态的进程最多有20个。某一单核处理机的计算机系统共有20个进程,那么,处于就绪状态的进程最多为19个。某一单核处理器的计算机系统共有20个进程,,处于运行状态的进程最多为1个。某一单核处理器的计算机系统当中共有20个进程,那么,运行状态的进程最少为0个。26. 进程控制块:与进程具有一一对
12、应关系的是:进程控制块。进程控制块的组织方式中B+树方法是错误的。进程控制块(PCB)的内容一般可以分成调度信息和现场信息两大部分,程序状态字属于现场信息。一个运行中的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在进程控制块中。进程优先级是位于进程控制块中而不是位于进程中。进程调度所需的信息:进程优先级是存放在进程控制块中。从静态的角度来看,进程控制块是进程必须拥有的而程序所没有的。当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中。所谓进程的唯一标志是指进程控制块。进程创建时需要填写进程控制块,进程用户栈中的信息需要保存在进程控制块中。27. 进程调用:某个进
13、程有多个线程组成,一个被调度程序投入运行,其他有的位于就绪队列,有的阻塞,则该进程的状态是:运行状态。不会引起进程调度的是:一个进程从就绪状态变成了运行状态。用户进程在实现系统调用时,通过变量传递不能用于传递参数。系统中有多个进程分别处于就绪状态、运行状态和阻塞状态,运行状态阻塞状态进程的状态变化必然引起另一个进程的状态发生变化。28. 进程队列:在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是,新创建的进程进入就绪队列。当一个新的进程创建完成后,该进程的进程控制块将被插入到就绪队列。进程被成功创建以后,该进程的进程控制块将会首先插入到就绪队列。29. P,V操作:进程共享不能用P,
14、V操作来实现。解决进程同步与互斥问题时,对信号量进行P原语操作是在进入区内完成。在采用P,V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为临界区。关于生产者消费者的叙述当中,正确的是生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽。在进程同步中,加减操作不能对信号量进行操作。对于信号量S,执行一次P(S)操作后,S的值减一30. 管程:管程的互斥是由信号量及PV操作实现的(错)。管程只能解决进程互斥问题(错)。管程本身保持了互斥(错)。31. Pthread:在Pthread线程包中,线程操作Pthread_join含义是:等待一个特定的线程退出。Pthread_yield
15、表示线程让出CPU。在pthread线程包的使用中,当用户编程创建一个新的线程,需要使用的线程库函数是pthread_create()。在Pthread线程包的使用中,当用户需要结束一个线程时可以使用的线程库函数是pthread_exit ()。在Pthread线程包关于条件变量的使用中,pthread_mutex_init()表示的是创建一个互斥量。32. 同步与互斥/异步:在解决进程同步和的问题时,对信号量进行V原语操作是在退出区进行的。管道通信是同步的。解决进程同步与互斥问题时,信号量机制中所谓的临界区是指访问临界资源的代码。系统中有2个并发进程,当一个进程在等待另一个进程向他发出信息时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 计算机 考四级 操作系统 知识点
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。