计算机三级 嵌入式第十套Word文档下载推荐.docx
《计算机三级 嵌入式第十套Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机三级 嵌入式第十套Word文档下载推荐.docx(23页珍藏版)》请在冰豆网上搜索。
![计算机三级 嵌入式第十套Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/29/befad4ee-c14b-4229-b5fc-0ede2cd9cafb/befad4ee-c14b-4229-b5fc-0ede2cd9cafb1.gif)
B选项是从软件开发者的角度来看;
D选项是从计算机系统的角度来看。
第3题:
若X=-127,Y=-1,字长N=8,则[X-Y]补是
A.82H
B.72H
C.7EH
D.8EH
A第4题:
共享性是操作系统的特征之一,下列哪种软件资源可以同时共享?
A.可重入代码
B.临界区
C.中断服务程序
D.内核调度模块
A
【解析】可重入代码(Reentrycode)是一种允许多个进程同时访问的代码,可以被多个进程共享,所以答案为A选项。
临界区是指访问临界资源的那段代码,各个进程必须互斥访问,B选项错误;
单处理机系统在某一个时刻只能运行一个中断服务程序,处理一个中断,C选项错误;
单处理机系统在同一时刻只能执行一个进程,因而只允许一个进程访问内核调度模块,D选项错误。
第5题:
若某微机系统地址总线有32条,则该微机系统能直接寻址的内存空间为
A.4GB
B.32MB
C.4MB
D.32KB
第6题:
操作系统需要处理器从内核态转为用户态时,采用的是下列哪种方法?
A.调用访管指令
B.调用中断程序陷入
C.修改程序状态字
D.利用堆栈返回
【解析】机器处于核心态是可以执行硬件所提供的全部指令,包括特权指令和非特权指令,在核心态时可利用特权指令修改程序状态字转换为用户态。
而用户态转换为核心态唯一的途径是中断,因此选C选项。
A、B选项是用户态转换到核心态;
D选项没有状态转换。
第7题:
Pentium微处理器的引脚收到以下哪个信号后,进入系统管理模式
A.SMI请求
B.NMI请求
C.INTR请求
D.INT请求
第8题:
进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法?
A.陷入内核态
B.设置不被打扰状态字
C.屏蔽中断
D.将中断信号排队
【解析】进程运行时状态发生转换的原因是发生中断,不希望被外部事件打扰只有设置程序状态字寄存器(PSW)的IF中断标志位,设置为IF为0屏蔽中断,因此选C选项。
第9题:
Pentium微处理器中,若不允许虚拟8086模式下的中断,则标志寄存器的标志位设置正确的是
A.VIP=1
B.VIP=0
C.VIF=1
D.VIF=0
第10题:
对于函数fork(),它属于哪一类系统调用?
A.进程控制类
B.文件操作类
C.设备管理类
D.信息维护类
【解析】函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。
所以fork()函数是进程控制类函数,选A选项。
第11题:
若汇编指令的操作数采用的是直接寻址方式,则操作数在
A.当前指令中
B.内存单元中
C.内存单元中
D.下条指令中
B
第12题:
所谓“可再入程序”是指下列哪一类程序?
A.纯代码程序,运行中不需要修改
B.过程调用子程序,可被其他过程调用
C.代码及堆栈,允许部分修改
D.中断服务程序,与用户代码无关
【解析】可再入程序是由可重入代码组成的程序,可以被安全的并行执行,当该程序正在运行时,可以再次载入内存并执行它。
具有如下特点:
它是纯代码的,即在执行过程中不可修改;
调用它的进程应该提供属于它自己的数据区。
因此选A选项。
第13题:
指令流水线中的吞吐率是指
A.单位时间内流水线上所完成的指令或输出结果的数量
B.流水线达到稳定状态后的获得的吞吐率
C.流水线达到稳定状态后的输出指令数量
D.流水线完成n条指令的实际吞吐率
第14题:
某单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最少是几个?
A.1
B.20
C.19
D.0
【解析】若进程推进的顺序不当,或资源不足(或分配不当)则有进程全部阻塞,因而处于就绪状态的进程最少可以是0个,所以选D选项。
第15题:
当外设速度与CPU不匹配时,8086CPU需要在下列哪个状态前插入TW状态
A.T1状态
B.T2状态
C.T3状态
D.T4状态
第16题:
若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是
A.挂起该进程
B.额外增加该类资源
C.重启该进程
D.撤销该进程
【解析】挂起是指:
把一个进程从内存转到外存。
机器的资源是有限的,在资源不足的情况下,操作系统对内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被操作系统再次调回内存,重新进入等待被执行的状态即就绪态,所以最佳方法是挂起该进程,选A选项。
第17题:
十进制数375按压缩BCD码存储时,机器中表示为
A.0375H
B.030705H
C.016DH
D.00016DH
第18题:
对于如下C语言程序
intmain()
{
printf("
HelloWorld\n"
);
fork();
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是
A.共打印出6行HelloWorld
B.共打印出7行HelloWorld
C.共打印出8行HelloWorld
D.共打印出9行HelloWorld
但是被创建的子进程的起始执行指令地址却是从原进程代码的所执行fork()函数之后开始执行的。
如若标记上述代码的第1个fork()为f1,第2个fork()为f2,第3个fork()为f3则父进程调用f1产生的子进程代码与父进程一样但起始执行指令地却是从f2开始执行的。
按此方法计算则打印行数为1+f1+f2+f3+1行,f1执行后打印行数为f2+f3+1行,f2执行后打印行数为f3+1行,f3执行后打印行数为1行。
合计9行。
所以选D选项。
第19题:
如果数据段有如下定义,则编译后变量VR分配的字节数为
A.10个字节
B.4个字节
C.5个字节
D.9个字节
第20题:
有如下C语言程序
void*th_f(void*arg)
HelloWorld"
intmain(void)
pthread_ttid;
intst;
st=pthread_create(&
tid,NULL,th_f,NULL);
if(st==0)
Oops,Icannotcreatethread\n"
exit(NULL);
针对上述程序,下列叙述中哪一个是正确的?
A.线程th_f运行中出现错误
B.线程th_f运行后等待一个特定的线程退出
C.线程th_f运行后主动释放CPU给其他线程
D.线程th_f运行后退出
【解析】分析线程th_f的代码可知:
代码只有一个printf()函数调用语句,没出错的指令,排除A,没有等待其他线程的指令,排除B,没有调用阻塞原语的指令,排除C,只有一个printf函数调用语句,所以线程会执行完指令后退出。
第21题:
执行下列指令后,BX的值为
MOVAX,0
MOVBX,1
MOVCX,100
P1:
ADDAX,BX
INCBX
LOOPP1
A.101
B.100
C.99
D.102
第22题:
某系统在打印数据时,读数据进程、处理数据进程和打印结果进程是通过下列哪个对象相关联的?
A.缓冲区
B.打印机
C.进程
D.磁盘
【解析】首先打印机与读数据进程无关,排除B,读数据进程将数据放入缓冲区后供处理数据进程使用;
处理数据进程将处理结果放入缓冲区供打印结果进程使用,本题三个进程之间协同工作是通过互斥访问临界资源缓冲区而进行的,所以选A选项。
第23题:
能完成标志寄存器中CF位清0功能的8086汇编指令是
A.STC
B.CMC
C.NEG
D.CLC
第24题:
在解决进程同步和互斥的问题时,对信号量进行V原语操作是在下列哪一个代码区进行的?
A.进入区
C.退出区
D.剩余区
【解析】进入临界区前的进入区对信号量执行P原语操作,离开临界区的退出区对信号量执行V原语操作。
第25题:
用1片3-8译码器和若干片4K×
4位的SRAM芯片,可构成8位存储器的最大容量为
A.128KB
B.16KB
C.32KB
D.64KB
第26题:
不同进程之间进行通信时,可以按需要采用同步或异步的方式,下列方法中,哪一种通信方式是同步的?
A.共享内存
B.消息机制
C.管道通信
D.套接字
【解析】共享内存即共享缓冲区方式进行通信,缓冲区数目不为1时可同步或异步;
消息机制是指进程间通过相互发送消息进行通信,可同步或异步;
套接字是一组进程间交换数据的协议,可以是异步或同步;
管道通信,是一方进程发送另一方只能接收,此方式只为同步。
第27题:
下列关于EPROM的叙述,不正确的是
A.只读存储器
B.可编程的只读存储器
C.可擦除可编程的只读存储器
D.电可擦除的可编程只读存储器
第28题:
在装入一个程序时,把程序中的指令地址和数据地址经过计算,全部转换成物理地址后再