ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:31.51KB ,
资源ID:8998464      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8998464.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东专升本 计算机科学与技术 专业课模拟试题.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

山东专升本 计算机科学与技术 专业课模拟试题.docx

1、山东专升本 计算机科学与技术 专业课模拟试题计算机科学与技术模拟试题操作系统模拟试题 一一、填空题(本题共25分,每题5分)1、进程的逻辑地址到_地址的转换,称为重定位。2、分区管理分为_和_两种方式。3、处理机在执行系统程序时的状态称为_,在执行用户程序时的状态称为_。4、如果为了使所有进程都有机会运行,最好采用的调度算法是_。5、对记录式文件,操作系统为用户存取文件信息的最小单位是_。二、(本题满分为10分)以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。三、(本题满分为10分) 对于如下的页面访问序列:1, 2, 3, 4, 1, 2

2、, 5, 1, 2, 3, 4, 5当内存块数量分别为3和4时,试问:使用FIFO、LRU置换算法产生的缺页中断是多少?(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断)四、(本题满分为15分) 某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:页号物理块号031721138则逻辑地址0A5C(H)所对应的物理地址是什么?要求:写出主要计算过程。五、(本题满分为15分) 假定具有5个进程的进程集合PP0,P1,P2,P3,P4,系统中有三类资源A,B和C。其中A类资源有10个,B类资源有5个,

3、C类资源有7个。假定在某时刻有如下状态:Allocation Max Available A B C A B C A B C P00 1 0 7 5 3 3 3 2 P12 0 0 3 2 2 P23 0 2 9 0 2 P32 1 1 2 2 2 P40 0 2 4 3 3 试给出Need,并说明当前系统是否处于安全状态,如果是,给出安全序列。如果不是,说明理由。答案一、1、物理 2、静态分区 动态分区 3、系统态 用户态4、轮转法 5、记录二、当用户进程请求打印输出时,Spooling系统同意打印输出,但并不真正把打印机分配给该用户进程,而只为它做两件事:1,由输出进程在输出井中为之申请一

4、空闲盘块区,并将要打印的数据送入其中;2,输出进程再为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入表中,再将该表挂到请求打印队列之上。如果还有进程要求打印输出,系统仍可以接受该请求,同样做上面的工作。如果打印机空闲,输出进程将从请求打印队列的队首取出一张请求表,根据表中的要求将要打印的数据从输出井传送到内存缓冲区,再由打印机进行打印。打印完毕,输出进程再查看请求打印队列中是否还有等待要打印的请求表,若有,再取出一张表,并根据其中的要求进行打印,如此下去,直至请求队列为空位置,输出进程才将自己阻塞起来,等待下次再由打印请求时才被唤醒。三、FIFO淘汰算法:内存块为3时,缺页中断(

5、或称缺页次数、页面故障)为9;内存块为4时,缺页中断为10。 LRU淘汰算法:内存块为3时,缺页中断为10;内存块为4时,缺页中断为8。四、125C(H)(要求写出计算步骤)分析页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件“用户编程空间共32个页面”,可知页号部分占5位;由“每页为1KB”,1K=210,可知内页地址占10位。由“内存为16KB”,可知有16块,块号为4位。逻辑地址0A5C(H)所对应的二进制表示形式是:000 1010 0101 1100 ,根据上面的分析,下划线部分为页内地址,编码 “000 10” 为页号,表示该逻辑地址对应的页号为2。查页表,得到物理块号

6、是4(十进制),即物理块地址为:01 00 ,拼接块内地址10 0101 1100,得01 0010 0101 1100,即125C(H)。五、当前系统处于安全状态,安全序列如下求解:work = Available = (3 , 3 , 2 ) 寻找Needj =work=( 3 , 3 , 2 ) (j= 0 , 1 , 2 , 3 , 4) j = 1Need1 = (1 ,2 ,3 ) =(3 , 3 , 2 ) work : =(3 , 3 , 2 ) + (2 ,0 ,0 ) =(5 , 3 , 2 ) 寻找Needj =work=( 5 , 3 , 2 ) (j= 0 , 2 ,

7、 3 , 4) j = 3Need3 = (0 ,1 ,1 ) =(5 , 3 , 2 ) work : =(5 , 3 , 2 ) + (2 ,1 ,1 ) = (7 , 4 , 3 ) 寻找Needj =work=(7 , 4 , 3 ) ( j = 0 , 2, 4) j = 4Need4 = (4 ,3 ,1 ) =(7 , 4 , 3 ) work : = (7 , 4 , 3 ) + (0 ,0 ,2 ) = (7 , 4 , 5) 寻找Needj =work=(7 , 4 , 5) (j = 0 , 2 ) j = 2Need2 =(6 ,0 ,0 ) =(7 , 4 , 5 )

8、 work : = (7 , 4 , 5 ) + (3 ,0 ,2 ) =(10 , 4 , 7) 寻找Needj =work=(10 , 4 , 7) ( j = 0 ) j = 0work : = (10 , 4 , 7 ) + (0 ,1 ,0 ) = (10 , 5 , 7) 所以安全序列为P1,P3,P4,P2,P0。操作系统模拟试题 二一、 填空题(本题共25分,每题5分)1、 操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的_,并控制程序的运行,使整个计算机系统能高效地运行。2、 操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的

9、条件是_。3、 银行家算法中,当一个进程提出的资源请求将导致系统从_进入_时,系统就拒绝它的资源请求。4、 在请求页式存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,_的次数可能增加也可能减少。5、 采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是_。 二、(本题满分为10分)在操作系统中,P操作和V操作各自的动作是如何定义的?三、(本题满分为10分) 假设一个活动头磁盘有200道, 编号从0-199. 当前磁头正在143道上服务, 并且刚刚完成了125道的请求. 现有如下访盘请求序列(磁道号): 86, 147, 91, 177, 94,

10、 150, 102, 175, 130 试给出采用下列算法后磁头移动的顺序和移动总量(总磁道数). (1). 先来先服务(FCFS)磁盘调度算法. (2). 最短寻道时间优先(SSTF)磁盘调度算法.(3). 扫描法(SCAN)磁盘调度算法.(假设沿磁头移动方向不再有访问请求时, 磁头沿相反方向移动.)四、(本题满分为15分) 设系统中有三类资源A、B和C,又设系统中有5个进程P1,P2,P3,P4和P5.在T0时刻系统状态如下: 最大需求量 已分配资源量 剩余资源量 A B C A B C A B C P1 8 6 4 1 2 1 2 1 1 P2 4 3 3 3 1 1 P3 10 1 3

11、 4 1 3 P4 3 3 3 3 2 2 P5 5 4 6 1 1 3(1) 系统是否处于安全状态?如是,则给出进程安全序列.(2) 如果进程P5申请1个资源类A、1个资源类B和1个资源类C,能否实施分配?为什么?五、(本题满分为15分) 有n+1个进程A1, A2, .An 和 B:(1) A1,.An通过同一个缓冲区各自不断地向B发送消息, B不断地取消息, 它必 须取走发来的每一个消息. 刚开始时缓冲区为空. 试用P、V操作正确实现之. (2) 若缓冲区个数增至m个, 试用P、V操作实现正确的通讯. 答案:一、1、资源 2、S0 3、安全状态 不安全状态4、缺页中断 5、216二、在操

12、作系统中,P操作和V操作各自的动作是如何定义的?答:P操作顺序执行下述两个动作:信号量的值减1,即S=S-1; 如果S0,则该进程继续执行;如果S0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止)。 V操作顺序执行下述两个动作:S值加1,即S=S+1;如果S0,则该进程继续运行; 如果S0,则释放信号量队列上的第一个PCB(即信号量指量指针项所指向的PCB)所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。三、(1)86,147,91,177,94,150,102,175,130 (2)当前

13、磁头在143道上: 147,150,130,102,94,91,86,175,177(3)当前磁头在143道上,并且刚刚完成125道的请求 147,150,175,177,130,102,94,91,86四、 (1) 最大需求量 已分配资源量 剩余资源量 尚需要量 A B C A B C A B C A B C P1 8 6 4 1 2 1 2 1 1 7 4 3 P2 4 3 3 3 1 1 1 2 2 P3 10 1 3 4 1 3 6 0 0 P4 3 3 3 3 2 2 0 1 1 P5 5 4 6 1 1 3 4 3 3 系统是处于安全状态,安全序列为:P4,P2,P1,P3,P5

14、(2)P5申请(1,1,1) 最大需求量 已分配资源量 剩余资源量 尚需要量 A B C A B C A B C A B C P1 8 6 4 1 2 1 1 0 0 7 4 3 P2 4 3 3 3 1 1 1 2 2 P3 10 1 3 4 1 3 6 0 0 P4 3 3 3 3 2 2 0 1 1 P5 5 4 6 2 2 4 3 2 2 不能实施分配,因为分配后找不到安全序列,系统将处于不安全状态.五、(1) n+1个进程P1, P2, .,Pn 和 Q ,一个缓冲区Pi ( i=1,.,n): Repeat 生产消息; P(S1); 向缓冲区送消息; V(S2) Until Fal

15、se Q: Repeat P(S2); 从缓冲区取消息; V(S1); 处理消息; Until False S1=1, S2=0(2) k个缓冲区 Pi ( i=1,.,n): Repeat 生产消息; P(S1); P(mutex); 向BUFFERl中送消息; l:=(l+1) mod k; V(mutex); V(S2) Until False S1=k;S2=0;mutex=1;l=0;ll=0 Q: Repeat P(S2); P(mutex); 从BUFFERll取消息; ll:=(ll+1) mod k; V(mutex); V(S1) Until False 微机原理与接口技术

16、(七)一、填空题(每题5分,共5个题,总分25分)18086/8088 CPU具有两种外部中断,它们是_和_。2(234)10_2_163第二代CPU使用的电子器件是_;第三代CPU采用的电子器件是_。4EIA RS-232C 的TXD和RXD数据线上的电平逻辑1=_V;逻辑0=_V。5在8086中,段寄存器CS1200H,指令指针寄存器IPFF00H,此时指令的物理地址为:_。二、(10分)什么是中断源?8086通常的中断源有哪些?三、(10分)何为逻辑地址?何为物理地址?它们俩者之间有何关系?四、(15分)编写程序段实现如下功能:(1)将立即数17H送DL;立即数7FH送AL。(2)从DX

17、所指的端口中读取一个字节至AL;将AX中的一个字输出至DX和DX1所指的端口中。五、(15分)在1000H开始的内存中,放有1000个ASCII字符,请设计一程序,将这串ASCII字符以异步串行通信方式从8255A PB0输出,采用偶校验、一位起始位、一位终止位、波特率500 (可调用1ms软件定时程序 “D1MS”)。8255A接口连接图如下:8255A工作方式控制字如下 D7 D6 D5 D4 D3 D2 D1 D0特征位 A组方式 A口C47B组方式B口 C03答案一、1、 可屏蔽中断,非屏蔽中断2、 11101010,EA3、 半导体,集成电路4、-3-15,+3+155、21F00H

18、二、引起中断的原因或能发出中断申请的来源称为中断源。 通常中断源有以下几种: (1)一般的输入输出设备。如键盘、行打印机等。 (2)数据通道中断源。如磁盘、磁带等。 (3)实时时钟。 (4)故障源。如电源掉电等。三、物理地址是存储器的实际地址,一个存储单元的物理地址是惟一,逻辑地址为程序设计中所使用的存储器地址,它由段基址和地内偏移地址两部份构成,物理地址=段基址16偏移地址,可见一个存储单元的逻辑地址可以有若干个四、(1)MOV DL,17HMOV AL,7FH(2)IN AL,DXOUT DX,AX五、MOV SI ,1000HMOV CX ,1000MOV DX ,30FH MOV AL

19、 ,10000000B OUT DX,AL MOV DX,30DHMOV AL ,0FFH OUT DX ,ALCALL D1MSCALL D1MSL1: MOV BL ,8MOV AL ,0OUT DX ,AL CALL D1MSCALL D1MSMOV AL ,SIAND AL ,ALJP L2OR AL ,80HL2: OUT DX ,ALCALL D1MSCALL D1MSROR AL,1DEC BLJNZ L2MOV AL ,0FFHOUT DX ,ALCALL D1MSCALL D1MSINC SI LOOP L1HLT;微机原理与接口技术(九)一、填空题(每题5分,共5个题,总分

20、25分)1、数制转换:247.86= H =_BCD2、8086CPU中典型总线周期由_个时钟周期组成,其中T1期间,CPU输出_信息。3、异步串行通信数据格式由起始位、 位、 位和 位等4部分组成。4、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始物理地址是_ 。5、用4K4bit的存储器芯片构成32KB的存储器, 所需要的芯片数是 片。二、(10分)EU与BIU各自的功能是什么?如何协同工作?三、(10分)8086如何响应一个可屏蔽中断请求?简述响应过程。四、(15分)用其他指令完成和下列指令一样的功能:(1) REP MOVSB (2) REP LODSB

21、 (3) REP STOSB (4) REP SCASB五、(15分)已知某8255A在系统中占用888BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序。答案一、1、F7.DCH 001001000111.10000110 BCD 2、4个 地址 3、数据 奇偶校验 停止 4、0AAA40H 5、16二、EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU

22、不需BIU提供服务时,BIU可进行填充指令队列的操作。三、当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。四、(1) LOOP1:MOV AL,BYTE PTR SIMOV ES:BYTE PTR DI, ALINC SI 或: DEC SIINC DI 或: DEC DILOOP LOOP1(2) LOOP1:MOV AL, BYTE PTR SIINC SI 或: DEC SILOOP LOOP1(3) LOOP1:MOV ES:BYTE PTR DI, ALINC DI 或: DEC D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1