




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多优质自考资料尽在百度贴吧自考乐园俱乐部(/club/5346389)欢迎加入.欢迎交流.止不住的惊喜等着你.自考网络操作系统填空题集锦填空1系统中存在许多进程,他们共享各种资源,然而有许多资源一次只允许一个进程使用,在它未用完之前,不允许其它进程使用。这类资源被称为临界资源2WindowsNT对于对象的管理、组织和操作采用基于文件系统的模型。3硬盘共享的实现方法有两种,即以虚拟软盘方式和文件服务方式实现硬盘共享。4计算机系统中的程序,即系统程序和用户程序5网络操作系统有两种内核组织形式:一种是强内核,另一种是微内核6NetWare由两部分组成,一为用户接口NetWareShell,它安装在微机工作站上;另一个为装配在文件服务器上的服务器操作系统NetWare核心。7在提供数据报服务的信道上使用管套类似于发送和接收邮件。8Windows帮助系统是以超文本的方式组织。只要点击某一特殊标识处的文本或图形就可转入相关主题的文本中去。9计算机网络作为一个信息处理系统,其构成的基本模式有两种,对等模式和客户服务器模式。10组通信机制中,所谓组是指在某一系统中或在用户指定的方式下,互相作用的进程的集合。11分时系统的响应时间是衡量一个分时系统性能的一项重要指标。12盘空间上的一个连续的未分配区域称为空白文件13WindowsNT最直接的环境子系统是Win32子系统14组通信机制中,组是动态的,既可以建立一个新组,也可以取消一个旧组15FTP主要完成Internet上主机之间的文件传输,也称文件拷贝16NetWare操作系统的调度方式是非抢占式的17TIL提供两种服务模式,即面向连接的服务模式和面向非连接的服务模式18虚拟存储器的思想是把作业地址空间和实际主存的存储空间视为两个不同的概念19在网络系统中,实现进程间通信的这部分软件,称为通信软件0目前的网络操作系统中,采用两种共享打印方式:一种是客户服务器方式,另一种是对等方式21实时系统分为两大类,即实时控制系统和实时处理系统22信箱是一种数据结构,逻辑上可分为两部分:信箱头和信箱体23WindowsNT的I/O系统采用包驱动方式,每个I/O请求都用一个I/O请求包来表达24中具有多线程机制的操作系统中,处理机调度的基本单位是线程25在Win32API,可用文件映射实现进程间共享内存的访问26NetWare内存管理中分配和回收主要是针对可分配内存而言的27组通信的实现在很大程度上依赖于硬件28管套通信的特点之一是既可以产生一个管套,也可以同时产生一对管套29一个原语操作中的所有动作要么全做要么一个也不做的性质称为原语的原子性30电子邮件的类型目前分为三种:(1)文字型电子邮件;(2)图象型电子邮件;(3)语音型电子邮件31WindowsNT的线程用对象来实现32只有系统硬件而无系统软件的计算机称为裸机33管套是信道的末端,当应用程序产生一管套后,管套函数就返回所用文件的描述符34记录式文件可分为定长记录文件和变长记录文件两种35为了注册进入NetWare服务器,用户必须提供用户名和口令36带拷贝的非阻塞发送属异步发送37Internet地址由两部分组成:用户名和域名38在OSIRM参考模型中,在对等实体之间传送的信息为(N)协议数据单元39文件内容的拷贝称为文件视图40按设备的所属关系,可分为系统设备和用户设备41当信号量S0时,表示无资源可利用,此时S的绝对值表示信号量S的阻塞队列中的进程数42作为对象管理的一个主要方面是对象名空间的管理。为了管理它,对象管理程序维护一个对象目录系统43整个UNIX系统可分为四个层次,其中shell位于第三层44在网络上每个Socket用一个五元组全相关表示一个完整的Socket接连,即表示两个进程之间的通信45进程可经历三种基本调度状态,它们是运行状态、就绪状态和阻塞状态46从远程计算机拷贝文件到本地计算机,称为下载文件47在多处理机系统中,进程间的通信有两种方式,即基于共享变量的通信方式和基于消息传递的通信方式48要组成一个Novell网,在硬件上必须具备4个基本部分,即:网卡和媒体、网络工作站、网络服务器和网络连接器49基于对等方式实现的网络文件称为分布式文件系统50与消息传递原语相比,远程过程调用的灵活性差一些51系统程序运行的状态被称为管态或特权状态52页面(或块)的大小可以任意规定,通常是2的幂53TLI进行面向连接的通信类似于打电话54NetWare应用服务中,论断服务是一个可供DOS和OS/2客户机使用的网络管理工具。有了它,一个应用程序可查询关于一个节点客户机软件的有关信息55在网络环境下,数据移动文件共享方式适合于传送文件中较少部分内容的情况56单纯的树型结构不便于实现文件的共享,为此在树型结构的基础上增加了交叉连接部分,在UNIX系统中,这种情况称为勾连57WindowsNT的取页策略分为两种:请求取页和提前取页58如果在Web页发布页面,主页是指Web展示中的第一个Web页59发送方发送一条消息,无法保证被对方正确接收的原语称为非可靠原语60由于P、V操作不能传送大量信息,所以它是一种低级通信原语61如果一个send原语是非阻塞的,它在消息实际发送之前,就立即把控制返回给调用者62电子邮件系统由两个子系统组成:用户代理和消息传输代理63两个进程由于不能同时使用同一临界资源,只能在一个进程使用完了,另一个进程才能使用,这种现象称为进程间的互斥64任何有文件映射对象名字或句柄的进程都能建立文件视图65在位示图中,若某位为1,则表示对应的物理块号已分配66在网络操作系统中,都必须提供信息传输的基本功能,通常以通信原语的形式出现67NetWare是Novell公司专为微机局域网设计的一个多任务操作系统68分页存储管理实际上就是从逻辑地址空间到物理地址空间的一种变换69管套函数中,socketpair()产生两个管套,连接它们,返回相应的文件描述符70打印机被视为物理打印设备的逻辑代表71在Win32API中,如果在建立映射对象时指定系统交换文件,则文件映射对象按共享内存块对待72近陷入的原因,可将其共分为两组,即自陷和捕俘73用户可以两种不同的身份注册进入远程主机。一种是以已注册的身份进入;另一种是以匿名用户的身份注册进入74当需要把某个进程挂起时,可调用挂起原语,被挂起的进程只能是它的子孙或自身75网络操作系统中,通过设置文件属性可以控制其他用户对自己共享目录下的文件的访问76在NetWare386结构中,支持NetWare传输层协议自主性的是两个重要模块,即开放的数据链路层接口ODI和Streams模块77段页式存储管理是段式和页式存储管理相结合的一种存储管理方案78非阻塞原语的实现方法有两种,即拷贝的非阻塞发送和带中断的非阻塞发送79WindowsNT网络中,转发程序是通过发送和接收SMB来完成它的工作的80基于共享变量的通信方式适用于网络中各节点主机内进程间的通信81WindowsNT中,线程调度程序按线程的优先级进行调度82文件映射只可用于本地计算机上的进程之间,而不能用于网络上83紧耦合多处理机系统是通过共享主存来实现各处理机之间的通信的84TCP/IP传输模块的通信节点,由IP地址和端口号确定85在远程过程调用中,为解决灵活性问题,许多系统进行了大量的改进,其主要途径是降低格式化要求,以增加一定的灵活性6NetWare的传输层支持客户服务器方式的端到端通信87设备管理中的三种控制块是设备控制块(UCB)、控制器控制块(CUCB)和通道控制块(CCB)88HTML文档由控制语句和显示内容两部分组成89在一个单机系统中,进程间的通信是借助共享存储器进行的90文件目录中的每个表目,又称为一个文件的文件说明91程序员在编程中事先安排好的中断称为自愿中断92WindowsNT的结构可分为两部分:系统用户态部分和系统核心态部分93应用程序利用管套发送数据,数据报通过信道传向另一个管套94缓冲原语中,为实现对缓冲区的有效管理,最简单的办法是定义一个新的数据结构信箱95磁盘是属于直接存取设备,三种物理结构即连续结构、串联结构、索引结构都可采用96DOS环境下的应用程序和数据库可以不加修改地进入NetWare环境97文件映射是文件的内容到进程虚拟地址空间的复制98DNS主要是把主机名和电子地址映射为IP地址99对线性顺序访问地址空间最理想的页面置换算法是先进先出算法100信号量S0时的数值表示某类可用资源的数目100信号量S0时的数值表示某类可用资源的数目。 简答1网络操作系统与网络用户之间的接口及作用答:网络操作系统为网络用户提供了两类接口:1)操作命令接口。用户通过键盘或鼠标键入或点击各种操作命令来控制、操纵、管理和使用网络。这种接口采用交互式。2)编程接口。通过网络操作系统提供的一组系统调用来实现。此外网络操作系统还为用户提供了一系列应用程序接口简述共享打印机的功能1)支持多个用户同时打印。网络上的用户需要输出要打印的信息时,打印信息首先送至磁盘共享打印缓冲区,然后由共享打印机逐个打印输出2)建立连接和拆除连接。在共享打印前,首先要建立工作站和共享打印机之间的连接。建立了连接之后,工作站的用户就可以像使用本地打印机一样使用网络共享打印机。打印完后,不再需要打印时拆除工作站与打印机的共享连接3)连接多台打印机作为共享打印机。可连接网络中多台打印机,这些共享打印机可以是类型相同的,也可以是类型不同的4)提供多种多样的打印方式FTP的主要功能答:FTP的主要功能:1)浏览Internet上其它远程机的文件系统2)在Internet上的主机之间进行文件传输FTP的操作步骤1)确定需要访问的主机。即确定访问Internet上哪一台远程计算机,了解其主机名或IP地址2)在远程主机和本地机间建立一个FTP连接3)把远程主机上所需要的文件传输到本地机上,或将本地机上的文件传输到远程主机上4)当文件传输结束后,拆除已建立的连接,并退出FTPNetware的主要构件及关系从操作系统的角度看,服务器操作系统Netware由四个主要构件组成:装载程序、Netware内核、NLM环境和和应用服务。这四个主要构件从层次上看,应用服务处于最高层(外层),装载程序处于最低层,离硬件最近,中间层是NLM环境和内核。其层次关系如下图所示从上到下1应用服务2NLM环境3Netware各构件之间的关系内核4装载程序WindowsNT中对象、对象类的概念、对象的组成以及各组成部分是由谁来管理的WindowsNT采用对象模型。对象是个抽象数据结构,在WindowsNT中用以表示所有资源。具有相同特性的对象可归为一个对象类,对象是对象类的一个实例对象是用来表示资源的,而对象类是描述资源类型的。每个对象由两个部分组成:对象头和对象体。对象管理程序控制对象头,其它执行体部件控制它们自己创建的对象体操作系统在计算机系统中的地位及作用操作系统在计算机系统中处于硬件层之上,是硬件层的第一次扩充。在这一层上实现了操作系统的全部功能,并提供了相应的接口。操作系统的作用是:1)提高计算机系统的效率2)提高计算机系统资源的利用率3)方便用户使用计算机WindowsNT的I/O系统组成WindowsNT的I/O系统由以下部件组成:1)I/O管理程序2)文件系统;3)设备驱动程序;4)缓冲存储管理程序;5)网络驱动程序在单机系统中进程如何利用信箱进行通信在单机操作系统中,可以使用信箱实现两个进程之间的通信。在操作系统中,一个进程要与另一个进程进行通信,接收消息的进程必须为自己创建一个信箱。进程调用send原语发送信件前,必须组织好信件,然后调用send原语,并在调用时给出参数:信箱名和信件内容或信件存放起始地址。同样,接收进程也要调用receive原语,给出参数:信箱名和信件取出后的存放地址。通信原语的形式是send(boxnamemsg) receive(boxnamemsg)紧耦合与松耦合处理机区别紧耦合与松耦合处理机系统的主要区别在于有无共享存储器,紧耦合多处理机系统有共享存储器,所以也称其为共享存储结构多处理机系统。松耦合处理机系统没有共享存储器,每个节点都有一个容量较大的局部存储器。所以也称其为分布存储结构多处理机系统。紧耦合多处理机系统中进程间的通信可采用基于共享变量的通信方式。松耦合多处理机系统中进程间的通信采用基于消息传递的通信方式TL1接口支持的两种释放连接的方法及区别以及所有协议执行体必须支持的释放方法是什么,可供选择的方法是什么在TL1中提供两种释放连接的方法是:一种是终止释放,另一种是顺序释放。终止释放不保证任何传出数据的传递,而顺序释放保证数据的传递。所有的协议执行体必须支持终止释放方法。顺序释放是可以选择的。以文件服务方式进行硬盘共享时的功能文件服务方式的硬盘共享,允许用户将文件存入文件服务器的文件系统中。同时提供文件生成、删除、打开、关闭以及读写等功能。每个工作站不必再配置FAT表,用户也不必亲自处理互斥访问的问题。因此,文件服务方式提供的磁盘共享使用的比较广泛。目前局域网大都以文件服务方式实现硬盘的共享文件目录的作用及一个文件目录项应包括的信息计算机系统中的文件种类繁多,数量庞大,为了使用户方便地找到所需要的文件,需要在系统中建立一套目录机构。文件目录项应包括如下信息:1)文件的标识信息;2)文件的结构信息3)文件的存取控制信息4)文件的处理信息NLM模块定义及好处即可安装模块。Netware可安装模块是在Netware操作系统下运行在文件服务器内存的程序。当文件服务器运行时,可向文件服务器内存装载NLM,一旦装载完成,NLM就成为Netware的组成部分。如有必要也可以服务器内存将其卸出Netware的安装模块可分为四类1)网络实用工具和功能模块,其扩展名为.NLM; 2)LAN驱动程序,其扩展名为.LAN; 3)硬盘驱动程序,其扩展名为.DSK;4)文件系统名空间模块,其扩展名为.NAM; NLM模块能动态地志Netware网络操作系统进行连接。利用这一技术可以扩充系统的功能,而且随时可被用户调用。在装载新的NLM模块时,没有必要对Netware网络操作系统进行重配置以及退出原来系统。这样,用户为了增加自己所需要的系统功能,可以自己编写相应的NLM例程,也能自己装载这些NLM例程为什么说WindowsNT是一个内装网络Windows NT的网络软件不是作为操作系统的一个附加层来运行,而是作为NT执行体的I/O系统中的一个组件而嵌入系统内部的。这就使得WindowsNT无需装入其它网络软件,即可为用户提供文件共享、打印机共享、电子邮件等网络功能。2)Windows NT中的网络组件可以直接利用NT内部的系统功能WindowsNT中线程的调度时机1)当线程进入就绪状态时;2)当线程的时间片用完或线程终止时3)当调度程序或执行体改变线程优先级时4)当执行体或应用程序改变正在运行的处理机族(多处理机中的一个子集)时Web的工作原理是Web采用客户服务器模块,它是由分布在Internet上的成千上万个Web服务器和Web浏览器构成的。浏览器是用户为查阅Web上的信息而在本机上运行的一个程序,是用户通过WWW网的窗口。它按用户要求处理文档,并按一定的方式连通远程信息资源,从中取回所需要的信息,显示在用户的屏幕上Web服务器存储和管理超文本文档和超文本链接,并响应Web浏览器的连接请求。服务器负责向浏览器提供所需要的服务。当服务器与某个浏览器建立连接后,监听浏览器发来的请求,并向浏览器传送所需要的信息。这些信息可以是从服务器的磁盘上取得的,也可以是临时拼起来的。建立Web服务器已成为Internet上发布信息的重要手段之一。Web上的信息主要以超文本的方式组织。Web采用HTML描述超文本信息,并以网页的方式组织信息。在Web网络的运作过程中,用户首先获取第一个网页,浏览后跟随一条感兴趣的线索转到其它网页上。Web采用HTTP超文本传输协议信号量的物理意义信号量的物理意义是信号量S0时,S的数值表示某类可用资源的数目,执行P操作意味着申请分配一个单位的资源;当S0时,表示无资源可用,此时S的绝对值表示信号量S的阻塞队列中的进程数。执行V操作意味着释放一个单位的资源进程是程序的一次执行,该程序可与其它程序并发执行。引进“进程”的原因:1)顺序程序是严格按顺序执行的,具有封闭性和可再现性,但程序的顺序执行效率是很低的。2)多道程序设计出现后,实现了程序的并发执行和共享,提高了系统的效率和系统的资源利用率,却带来了新的问题。3)程序的并发执行破坏了程序的封闭性和可再现性,程序和机器执行的活动一再一一对应,并发程序之间有可能存在相互制约关系。在局域网环境中,工作站系统和服务器系统各包含哪些软件在局域网环境中,工作站操作系统一般可由单机操作系统直接扩充而成。要扩充的软件有:1)重定向程序;2)传输协议软件。局域网环境下的服务器操作系统软件:1)服务器操作系统的内核程序;2)传输协议软件;3)网络服务软件;4)网络安全,管理软件远程过程调用的透明性的含义及实现:远程过程调用的思想是使得远程调用尽可能像本地调用一样。调用过程应该不知道被调用过程是在另外一台计算机上执行。反过来也是如此,被调用过程也不应该知道是由哪个机器上的进程调用的。分布式计算机系统特点分布式系统中任意两台计算机之间可以利用通信交换信息2)分布式系统中计算机具有相对的自主性或自治性3)分布式系统具有透明性。各计算机上的资源可以共享,而且用户不必考虑资源所在的位置4)分布式系统具有整体性或协同性。各计算机可以共同完成一个任务,每台计算机只完成整个任务的一部分5)分布式系统具有坚定性。任何一台计算机出现故障不会使系统瘫痪,可以“降级”使用WindowsNT动态调整线程的优先级内核的线程调度程序采用的调度算法是可抢占的动态优先级调度算法最初,线程从创建它的进程那里获得优先级,线程可将继承的进程基本优先级改为稍高或稍低的优先级。线程在执行过程中,优先级可以动态变化当线程执行完一个完整的时间片后,该线程被中继而放弃处理机,其优先级降低了级并进入下一就绪队列。最多可到线程的基本优先级。一个线程从等待状态变成就绪状态时要提高优先级。提高的幅度与所等待的事件有关。等待键盘输入所提高的幅度最大,其次是等待磁盘I/O,而计算型线程所提高的幅度最小网络文件系统的实现方法及其特征1)对等方式。在网络中的每个系统都配置有自己的文件系统,每个系统都允许其他系统访问自己的文件系统,基于这种方式实现文件系统称为分布式文件系统。分布式文件系统要解决的关键问题是文件的存储位置对其他系统的透明性;以及在一个文件从一个系统移向另一个系统时,把文件的新位置公布给网中所有的系统2)客户服务器方式。在每个用户的系统中,都有自己的文件系统,管理本地文件的访问;共享文件保留在文件服务器中。系统中配有重定向程序,截获文件访问请求,并负责文件的定向。当文件的访问请求是对非本地文件进行的时,重定向程序形成请求报文并发往文件服务器,文件服务器代为处理指定的文件操作;处理完后将处理结果形成报文回送用户系统组通信的应用场合,主要特征及其实现在网络系统中可以采用组通信方式。组通信的主要特征是:当一个消息发送给这个组时,该组的所有成员都可以接收,组通信具有“一对多”的形式,即一个发送者,多个接收者。组通信的实现在很大程度上依赖于硬件。在一些网络系统中,可以为组指定一个特殊的网络地址(例如,节点机网络地址的高位置1)采用多播式,只给每一级分配一个不同的多播地址即可也可采用广播式。在这种方式下,每个节点结每次收到的广播都用软件检查一下,如果不是发给自己的,则将消息丢掉最后,如果多播式、广播式都不可行,则可采用单播式,但其效率甚低地址解析协议的功能地址解析协议(ARP)模块将网络层地址(IP地址)映射为链路层的相应地址。ARP映射是动态的,当网络结构发生变化时,ARP自动重新映射地址。反向地址转换协议(RARP)将像以太网这样的链路层地址映射为IP地址分时系统的特点1)同时性。多个用户同时使用同一个计算机系统2)独立性。每个用户独立地使用同一个计算机系统。3)及时性。用户的请求能在较短时间内得到响应4)交互性。用户与系统可进行人机对话。现代操作系统的特征:1)并发性。并发指的是在操作系统中存在着许多同时的或并行的活动。2)共享性。系统中存在的各种并发活动要求共享系统中的硬件、软件资源3)虚拟性。虚拟是指将一个物理实体映射为若干逻辑实体,例如虚拟处理机、虚拟存储器等4)不确定性。在多道程序设计环境下,各程序按异步方式运行,每道程序在何时执行,各自执行的顺序以及每道程序所需的时间,程序执行的结果都是不确定的线程的概念线程可定义为“进程内的一个执行单元”,或者定义为“进程内的一个可调度的实体”引进“线程”的好处是:1)以线程作为系统调度的基本单位,减少了系统的时空开销2)提高了系统的并行能力环境子系统的工作过程每个环境子系统是一个用户态服务器,它为每个特定的操作系统提供一个API。它为客户进程提供的服务过程是:当一个应用程序调用其相应的一个API例程时,一个消息通过NT执行体的本地过程调用(LPC)工具,发送给完成该API例程的服务器,这个服务器执行该API例程,并通过LPC将结果返回给应用程序信箱的概念及数据结构信箱用于存放信件,而信件是一进程发送给另一进程的消息。信箱也是一种数据结构,逻辑上可分为两部分:信箱头和信箱体。信箱头是信箱的描述部分,信箱体由若干格子组成,每个格子可存放一个信件信箱头包括如下信息:信箱名:boxname信箱大小:boxsize已存信件数:mesnum空格子数:fromnum微内核结构是一种新型结构,它体现了操作系统设计的新思想,微内核的设计目标是使操作系统的内核尽可能小,使其他的所有操作系统服务一般都放在核处用户级完成微内核结构优点1)灵活性。微内核短小精干,仅提供最基本最必要的服务2)开放性。操作系统除内核以外的功能都可用服务器的形式建立在内核之上,系统的开发者基于这种结构框架,可以方便地设计、开发、集成自己的新系统3)可扩充性。采用微内核的操作系统,对于实现、安装、调试一个系统是很容易的。因为加入和修改一个服务有需要停止系统和重新引导内核。利用这一点,用户可以重写他们已有的不满意的服务URL的含义URL(UniformResourceLocator)称为资源定位器。URL提供了访问或检索一个特定Internet上对象的信息的方法URL由三部分组成:协议、页面所在机器的DNS名字,文件的路径和文件名。网络操作系统的主要特点1)复杂性2)并行性3)节点之间的通信与同步4)安全性WindowsNT执行体的层次结构第一层是系统服务,它是NT执行体为用户态进程提供的一个接口第二层是NT执行体的几个组成部分:1)对象管理程序2)安全调用监视程序3)进程管理程序4)本地过程调用5)虚拟内存管理程序6)I/O管理程序第三层是NT内核。第四层是硬件抽象层,它将执行体的其余部分与硬件特性隔离开来。多处程序设计实现的硬件基础是中断系统和通道技术,它们为多道程序设计的实现提供了有力的支持。在多道程序设计的环境下,当CPU要求在主存和外设间传输时,通过发I/O指令命令通道工作,完成相应的数据传输,这样使得CPU从繁琐的I/O操作中解放出来,当I/O操作完成后,通道以中断方式请求CPU的处理,从而实现了CPU的计算与I/O操作的并行设计实时系统时要考虑哪些问题1)实时时钟管理2)连续人机对话3)过载的保护4)高可靠性的保证。文件存储空间的管理通常所采用方法1)空白文件目录。这种方法是将盘空间的一个未分配区域称为一个空白文件,系统为所有的空白文件单独建立一个目录,每个空白文件在这个目录中建立一个表目2)空白块链。这种方法将盘上的所有空白块用链接指针或索引结构组织成一个空白文件3)位示图示。它将文件存储器的存储空间建立一张位示图,用以反映整个盘空间的分配情况构建一个Novell网在硬件成份组成:1)网卡和媒体2)网络工作站3)网络服务器4)网间连接器Novell网络软件1)服务器操作软件2)网络服务软件3)工作站重定向软件4)传输协议软件WindowsNT提供的应用程序接口应用程序接口API:1)Win32API。2)Win32网络(WNet)API。3)NetBIOSAPI。4)WindowsSocketAPI。5)远程过程调用(RPC)功能。6)Win32命名管道和邮件槽API。为了实现硬盘的共享,共享硬盘的软件必须具备的功能。1)用户管理。为用户提供注册和登录的功能2)盘卷管理。为用户在硬盘上建立自己的盘卷3)安装管理。把共享硬盘中指定的盘卷安装到用户工作站的指定逻辑驱动器上4)信号量管理。对多个用户共享硬盘数据进行协调管理,确保数据的完整性在使用同步原语时,发送者在消息发送完成之前为何不能使用缓冲区,应如何解决这一问题使用同步原语发送消息时,在消息实际发送完成之前,调用进程便一直处于阻塞状态。这段时间不可能使用缓冲区。倘若发送进程在消息发送之前,即在消息发送期间使用或修改原来的缓冲区,将会造成错误为了解决这一问题,应采用异步原语,其方法有1)采用带拷贝的非阻塞原语,即让内核把消息拷贝到内核缓冲区,允许调用进程继续运行2)带中断的非阻塞发送,即当消息发送完成后,中断发送进程,通知发送进程此时缓冲区可用WidowsNT内核的特点是采用微内核技术。它提供了一组精心设计的操作系统原语和机制,通过使用这些原语和机制,执行体可以构更多高级的操作系统功能内核的主要功能是:1)调度线程的执行2)中断和异常的处理3)完成低级的多处理间的同步4)电源故障的排除用户程序在使用系统调用后,为什么能从算态进入管态,返回用户程序后以从管态回到算态在程序状态字中通常有一字段用来反映程序的运行状态,例如用某一位的“0”表示管态,用“1”表示算态。用户程序在使用系统调用前处于算态,在使用系统调用时,由于系统调用中包含一条访管指令,当执行到管指令时便引起中断。访管中断发生后,中断的硬件机构便保存现场,并取出新的程序状态字放入程序状态寄存器中,这新的程序状态中的状态位已预先置好为“0”表示管态。因此,在进入中断处理程序后便进入了管态。当中断处理程序结束后通过恢复现场取出原来的程序状态字,就以从管态回到算态Netware的内存管理将内存划分为几种类型?每种类型地内存的作用是什么分为:1)内核内存:为NetWare内核专用,只要内核正在运行,其他进程不得占用。2)永久内存:专供NetWare内核数据结构使用的区域,即指通信缓存和目录信息区3)可分配内存:这部分的内存区域是供NLM使用的。4)文件Cache内存:在服务器机内存中,除去内核内存、永久内存和可分配内存以外,剩余部分都供文件高速缓存使用,一般占总内存的70以上。NetWare提供了一个较大的区域供文件系统使用。进程的基本调度状态运行、就绪和阻塞。它们之间的转换:进程调度程序从处于就绪状态的进程中选择一个投入运行。运行进程因等待某一事件而进入阻塞,因时间片到达而回到就绪。处于阻塞状态的进程当所等待的事件发生时,便进入就绪状态WWW与超文本之间的关系Web是超文本信息系统。分布于Internet上的WWW服务器都有超文本数据库,通过WWW服务器之间的相互连接,使全球Internet上的信息均以超文本方式连接在一起。当用户从任意一个WWW服务器进入Internet时,均可以方便地从超文体数据库找到所需信息。给出P、V操作的形式化描述:1、procedureP(VarA:Semaphore);2、beginS:S13、ifS0thenW(S)4、end;P5、procedureV(VarS:Semaphore)6、beginS:S+17、ifS0thenR(S)8、end;V其中W(S)表示调用该原语的进程置成等待信号量S的阻塞状态,并插入到相应的阻塞队列中。R(S)表示要唤醒等待信号量S的阻塞队列中的头一个进程。引入虚存的原因在计算机系统中,主存的容量有一定的限制,不可能太大以满足各种用户的需要,而在技术上辅助存储器却可以做得相当大。为了给在作业提供方便,使它们不再承担对主存和辅存的具体分析和管理工作,而由操作系统把主存和辅存统一管理起来WindowsNT网络中作为内装网络的两个重要组成部件的作用这两个部件有:转发程序和服务程序。转发程序,也称重定向程序,用于客户方。转发程序的主要功能是:解释网络I/O请求并生成对下层协议的调用,以实现网络的I/O功能。转发程序作为客户方,执行SMB协议,与服务器方的服务程序同处于会话层。转发程序可以访问远程节点上的文件,命名管道和打印机,以实现网络的资源共享。服务程序的主要功能是:接收网络传输驱动程序来的I/O请求,执行这些请求,然后将结果通过网络送回。服务程序作为驱动程序可以存在于NT执行体内,并可调用高速缓存管理程序直接优化它所要传送的数据。处理机现场,就是指处理机在执行程序过程中任一时刻的状态信息的集合。处理机现场通常包括以下内容:指令计数器、程序状态寄存器、通用寄存器以及其他一些特殊控制寄存器等程序状态字作用集中地反映了处理机在执行程序时的状态信息,在中断发生后作为处理机现场被保存,在中断处理结束后,作为处理机现场恢复在分布式文件系统中,怎样可以实现文件的物理位置对用户透明?在网络的每个系统中都有配置了自己的文件系统,每个系统都允许其它系统访问自己的文件系统,基于这种方式实现的文件系统称为分布式文件系统。分布式文件系统要解决的关键问题是文件的存储位置对其他系统的透明性在网络文件系统中应该提供用户透明的文件访问方法,用户可以用相同的方法访问本地文件和服务器上的共享文件,并且文件还能在网上方便地移动。网络操作系统为了实现文件位置的透明性,在每个系统配置一张网络文件映射表,以列出非本地文件名及其存储的物理位置。当用户访问非本地文件时,查找该表获得访问文件的物理位置NetWare与OSI/RM的对应关系NetWare与OSI/RM的对就关系如下图所示: 1、应用程序应用层表示层2、MSDOSNetWare核心服务NetWare增值服务 NetWare核心协议NCP3、NetBIOS仿真会话层4、PXPSPXSAPEchoError传输层网络层5、IPX EthernetTokenRingLocalTalkARCANET数据链路层物理层简述远程调用的基本原理:远程过程调用的基本思想是,允许某一节点上的程序调用其它节点上的过程或函数。例如节点机A上的进程调用节点机B上的过程,节点机A上的调用进程被挂起,在节点机B上执行被调用过程。参数以消息的形式从调用过程传到被调用过程,被调用过程执行结果再返回给调用过程。对程序员来说,他看不到消息传递过程和I/O处理过程。进程与线程间的区别与联系进程和线程是构造操作系统的两个元素,两者的区别和联系如下: 1)线程是进程的一个组成部分。2)一个进程的多个线程都在这个进程的地址空间内活动。3)进程是资源的基本分配单位。4)处理机高度的基本单位是线程,在线程之间竞争处理机。5)线程在执行过程中,需要同步,在不同的进程的线程之间的同步要用消息传递机制。在WindowsNT中,线程是怎样定义的?为何要引进这一概念在WindowsNT中,线程被定义为:进程内的一个可调度实体WindowsNT引进线程的主要目的是要有效地实现并行性。多进程的方式虽然也可以实现并行性,但采用线程比采用进程实现并行性更方便、更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间来说,这样的操作是很费时的,更何况两进程要建立共享数据。如果采用多线程要好得多,因为这些线程共享进程的同一地址空间、对象句柄以及其它资源实现多道程序设计要解决的问题1)存储保护和专政重定位。2)处理机的管理和调度。3)资源的管理和调度。HTTP协议的主要特点1)支持客户机服务器模式2)简单快速:客户机向服务器请求服务时,只需要传送请求方式和路径。3)灵活:HTTP允许传输任意类型的数据对象。4)无连接:限制每次连接只处理一个请求。5)无状态:无状态是指协议对事务处理没有记忆能力。远程调用过程中的客户代理的主要功能1)将调用参数打包成消息;2)发送调用参数send();3)准确接收返回结果receive();4)结果拆包;5)取出结果返回调用进程。联想存储器的含义及利用联想存储器实现动态地址变换的过程在分页与请求分页存储管理系统中,为了加速查表过程,采用一组高速硬寄存器,这些寄存器连同管理它们的硬件构成了一个容量较小的存储器,称为联想存储器,也叫快表。这个联想存储器具有快速并行查询能力。例如CPU给出有效地址为(P,W),它把页号P送入输入寄存器,随后立即和联想存储器各单元的页号进行比较,如与某个单元中的页号相匹配,则把该单元中的块号B送入输出寄存器。这样,就可以用(B,W)访问相应的主存单元试卷:客户服务器模式中,客户与服务器之间的交互过程在客户/服务器模式的信息系统处理中,通常客户方处于主动,服务器方处于被动。其对话过程如下: 客户方以一定的方式发出服务请求,并通过传输协议把请求包发送给服务器方。服务器上的传输软件收到请求包后,若无差错,便将它提交给服务器方的网络软件进行处理。服务器网络软件根据包请求完成相应的处理,并将结果装配成一个相应包,由传输协议软件发给客户。 客户的传输协议软件把收到的包交给客户的网络软件,经适当处理后提交给客户客户机/服务器设计模式:把操作划分成若干进程,其中每个进程实现单独的一套服务。每一种服务对应一个服务器。服务大在循环执行过程中检查是否有客户端提出相应的服务请求。客户端通过向服务器发送消息以请求服务,服务器处理该请求,将结果通过消息返回客户。采用客户/服务器设计模式所构造的操作系统,其组成部件小而且自成一个独立的子系统。Winsock中点点通信客户端和服务器的工作流程:服务器方1建立自己的管套接口2建立连接,侦听网络3、发送或接收数据4关闭管套接口 客户方:1连接前的准备2建立管套接口3建立连接电子邮件的基本工作方式:电子邮件的工作是一种存储转发过程,用户代理用于邮件服务器与用户机器之间的邮件传送。传送代理用于邮件服务器之间的邮件传送,每个用户名和域名构成了邮件头,标志邮件的地址信息。利用SOCKET通信时服务器应用程序的工作过程:1申请套接字,打开通信信道,通知本地主机在一个端口上接受客户机的请求2等待客户机请求到达指定端口3接收到客户机的请求后,启动一个新进程处理来自客户机的用户请求,同时释放旧进程以响应新的客户请求。当服务完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 梁平别墅铝扣板施工方案(3篇)
- 和老人谈话活动方案策划(3篇)
- 冰蓄冷施工方案(3篇)
- 走廊通风排烟施工方案(3篇)
- 医学培训考试题库及答案
- 北京市昌平区2024-2025学年八年级下学期第一次月考语文考点及答案
- 安徽省六安市金寨县2023-2024学年高三上学期第一次月考数学试题及答案
- 心理学选择题目及答案
- 心动信号测试题目及答案
- 小组成员题目大全及答案
- 食堂从业人员培训内容
- 针灸学练习题库含答案
- 健身数据分析与管理平台企业制定与实施新质生产力战略研究报告
- 悟空识字1-300(带拼音)-可打印
- 小学与初中科学课程衔接策略
- (完整版)西门子ARCADICOrbic3D三维C型臂培训
- 检验科免疫室工作制度
- 《智能感知技术》课件
- 2024版酷家乐课件
- 税务停业申请书
- 班组长一日工作培训
评论
0/150
提交评论