山东计算机科学与技术专升本真题

  • 格式:doc
  • 大小:266.50 KB
  • 文档页数:14

.

Word 资料 计算机科学与技术专业综合一试卷

操作系统原理(50分)

一、单项选择题(10分,每题1分)

1.操作系统是( A )

A.系统软件 B.办公软件 C.应用软件 D.信息管理软件

2.进程在三个基本状态的转换,肯定不会有的转换是( B )

A.运动态到就绪态 B.等待态到运行态 C.运动态到等待态 D.等待态到就绪态

3.单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多为__9_个。( )

A.1 B.8 C.9 D.10

4.进程调度是从_______选择一个进程进入处理器中运行。( B )

A.等待队列 B.就绪队列 C.作业后备队列 D.提交队列

5.在页式存储管理方案中,采用______实现地址转换。( A )

A.页表 B.段表 C.段表和页表 D.空闲区表

6.文件的存储管理实际上是对______的管理。( C )

A.存空间 B.外部存储空间 C.逻辑存储空间 D.物理存储空间

7.打印机是( A )

A.独占设备 B.共享设备

C.有时是独占设备有时是共享设备 D.字符输出设备

8.中央处理器启动通道后,设备的控制工作是由( )

A.中央处理器来执行的 B.中央处理器执行通道程序来执行的

C.通道执行预先编好的通道程序来控制的 D.通道执行用户程序

9.如果生产者消费者问题中共享的缓冲器的容量为8,物品存入缓冲器的同步信号量SP的初始值应为( )

A.0 B.1 C.8 D.-1

10.死锁的4个必要条件是,无法破坏的是( )

A.互斥使用资源 B.占有且等待资源 C.非抢夺式分配 D.循环等待资源

二、填空题(10分,每空1分)

1.计算机系统资源包括________________________和_______________________。

2.进程的基本状态有_______________、_______________、_______________。

3.重定位是将_______________转换为_______________。可分为_______________和动态重定位。

4.分页式存储器的逻辑地址由两部分组成:_______________和_______________。

三、判断对错(5分,每题1分,要求在后面的括号中表明是“√”还是“×”)

1.进程控制块(PCB)是程序存在的唯一标志。( )

2.程序的并发执行,发挥了处理器与外围设备并行工作的能力,使处理器的效率有所提高。( )

3.若无进程处于运行状态,则就绪队列和等待队列为空。( )

4.页式虚拟存储管理中,地址交换是在作业装入的时候完成的。( )

5.虚拟设备采用的核心技术是SPOOL技术。( )

四、简答题(16分,每题4分) .

Word 资料 1.简述进程的定义。

2.试述SPOOL技术的组成及特点。

3.什么是死锁?防止死锁可以采用哪些方法?

4.什么是LRU算法?请简述该算法实现思想。

五、综合题(9分)

生产围棋的工人不小心把相等数量的黑子和白子混合装在一个盒子里,现在要用自动分拣系统把黑子和白子分开,该系统由两个并发执行的进程PA和PB组成,系统功能如下:

 PA专拣黑子,PB专拣白子;

 每个进程每次只拣一个子,当一个进程拣子时,不允许另一个进程去拣子;

 当一个进程拣了子(黑子或白子)后,必须让另一个进程去拣一个(白子或黑子)。

请回答:写出用PV操作时应定义的信号量和初值;

根据定义的信号量,写出用PV操作管理两个并发进程的程序。

微机原理与接口技术(50分)

六、单项选择题(10分,每题1分)

1、 Intel 8086CPU可以访问的I/O空间有( )

A. 4GB B. 1MB C. 64KB D.1KB

2、 PC机中,确定硬中断服务程序入口地址的是 .

Word 资料 A. 主程序中的调用指令 B. 主程序中的转移指令

C. 中断控制器发出的类型码 D. 中断控制器中的中断服务寄存器

3、 用两片中断控制器8259A级联后,CPU可屏蔽中断可扩大到

A. 64级 B. 32级 C. 16级 D. 15级

4、 某一应用系统中采用8254的计数器0做频率发生器,计数器0计数时钟频率为1.2775MHz,欲使它输出一个频率为2500Hz的信号,则在初始化时,送到计数器0的计数初值为

A. 01FFH B. 02FFH C. 0FFFH D. 00FFH

5、 一台具有1024 x 768分辨率,可显示65536种颜色的显示器,其显示适配器(显示卡)上显示存储器容量的配置为

A. 512KB B.1MB C. 大于1.6MB、小于2MB D. 2MB

6、 采用DMA方式,在存储器与I/O设备间进行数据传输,数据的传送要经过

A. CPU B. DMA通道 C. 系统总线 D. 外部总线

7、 8255A工作在方式1时,端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息,其中作为端口A和端口B的中断请求信号的分别时端口C的

A. PC4和PC2 B. PC5和PC1 C. PC6和PC7 D. PC3和PC0

8、 8086CPU上电复位时,要求RESET信号的高电平持续时间至少为

A. 4个时钟中期 B. 50us C. 7个时钟周期 D. 无要求

9、 中断源的中断向量存放在以0000H:004CH开始的四个存储单元中,存储单元的容依次为30H、B2H、86H、47H,该中断源的中断类型码和中断服务程序的入口地址分别为

A. 4CH, 4786H: B230H B. 13H, 4786H: B230H

C. 13H, 30B2H: 8647H D. 4CH, B230H: 4786H

10、 已知逻辑地址(CS)=5000H,(IP)=3000H,其对应的实际地址为

A. 53000H B. 35000H C. 08000H D. 80000H

七、填空题(10分,每空1分)

1. 8237 DMA本身有16位的地址寄存器和字节计数器,若附加有4位的页面地址寄存器,则可以在容量为__________的存储空间中进行DMA数据传送

2. 在MOV WORD PTR[0072], 55AAH指令的机器代码中,最后一个字节是__________

3. 假设(SP)=0100H, (SS)=2000H, 执行PUSH BP指令 ,栈顶的物理地址是__________

4. 20倍速光驱的数据传输速率为__________

5. ALU用来对数据进行算术、逻辑运算,运算结果的一些特征______________储存

6. 为保证动态RAM中的容不消失,需要对动态RAM进行__________操作

7. 宏定义中允许使用宏调用,其限制条件是___________________________________。

8. 一台微机用8251A作异步通信接口,设计要求其通信速率为75~4800位/秒,则其CLK引脚所施加的时钟信号的频率应该大于 _________KHz

9. 8086CPU的寄存器中负责与I/O端口交换数据的寄存器为__________

10. 当系统发生某个事件时,CPU暂停现行程序的执行去执行相应程序的过程,称为__________

八、简述题(12分,每题4分)

1、 简述8086CPU对可屏蔽中断的响应和处理过程。

.

Word 资料

2、 8086系统中,总线收发器8286和总线控制器8288各有何作用和意义?

3、 执行CMP AL,BL指令,判断AL、BL中两个操作数的大小

问:①若AL,BL中为两个无符号数,应依据哪些标志位判断?

②若AL,BL中为两个有符号数,应依据哪些标志位判断?

九、程序分析题(8分)

下列程序的功能是:有两个十字节无符号二进制数分别存放在MEM1和MEM2开始的存单元中,低位在前,高位在后,求这两个数的和,结果存放在MEM3开始的存单元中,低位在前,高位在后。请在划线处填上适当的指令或表达式使程序完整

DATA SEGMENT

MEM1 DB 10 DUP(?)

MEM2 DB 10 DUP(?)

MEM3 DB 10 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

START: MOV AX, DATA

__________________

MOV SI, OFFSET MEM1

MOV DI, OFFSET MEM2

MOV BX, OFFSET MEM3

MOV CX, _____________

CLC .

Word 资料 SUM: MOV AX, WORD PTR[SI]

ADC AX, WORD PTR[DI]

MOV _ ___________. AX

ADD SI, 2

ADD DI, 2

ADD BX, 2

LOOP SUM

CODE ______________

END START

十、综合题(10分)

并行接口8255A在系统中的连接入下图所示,要求