2022年操作系统期中复习 4.pdf

上传人:Q****o 文档编号:28417902 上传时间:2022-07-28 格式:PDF 页数:3 大小:40.64KB
返回 下载 相关 举报
2022年操作系统期中复习 4.pdf_第1页
第1页 / 共3页
2022年操作系统期中复习 4.pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年操作系统期中复习 4.pdf》由会员分享,可在线阅读,更多相关《2022年操作系统期中复习 4.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统第1-10 章的重点第一章1.操作系统和用户程序之间的关系如何?【操作系统通过虚拟机器界面给用户程序提供各种服务,用在运行过程中不断使用操提供的服务来完成自己的任务】2.简要列出操作系统覆盖的范畴及每个范畴的核心内容。【cpu 管理, 如何分配 cpu 给不同应用和用户;内存管理,如何分配内存给不同应用和用户;外存管理,如何分配外存给不同应用和用户;i/o,如何分配输入输出设备给应用和用户】3.为什么要使用操作系统?(更多的解答可查看计算机操作系统这本教材)【操作系统功能在很多领域都使用;技巧也在很多领域使用;】第二章1.当前微机中流行的操作系统有微软的Windows,苹果 MAC O

2、S X ,开源的Linux。请简要的说明其特点。 【微软的 Windows ,是目前世界上用户最多、且兼容性最强的操作系统】2.论述实时操作系统和分时操作系统的区别。【分时操作系统, 软件的执行在时间上的要求,并不严格,而对于实时操作系统,主要任务是对事件进行实时的处理,虽然事件可能在无法预知的时刻到达,但是软件上必须在事件发生时能够在严格的时限内作出响应。另外,实时操作系统的重要特点是具有系统的可确定性,即系统能对运行情况的最好和最坏等的情况能做出精确的估计。】第三章1.操作系统采用层次结构的优点及缺点是什么? 【优点: 增加了系统的可靠性,进程模块独立性强,易维护,易调整,整个系统结构清晰

3、,整齐划一。缺点:由于系统中的所有进程的控制转移,通讯等任务都交给系统的核心处理,要花费一定的代价。】2.论述系统调用和壳之间的关系。【】第四章1.发明进程的动机是什么?【为了在cpu 上实现多道编程,提高cpu 利用率】它与程序是什么关系?【进程是执行中的程序,】2.进程6 种状态转换里有两种是不存在的,但它们不存在的理由却不一样。请予以解释。【阻塞 -执行,阻塞进程即使被给予cpu,也无法执行,操作系统在调度时并不会在阻塞队伍里挑选。就绪-阻塞,就绪状态的进程因为并没有执行,无法进入阻塞状态】3.操作系统管理进程的根本手段是什么?【维护关于进程的一些信息】进程管理要处理的问题是什么?【资源

4、分配】4.进程创立的步骤是什么?【分配进程控制块,初始化机器寄存器,初始化页表,将进程代码从磁盘读进内存,将处理器状态设置为用户态,跳跳转到程序的起始地址】第五章1. 线程与进程的相似和不同之处何在?【同:都有id、寄存器组、状态、优先级和调度策略;都有用于为操作系统,描述实体的属性;都包含一个信息块;都与父进程共享资源;都可作为与父进程独立的实体;创建者可以对线程或进程进行一些控制;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - -

5、- 异:线程共享创建它的进程的地址空间,进程有自己的地址空间;线程能够对所属进程的数据段进行直接访问;进程有着父进程的数据段的自己的副本;线程可以同所属进程的其他线程直接通信; 进程必须使用进程间通信才能够和兄弟进程进行通信;线程几乎没有开销,进程则有相当大的开销;创建新的线程很容易,创建新的进程则需要复制父进程;线程可以对相同进程的其他线程进行相当大的控制,进程只能够对子进程进行控制】第六章1. 进程 /线程为什么需要通信?【提高进程任务完成率;同一进程内的线程因资源共享而存在合作关系,需要相互交互】2主流的进程 /线程通信方式有哪些?【进程:管道,记名管道,套接字。线程:信号。】3. 在

6、windows 系统中,一个进程(也可称为运行的程序)向另一个进程发送一段文本,可以用信号量进行通信吗?说明理由。【】 p70 第七章1教材 P94 第 8 题。 【】2设有一个程序,它的工作是将光盘里的多个文本文件读出,然后送到打印机去打印出来。这个程序运行(即变为进程)后会创建两个线程,其中一个线程TA 负责将文本文件从光盘中逐一读出,送到内存中的一个打印缓冲区,另一个线程TB 则负责从打印缓冲区中读出数据送到打印机去打印。这个打印缓冲区的大小共5 块。线程TA 每执行一次就会向缓冲区写入 1 块数据,线程TB 每执行一次就会从缓冲区取走1 块数据。请用信号量来同步这两个线程。 (参考生产

7、者和消费者程序)第八章1. 处理器调度追求的目标是什么?【达到极小化平均响应时间,极大化系统吞吐率,保持系统各个功能部件均处于繁忙状态后提供某种貌似公平的机制】2假设一个系统中有5 个进程,它们的到达时间和需运行时间如表所示,忽略I/O 以及其他开销时间,若分别按先打先服务(FCFS) 、非抢先式短任务优先(STCF) 进行 CPU 调度,请给出各进程的响应时间。进程到达时间需运行时间1 0 4 2 2 3 3 3 5 4 5 2 5 8 4 第十章1. 死锁必须具备的条件有哪些?分别简要说明。【互斥条件:资源不能被共享,只能由一个进程使用。请求与保持条件:已经得到资源的进程可以再次申请新的资

8、源。非剥夺条件:已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件:系统中若干进程组成环路,改环路中每个进程都在等待相邻进程正占用的资源。】3.银行家算法属于那种死锁应对策略?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 4.5./*全局变量 */ Blocked0=false;blocked1=false;turn=0; /*线程 0*/ While(1) Blocked0=ture; While(turn!=0)while(blocked1) do; turn=0 /critical section Blocked0=false; /*线程 1*/ While (1) Blocked1=ture; While(turn!=1)while(blocked0) do; turn=1; /critical section Blockde1=false; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁