2023年自考网络操作系统课后题目带答案.docx
《2023年自考网络操作系统课后题目带答案.docx》由会员分享,可在线阅读,更多相关《2023年自考网络操作系统课后题目带答案.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章:网络操作系统概论一、思考题I、什么是计算机系统?计算机系统是如何构成的?答:计算机系统是一种按用户的规定接受和存储信息、自动进行数据解决并输出结果信息的系统。计算机 系统涉及硬件系统和软件系统两部分。2、什么是操作系统?请说明操作系统在计算机系统中的作用和地位?答:操作系统是计算机系统中的一个系统软件。它能有效地组织和管理计算机系统中的硬件及软件资源, 合理地组织计算机的工作流程,控制程序的执行,方便用户使用,并能使计算机系统高效地运营。操作系统是硬件和软件的桥梁,是计算机资源的管理者。硬件资源在操作系统的管理下调配有序、协 调工作;操作系统又是人机交互的接口,人们通过命令或系统调用来
2、控制计算机的运营。所以,离开了操 作系统,计算机就难以高效地运转。3、操作系统管理计算机系统的哪些资源?答:操作系统管理计算机系统的资源有硬件资源和软件资源。硬件资源重要有解决机、主存储器、辅存储 器以及各种类型的输入/输出设备;而各种程序和数据则是计算机的软件资源。4、请从资源管理的角度说明操作系统的重要功能?答:从资源管理的角度看,操作系统的重:要功能是组织和管理计算机系统中的硬件和软件资源。操作系统 根据用户对各种资源的需求情况,资源的当前分派和使用情况以及有关的资源进行调度,并对资源进行有 效的组织和管理。5、操作系统有哪些基本特性?答:操作系统的基本特性有并发性、共享性和随机性。并发
3、性是指在计算机系统中同时存在若干个运营着 的程序,宏观上并行微观上串行。共享性指操作系统程序与多个用户和谐共用系统中的各种资源,对资源 的共享一般有两种方式:互斥共享利同时共享。随机性是指操作系统处什么样的状态之中是无法确切知道 的,它强调了操作系统的设计与实现时要充足考虑各种各样的也许性。6、叙述各操作系统的工作方式及特点?答:操作系统的类型重要有批解决操作系统、分时操作系统、实时操作系统、桌面操作系统、嵌入式操作暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,反复4、5步。7、 恢复现场,重新执行被中断的指令。21、何谓系统的“抖动”现象?为什么会出现这一现象
4、?当系统发生“抖动”时,应当采用什么措施来加 以克服?22、什么是文献和文献系统?文献系统的功能是什么?答:文献可以被解释为一组带标记的、在逻辑上有完整意义的信息项的序列,程序和数据都可以是文献。所谓文献系统,是操作系统中统一管理信息资源的一种软件,它管理文献的存储、检索、更新,提供安全 可靠的共享和保护手段,并且方便用户使用。从用户的角度看,文献系统负责为用户建立文献、读写文献、 修改文献、复制文献和撤消文献,还负责对文献的存取控制。23、什么是文献的逻辑结构?有哪几种典型的文献逻辑结构?什么是文献的物理结构?有哪几种典型的物 理结构?这些结构各自有哪些特点?答:文献的逻辑结构就是用户所看到
5、的文献的组织形式,有三川典型的文献逻辑结构:无结构的字符流式 文献、定长记录文献和不定长记录文献构成的记录树。文献的物理结构就是文献在实际的存储空间存储时 的结构,常用的文献物理结构有顺序结构、链接结构和索引结构。24、如何拟定文献的存储方式?请总结文献的存储方式、文献物理结构和存储设备类型之间的联系。答:文献的存取方式就是文献的逻辑结构和物理结构之间的映射或变换机制,常用的存取方法有顺序存取和随机存取两种方式。至于选择哪一种文献的存取方式,即取决于用户使用文献的方式,也与文献所使用的存储介质有关。存取方式、物理结构和设备类型之间的联系如下图:存储介质磁带物理结构连续结构存取方式顺序随机磁盘连
6、续链接索引顺序顺序顺序随机25、设备管理的目的和功能是什么? P27答:设备管理的目的是:选择和分派输入输出设备以便进行数据传输操作;控制输入输出设备和CPU或 内存之间互换数据;为用户提供一个和谐的透明窗口;提高设备和设备之间、CPU和设备之间以及进程和 进程之间的并行操作,以使操作系统获得最佳效率。设备管理的功能是提供和进程管理系统的接口;进行设备分派:实现设备和设备、设备和CPU等之 间的并行操作;进行缓冲区管理。26、什么是设备的静态分派方式?什么是设备的动态分派方式?各有什么特点? P79答:设备分派的总原则是充足发挥设备的使用效率,尽也许地让设备忙碌但又要避免死锁。设备分派方法 有
7、静态和动态两种。静态分派方式是在用户作业开始执行之前,由系统次分派该作业所规定的所有设备、 控制器。这种方式不会出现死锁,但设备使用效率较低。动态分派在进程执行过程中根据执行需要进行, 这种方式有助于提高设备的运用率,但假如方法不妥也许导致死锁。27、请说明SPOOLing技术的基本思想,回答SPOOLing系统由哪些部分组成?简述它们的功能,并回答 SPOOLing系统中输入井和输出井的作用是?答:SPOOLING技术是多道程序设计系统中解决独占I/O设备的一种方法,它可以提高设备运用率并缩短 单个程序的响应时间,又称为虚设备技术。SPOOLING系统重要涉及输入程序模块(将作业预先输入到后
8、 援存储器中,预输入)、输出程序模块(作业执行时不必直接启动外部设备输出数据,只需将这些数据写 入输出井)、作业调度程序三个部分。输入井指预先输入的后援存储器,如磁盘等。输出井指是专门用于 存放将要输出信息的磁盘等。28、什么是移臂调度?什么是旋转调度?各有哪些重要的调度算法?答:移臂调度是根据访问者指定的柱面位置来决定执行顺序的调度,其目的是尽也许减少操作中的寻道时 间,常用的算法有先来先服务算法、最短寻找时间优先算法、电梯调度算法和单向扫描算法。旋转调度是 根据延迟时间来决定执行顺序的调度。29、假设一个活动头磁盘有200道,编号从0199。当前刺头正在54道上服务,并且刚刚完毕了 39道
9、的 请求。现有如卜访盘请求序列(磁道号):86、 147、 91、 173、 95、 148、 101、 26、 169、 80、 129、 22试给出采用下列算法后磁头移动顺序和移动总量(总磁道数)。I)鼓短寻道时间优先磁盘调度算法。2)扫描法磁盘调度算法(假设沿磁头移动方向不再有访问请求时,磁头沿相反方向移动)。1)最短寻道时间优先磁盘调度算法的磁头移动顺序和移动总量?二、名次解释1、用户接口、命令接口、系统调用2、进程3、可再入程序4、进程状态、进程控制块、进程队列、进程控制5、进程同步、进程互斥、临界区、信号量及P, V操作6、线程,死锁7、调度时机8、解决机运用率,吞吐量、响应时间、
10、解决机调度9、先进先出调度算法、时间片轮转、优先调度算法、多级队列反馈法10、存储体系、存储共享、存储保护11、地址转换、地址重定位、地址映射12、虚拟存储器13、页式存储、请求分页、缺页中断14、抖动(颠簸),页面置换15、先进先出置换算法,最近最少使用置换算法,抱负页面置换算法16 Belady异常现象17、文献、文献目录、文献系统18、文献的逻辑结构、文献的物理结构19、文献的存取方式,文献的操作20、文献的保护、文献的共享21、输入输出设备分类22、字符设备,块设备 23、独占设备、共享设备24、虚拟设备 25、缓冲技术 26、SPOOLing技术(假脱机技术) 27、磁盘调度,移臂调
11、度 28、先来先服务磁盘调度算法、最短寻找时间优先磁盘调度算法,电梯调度算法 29、旋转调度第三章:网络操作系统的通信 一、选择题1、计算机网络作为一个信息解决系统,其构成的基本模式是(B)A.对象模式B.对等模式和客户机/服务器模式C.对称多解决模式D.进程模式 2、网络上任一结点主机所拥有的资源都作为网络公用资源,可被其他结点主机上的网络用户共享,这种模式称为(D)A.客户机/服务器模式 B.主从模式C.对象模式D.对等模式3、消息缓冲通信中的临界资源是(D)A.消息缓冲队列A.消息缓冲队列B.接受区C.发送区D.消息缓冲区4、消息发送原语中一般要包含要发送消息的内存指针和(C)A.发送者
12、A.发送者B.接受者C.接受消息的内存指针D.投递员5、信箱可以由操作系统创建,还可以由(C)创建A.邮件服务器A.邮件服务器B.邮件管理器C.用户D.客户机6、客户机/服务器间通信时,一方面要获取(D)A.协议簇B.网络端标语C.信箱号D.IP地址7、网络端标语用于辨认接受者(B)A.客户机A.客户机B.进程C.用户D.信箱8、最常用的网络通信基础协议是(ABC)A.TCP/IPA.TCP/IPB.IPX/SPXC.NetBEUID.HTTP9、(C)协议不具有路由和跨网段操作功能A.TCP/IPB.IPX/SPXC.NetBEUID.HTTP二、填空题I、在操作系统中,通信分为低档通信和高
13、级通信 。2、 高级通信不仅合用于本机,还合用于网络。3、低档通信一般涉及且、信号量等,高级通信有消息队列、共享内存、套接字和 邮箱通 值_网络上重要使用高级通信技术。4、采用对等工作模式的网络,各结点主机都处在平等地位,没有主从之分。5、对于同步通信原语而言,进行调用send原语将消息发出后便处在状态.6、网络通信软件的任务是根据通信协议来控制和管理一线程的通信。7、实现在一个操作下将一个消息发送给多个接受者的通信机制称之为 的机制。8、消息缓冲通信时,当 要发信息时,执行 系统调用命令,产生进入操作系统核心。操作系统为发送者分派一个,并将所发送的消息内容从发送者空间 该缓冲区中,然后将缓冲
14、区连接到 的 末尾。9、消息缓冲通信时,当执行到 系统调用命令时,也产生,进入操作系统核心;操作系统将 从 复制到空间中,然后收到 o10、信箱是一种数据结构,逻辑上可分为两部分:和信箱体。II、信箱在创建时必须建立信箱头,其中包含、创建者的进程名等。12、进程不能向 的信箱发邮件,接受者不能从 信箱收邮件。13、网络通信协议是对计算机之间 的信息,能被收/发双方接受的传送信息内容的一组定义。14、常用的网络协议分为 协议和 协议。15、原语的设计上,通信原语分为、和。16、对于同步通信原语而言、进程调用send原语将消息发出后便于 状态。17、为了将信息安全可靠地传送到对方,一般采用 原语。
15、在客户机/服务器模型上可以采用 的方法。在具体应答时一般用 或 来完毕。18、实现流媒体传输有 和 o流媒体播放方式重要有、和。三、应用题1、在某小河上沿南北方向架设了一个独木桥,桥上只能承载一个人,无论是由南向北过桥还是由北向南过桥,均必须一个一个一次地过桥。请用信号量和P、V操作设计一个南北双方人们过桥的程序。2、请编写一个火车票订票代理访问票额数据库的程序,要保证票额不能超售或一票二售。3、某学校的托福考试考试考点已经报满,但是尚有部分晚到的学生希望能候补。请编写一个等候空闲名 额的程序,要保证公平,先到先得。4、请写出消息传递机制的发送原语和接受原语中有哪几个关键参数,并写出发送者和接
16、受者的算法代码。5、写出服务器向客户机用户发出收费告知的算法程序。6、某景点与浏览车停车场相距较远,游客可以在停车场免费搭乘环保交通车到达景区,浏览完毕再返回 停车场。已知景区内交通车总量为M,游客总数为N,约定:I)每辆交通车限乘一位游客。2)假如有空闲的交通车,应当允许想游览的游客乘坐。3)无空闲交通车时,游客只能排队等待。4)若没有想游览的游客,空闲的交通车就原地等待。试运用P、V操作实现游客进程与交通车进程的同步操作。7、在某大学训练营地只有一间浴室,他们制定了一个简朴的规则来使用这间浴室:当浴室没人时,第一 个洗澡的人可以随意进入,若进入的是男生,那么将门口的写有“男”字的木牌翻过来
17、,后来的人看到木 牌后,若他是男生便可以直接进入,若是女生,则只能在门口等候;若第一个来的是女生,就将写有“女” 字的木牌翻过来,依次类推。当最后一个洗澡的人离开浴室时,若是男生就将“男”字木牌扣回去,若是 女生就扣“女”字木牌。请设计一个程序,可以让男生和女生协调地使用该浴室。对于上述问题,当现在浴室内有男生,而男生又源源不断进入,也许导致女生长期等候,这显得很不公平, 那么请修改程序,当有女生来到并在门口等候时,后来的男生就不能越过女生进去,而是在女生后面排队。 反之亦然。8、对于如下四个进程,为满足同步关系,特设立同步信号量S1,S2,S3和s4,初值均为00 a,b,c和x,y,z均
18、为共享存储区,Proc 1 a:= 1, b: = 2;V(sl);P(s4);C=a+b+c+x+y+z;Proc2P(sD;Z=a+b;V(s2);Proc3x: = 8; y:=7;P(s2);Z=z+x+y;V(s3);Proc4P(s3);C=a+y;X=5;V(s4);)请问:上述四个进程运营结束后,a,b,c,x,y,z的值各是多少?9、某大学的学生选课系统规定,学生在每学期预选的课程不能超过15门,总计学分数不能超过35分。张同学选了 15门课以后,觉得有更好的课程需要选,很希望加选,但是,系统的限制使得她不能在增长 课程了,必须先退掉一门课,再去选新课。当她考虑再三将课程ci
19、退掉后,再去选课程Cj时发现课程Cj 已经满额,而张同学想选回本来的课程Ci时发现也已经没有空额了。选课系统为了解决这个问题,特地 使用了一个专有函数cxchangc_coursc(user,ci,cj)来互换新课和I日课,可将课程ci换成cj。下面给出了一种实现方法,请问是否对的?若对的请说明因素、若不对的请修改。要有注释说明。Exchange_course(user,ci,cj)ci-P(locki);ci-del(user);/选退课cj-P(lockj);if(cj-isFull() = false) 课没选满cj - add(user);选课cj - V(lockj);ci -V(l
20、ocki)四、思考题1、网络操作系统的通信有几种类型?答:通信分为低档通信和高级通信,低档通信一般用于本机内进程之间,而高级通信不仅合用于本机,还 合用于网络。低档通信一般涉及信号、信号量等,它们都采用共享变量的方法来实现。高级通信有消息队 列、共享内存、套接字和邮箱通信等。2、高级通信与低档通信有什么区别?高级通信的优点是什么?3、在共享变量的通信中,如何保证变量的一致性?答:通常,低档通信方式以信号量为主,通过两个P、V原语对信号量进行操作,P、V原语是一种卓有成 效的进程同步机制。4、在消息缓冲通信方式中,发送原语和接受原语的重要功能是什么?答:当发送者要发信息时,执行SEND系统调用命
21、令,产生自愿性中断进入操作系统核心。将信息放到缓 冲区。当接受者执行到RECEIVE系统调用命令时,也产生自愿性中断,进入操作系统核心。将信息从缓 冲区取出。5、信箱通信有什么优点?请描述信箱通信的数据结构并说明其通信过程。答:信箱通信是一种高级通信,也是间接通信。信箱是一种数据结构,逻辑上由信箱头和若干格子组成的 信箱体。发送者调用过程deposit将信件发送到信箱,接受者调用过程remove将信件从信箱中取出。6、信箱通信机制中有哪些基本通信原语?它们的功能是什么?7、在网络操作系统中,消息传递机制有什么优点?如何实现?8、消息传递通信机制中都有哪些通信方式?9、请描述什么是同步原语、异步
22、原语;缓冲原语,非缓冲语:可靠原语,非可靠原语。10、使用异步通信原语时,发送者在消息发送完毕以前为什么不能使用缓冲区?该如何解决?11、在进程间通信中,传送消息的可靠性是如何保证的?12、什么是远程过程调用?它与本地过程调用有什么区别?有什么联系?13、请描述一个远程过程调用的整个过程.14、什么是组通信?它的适应范围是什么?15、当需要广播一个视频数据时,一般采用何种通信方式?如何实现?16、运用客户机/服务器模式编写一个程序,客户机将键盘输入的一组数据传送到服务器,服务器将数据加 工以后(平方运算)返回给客户机,并在客户机上显示出来。五、名次解释1、信号、信号量、消息队列、共享内存、套接
23、字和邮箱通信2、低档通信、高级通信;直接通信、间接通信3、同步与互斥,生存者-消费者、缓冲区4、原语,发送原语、接受原语5、通信协议、网段、跨网段6、同步原语和异步原语;缓冲原语和非缓冲原语;可靠原语和非可靠原语。7、远程过程调用、系统调用、API8、组通信、网络多播式或多址通信9、流媒体传输;单播和点播,多播、广播第四章:网络操作系统的资源共享一、选择题I、通常在网络层组织用户的组称为()A.本地用户组B.全局用户组C.内置用户组D.特权用户组2、建立用户组的重要目的是()A.管理方便 B.操作系统需求C.网络管理必须D.避免越权3、在目前的网络操作系统中,采用两种共享打印方式,一种是客户机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 自考 网络 操作系统 课后 题目 答案
限制150内