计算机等级考试嵌入式四级笔记
1,构造操作系统的方法:微内核结构。操作系统体系结构有三个类型:整体式结构,层次式结构,微内核结构。
2,批处理操作系统的缺点是缺少交互性。批处理可以减少作业建立和结束过程中的时间浪费,作业一旦提交就失去了对其运行的控制能力。
3,只能在操作系统内核态下运行的是:屏蔽中断(属于特权指令)。两种权限状态:核心态(管态,特权态)(操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储,外部设备进行访问),用户态(目态)
4,中断优先级 对中断响应顺序产生影响。
5,用于应用程序编程的唯一接口是:系统调用。操作系统的主要功能是为了管理硬件资源和为应用程序开发人员提供良好的环境来适应用程序具有更好的兼容性。
6,与进程具有一一对应关系的是:进程控制块(PCB,系统为了管理进程设置的一个专门的数据结构,用它来记录进程外部特征,描述进程运动的变化过程。系统利用PCB来控制和管理进程)。
7,线程被调度程序选中投入运行,该进程处于:运行状态。三种基本状态:就绪状态:进程已获得处理器外的所需资源,等待分配处理器资源,只要分配了处理器程序就可执行。运行状态:进程占用处理器资源,处于此状态的进程的数目小于等于处理器的数目。阻塞状态:由于进程等待某种条件,在条件满足之前无法继续执行。
8,fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记,否则,出错返回-1。子进程,父进程两次执行,输出两次。
9,pthread_join()函数,以阻塞的方式等待thread指定的线程结束,当函数返回时,被等待线程的资源被收回。如果进程已经结束,那么函数立马返回,并且thread指定的线程必须是joinable的。
10,引起进程调度的原因:正在执行的程序执行完毕;执行中的程序自己调用阻塞原语将自己阻塞起来进入睡眠状态;调用了唤醒原语操作激活了等待资源的进程;在分时系统中时间片已经用完;就绪列表中某个进程的优先级高于当前运行进程的优先级。由CPU资源让出来不一定能发生调度,但没有CPU资源让出,则一定不会发生进程调度。
11,异步环境下的一组并发的进程因直接制约而互发消息,互相等待,使得各进程按一定的速度执行的过程称为进程间的同步。公共资源都会导致竞争,存在竞争关系。
12,信号量mutex初值设定为1,当有k个进程在mutex的等待队列中时,信号量的值为:-k。
13,P操作可以永远阻塞,小王就选不了课程。
14,允许动态扩充内存容量的是:虚拟页式(在进程开始运行之前,不是装入全部页面,而是装入一个或0个页面,之后根据进程运行的需要,动态装入其他页面;当内存已满,而又需要装入新的页面时,则根据某种算法置换出某个页面。)。
15,系统中设置了一张空闲分区表,用于记录每个空闲分区的情况,每个空闲分区占一个表目,表目中包括分区序号,分区起始地址以及分区大小。若一个分区的起始地址加长度等于空闲区表中某个空闲区的起始地址。表明回收分区的下邻分区是空闲的。
16,字节是B,位是b。
17,Belady现象是指:在分页式虚拟存储器管理中,发生缺页时置换算法采用FIFO(先进先出)算法时,如果对一个进程未分配它所要求的全部页面,有时就会出现分配页面增多,但缺页率反而提高的异常现象。FIFO有可能产生Belady现象。
18,发生“抖动”现象是因为:页面置换算法不合理。抖动:刚被替换出去的页,立即又要被访问,需要将它调入,因无空闲内存又要替换另一页,而后者又是即将被访问的页,于是造成了系统需花费大量时间忙于这种频繁的页面交换。
19,两个页面会发生两次缺页中断。
20,文件的存取方式依赖于:文件的物理结构,存放文件的设备的物理特性。例如磁带只能是连续顺序存储。
21,文件系统实现文件的按名存取是通过文件目录查找完成的。目录管理实现了按名存取,用户只需向系统提供所需的访问文件名字。
22,打开文件后,系统会返回给用户一个文件描述符(形式上是一个非负整数,是一个索引值,指向内核为每一个进程所维护该进程打开的记录表)。
23,在没有采用成组操作时,每个记录占用一个块,块的使用率是80/1024。
24,块因子为12,采用成组操作时,每12个记录占用一个块。
25,磁盘设备在工作时,以恒定的速率旋转,为了读和写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读写。对磁盘的访问时间分为三部分:寻道时间,旋转时间和传输时间。其中寻道时间最能影响磁盘读写的性能。
26,设备表的作用:建立逻辑设备与物理设备之间的对应关系。该表的每个表目中有三项:逻辑设备名,物理设备名,设备驱动程序入口地址。
27,当一个低速I/O设备,连接到高速计算机系统时,设备缓冲技术可以提高低速设备的使用效率。缓冲技术是为了协调吞吐速度相差很大的设备之间数据传输。引入缓存原因:改善CPU与IO设备间速度不匹配的矛盾;可以减少对CPU的中断频率,放宽对中断响应的时间限制;提高CPU和IO之间的并行性,提高系统的吞吐量和利用率。
28,死锁产生的原因:资源分配不当,竞争资源引起;进程推进顺序不当。死锁:集合中的每一个进程都在等待只能由本集合中的其他进程才能引发的时间,那么改组进程就是死锁的。
29,安全状态:如果系统能按某个顺序为每个程序分配资源并能避免死锁。安全状态就是不死锁状态,死锁状态是不安全状态,不是所有不安全状态都能导致死锁。
30,7个资源被3个进程共享,不死锁,每个进程最多申请3个。
31,操作系统涉及的存储设备为:寄存器,高速缓存,内存,硬盘。 网盘的基本功能如U盘,但是必须在网络连接时才能使用,即上传和下载,操作系统不涉及网盘。
32,保存在进程控制块中的是:进程标识符,进程当前状态,代码段指针。进程控制块的作用:使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的单元。一个能与其他进程并发执行的进程。进程控制块的内容:进程标识符,进程当前状态,进程相应的程序和数据地址,进程优先级,CPU现场保护区,进程同步与通信机制。
33,进程从运行态转换为就绪态的可能原因:进程创建完毕,时间片用完,被调度程序抢占处理机。
34,empty信号量表明的是空闲资源数目,初始值为N;full信号量表明的是满的资源数目,初始值为0;mutex信号量用于实现互斥访问,初始值为1;P语句不可以颠倒顺序,会导致死锁,V语句可以颠倒。
35,地址映射过程通常是由硬件完成的,将虚拟地址转换为物理地址,页表项的相关状态位由硬件确定,根据页表项的有效位确定所需访问的页面是否已经存在内存。如果没有采用分页管理或者直接访问了快速定位块,则不用访问页目录和页表。
36,快表的另一个名称是TLB;当切换进程的时候,要刷新快表,快表存放在高速缓存中,对快表的查找要按内容并行进行。如果页号在TLB中,得到帧号,访问内存;否则从内存中的页表中的到帧号,将其存入TLB中,访问内存。因为不同进程的页表不一样,对快表和页表的查找是并行的。
37,文件控制块(FCB)中必须保存:文件名,文件大小,文件创建时间,磁盘块起始地址。不包括文件描述符。
38,可以提高文件系统的性能的措施:块高速缓存,磁盘驱动调度,目录项分解法。异步IO和DMA技术不属于。
39,设备与CPU之间数据传送和控制方式有:程序直接控制方式,中断控制方式,DMA方式,通道控制方式。不包含设备控制方式。
40,解除死锁的方法有:剥夺某些进程所占用的资源,撤销某些进程,重新启动系统。
41,计算机由运算器,存储器,控制器,输入设备和输出设备组成。冯诺依曼计算机中:指令和数据在计算机中均已二进制表示,并存储在同一个存储器中。机器以运算器为中心,IO设备与促进初期间的数据传输通过运算器完成。现在已经转变为以存储器为中心。
42,程序计数器PC中存放的是:将要执行的下一条指令的主存单元地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器,“取指令”,PC中的地址或自动加1或由转移指针给出的下一条指令地址。
43,ZF(zero flag)零标志,反应运算结果是否为0,若为0,则置1。
44,在指令流水线中,最大吞吐率是指:流水线达到稳定状态后可获取的吞吐率。
45,指令周期是指:取出并执行一条指令的时间。从取指令,分析指令,执行完所需的全部时间。
46,影响流水线性能的只要因素:资源相关,控制相关,数据相关。即必须做到充分流水不发生断流。
47,立即数寻址中,指令地址字段的内容是:操作数本身。
48,8086 CPU被复位而恢复正常工作,是指从内存物理地址FFFF0H处开始执行程序。FFFF0H单元存放一条无条件转移指令,用于转到系统程序入口处,这样系统一旦被启动边自动进入系统程序。
49,RAM的特点:任何一个存储单元的内容都可以随机地存取。而且存取时间与存储单元的物理位置无关。又分为静态和动态。RAM主要作为主存,也可用作高速缓冲存储器。
50。高速缓冲存储器位于主存和CPU之间,用于存放正在执行的程序段和数据,以便CPU能对其高速访问。存取速度块,可以与CPU的速度相匹配,但存储容量较小,价格较高。
51,存储器的3个主要性能指标:存储容量,存取速度,每位价格。
52,全相联映射放射方式是:主存中任何一个块均可以映射装入到Cache中任何一个块的位置上。这种方式可以从已被沾满的cache中替换出任意一个旧块。缺点:地址变换速度慢。
53,光磁记录型可擦写光盘利用激光在磁性薄膜上产生热磁效应来记录信息的。由于在一定温度下,对磁介质表面加一个强度高于该介质矫顽力的磁场,就会使磁通发生反转,因此也用于记录信息
54,MOV指令:赋值,XOR指令:按位逻辑异或,ADD相加,INC指令:自加1,LOOP指令:根据CX内容决定是否做循环,如果CX为0,循环停止。
55,CPU为了区分不同的中断源,给每个中断源分配了一个常数,这个常数称为中断类型码,CPU在响应中断时,把这个类型码乘4,所得的值作为一个地址指针指向内存的实际物理地址的某个单元,存放中断处理程序的入口地址,称为中断向量。
56,内部中断可以因为CPU在进行计算时,以0做除数而产生,也可以通过对CPU的标志寄存器中的TF位置1,使每执行一条指令时产生,也可以采用软件指令的方式产生。
57,8259A在特殊全嵌套方式下,可以响应:同等级和更高等级的中断请求。
58,DMA控制器的工作方式:单字节传送,块传送,请求传送。
59,串行通信是指:计算机中按字节组织的数据被拆解成按位的方式传送。
60,波特率是指:每秒传送的二进制位数。
61,RS232串口标准采用负逻辑电平。
62,8251A模式字的波特率银子是指时钟和波特率的比值。同步1/1,异步1/1,1/16,1/64。
63,可编程并行通信接口8255A的置位/复位控制字可以对端口C的置位/复位。D7必须为0,它是置位/复位控制字的标志位,用于和方式选择控制字的标志位相区别。
64,计数器1工作在模式0时,正常计数方式为后N个CLK用作计数,计数结束后OUT变高,停止计数,要等待写入新的计数值后才开始计数。收到5个脉冲时产生中断,计数值应设置4。
65,总线带宽是指单位时间内总线上传输数据的位数,通常用每秒传输信息的字节数来衡量,单位MB/s表示。
66,Pentium微处理器的工作模式包括:实地址模式,保护模式,虚拟8086模式和系统管理模式,可以相互切换。
67,提高存储器宽带:缩短存取周期,增加存储自唱,增加存储体。
68,可以作为间址寄存器使用的是:BX,BP,DI,SI。
69,XOR异或,AND与,MOV赋值,SUB相减。
70,8259A芯片可设置成:电平触发方式,全嵌套方式,自动中断结束方式。(脉冲边沿触发,非自动中断结束方式。)
71,可编程串行通信接口8251A特点:全双工方式,同步和异步传送,具有奇偶,溢出,帧错误检测电路。可以工作在同步或异步传送模式,半双工方式,全双工方式。
72,8255A的端口A工作在方式0的输出,控制字应该设置为D4D5D6为0,80H=10000000B,81H=10000001B,88H=10001000B。
73,8253的计数器1工作在模式2,计数器值为88,控制字应该设置为D7D6=01,即选择计数器1,D3D2D1=010选用模式2.
74,在键盘接口中,按键电路取抖动可才用的方式有:软件延迟,硬件处理。抖动的时间一般约20ms,可以采用软件延迟,因为这时候按键状态是不稳定的。
75,USB通用总线属于:串行总线,外部总线。(特点:可热插拔做到即插即用。)
1,操作系统所具有的功能:管理计算机磁盘,提供用户操作计算机的界面,管理系统动态库。
2,微内核结构是指:客户机/服务器结构。
3,用户程序在用户态下使用特权指令而引起的中断是:访问中断。
4,I/O中断事件:数据传送完毕,设备出错,键盘输入。(指令错不属于)
5,在多道程序设计系统中,可以并行工作的是:CPU与外部设备。(CPU与内存不可以)
6,Linux系统中,进程有多种状态(运行状态,僵死,睡眠)(安全状态不属于)
7,线程操作p thread_yield表示:线程让出CPU。
8,系统有2个并发进程,当一个进程在等待另一个进程向它发送消息时,他们之间的关系是:同步关系。
9,对于信号量S,执行一次P(s)操作后,S的值减1。
10,管程是一种同步机制,引入是为了提高代码可读性,管程将共享变量及对共享变量的操作封装在一起。
11,采用动态地址映射方式向内存装入程序时,其地址转换工作是在(每一条指令执行时刻)时间完成的。
12,采用最佳适应算法时空闲区的组织应该是:按空闲区大小递增的顺序排序的。
13,页式存储管理将内存空间划分为等长的若干区域,每个区域为一个物理页面。逻辑地址用32位表示,内存块大小为2^10,则用户最多可以成多少页?2^32/2^10=2^22.
14,虚拟存储空间的大小受到计算机地址位宽的限制。
15,在虚拟页式存储管理系统中,LRU算法是指:首先置换近期长时间以来没有被访问的页面。
16,采用最佳页面置换算法(被置换的是以后永不会使用的页面,理想情况,没有实现)缺页次数要要加上起始的三次空白缺页。
17,在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是顺序结构。
18,提高文件目录检索效率:引入当前目录,采用相对路径文件名,将目录项分解。
19,直接索引磁盘块有10个,采用1级索引的磁盘块有100个,采用2级索引的磁盘块有100*100个,合计为10110。
20,1~10块采用的是直接索引,需要启动磁盘1次,11~110块采用的是一级索引,需要启动磁盘2次,111~10110块采用的是二级索引,需要启动磁盘3次,1000块,找到主索引后,只需要再启动2次。
21,影响磁盘读写性能的是:寻道时间,旋转时间,传输时间。(调度时间不影响)
22,设备按信息交换单位进行分类,可分为块设备和字符设备。
23,缓冲池管理中着重考虑的是实现进程访问缓冲区的同步。
24,进程出现饥饿现象是指进程优先级较低而长时间得不到调度。
25,银行家算法是一种最有代表性的避免死锁的算法,又被称为“资源分配拒绝”法,在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配的安全性。
26,如果一个图可以完全化简,则不会产生死锁,如果一个图不可以完全简化,则会产生死锁。这就是死锁定理。
27,哈佛结构计算机:指令和数据存放在不同的存储器中。
28,ASCII码全称:美国国家标准信息交换码。
29,若A=10010010,B=11110001,执行A加B后,状态寄存器中标志位为SF=1。
30,在指令流水线中,如果采用二次重叠控制方式,所需执行的时间:T=3*t+(n-1)*t。一次重叠:2n+1,二次重叠:2+n。
31,一个完整指令周期应包括取指周期和执行周期,间址周期和中断周期。
32,阶码3位,带符号位,则阶码最大为0111 (7),尾数8为带符号说明尾数最大为+0.1111111.故最大正数为0.1111111*2^7=01111111 (2^7-1)。
33,直接寻址指令地址字段的内容是:操作数在内存中的地址。
34,CPU被复位而恢复正常工作,是指:从内存物理地址FFFFFFF0处开始执行程序。
35,闪速存储器的特点:既可在不加电的情况下长期保存信息,又能在线进行快速擦除与重写。
36,温切斯特磁盘主要特点是:采用密封组合方式,将磁头,盘片,驱动部件以及读/写电路等组装成一个不能随意拆卸的整体。
37,当pent ium微处理器工作在保护模式下时,支持多任务操作。
38,直接映射:每一块只能被装入到Cache中唯一的一个指定位置。
39,对于字节编址的计算机,如果主存容量为32K,则该主存的存储容量为32*1024B。
40,高速缓冲存储器位于主存和CPU之间。
41,8086CPU在响应INTR中断时中断类型码由I/O提供。
42,为使8086CPU能够响应NMI的中断请求:标志寄存器的IF置1,置0均可。
43,如果8258A在初始化时ICW2=85H,IR3收到外部中断请求,8259A将发给CPU的中断类型码是83H,(IR2请求发送的是82H)
44,8259A在全嵌套方式下:中断优先级按IR0到IR7顺序排列。
45,CPU向I/O接口传送的控制信号通过数据总线传送的。
46,用于串行通信的起止异步式协议的校验位可以为1位。
47,RS-232C标准中用于传送数据的信号线式TXD。
48,8251A:可工作在全双工方式下,可设置字符的位数,具有奇偶校验功能.
49,8251A工作在同步模式时,波特率因子为1.
50,可编程并行通信接口8255A的端口C可设置为方式0.
51,8253的计数器1工作在模式1,每收到外部5个脉冲时产生中断,计数器应设置为4.
52,总线驱动的目的是使总线提供更大的电流.
53,操作系统为用户提供了多种使用接口,他们是图标和菜单,命令行,系统调用.
54,从操作系统角度看,进程的必要组成成分是:进程控制块,数据,指令代码.(没有动态连接库和用户栈)
55,引入线程主要目的是:提供并发度,减少通信开销,线程之间切换时间短,每个线程拥有独立的栈.
56,关于读者写者问题,错误的(V()P()语句可以取消,语句P()的位置可以放在语句rc=rc+1后面)正确的(信号量w初值为1,信号量mutex的初值是1,计数器rc的初值是0。)
57,在操作系统各种存储管理方法中,存在外碎片的是:动态分区,段式。(不存在的:固定分区,页式,段页式。)
58,在虚拟页式存储管理系统中,每个页表项中必须包含的是:页框号,有效位,修改位,访问位。(磁盘始址不是必须的。)
59,保证操作系统中文件的安全:定期转储备份文件,设置文件访问控制列表,(采用RIAD阵列不是)60,FAT文件系统是指文件分配表,FAT16是指系统中用16位表示簇号,FAT文件系统是windows支持的文件系统,FAT文件系统中文件的物理结构是连接结构。(不对:FAT16支持长文件名,文件名可达到255个字符。)61,I/O设备管理中,i/o软件的层次结构有(用户应用层,设备独立层,设备驱动层,中断处理层)(设备执行层不属于)62,计算机系统产生死锁的原因:进程资源分配不当,并发进程推进顺序不当。(资源互斥使用不会造成死锁。)63,0的表示方法唯一的有:补码,移码,ASCII码(0没有补码,移码)(原码和反码不是)64,可以多次编程的只读存储器是EPROM,EEPROM。65,可以作为间址寄存器用的是:BP和SI。66,判断两个数是否相等可以使用指令:CMP比较,SUB相减,XOR异或。67,8259A芯片可以设置成:脉冲边沿触发方式,全嵌套方式,自动中断结束方式,特殊屏蔽方式。(软件中断方式不可以)68,可编程串行通信接口8251A工作在同步传送模式时,同步字符可以设为1个,2个。69,如果希望8255A的端口A工作中在方式1的输出,控制字应该设置为(D4,D5,D6为010)70,计数器1工作在模式3下,控制字设置为:D6D7为01,计数器1,D123为011,所以76H,7EH可以。71,喷墨打印机和针式打印机相比,优点:打印精度高,噪音小。72,计算机系统中的总线按层次可以分为:板级总线,系统总线,片内总线。1,现代操作系统最基本的特征是:并发性。2,组成操作系统的主要部分通常是进程线程管理,内存管理,设备管理和文件管理。3,操作系统内核程序:进程调度程序,中断服务程序,设备驱动程序。4,用户进程从用户态转变为内核态时,使用的指令是:访管指令。5,多道程序设计的意义是:宏观上有多个进程在计算机中运行。6,进程从运行态转换为阻塞态的原因是:需要的数据没有准备好。7,一个运行的进程打开了一个新的文件,则指向文件数据结构的关键指针存放在:进程控制块中。8,创建一个新的线程时,需要使用函数:pthread_create()。9,进程共享不能用P,V操作来实现,可以实现的有(进程同步,进程互斥,进程的前趋关系。)10,进程间通信时,已满的邮件箱发送进程不能再申请互斥锁。11,先来先服务 是不可抢占的。(时间片,最短作业时间优先,最高优先级优先。)12,内存紧缩,可以将零碎的空闲区集中为一个大的空闲区。13,页式分配,方法使内存的利用率较高且管理简单。14,某页式存储管理系统采用一级页表,如果访问内存时间为0.4us,快表的命中率为90%,假设访问快表耗时0us,请问有效访问时间:0.4+0.4*0.1=0.44.15,WRITE【3,100】,R1在执行时会产生写保护中断,因为这个文件是只读权限。16,在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是:计算机系统地址位宽。17,在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自:磁盘文件区。18,在文件系统中,文件存储空间的分配单位通常是数据块。19,在文件系统中,必须为每个文件建立一个至少包含文件名和文件物理存储地址的数据结构,称为:文件控制块。20,将上次备份后新增的数据进行备份是:增量备份。21,扫描算法SCAN称为电梯算法。22,UNIX操作系统中,对文件系统中空闲区的管理通常采用:成组链接法。23,对于FAT32文件系统,它采用的是链接结构的物理结构。24,外部设备按数据传输的方式分为多种类型,通常磁盘被当作 块设备 的设备。25,设备com1映射到物理设备得工作是在I/O管理得(设备独立层)完成的。26,不同的I/O设备可以并行工作。27,可以解决死锁:剥夺死锁进程的资源,撤销死锁进程,重启系统。28,若某处理器具有64GB的直接寻址能力,则该处理器的地址线有36条。29,某处理器具有64GB的直接寻址能力,则该处理器的地址线有36条。(64*1024*1024*1024=2^36)30,8086CPU工作在最小模式下,对外设进行写操作时,控制信号M/IO和DT/R的状态分别是:0和1。31,计算机中常用的BCD码是二进制编码的十进制数。32,当8086CPU处于单步工作方式时,标志寄存器中必须为1的标志位是:TF。33,8位机器数80H作为补码的时候,对应的十进制数真值是-128。34,8086CPU工作在最大模式下,产生ALE,DEN,INTA等控制信号的芯片是8288.35,在CPU中存放指令地址的寄存器是:程序计数器。36,假设8086CPU的主频为5MHz,内存芯片的存取时间为250ns,则读写内存时不需要加入等待周期Tw。37,Pentium微处理器的结构被称为超标量结构的原因是(pentium微处理器内部含有多条指令流水线和多个执行部件。)38,在汇编程序中,伪指令的作用是:指示编程程序如何进行编译。39,直接寻址的是:XOR AL,[2000H]。40,在EPROM芯片上通常都贴有不干胶纸,为了阻止紫外线直接照射。41,主存和CPU之间增加高速缓存的目的是:解决CPU和主存之间的速度匹配问题。42,LEA BX,[AX],等同于MOV BX,AX;LEA BX,TABLE 等同于 MOV BX,OFFSET TABLE。43,用容量为16K*8位的存储芯片构成地址从0A0000H到0BFFFFH的8位存储器,应该使用8片。(16*1024=16^4 *2)44,关于译码正确的是(采用全译码方式时,芯片地址时唯一的,不会出现地址重叠。用线选产生片选信号,会造成芯片地址重叠。采用部分译码方式时,会造成芯片地址可能不连续。)(错误的:地址的低位一般用于产生片选信号)45,pentium微处理器在保护模式下,段寄存器存放的是:段选择符。46,8086微机系统中,NMI中断的中断向量位置:固定在00008H开始的4个单元中。47,当使用9片8259A芯片级联,可以使用CPU的可屏蔽中断最多可扩展到64级。48,中断向量地址是指:中断服务程序入口地址的指针。49,反映当前哪些中断源请求CPU中断服务的寄存器是:中断请求寄存器。50,8255A的端口A工作于方式2 ,端口B工作于方式0,其端口C部分作联络线。51,DMA方式进行直接的数据传送发生在:主存和外设之间。52,CPU可以对8253计算器执行读操作,其读取到的是(计数执行部件CE(减法计数器)的当前值。)53,在数据传输率相同的情况下,同步传输的字符传送速度高于异步传输的字符传输速度,原因是:同步传输中所附加的冗余信息量少。54,可编程通信接口芯片8251A可用作同步,异步串行接口..55,8255A的A端口工作在方式1输入时,其中断允许控制位INTE的开关是通过(PC4置位复位完成的.)56,IEEE 1284标准是计算机和打印机之间实现双向并行通信的标准.57,保存在进程控制块中的有:进程标识符,进程当前状态,进程优先级。58,调度算法适用于交互式操作系统:多级反馈队列,时间片轮转,高优先级优先。(不适用:短作业优先,最高响应比优先。)59,测试与设置指令是解决互斥访问临界区的硬件方法,测试W的值,若W=1,则返回重新测试,若W=0,置位W=1,进入临界区,退出临界区时,复位W=0.60,可以与虚拟存储计数结合使用的是:页式,段式,段页式。(不可以:可变分区)61,在虚拟存储系统中,进程的部分程序装入后便可运行。虚拟存储技术允许用户使用比物理内存更大的存储空间。实现虚拟存储必须有硬件支持。62,适合文件随机存取的是:连续结构,索引结构,多级索引结构。(链接,散列结构不适合。)63,经常使用某文件,可以将文件链接到用户目录下,仍旧使用原文件名,也可以使用新文件名。64,若输出设备向处理机返回“准备就绪”信号,则表示:输出缓冲区已空,可以向输出缓冲区写数据。65,预防死锁的策略有:建立SPOOLing系统,一次分配所有资源,有序分配资源,剥夺其他进程的资源。(不对:设备处于安全状态即可分配。)66,可以或者曾经用作打印机接口的有:RS-232接口,Centronics接口,USB接口67,静态随机存储器依靠触发器原理存储信息(内的内容不可以永久保存)。动态随机存储器依靠电容存储信息,需要定时刷新。动态随机存储器中的内容断电丢失。68,pentium的虚拟存储机制下:虚拟存储器对应的地址也叫逻辑地址。虚拟存储器比主存储器容量大。69,关于汇编程序指令DB3,100的叙述,指示编译程序分配存储空间和数据。不产生机器指令。70,8086微机系统中内部中断的叙述正确的是:中断类型码由指令给定,中断类型码是约定的。(错误的:如果IF=1,CPU才能响应,中断服务程序入口地址由操作系统决定。)71,查询传送方式的特点是:适用于外设数目不多,硬件电路简单,数据传送前必须进行状态查询,I/O处理的实时性要求不高。72,假设8253计数器写入控制字是36H,则8253被设置成:计数器选择0,选择工作模式3,按BCD码方式计数。73,关于8255A工作方式的叙述正确的是:能实现双向传送功能的工作方式是方式2,C端口可以辅助控制A,B端口进行数据传送工作。端口只能工作在方式0.(错误的是:每个数据端口都能设置成方式2,C端口不能进行数据传送工作。)74,关于PCI总线的叙述正确的是:支持即插即用功能,地址线与数据线是复用的,是一种独立于处理器的总线标准,可以支持多种处理器。能提供地址和数据的奇偶校验功能。(错误:总线宽度16位。)75,USB特点:即插即用,端口扩充性好,可同时链接127个外围设备,支持同步和异步传输,支持热插拔,独立供电。1,多个进程是并发运行的。2,组成操作系统的主要部分是存储管理,设备管理,文件管理和进程线程管理。3,中断服务程序不能作为进程管理。4,用户在终端窗口输入命令来控制计算机运行时,使用的是命令行接口。5,算术运算指令可以在用户态下执行,(不可以的:设置控制寄存器指令,关中断指令,切换指针指令。)6,进程优先级存放在进程控制块中。7,进程从等待态转换为就绪态时称为:唤醒。8,fork()函数,先返回子进程,再返回父进程。9,结束一个线程:pythread_exit()函数。10,若两个并发进程包含同一共享变量,它们存在同步关系。11,当多个进程并发执行且需要互相通信时,(共享内存)适合传送大量的信息。12,生产者往缓冲区放产品前需要先使用P操作确保缓冲区有空闲槽,消费者从缓冲区取产品要先用V操作确保缓冲区互斥使用。13,(可变分区)即可以满足多道程序设计且设计上又最简单。14,在采用首次适应算法的可变分区,第一次遇到可以分配的空闲区就分配。15,虚拟页式存储管理系统采用二级页表进行地址转换,则进程每执行一条指令至少需要访问3次内存。16,在一个请求调页的虚拟存储管理系统中,页面的大小为1024B。某进程在运行过程中要访问的虚拟地址分别为2050、4121、89、1056、2100、144、4097、156、1121、2200、3996、288、2200、567、5109,系统给该进程分配3个页框。若采用LRU页面置换算法,该进程的缺页率为多少?选A 因为页面大小是1024 可得2050位于第2页(页数从0页开始)依次类推4121位于第4页89位于第0页。。。。。 依次为2、4、0、1、2 、0 、4 、0 、1 、2、 3 、0 、2 、0 、4用LRU算法算出缺页数为11。 11/15=73%故选A17,在采用页式存储管理方案系统中,为了提高系统内存利用率并减少内碎片,页面的划分:与页表数量相关,可以找到平衡点。18,为了预防内存换页时出现抖动现象,可以采用工作集算法。19,从用户角度看,文件控制块(FCB)中最重要的字段是文件名。20,无结构(流式结构)属于文件的逻辑结构,索引结构,链接结构,连续结构不属于。21,使用文件系统时,通常要显示地进行open()操作,目的是将文件控制块(FCB)读入内存。22,平均寻道时间较短但容易引起饥饿现象地算法是:最短寻道时间优先算法SSTF。23,在多级目录的文件系统中,用户对文件的首次访问通常都给出文件的路径名,之后对文件的访问通常使用:文件描述符。24,键盘是字符设备类型。25,引入缓冲技术的主要原因是:匹配不同外部设备的传输速度。26,当用户使用外部设备时,其控制设备的命令传输途径为:用户应用层,设备独立层,设备驱动层,设备硬件。27,资源有序分配法属于:死锁预防。28,8086CPU工作在最小模式下,对存储器进行读操作时,CPU上引脚M/IO为高,RD为低。29,当CPU处于允许响应可屏蔽中断的工作方式标志寄存器IF必须为1.30,8086CPU对I/O端口的寻址空间为:64KB。31,当所用的存储器或外设速度比CPU的读写速度周期慢时,决定是否需要插入TW,CPU会在T3状态的前沿采样(READY)信号。32,8086对字的存取有时需要两个总线周期来完成。33,属于8086CPU的BIU部件的是:段地址寄存器,地址加法器,指令流队列。(不属于:通用寄存器)34,在8086汇编语言中,一个字能表示的有符号数的范围是:-32768<=n<=32767(15个1(111111111111111)一个字等于两个字节等于16位)35,entium微处理器配备了5个控制寄存器,其中未定义的控制寄存器是:CR1.36,假定(ss)=2000H,(sp)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据07H的物理地址是200FEH。(8086/8088堆栈操作只能对字进行操作。压入时,高八位先进,低八位后进。栈底两个物理地址是:200FFH、200FEH,根据高位字节存在高地址,低位字节存在低地址的原则,)37,汇编程序中,能够改变程序执行顺序的指令是:条件转移指令。38,在编译时不产生指令代码,只用来指示编译程序如何编译的是:ASSUME DS:DATA39,在汇编语言源程序经过编译后,生成的目标程序的扩展名为:OBJ。40,MOV 0283H[BX][SI] 寻址方式为寄存器间接寻址。41,存储器映像编址,也称为统一编址,其特点是:无专用的I/O指令。42,Cache中存放的是主存储器中一部分信息的映像。用户不可以直接访问Cache,片内Cache容量小,二级Cache速度快。43,Pentium系统在保护模式下,每一个程序都拥有它自己的存储空间以及段描述符。44,8086系统中,已知中断类型码为16H,则其中断服务程序的入口地址存放在内存地址(0000H:0058H~0000H:005BH)45,为了实现多重中断,通常用于保护断点和现场的是堆栈。46,8259A可编程中断程序控制器允许级联使用,当采用2片8259A芯片级联,可以使CPU的可屏蔽中断源最多扩展到15个。47,8259A可编程中断控制器的中断服务寄存器ISR用于:标识正在处理的中断。48,波特率是指:每秒钟传送的二进制位数。49,当DMA控制器向8086CPU请求使用总线后,CPU总线周期执行结束后响应。50,并行接口8255A的端口地址为30~36H,若要将C口的PC4置位,应该使用指令:MOV AL,09H OUT 36H,AL51,8253可编程定时/计数器的计数范围是:1-6553652,可编程并行接口8255A具有:两个8位(A口,B口)和两个4位(C口的高,低各4位)并行输入输出端口。53,使用8251A进行异步串行通信时,可选择的字符位数是:5~8位。54,系统总线中控制总线的功能是提供主存,I/O接口设备的控制信号,响应信号。55,不是操作系统的名称:SNMP,Eclipse,是:Linux,BSD,DOS(磁盘操作系统)56,进程可能创建的时机:用户登录时,系统初始化时,运行进程通过系统调用创建新进程时,初始化批处理作业时。(设备分配时不属于)57,与时间有关的调度算法:先来先服务FCFS,短作业优先SJF,最高响应比优先HRRF,时间片轮转RR。(无关的:高优先级优先PF)58,用管程解决进程间同步关系时,在管程内使用的对象是:共享数据结构,一组操作过程。59,采用页式存储管理方案的系统中,可以管理空闲物理内存的是:空闲块链表,位示图。60,虚拟页式存储管理方案的系统:将内存等分为大小为2的幂次方的内存块,称为页框,系统将虚拟地址空间等分为若干页面,大小与页框相同,虚拟页面在物理空间上不要求连续存放,硬件机制实现逻辑地址到物理地址的动态转换。61,可以用于文件的存取控制和保护的是:存取控制矩阵,用户权限表,口令或密码。62,在进行设备分配时应该考虑:设备固有属性,设备分配算法,设备分配的安全性,设备独立性,(设备分配的及时性不需考虑)63,关于时序:一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。指令周期指一条指令从取出到执行结束的时间。64,只读存储器中的内容断电后内容不丢失,只读存储器通常存储固定不变的内容,只读存储器不需要定时刷新。65,Pentium采用描述符表的优点是:可大大扩展存储空间,可实现虚拟存储,可实现多任务隔离。66,如果(AX)=1001H,(DX)=20FFH,执行指令ADDAX,DX后,标志寄存器AF=1,SF=0,ZF=067,硬件中断分为非屏蔽中断和可屏蔽中断,可屏蔽中断需要执行2个中断响应总线周期,溢出中断向量的地址是固定的。(错误的:软件中断的类型码由硬件提供,软件中断不需要提供中断类型码。)68,中断传送方式的特点是:适用于中,低速I/O设备操作,硬件电路比较复杂,通常用中断控制器进行管理,CPU要进行断电保护和现场等工作,比查询传送方式实时性强。69,写入控制字5AH,(01011010)8253被设置成:选择计数器1(6,7位),选择工作模式5(123位),按二进制计数,(不对:先读写高字节,再读写低字节。)70,控制字格式:1,(D6,D5),D4,D3,D2,D1,D0.(固定,(A方式00,01,10),(A,0输出,1输入),(C上半部,0输出,1输入),(B方式0,1),(B,1输入,0输出),(C下半部,0输出,1输入))71,总线异步传输方式相对于通古比传输方式的特点是:便于速度不同的设备间交换数据,需要“握手”信号协调通信双方。72,打印机和主机之间的信号有:数据信号,选通信号,忙信号,中断信号。(没有模拟信号)1,操作系统必要组成部分:进程线程管理,存储管理,文件系统,设备管理。2,若用户编程需要打印输出,他可以使用下列操作系统提供的哪一种系统调用:write。3,用户程序需要关闭中断响应,他必须首先发起访管中断。4,微内核结构特点:较高的灵活性和可扩充性,提高了操作系统的可靠性,更适合分布式系统。5,进程控制块:是进程必须拥有而程序所没有的。6,导致进程终止:被0除,对只读内存执行写操作,堆栈溢出。不会:设备忙。7,当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中。8,正常运行时最多会派生出多少个进程:int main(){fork();fork();fork();} (8个)9,为了解决进程间的同步关系,引入了条件变量,在条件变量上实施P,V操作。管程中不能同时有两个活跃进程。(不对:管程本身保证了互斥。)10,在采用P,V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为临界区。11,共享内存:不会在系统中产生多份相同的拷贝,会:管道通信,消息传递,套接字。12,每个进程在得到处理机运行前,必须首先进程:部分装入内存。13,倾向于优先使用低地址空闲区的算法是:首次适应算法。14,CPU利用率50%,磁盘繁忙率3%,可以适当增加进程数量以提高系统效率。15,实现虚拟页式存储管理的硬件基础是缺页中断机制。16,程序局部性原理分为空间局部性和时间局部性,空间局部性是指:程序代码的顺序性。17,从用户角度看,建立文件系统的主要目标是实现文件的按名存取。18,文件的物理结构:索引结构,不属于的:流式结构,记录式结构,散列结构。19,使用文件系统时,通常要显示地进行close()操作,这种做法:将文件控制块写入磁盘或缓存。20,改善磁盘读写速度:磁臂调度算法,旋转调度算法,加磁盘缓存,不属于:优化设备分配方案。21,树形目录的优点:通过引入当前目录,加快了目录的检索速度。解决了文件的重名问题。便于实现文件共享。不是:简化了目录管理。22,磁盘读写是以块为单位的,通常磁盘的i/O控制主要采用的是:DMA方式。(也称成组数据传输方式,一般高于传输成组的数据。)23,在i/o设备管理中,设备分配的主要数据结构及分配顺序是:系统设备表,设备控制表,控制器控制表。24,为匹配不同速度的外设,采用了缓冲技术:单缓冲区,双缓冲区,缓冲池,(高速缓存不是缓冲,介于中央处理器和主存储器之间的高速小容量存储器,它和主存储器一起构成一级存储器,高速缓冲器和主存储器之间的信息调度和传送是由硬件自动进行的。)25,8086CPU对存储器的最大寻址空间为1MB。26,8086有两种工作模式,最大工作模式的特点是:需要总线控制器。27,8086在最小工作模式下,要分时使用AD0~AD15,当总线上为地址信息时,将地址送入地址锁存器的信号是:ALE。28,8086CPU在进行读内存操作时,控制型号M/IO和DT/R的状态是:1和0。29,Pentium微处理器的数据总线宽度是:64位。30,若浮点数用补码表示,则判断运算结果是否为规格化数的方法:数符与尾数小数点后第一位数字相异。31,在8086中,属于通用寄存器组的寄存器是:AX,BX,CX,DX。32,符号位也数值化了的数叫机器数,原码格式表示的数是机器数,补码格式表示的数是机器数。33,在执行指令MOV [BX],AX时,CPU进入存储器写总线周期。34,8086中,将AL内容送到I/O接口中,使用的指令是:OUT 端口地址,AL35,Pentium微处理器可访问的物理存储器的范围是:4GB。36,Pentium保护模式下的分页管理机制中的物理地址是由:10位页目录索引和10位页表索引与12位页内偏移量组成。37,符合汇编语言变量命名规则的变量名是:LPT1.不符合:MOV,CX,SEG38,堆栈的工作方式是:先进先出。39,在8086CPU的下列4中中断中,需要由硬件提供中断类型码的是:INTR40,中断向量是指:中断服务程序入口地址。41,8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(0BH)。42,微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为(29)级外部硬中断。43,8255A的A口工作在方式2时,B口不能工作于方式2.44,串行同步传送时,位于每一帧数据前面的信息是:同步字符。45,定时/计数器8253可输出方波的工作模式是:模式3.46,假设8255A的基地址是80H,则C端口置位复位控制字的地址是:86H。47,在RS-232C接口标准中,对于控制信号的接通状态的电平范围是+5~+15,断开状态的电平范围是:-5~-15V。48,CPU与外设通过接口交换信息时,外设返回CPU的状态信息和CPU对外设的控制信息要通过数据总线。49,8253的计数器0采用二进制计数,计数初值为100,工作在方式2,则控制字应为:14H。50,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:PCI。51,指某一种操作系统的类型:批处理batch,交互式interactive,实时realtime,分布式distributed。(多用户不是)52,若采用静态优先级,即使进程等待的时间增加,其优先级也不会该改变。若采用动态优先级,如果某进程长时间得不到运行,系统会额外提升它的优先级。53,任何进程必须通过调度才能运行。操作系统可以根据不同的情景分类应用多种进程调度算法。交互式系统一般采用时间片轮转调度算法。(不对:进程调度分为高级,中级调度,低级)54,信号量的初值一定大于等于零,进程是资源分配的基本单位,线程是处理机调度的基本单位。55,能支持多道程序设计的是:可变分区存储管理,页式存储管理,固定分区存储管理,段页式存储管理。56,从简单页式存储管理方案发展到虚拟页式存储管理方案,页表项中通常需要增加的信息有:有效位,修改位,访问位。(不是:停止位,校验位)57,文件存储空间的管理方法有哪些:空闲块表,空闲块链表,位示图,成组链接法。(散列表不是)58,通道类型的是:字节多路通道,数据选择通道,数组多路通道。59,形成死锁的必要的条件是:资源互斥使用,部分分配资源,已分配资源不可剥夺,资源申请形成环路。(不是:系统资源不足。)60,Pentium微处理器:内部集成了增强型浮点处理部件FPU,设置了相互独立的片内代码cache和数据cache。采用分段和分页两级存储管理机制,并且允许页面大小可调,采用了U,V二条流水线。(不对:不仅能处理32位运算,也能进行64位运算)61,虚拟存储器将主存和辅存地址空间统一编址。虚拟存储器的大小受辅助存储器容量的限制,使主存的空间的到了扩充。(不正确:虚拟存储器是存储器的一种。)62,pentium存储管理:由分段部件和分页部件协同完成。分段部件将逻辑地址转换为线性地址。分页部件将线性地址转换为物理地址。段描述符为处理器提供段的访问控制及状态信息。采用描述表结构进行管理。63,源操作数存放在存储器中的有:ADD AX,DATA[DI] CMP AX,[BX][SI] MOV AX,[2000H]64,8259A的操作命令字可根据需要使用,不必按照顺序使用。级联的情况下,主片和从片必须分别进行初始化。根据情况,OCW2可以不用初始化。65,DMA传送方式的特点:适用于高速I/O设备操作,硬件电路比较复杂,通常用DMA控制器进行管理。数据传输过程不用CPU参与。DMA控制器使用前必须要用CPU进行初始化。66,8251A是串行通信接口芯片.8251A要对模式字和控制字顺序进行初始化.8251A可工作在同步或异步传送方式.67,8255A的A端口设置为方式2,则:端口C的5位用于辅助端口A进行数据传输工作.端口B可以被设置成方式0或方式1 .68,总线结构的特点有:总线上挂接多种信号源. 总线的使用原则是分时复用 使用主从设备方式进行管理.(不是:总线的传输方向总是双向的 总线的使用原则可以是频分复用)69,在矩阵式键盘结构中,识别按键位置的方法有: 逐行扫描法, 行反转法.1,在计算机中配置操作系统的主要目的是:提高计算机系统资源的利用率。操作系统作为系统软件,为用户提供了高效使用计算机的接口。操作系统提供给用户的接口是命令输入和系统调用。2,计算机操作系统位于核心态时,它既可以运行特权,也可以运行任何非特权指令。3,在交互系统中,若用户数为100,为保证响应时间<=100ms,,应将时间片设置为<=1ms。4,进程优先级位于进程控制块中而不是位于进程中。5,进程运行过程中,导致进程从运行态转换为就绪态的经典事件:时间片到。6,为使进程从阻塞态转换为挂起态,使用的原语是:suspend()。7,pthread_mutex_init()用于创建一个互斥量。8,进程访问临界区时要遵循相关准则:空闲进,忙则等待,让权等待。9,系统中有4台打印机,某些进程用信号量S实现对打印机的我互斥使用,申请进程对多为20个,信号量S的取值范围为[4,-16]。10,在直接通信方式中,系统提供的发送原语是:send(receiver,message)11,将多个目标程序装配成可运行的程序的过程为:链接。12,进程交换是指:将暂时不用的进程代码,数据和部分进程控制块交换至磁盘。13,CPU利用率3%,磁盘繁忙率97%,采用:适当减少进程数量以提高系统效率。14,为了提高内存利用率,可以根据需要采用多种不同大小的页面。15,程序时间局部性:程序中存在大量的循环。16,从用户角度看,建立多级树形目录的主要目标是:解决文件重名的问题。17,在一个采用一级索引的文件系统中,磁盘块大小为4096B,若某文件大小为2555900B,则占用多少个磁盘块:大除小=62418,用户不能创建根目录。19,键盘的IO控制主要采用中断方式。20,对于系统的独占设备,为预防出现死锁,应采用最佳分配策略是:静态分配,分配时加锁。21,IO设备管理中,设立设备独立层的主要目的是:屏蔽了IO设备驱动的多样性,便于用户使用.22,8086CPU中,控制信号DEN的作用是:CPU发出的数据传输有效控制信号。23,当8086CPU采样到READ Y=0时,CPU将插入等待周期。24,当8086CPU工作在最小工作模式,进行IO操作时,M/IO和RD信号的状态是:M/IO为低,RD为低.25,程序员不能直接使用的寄存器是:指令指针寄存器.可以使用的:通用寄存器,标志寄存器,段寄存器.26,Pentium标志寄存器上各标志位信心反映的是:Pentium微处理器运行的状态信息.27,n+1位有符号数x的补码表示的范围是:-2^n<=x<=2^n-128,标志寄存器的OF位反映有符号数的运算结果是否溢出.29,Pentium微处理器的分页存储管理系统可以把页的大小定义成4MB.30,Pentium机中存取速度由高到低为:寄存器,Cache,主存储器,辅存储器.31,8086CPU在进行无符号数比较时,用于判别的标志位是CF和ZF.32,ADD BX,AX指令后接着INTO指令,则执行后会:执行INTO后面的指令.33,8086系统中,某数存在于内存数据段中,已知该数据段地址为2000H,而数据所在的单元的偏移地址为0120H,该数在内存中的物理地址为:20120H.34,条件转移指令JNE的转移条件是ZF=0.35,描述符包含全局描述符和局部描述符.36,在8086微机系统的RAM存储单元0000H:005CH开始依次存放23H,0FFH,00H,和0F0H四个字节,则该向量对应的中断类型码是:(17H)37,8086系统中,单步中断的中断向量在向量表中的位置是:固定在00004H开始的4个字节中.38,8259A工作在8086模式时,初始化命令字ICW2用来设置:::中断类型码的高5位.39,为了能正确地实现中断返回,CPU在中断响应过程中必须 把断点压栈.40,8255A的端口B工作在方式1时,其握手联络信号将使用C端口中的3位.41,采用查询传输方式的工作流程是:先读状态端口,再读写数据端口.42,8086系统的DMA方式下,数据传送过程中CPU与总线的关系是:成高阻态.43,8253可编程定时计数器工作在模式0时,控制信号GATE变为低电平后,对计数器的影响是:暂时停止现行计数工作.44,8255A初始化后,能实现双向传送功能的工作方式是:方式2.45,8251A的波特率因子:::表示波特率与时钟的关系.46,将8251A设置为使用一位停止位,16分频,字符长度为8位,奇校验和异步操作,则向其模式控制寄存器写入:::5EH(01011110)47,键盘通常采用单片机作为键盘控制器,它通过一条5芯电缆向主机提供闭合键的(扫描码)48,安卓系统的特点:移动应用,支持网络 不包括:批处理,分布式,兼容性49,进程控制块的英文缩写是PCB,每个进程都拥有自己的进程控制块,必须常驻内存.50,信号量初始化后,只能实施P,V原语操作. 在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作. 互斥信号量的变化范围只能是正整数. (错误:信号量的初值不能小于0)51,在引入虚拟页式存储管理系统中,会出现:页面抖动 Belady异常 缺页中断 页面写错误 不会出现越界中断 52,需要用到访问位的是: 最近最久未使用算法LRU 时钟算法CLOCK 最近未使用算法NRU 不使用的:先进先出FIFO,最佳置换算法OPT53,保存在文件控制块中:文件大小 文件创建时间 文件拥有者 文件访问权限 不包括:文件访问控制列表54,SPOOLing系统的主要组成部分是:输入井和输出井 输入缓冲区和输出缓冲区 输入进程和输出进程 不包括:输入控制器和输出控制器 输入分配器和互斥分配器55,环路是死锁产生的必要条件. 不对:当系统中只有一个进程的时候也可能产生死锁56,关于浮点数规格化:高浮点数的精度 浮点数的尾数左移实现的规格化叫左规 浮点数的尾数右移实现的规格化叫右规 不正确:使浮点数的表示格式一置 判断补码表示的数和原码表示的数是否规格化的方法一致57,存取周期指 存储器连续两次操作之间的最小时间间隔 存取周期大于存取时间 存取周期与存储器宽带密切相关58,关于段描述符: 每个任务可定义很多段,每段对应一个段描述符 段描述符中包含了段的大小,位置,状态信息和控制信息. 段描述符的内容由操作系统生成 段描述符不由应用程序生成59,伪指令: NUM XDW 不属于:ADD CMP MOV60,8259A可编程中断控制器可以用ICW4设置的工作方式是:特殊全嵌套方式 缓冲方式 自动中断结束方式61,CPU和IO设备之间的数据传送方式包括: 程序传送方式 DMA传送方式 中断传送方式62,假设8251A中写入的模式字是F3H,则该8251A被设置成 内部对波特率时钟进行64分频 字符长度为5位 采用偶校验 字符长度为8位63,8255A是并行通信接口芯片 8255A共有3个数据端口 8255A共有4个端口地址供访问 8255A对每个数据端口分别进行工作方式的设置64,总线的位宽指的是:总线能同时传送的数据位数 总线标准是指总下传送信息时应遵守的一些协议与规范 Pentium机种的PCI总线不支持成组传送方式 总线的宽度是指每秒钟总线上可传送的数据量 总线通信分为同步和异步两种方式65,A/D转换的主要方式包括:逐次逼近式 积分式1,组成计算机系统的各类资源中,主要包含有硬件部分以及代码和数据。2,硬盘可以实现同时共享。3,当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是:访管指令。4,中断处理程序的入口地址一般存放在中断向量表。5,用户需要动态请求和释放系统资源,在用户程序中所使用的方法是:通过系统调用。6,并发运行的多道程序不再具有可再现性7,单核处理机,处于运行状态的进程最多为1个。8,订票系统进程是互斥关系。9,进程在对临界资源访问前,必须首先调用进入区的代码。10,操作系统中,将逻辑地址转换为内存物理地址的过程称为重定位。11,若地址用m个二进制位表示,页内地址部分占n个二进制位,则允许最大有多少个页面:2^m/2^n12,关于页式存储管理方案:页表起始地址属于进程现场信息,存放在进程的进程控制块中。 物理地址的计算公式:=内存块号*块长+页内地址 逻辑地址从0开始编址 错误:地址转换是由操作系统完成的。13,有一个虚拟页式存储系统,采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下: VAR A:ARRAY[1..150, 1..100] OF integer; i,j:integer; FOR i:=1 to 150 DO FOR j:=1 to 100 DO A[i,j]:=0; 设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?100次14,每次分配内存最大块的算法是:最差适配。15,适合随机访问且易于文件扩展的是:索引结构。16,文件的逻辑块号到磁盘块号的转换是由 物理结构 决定的。17,假设磁头当前位于105道,正在向磁道序号增加的方向移动,现有一个磁道访问请求序列为35,45,12,68,110,180,170,195.采用SCAN调度(电梯调度)得到的访问序列是:110,170,180,196,68,45,35,12.18,在一个采用三级索引结构的UNIX文件系统中,假设物理块大小为1KB,用32位表示一个物理块号。主索引表含有13个块地址指针,其中前10个直接指向盘块号,第11个指向一级索引表,第12个指向二级索引表,第13个指向三级索引表,那么,一个文件最大可有多少块?(10+256+256^2+256^3)(一个物理块可以存放256个块号,则一个文件的长度最多可达2563+2562+256+10个块。)1024/4=25619,在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块为512字节。文件控制块占64字节,其中文件名占8字节。通常将文件控制块分解成两个部分,第一部分占10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他描述信息)。假设某一目录文件共有254个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数。因为在进行查找文件内部号的过程中不需要把文件控制块的所有内容都读入内存,所以在查找过程中减少所需读入的存储块就可以减少访问磁盘的次数。采用分解法前,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:
(64×254)/512 /2=16
采用分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:
(10×254)/512 /2+1=420,设置设备管理功能的主要目的是:方便用户使用。21,用户进程在等待键盘输入命令时,不断检测状态寄存器的完成位是否为1,该IO设备控制方式称为:程序直接控制方式。22,属于死锁现象的是:相关进程进入阻塞状态,且无法唤醒。23,通过“资源有序分配法”来解决问题的方法称为:死锁预防。24,某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。 当前的资源分配状态如下:
E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<r2,P2>,<r3,P3>}
若进程P3申请一个r2类资源,则系统可能会发生下列哪一种现象?(死锁)
25,补码的真值范围是:-128~127.
26,当前工作在虚拟8086方式下,则标志寄存器的标志位:VM=0
27,8086CPU构成的微机系统中,若某数据段位于存储区30000H~3FFFFH,数据段大小为64KB,则该数据段的段基址为(3000H)
28,8086微处理器中,BP寄存器是:基址指针寄存器。
29,8086中,标志寄存器中OF位为1时,表示有符号的字运算结果超出:-32768~32767的范围。
30,使用寄存器间址方式访问IO端口,DX中存放的是:IO端口地址。
31,设内存中56078H单元开始存放11H,22H,33H,若要取出这些数据,至少需要总线周期数是:3个。
32,Pentium微处理器的5个控制寄存器中,负责控制处理器工作模式的寄存器是:CR0。
33,无指令流水时,只有前一条指令执行完毕后,才能开始读取下一条指令,而将一条指令的执行分成5个阶段。当前一条指令取指完毕后,就可以开始取下一条指令了。
采用指令流水线控制时,如果一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相等,为一个时间片,则最理想情况下执行完9条指令,需(13个时间片)
34,DB定义字节,此时每个数据占一个字节。
DW定义字,此时每个数据占一个字(两个字节)
如果数据段有如下定义,则编译后变量BUF分配的字节数为 BUF DW 12,34,56,78 LL DB 5
35,TABLE DW 10,20,30,40,50
ENTRY DW 3
.
.
.
MOV BX,OFFSET TABLE
ADD BX,ENTRY
MOV AX,[BX]
MOV BX,OFFSET TABLE ;这是获取数据段的首地址,BX=0
ADD BX,ENTRY ;ENTRY的值是3,0+3=3,所以BX=3
MOV AX,[BX] ;将数据段中偏移地址为3的字型数据,赋给AX.
我们来看TABLE的内存情况:0A 00 14 00 1E 00 28 00 32 00
0处地址是0A;1处地址是00;2处地址是14;3处地址就00了,而进行的是字操作,所以就寻到了 00 1E,在内存中,低位数据放在低地址中,高位数据放在高地址中.所以AX=1E00H
36,X86指令系统中,条件转移指令JNE的跳转条件是:ZF=0。
37,断电后信息不会丢失的是:ROM只读存储器,会丢失的:cache,DRAM,SRAM随机存储器。
38,x86汇编指令中:语法错误的:PUSH [20H+SI+BX],正确的:PUSH [2100H] POP CS POP [2100H]
39,计算机系统工作中,只读不写的存储器是:EPROM(一种只能读出事先所存数据的固态半导体存储器)
40,若某块存储芯片采用部分译码法,有2条地址线未使用,则该存储芯片中的每个单元有(4个地址号)
41,Pentium微处理器工作在保护模式下,采用分段管理时,用来区分是系统段描述符还是非系统段描述符的字段是:程序段描述符中的S字段。
42,8086CPU执行IRET指令,从堆栈当前栈顶弹出的字节数为(6个字节)
43,PC微机系统中,CPU响应硬件可屏蔽中断时,下列各项中用于提供中断类型码的是:芯片8259A芯片。
44,若芯片8259A的R3接一个外部中断请求,8259A的ICW2设为83H,则该片8259A所提供的中断类型码范围是:80H~87H。
45,芯片8259A中,寄存器PR的作用是:判断中断优先级的级别。
46,无条件传送方式是指:传送数据前不需要对外部的数据传送状态进行判断。
47,RS-232-C标准所定义的逻辑电平变化范围比TTL电平大,其目的是:提高抗干扰能力。
48,芯片8255A的端口中可以被软件设置成2个4位端口使用的是:端口C。
49,芯片8255A的端口B工作在方式1输出时,端口C中被用作端口B的应答信号的是:PC0,PC1,PC2。
50,芯片8255A的端口B工作在方式1输出时,为了能利用INTRB信号向外发送中断信号,置位/复位控制字是:05H。
51,如果芯片8255A的四个端口地址分别是80H,82H,84H,86H,其控制字端口地址是:86H。
52,如果芯片8253的计数器1时钟频率为200KHz,工作在模式2,为使计数器0每10ms能向外发一中断信号,下列正确的计数初值是:2000。(频率相一致。)
53,把时间连续的信号变成一连串不连续脉冲信号的过程称为:离散化。
54,研究操作系统的观点有多种,他们分别是:软件的观点,资源管理的观点,进程的观点,虚拟机的观点,服务提供者的观点。
55,可用于描述进程生命周期内所处状态的是:就绪状态,运行状态,等待状态。
56,进程调度的主要功能有:根据一定的调度算法选择被调度的进程,将CPU分配给选中的进程,将换下CPU的进程的现场信息保存到进程控制块中,将选中的进程的现场信息送入到相应寄存器中。
57,并发进程间由于存在着相互制约关系会产生若干问题:同步问题,互斥问题,死锁问题,饥饿问题。没有平等问题。
58,以一个进程为单位分配一组连续的内存单元:固定分区,可变分区。
59,在虚拟页式存储方案中,当判断一个页面是否已调入内存时,需要用到的页表表项的是:驻留位,中断位。
60,按照文件的组织形式划分的文件类型是:普通文件,目录文件,特殊文件。
61,文件的权限为755,则不可以写,可执行和读。
62,计算机IO系统的硬件结构主要包含:适配器和接口部件,设备控制器,设备硬件。
63,Pentium微处理器进行一次算术和逻辑运算时,可处理的信息长度为:16位,8位。
64,若AL=00H,BL=0FEH,执行指令ADD AL,BL后,标志寄存器中为0的标志位有:CF,PF,AF,ZF。
65,可提供X86汇编指令操作数的是:存储器,寄存器。
66,为了提高存储器带宽,可以采用:缩短存取周期,增加存储字长,增加存储体。(不对:增加CPU主频,增加CPU内总线位数)
67,8086CPU处理硬件可屏蔽中断的特点是:需要CPU干预。只有标志寄存器的IF位为1,才能响应。不对:响应中断时,CPU仍然控制系统总线。只要有中断请求信号,CPU就必须响应。中断类型码由中断指令提供。
68,如果芯片8251A的模式字为76H(01110110)则工作模式是:偶校验方式,异步方式。
控制字为99H(10011001),则工作方式为:端口A工作在方式0输入,端口B工作在方式0输出。
69,控制字0AAH(10101010),则工作方式为:计数器2按二进制计数方式工作,计数器2工作在模式5.
70,传感器的主要作用是把现场的各种信号转换成电信号。传感器按用途可分为压力,位置,温度传感器。传感器的精度与位数有关。不对:传感器是计算机获取现场信号的主要装置。
71,要打印的字符被以电荷的形式分布在感光鼓表面。
1,从计算机应用角度开看,操作系统的主要作用是提供:人机交互接口。
2,可以共享但是不能被抢占使用的是:打印机。
3,内核态和用户态含义是指:CPU在运行时所处的状态。
4,外部IO设备向处理器向处理器发出的中断信号又称为:中断请求。
5,编写程序通常会使用过程调用和系统调用。系统调用不能实现的功能是:调用程序多次嵌套和递归。
6,处于运行状态的进程最少为0个。
7,pthread_join(2),等待一个特定线程的退出
8,结束对临界资源的访问后,必须通过退出区才能离开。
9,利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式是:消息机制。
10,需要采用移动技术解决碎片问题的是:可变分区。
11,首先置换最长时间未被使用的页面:最近最少使用页面置换算法。
12,大多数32位操作系统采用了二级页表。页表在内存中可以不连续存放。错误:页内地址是地址的高位部分。
13,有一个虚拟页式存储系统,采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下: VAR A:ARRAY[1..150, 1..100] OF integer; i,j:integer; FOR i:=1 to 150 DO FOR j:=1 to 100 DO A[i,j]:=0; 设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?50次
14,每个磁盘块中设置一个指向下一个磁盘块的指针,这种结构是:链接结构。
15,与文件的物理结构相关的是:用户对文件的存取方式。
16,设备管理的主要任务之一是:通过缓冲技术匹配高低速设备。
17,当CPU启动外设后,不需要去查询其工作状态,可继续执行主程序,该方式IO设备控制方式为:中断控制方式。
18,属于活锁的是:相关进程没有阻塞,可被调度,但是没有进展。
19,汇编程序中所使用的地址是:逻辑地址。
20,8086CPU构成的微机系统中,由寄存器SS提供的堆栈站栈段的段基地址,为堆栈段提供偏移地址的寄存器是:SP。
21,8086CPU的IO最大寻址范围是:64KB。
22,设内存中56078H单元开始存放55H和66H,若要取出这些数据,至少需要总线周期的个数为:2个。
23,通常位于CPU内部的是:算术逻辑单元。
24,Pentium微处理器的5个控制寄存器,用于分页和分段管理的寄存器是:CR2,CR3。
25,根据指令流水线的工作状态,流水线的工作阶段可分为:取指,译码,执行三个阶段。
26,10 dup(1)重复定义了10个字元素,初始值为1,占用10*2=20个字节。
5 dup(?)重复定义了5个字元素(其初始值实际为0),占用5*2=10个字节
因此总共占用30个字节
汇编语言中DA1 DB 04H DUP(3 DUP(2),2 DUP(3))什么意思
04H就是转化成10进制就是4D,即把第一个DUP后边的内容重复4遍,括号里也是一样,把2重复三遍,把3重复两遍,再把整体重复四遍,最终内存中分配的就是:
0010H
0010H
0010H
0011H
0011H 这五行在内存中重复4遍,DA1指向这段内存的首地址。
27,MOV DS,2100H 语法错误,立即数不能传递数值给段寄存器。正确:MOV [2100H],BX
28,CPU对存储器或IO端口完成一次读写操作所需要的时间称为:一个存储周期。
29,某个数据段位于以70000H起始的存储区,若该段的长度为64kB,则其末地址是:7FFFFH。
30,Pentium微处理器工作模式下,采用门描述符的作用的是:控制访问的目标代码段的入口点。
31,能提供软中断的中断类型码的是:芯片8259A。
32,中断向量表00084H单元依次存放向量,则该中断向量对应的中断类型码是:21H。中断类型码*4=向量表首地址。
33,例如,ICW2=08H,则IR0~IR7请求对应的中断类型码分别为:08H、09H、0AH、0BH、0CH、0DH、0EH、0FH。 ICW2=70H,IR0~IR7请求对应的中断类型码分别为:70H、71H、72H、73H、74H、75H、76H、77H。
若芯片8259A的初始化命令字ICW2=0A8H,在IR3处有一个中断请求信号,则该中断的中断类型码是(0ABH)
34,8086CPU构成的微机系统中,在执行INTn指令或者响应硬件中断时,CPU保护现场的顺序依次是:CS,IP,FR。
35,适合计算机与外部存储设备的数据传送方式是:DMA传送方式。
36,若要8251A能向外发送数据,控制字中设置正确的是:TXEN=1。
37,芯片8255A端口可以用置位/复位控制字设置的是:端口C。
38,如果芯片8255A所有端口都被设置成方式0输出,置位/复位控制字为0BH时,则:PC5=1.
39,若芯片8255A的端口A和端口B都工作在方式1输入时,端口C中可单独作为输入输出的是:PC3,PC7。
40,计数器0工作在模式2,控制字:24H。
41,与D/A转换器的分辨率有关的是:转换器的位数。
42,属于经典的操作系统类型的是:个人计算机操作系统,网络操作系统。不属于:工业操作系统。
43,多道程序设计环境具有特点:独立性,随机性,共享性。
44,进程调度的时机有:运行完毕,自我阻塞,时间片用完,所需资源没有准备好,出现错误。
45,某计算机系统中并发进程间存在着相互感知的问题,这些问题是:相互不感知,相互间接感知,相互直接感知。没有:顺序感知,平等感知。
46,可“扩充”内存容量的方案是:虚拟页式,虚拟段式。
47,在虚拟页式存储方案中,当进行页面置换时需要用到页表表项的:访问位,修改位。
48,按照文件的用途划分的文件分类是:系统文件,用户文件。
49,文件的权限是511,则:文件属主可执行文件,同组用户可执行,不可读。
50,计算机IO系统的软件部分主要包含:中断处理程序,设备驱动程序,与设备无关的操作系统的软件,用户级软件。不包括:硬件描述层软件。
51,时钟周期控制计算机操作的最小时间单位。每个时钟周期只能完成一个简单操作。一条机器指令的执行时间可用n个时钟周期表示。
53,汇编指令SAL,SHL,是逻辑左移指令,左移1相当于数据乘2。
54,存储器与CPU之间链接时,考虑:合理分配内存地址空间,存储器芯片片选线的连接。CPU内部总线的宽度。
55,SRAM是一种随机存储器,是一种易失性存储器,断电则丢失存储信息。速度快,通常用来制作高速缓存。SRAM芯片与CPU连接时要注意时序分配。
56,8086CPU中断响应和处理过程的叙述正确的是:CPU完成一条指令后对中断进行判断。响应中断时,首先保护标注寄存器内容和断点。执行处理程序前,判断是否有NMI请求,如有则处理该请求。不正确:如果TF=1,则进入单步中断处理程序。
57,如果芯片8251A初始化为同步方式,同步字符的个数可以规定为:0,1,2个。
58,控制字:0AH,则计数器2按BCD码计数方式工作,工作在模式2.
59,D/A转换器分辨率可以用数字的位数表示,分辨率越低线性度越好,输入数字量的位数越多分辨率越高。不对:分辨率越高转换时间越长,分辨率与绝对精度线性相关。
60,IEEE1284标准的连接插座在打印机侧采用36针插座,在计算机侧采用25针插座。
1,从软件设计和开发角度来看,操作系统的主要作用:提供软件开发基础平台。
2,可以共享并且可以被抢占使用:中央处理单元。
3,只能在内核态下运行的是:关中断指令。
4,属于错误:被零除。属于中断:时钟中断,控制台命令,存储器校验错。
5,open()属于文件操作类系统调用。
6,不需要保存在进程控制块中的是:进程用户栈中的信息。保存的:进程调度信息,进程现场信息,进程打开的文件句柄。
7,单核计算机共有20个进程,那么处于就绪状态的进程最多有:19个。(不可以为20个,不然必然会有一个开始运行)
8,操作系统改变进程状态主要通过:调用进程控制原语实现。
9,pthread_yield(0)进程主动释放CPU给其他线程。
10,作为临界资源的对象是:飞机票。
11,对信号量进行P原语操作的是:进入区。
12,通过连接两个进程的一个打开的共享文件,可以实现进程间的数据通信,称为:管道通信。
13,在装入程序时,先直接把程序装入到所分配的内存区域中,然后在程序执行过程中,每当执行一条指令时,再由硬件地址转换机构将指令中的逻辑地址转换成物理地址,这一过程称为:动态重定位。
14,根据在一段时间里页面被使用的 次数 多少选择可以调出的页,称为:最近最不常用页面置换算法。
15,64位UitraSPARC系统通常采样的是反置页表。快表中记录了页号与内存块号的对应关系。进行地址转换时,如果块表不命中则继续查页表。错误:块表存放在寄存器组中。
16,将所有磁盘块的地址集中存放在一张表中,称为:索引结构。
17,设置当前工作目录的主要目的是:加快文件的检索速度。
18,设备管理的主要任务之一是:通过虚拟技术提高设备并发度。
19,控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和IO设备之间进行,这种IO设备控制方式称为:DMA方式。
20,“饥饿”现象:相关进程没有阻塞,但是调度被无限推后。
21,死锁检测:通过运行资源分析程序并报告是否有死锁的方法。
22,-128的补码是:00H。
23,可以用于间接寻址的寄存器是:BP。
24,8086CPU构成的微机系统中把内存分为若干个逻辑段,每个逻辑段的大小不超过:64KB。
25,Pentium微处理器的调试寄存器的作用是:存放断点的地址和状态.
26,Pentium微处理器执行RET指令返回时,标志寄存器的嵌套标志位的值是:NT=0
27,一条机器指令的基本格式是:由操作吗和地址码组成.
28,若指令的操作数采用的是立即数寻址方式,则操作数在: 当前指令中.
29,执行下列指令后:
MOV AX, 1234H
MOV CL, 4
ROL AX, CL
DEC AX
MOV CX, 4
MUL CX
HLT
寄存器AH的值是( 8D00H)。
指令执行的情况如下:
MOV AX,1234H ;(AX)=1234H
MOV GL,4 ;(CL)=4
ROL AX,CL ;(AX)=2341H
DEC AX ;(AX)=2340H
MOV CX,4 ;(CX)=4
MUL CX ;(DX)=0000H,(AX)=8D00H
HLT
所以,程序执行完后,(AX)=8D00H,(DX)=0000H。
2340*4=8D00,高四位放在AX高位,低四位放在DX低位。
30,如果AL的值为7FH,要使得AL=80H,应使用的指令是:NOT AL。(按位取反)
31,用1片3-8译码器和若干片8K*8位的SRAM芯片,可构成的8位存储器最大容量为:64K.
32,微型计算机中的内存存储器,通常采用: 半导体存储器.
33,汇编语言中,CPU对外设的操作通过专门的端口读写指令来完成;
读端口用IN指令,写端口用OUT指令。
例子如下:
IN AL,21H;表示从21H端口读取一字节数据到AL
IN AX,21H;表示从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH
MOV DX,379H
IN AL,DX ;从端口379H读取1字节到AL
OUT 21H,AL;将AL的值写入21H端口
OUT 21H,AX;将AX的值写入端口地址21H开始的连续两个字节。(port[21H]=AL,port[22h]=AH)
MOV DX,378H
OUT DX,AX ;将AH和AL分别写入端口379H和378H
MOV AX,2000H;将16位数据2000H传送到AX寄存器
MOV AL,20H;将8位数据20H传送到AL寄存器
MOV AX,BX;将BX寄存器的16位数据传送到AX寄存器
MOV AL,[2000H];将2000H单元的内容传送到AL寄存器
需要注意的是:
(1)两个存储单元之间不能直接传送数据,即:MOV指令只允许一个操作数在存储器中。MOV [SI],[2000H];这是错误的
(2)MOV指令中立即数不能直接传送给段寄存器(CS、DS、SS、ES)和IP;段寄存器之间不能直接传送。MOV IP,2000 H ;这是错误的
(3)CS和IP不能作为目的操作数。MOV CS,AX ;这是错误的
(4)MOV指令中立即数不能作目标操作数。MOV 2000H,[SI] ;这是错误的
34,8086微处理器连续两次读写操作允许最短时间间隔称为:存取周期.
35,一个有16字的数据区,其起始地址为70A0:DDF6H,则该数据区末字单元的物理地址为多少?70a00+dde6= 7e7e6 (8086的物理地址 = 段地址*16 + 偏移地址)
7e7e6 + 1e = 7e804 (起始地址 + 32 -2) 最后一个数据的地址
36,Pentium微处理机工作在保护模式下,每个段寄存器都有64位不可见部分,其中装载的是:段描述符.
37,关中断指令CLI的作用是:禁止CPU响应可屏蔽中断.
38,中断类型码和中断向量之间有下面的关系:中断类型码X4=存放中断向量的首地址。有了存放中断向量的首地址,从该地址开始的4个存储单元中取出的就是中断服务程序的入口地址。在中断向量表中,这些中断是按照中断类型的序号,从0单元开始顺序排序的。
8086CPU构成的微机系统中,中断向量表00084H单元开始依次存放有12H,33H,56H,90H,则该中断向量对应的入口地址是?
39,芯片8259A在联级使用时,下列的主片引脚中应和从片的INT引脚相连的是:IRi
40,8086CPU构成的微机系统中,中断优先权顺序由高到低的顺序是:溢出中断,NMI,单步中断.
41,异步串行通信: 传送双方只要波特率相等即可.
42,芯片8251A工作在同步方式下,则模式字中的B2B1位设置正确的是:B2B1=00
43,芯片8255A的端口A工作在方式1输入时,端口C中被用作端口A的应答信号的是:PC3PC4PC5.
44,端口A工作在方式1输入时,为了能利用INTRA信号向外设发中断信号,置位复位控制字是:09H.
45,端口A工作在方式2,端口B工作在方式0,端口C可以单独作为输入输出的是:PC0.PC1,PC2
46,如果芯片8253的四个端口地址分别是80H,82H,84H,86H,该芯片的端口地址是:86H.
47,光电鼠标在显示器中的坐标位置是:由计算机的CPU计算出来的.
48,微内核(客户/服务器)结构的操作系统具有优点:高可靠性,高灵活性,适合分布式处理.
49,进程控制块用于描述进程的基本情况,包括:进程号,存储信息,打开的文件.不包括:进程页表,动态连接库.
50,对于运行批处理作业的大型计算中心,其调度算法的设计目标是:较大的吞吐量,较短的周转时间,较高的CPU利用率.不包括:较快的响应时间.
51,程序进入临界区应遵循的原则是:空闲则入,忙则等待,有限等待,让权等待.不包括:互斥等待
52,要求进程的逻辑地址与内存存储区域都是连续的存储管理方案是:固定分区,可变分区.
53,在虚存中,页面可能在内存和外存之间频繁地调度,有可能出现抖动或颠簸,抖动或颠簸可能会导致系统效率急剧下降.操作系统为每一个进程保持一个工作集.进程对内存有临界要求,当分配给进程的物理页面小于该临界值时,缺页率上升.
54,按照文件保护方式划分的是:只读文件,可执行文件.
55,文件权限:1执行,2写,4读
56,提高设备和CPU的利用率,经典的IO技术包括:缓冲技术,设备分配技术,SPOOLing技术,DMA与通道技术. 没有:级联及堆叠技术
57,8086CPU工作在最小工作模式下,则构成计算机的基本部件有:8284时钟发生器,8282地址锁存器,8266数据驱动器. 没有:8288总线控制器,8289总线总裁器
58,Test命令将两个操作数进行逻辑与运算,并根据运算结果设置相关的标志位。但是,Test命令的两个操作数不会被改变。TEST AX,AX 不可以
可以将AX清0,并将标志寄存器CF位清0的指令是:SUB AX,AX AND AX,0 XOR AX,AX MOV AX,0
59,CPU与存储器连接的特点是:系统总线的数据总线宽度为8位,存储体分为奇偶两个存储体.系统总线的地址宽度为20位.
60,DRAM是一种随机存储器,是一种易失性存储器,断点则丢失存储信息,需要刷新操作,不定时刷新,数据会丢失.是一种半导体存储器 不对:DRAM与CPU连接时,要注意时序.
61,硬件中断与软件中断的区别是:中断的引发方式不同,获取中断类型码的方式不同,根据中断类型码转向中断服务程序的方式不同.中断响应的条件不同. 不对中断优先级不同,
62,如果芯片8251A的模式字为91H,则其模式字是:奇校验方式,5位字符长度,异步方式.
63,色带用在针式打印机,晒鼓用在激光打印机, 不正确:定影辊用在针式,喷墨,激光
64,计算机系统中的总线按层次可分为:片内总线,板级总线,系统总线 内部总线和外部总线.
1,从安全保护角度,操作系统的作用:第一道安全防线。
2,可以同时共享的软件资源:可重入代码。
3,操作系统需要处理从内核态转为用户态,采用:修改程序状态字。
4,当运行中的程序不希望被外部事件打扰时,可采用:屏蔽中断。
5,fork()函数,属于进程控制类系统调用。
6,“可再入程序”:纯代码程序,运行中不需要修改。不正确:过程调用子程序,可被其他过程调用
7,单核20个进程,处于就绪状态的进程最少为:0个。
8,若一个进程由于申请的内存资源长期不能得到满足,那么操作系统处理的最佳方法是:挂起该进程。
9,如果没有其他线程函数,线程th_f运行后退出。
10,读数据进程,处理数据进程,打印结果进程是通过缓冲区进行相互关联的。
11,信号量V原语操作是在退出区完成的。
12,不同进程间进行通信,是同步的是:管道机制。异步:共享内存,信号机制,套接字。
13,在装入一个程序时,把程序中的指令地址和数据地址经过计算,全部转换成物理地址之后再装入物理内存,这一过程称为:静态重定位。
14,常用的页面调入策略有请求调页和预调页。页面置换有全局置换和局部置换两种策略。选中的置换出内存的页面如果被修改过,需要斜晖磁盘。不正确:分页守护进程在前台执行。
15,第二次遇见合适的才分配:下次适配。
16,随着不断创建和删除文件,从而导致产生磁盘碎片的文件物理结构是:顺序结构。
17,采用树形目录结构的文件系统:由用户决定如何设置当前目录。允许不同用户用相同的名字去命名文件。允许同一用户在不同的子目录中使用相同的文件名。
18,读写磁盘时,操作花费时间最短的是:数据传输。不对的:寻道的,旋转定位,磁头复位。
19,设备管理的主要任务是:通过协调技术避免设备冲突。
20,系统引入一个不同于CPU的特殊功能处理单元,它有自己的指令和程序,可以实现对外围设备统一管理和外围设备与内存之间的数据传送,该方式称为:通道控制方式。
21,内存是属于可重用单元。
22,既可以作8位寄存器使用,也可作16位寄存器使用的是:BX。
23,Pentium微处理器的引脚收到:SMI请求后,进入系统管理模式。
24,Pentium微处理器中,若不允许虚拟8086模式下的中断,则标志寄存器的标志位可以设置:VIP=1.
25,操作数采用直接寻址方式,则操作数在:内存单元中。
26,指令流水线中的吞吐率是指:单位时间内流水线上完成的指令或输出结果的数量。
27,当外设速度与CPU速度不匹配时,8086CPU需要在:T4状态前插入Tw状态。
28,BCD码(Binary-Coded Decimal),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。
十进制数357按压缩BCD码存储时,机器中表示为:0357H。
29,执行下列指令后,BX的值为:101
MOV AX,0 MOV BX,1 MOV CX,100 P1:ADD AX,BX INC BX LOOP P1
cpu执行loop指令的过程:1.(cx)=(cx)-1;2.判断cx中的值是否为零,如果cx寄存器里的值不为0,则转到标号处执行程序;如果cx中的值为0则向下执行其他的指令。所以说cx中存放的就是循环的次数。加1指令 INC
指令功能 目标操作数+1
30,能完成标志寄存器中CF位清0功能的8086汇编指令是:CLC。
31,用一片3-8译码器和若干片4K*4位的SRAM芯片,可构成8位的存储器的最大容量为:32KB。
3-8译码器的输入是3个脚,输出是8个脚。用高低电平来表示输入和输出。输入是二进制。3只脚也就是3位二进制数。输入可以3位二进制数。3位二进制最大是111 也就是8。输出是8个脚,表示10进制。是根据输入的二进制数来输出。如果输入是101 那么就是第5只脚高电平,表示二进制数是5。 其实3-8译码器的功能就是把输入的3位2进制数翻译成10进制的输出。
32,EPROM:可编程,可擦除,只读存储器,
33,高速缓存要求速度快,通常选用:SRAM芯片。
34,存储器组成中,若某块存储芯片采用部分译码法,有1条地址线未用,则该存储芯片中的每个单元有:2个地址号。
35,Pentium微处理器工作在保护模式下,给出分页管理机制中的页目录基地址是:控制寄存器CR3。
36,8086CPU响应中断时,不能自动入栈保存的是:通用寄存器AX。
37,Pentium微处理器构成的微机系统中,实模式下的中断向量表所占用的内存空间是:1KB。
38,芯片8259A在联级使用时,下列的主片引脚中应和从片的CASi引脚相连的是:CASi。
39,多片8259A级联使用时,从片的级联信号CAS0-CAS2是:输入信号。
40,起止异步方式的通信格式中,起始位是:1位。
41,芯片8251A工作在全双工方式,则控制字中的RXE,TXEN位设置正确的是:RXE=1,TXEN=1。
42,芯片8255A的端口A工作在方式1输出时,端口C中被用作端口A的应答信号的是:PC3,PC6,PC7。
43,芯片8255A的端口A工作在方式1输出时,为了能利用INTRA信号向外发中断信号,置位复位控制字是:0DH。
44,芯片8255A可工作在方式1的数据端口是:端口A和B。
45,按键在开闭过程中的机械抖动是:按键结构造成的。
46,线程描述表需要记录的信息:处理器寄存器的值,硬件设备寄存器的值,栈现场状态。没有:打开的文件描述符,线程内存空间。
47,对于交互式系统,其调度算法的设计目标是:较快的响应时间,较均衡的性能。
48,可以实现进程互斥的是:peter son算法,test-and-set(TS)指令,swap或excha nge指令 信号量。
49,在虚拟页式存储管理中,为能实现地址变换所涉及到的数据结构是:空闲区表,页表,位图。没有:分区分配表,段表。
50,采用先进先出算法,可能导致Belay现象。出现抖动时,系统用于调度页面所需要的时间的进程实际运行所占用的时间还多。工作集大小与工作集窗口尺寸密切相关。操作系统为每个进程提供与工作集大小相等的物理页面数。当分配给进程的物理页面数小于该临界值时,缺页率上升。
51,按照文件存放时限分类:档案文件,临时文件,永久文件。
52,文件权限:1执行,2写,4读。
53,操作系统在进行设备分配时,根据算法需要查找相应的数据结构,该数据结构包括:系统设备表,设备控制表,控制器控制表,通信控制表。没有:设备分配表。
54,衡量流水线性能的主要指标有:吞吐率,加速比,效率。没有:速度,时间。
55,源操作数位于内存储存器的是:TADD AX,[2100H] ADD AX,[BX][DI]20H(间接取值)
56,8086CPU分为:总线接口单元和执行单元两个部分。内部数据总线是16位,外部数据总线16位。使用20位地址总线中的低16位管理64KB的IO端口空间。可通过引脚信号设置为最小最大工作模式。不对:指令队列的长度是4个字节。
57,DRAM芯片通常采用电容保存信息,常用的刷新方式有:集中式刷新,分布式刷新,异步式刷新。没有:静态和动态式刷新。
58,芯片8259A在初始化时只进行ICW1和ICW2的设置,则该8259A工作在:单片,没有级联。中断请求优先级固定按IR0~IR7排序。非缓冲方式。一般中断结束方式。没有:特殊全嵌套方式。
59,X86指令系统中,执行STI指令后:使标志寄存器中的IF标志置1。CPU处于开中断状态。允许CPU相应来自引脚NMI的请求。不对:CPU发出INTA信号。
60,中断服务程序入口地址:集中存放在内存的最低地址端。被定义为中断向量。由中断类型号左移两位指向的向量地址表中读出。不对:是中断向量地址指针。内存任意位置均可存放。
61,模式字85H,工作模式为:6位字符长度。异步方式,波特率因子为1。
62,1是输入,0是输出。
1,从计算机系统发展角度来看,操作系统的主要作用是提供:虚拟机和扩展机。
2,内存分配模块:不可以同时共享。
3,既可以在内核态运行又可以在用户态下运行的是:置移位方向标志。
4,程序性中断:与当前运行的进程有关。
5,用户进程在实现系统调用时,能用来传递参数的是:通过寄存器传递,通过堆栈传递,通过指令自带传递。不能:通过变量传递。
6,进程控制块的组织方式正确的是:线性方法,索引方法,链接方式。不对:B+树方法。
7,单核20个进程,处于阻塞状态的进程最多为:20个。
8,变化必定引起另一个进程状态发生变化的是:运行态到阻塞态。
9,出现pthread_exit(0),exit(NULL)则:程序运行中最多存在2个进程。
10,信号量机制中所谓的“临界区”是指:访问临界资源的代码。
11,关于管程叙述正确的是:管程中不允许同时存在两个或两个以上的运行进程。Hoare提出了管程的一种实现方法。条件变量是用于解决同步问题的。不对:管程的互斥量是由信号量及PV操作实现的。
12,进程在运行时所产生的地址超出其地址空间,则发生了:地址越界。
13,检查进入内存时间最久页面的R位,如果是0,则置换该页,如果是1,就将R位清0,并把该页放到链表的尾端,修改其进入时间,然后继续进行搜索。这一策略称为:第二次机会页面置换算法。
14,页式存储管理方案中,正确的是:逻辑地址连续,物理页面可以不相邻。错误:用户编程时需要考虑如何分页,分配物理页面采用的时最优算法,物理地址的计算公式为内存块号+页内地址。
15,链接结构:检索速度慢,且不适合随机存取文件。
16,对需要经常进行访问的文件,顺序文件:最适合连续存取。
17,通常对外存存储设备存取的过程是按某一顺序完成的:读状态,置数据,置地址,置控制,再读状态。
18,设备管理的任务:通过接口技术为用户提供一致的系统调用。
19,按信息交换方式不同,一个系统可以设置多种类型的通道:字节多路通道,数据多路通道,选择通道。不属于通道类型:顺序通道。
20,时钟中断属于:不可重用资源。
21,一次分配所有资源来解决死锁的方法称为:死锁预防。
22,机器数10010100B,若采用压缩BCD码来表示,则其十进制真值为:94.
23,Pentium处理器中,由CALL指令,中断或异常引起子程序调用时,标志寄存器的嵌套标志位的值是:NT=1
24,假设8086CPU中的SS=0408H,SP=0130H,则当前栈顶单元的物理地址是:041B0H。
25,若指令的操作数采用的是寄存器间接寻址方式,则操作数在:内存单元中。
26,指令流水线中的加速度比是指:采用流水线后的工作速度与等效的顺序串行方式的工作速度之比。
27,执行字符串指令时,提供目标串逻辑地址的寄存器是:ES和DI。
28,十进制数257按字符形式存储时,机器中表示为多少 :323537H
因为字符'2'的ASCII码为50,十六进制为32H,同理,字符'5'的十六进制为35H,字符'7'的十六进制为37H。
29,VR DB ‘HOW ARE YOU’ 编译后变量VR分配的字节数为:12.
30,指令JA表示 CF=0 且ZF=0 即A>B转移。
指令JB表示 CF=1 且ZF=0 即A <B转移。
如果寄存器AL中值为4BH,执行下列指令后,AL的值为:42H。
AND AL,0FH al=0BH
CMP AL,0AH al>0AH
JB P1 不进行直接跳转
ADD AL,07H 执行 al=12H
P1:ADD AL,30H 执行 al=42H
31,判断BL寄存器内容与AL寄存器内容是否相等,若相等,转P1执行。在指令JZ P1前的一条指令是:CMP BL,AL
32,内存储器的容量通常是指:ROM和RAM容量之和。
33,交换指令XCHG是两个寄存器,寄存器和内存变量之间内容的交换指令,
VAR A:ARRAY[1..150, 1..200] OF integer;
i,j:integer;
FOR j:=1 to 200 DO
FOR i:=1 to 150 DO
A[i,j]:=0;
设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?C
A)150
B)200
C)150 ×200
D)150 × 150
矩阵按行存放,分析代码了解到存放方式与访问方式不相同,是按列访问的。因此可把矩阵按页大小分为200页,每页150个元素,分析当访问第1个元素(在第1页)时缺页,第2个元素(在第2页)缺页,第3个元素(在第3页)……时会发生缺页于是得知共缺页150 ×200次,所以选C选项。
15,构成为文件内容的基本单位称为信息项。
16,执行文件打开之后,返回的是:文件描述符。
17,用户进程在等待鼠标点击输入时,不断检测对应接口寄存器的完成位是否为1,该IO设备控制方式称为:程序直接控制方式。
18,交叉路口发生死锁情况。预防死锁:必要条件成立:互斥条件,不可剥夺条件,循环等待条件。不成立:请求和保持条件。
19,一个8位机器数65H,当其当作补码表示时,对应十进制真值是:101。不是负数就为正了。
20,已知[x]补,求[1/4]补的方法是:[x]补算术右移2位。
21,下列数据中有奇偶校验位,没有数据错误,采用偶校验的数据是:11001001。(其他数据:11000001,11011001,11101111)
因为字符码第一位是校验位,由于D的真值有三个1,所以校验位写成1凑成偶数,这也叫偶校验。虽然题目没有明确是奇校验还是偶校验,但由于是单选题,可推出只有是偶校验才会有唯一正确。
22,如果8086微处理器的引脚MN/MX接+5V,则执行OUT DX,AX指令时,其引脚M/IO和WR的状态是:0和0。
23,8086微处理器中对堆栈栈顶进行管理的寄存器是:SP。
24,8086微处理器中,一个基本的总线周期由4个时钟周期T组成,在T1状态,CPU总线AD15-AD0上发出的信号是:地址信号。
25,8086CPU工作在最小模式下,当其他总线控制部件控制系统总线期间,CPU引脚信号HOLD和HLHA的状态是:1和1。
26,程序员不能直接读写的32位寄存器是:TR。
27,ADD AX,[DI+BX]中源操作数的物理地址是:16*(DS)+(BX)+(DI)。
28,用符号名代表字符串 。用一个具有一定含义的符号名定义某一个较长的字符串,在随后的程序中就用该符号名。
MOVE EQU MOV ;给指令MOV取另一个符号名MOVE
29,JNO不溢出跳转,JO溢出跳转,JNC大于等于时跳转。JMP无条件转移。
30,假设汇编程序段如下,执行程序后,DAT2数据区的数据是:5,6,7,8,9。
DAT1 DB 0,1,2,3,4,5,6,7,8,9
DAT2 DB 5 DUP(?)
MOV CX,5
MOV BX,5
MOV SI,0
MOV DI,0
NEXT:MOV AL,DAT1[BC+SI]
MOV DAT2[DI],AL
INC SI
INC DI
LOOP NEXT
31,push,汇编术语,实现压入操作的指令是PUSH指令;实现弹出操作的指令是POP指令。PUSH的操作过程是:(SP)<--(SP)-2,((sp))<--OPRD 即先修改堆栈指针SP(压入时为自动减2),注意: 每进行一次压入操作,都压入一个字(16位)。
32,SAR:算术右移指令,在执行时将操作数看成带符号数进行移位。SAL:算术右移指令。
shl是逻辑左移指令,它的功能为:
(1)将一个寄存器或内存单元中的数据向左移位;
(2)将最后移出的一位写入CF中;
(3)最低位用0补充。
shr是逻辑右移指令,它和shl所进行的操作刚好相反。
用带进位的左移,就是RCL:左移时把操作数的最高位移入CF,而CF中原有内容移入操作数的最低位。
33,某主存是单体4字节,每字8位,则该主存储器一个存取周期内能读写的数据位数是:32位。
34,Pentiumw微处理器工作在保护模式下,组成虚拟地址的是:16位段选择符和32位偏移量。
35,CPU立即响应中断的必要条件之一是:一条指令执行完毕。
36,8086CPU构成的微机系统中,中断向量表中地址为00040H~00043H的单元中存放的是87H,64H,56H,42H,则该中断向量的类型码是:16号中断。
37,多片8259A级联使用时,从片8259A的级联信号CAS0-CAS2是:输入信号。
38,8259A芯片中,寄存器ISR的作用是:记录正在处理的中断请求信号。
39,设外部设备的状态端口地址为PORTS,数据端口地址为PORTD,如果采用软件查询-应答式输入,正确的是:
AGAIN:IN AL,PORTS
TEST AL,01H
JNZ AGAIN
40,串行通信中比特率和数据传输速率之间的关系是:成正比。
41,模式字设置为:95H,则波特率因子为1。
42,状态字为0B5H,则接收时停止位出错。
43,端口A可以工作在3中方式下,端口B只能工作在方式0和方式1。
44,关于8253编程为二进制最大计数值得叙述:计数值应设为0。
45,可编程定时/定时器8253启动计数方式:有软件和硬件方式。
46,采样频率应大于信号中最高频率的2倍。
47,批处理操作系统的特点:成批处理用户作业,用户无法干预作业的运行,系统资源利用率较高。 不对:运行速度快,运行成本低。
48,并发程序:程序之间会产生相互制约的关系。并发程序与计算不再一一对应。程序的执行结果不可再现。
49,不同的进程由于设计目标不同而具有不同的进程行为,它们可以归纳为:计算密集型,IO密集型。没有:内存访问密集型。
50,可能产生外部碎片的是:段式,可变分区。
51,常用的页面调入策略有:请求调页,预调用。没有:全调页,后调页,延迟调页。
52,存储介质是:磁盘,适合的是:连续结构,顺序存取。连续结构,随机存取。链接结构,顺序存取。索引结构,顺序存取。不适合:链接结构,随机存取。
53,属于块设备的是:硬盘,磁带机。
54,进行算术逻辑运算时,一次可处理的信息长度是:8位,16位。
55,虚拟存储器:将主存空间和辅存空间统一编址。根据硬件支持,并由操作系统调度。根据组织形式,可分为页式虚拟存储器,段式虚拟存储器,段页式虚拟存储器。为了扩大程序的访问空间。不对:为了提高CPU的执行速度。
56,源操作数存放在代码段的是:MOV AL,25H SUB AL,13H。
57,Pentium微处理器工作在保护模式下使用门描述符控制访问目标代码的入口,属于门描述符的是:调用门描述符,任务门描述符,中断门描述符,陷阱门描述符。没有:控制门描述符。
58,A/D(模拟量转数字量)转换器需要转换启动信号。D/A不需要启动信号。
59,属于评价总线性能指标的是:总线宽度,总线带宽,总线控制方式。没有:总线类型,总线波特率。
60,按键电路去抖动的处理方法有:利用软件延时20ms,利用R-S触发器。没有:利用一个与非门电路对波形做整形。
61,USB:属于外部总线,每个接口都可以输出5V电压。可以在系统层上分为USB主机,USB器件和USB连接。USB的数据传输采用NRZI编码的方式。不对:USB2.0标准的引脚共定义了8根。
62,属于D/A转换器的常用参数是:绝对精度,分辨率,线性度。不包括:转换时间,转换效率。
63,A/D转换器:用于把模拟量转换为数字量。8位的比16位的转换精度低。不对:8位的比16位的转换时间快。转换时间与被转换信号的频率相关。