开始您的搜索!

栏目站长笔记

   发布时间2024-6-18 08:19

   浏览人数207浏览

   转载自微信公众号微信公众号原文作者作者  ← 查找 / 关注作者公众号

一、单选题【本部分共20个小题,共计60分】
1、[单选题]在批处理系统中,导致创建进程和典型事件是(  )。【3分】
A. 作业录入
B. 作业调度
C. 进程调度
D. 中级调度
标准答案:B

2、[单选题]分区分配内存管理方式的主要保护措施是(   )。【3分】
A. 界地址保护
B. 程序代码保护
C. 数据保护
D. 栈保护
标准答案:A

3、[单选题]系统调用号是( )传入给eax寄存器的。【3分】
A. 在libc库中
B. 通过int 0x80陷入内核后 
C. 在IDT表中 
D. 在sys_call_table中
标准答案:A

4、[单选题]一个请求分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是(   )。【3分】
A. 2^8字节
B. 2^16字节
C. 2^24字节
D. 2^32字节
标准答案:C

5、[单选题]在x86上,Linux系统的系统调用是通过(   )中断号实现的。【3分】
A. 0x21
B. 0x80 
C. 0x81
D.  0x20
标准答案:B

6、[单选题]在进程的状态转换中,(  )变化肯定不可能发生。【3分】
A. 执行―就绪
B. 阻塞-执行
C. 阻塞―就绪
D. 就绪―阻塞
标准答案:D

7、[单选题]操作系统的接口有哪些类型?(  )【3分】
A. 图形接口
B. 命令级接口
C. 程序接口
D. 以上都是
标准答案:D

8、[单选题]兼有操作系统三种基本类型的两种或两种以上功能的操作系统称之为(  )。【3分】
A. 批处理系统
B. 分时系统
C. 通用操作系统
D. 实时系统
标准答案:C

9、[单选题]发生死锁的必要条件为四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏(    )条件是不太实际的。【3分】
A. 不可剥夺
B. 互斥
C. 部分等待
D. 循环等待
标准答案:B

10、[单选题]下列选项中,会导致用户进程从用户态切换到内核态的操作是(  )。I.整数除以零 II.sin() 函数调用 III.read系统调用【3分】
A. 仅I、II
B. 仅I、III
C. 仅II、II
D. I、II、III
标准答案:B

11、[单选题]分页系统中的页面是为( )所感知的。【3分】
A. 用户
B. 操作系统
C. 编译系统
D. 连接装配程序
标准答案:B

12、[单选题]某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100 μs,将缓冲区的数据传送到用户区的时间是50 μs,CPU对一块数据进行分析的时间为50 μs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是(    )【3分】
A. 1500 μs、1000 μs
B. 1550 μs、1100 μs
C. 1550 μs、1550 μs   
D. 2000 μs、2000 μs
标准答案:B

13、[单选题]支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中(  )不是引起操作系统选择新进程的直接原因。【3分】
A. 运行进程的时间片用完
B. 运行进程出错
C. 运行进程要等待某一事件发生
D. 有新进程进入就绪状态
标准答案:D

14、[单选题]设某磁盘旋转速度为3600r/min,一条磁道上的字节数15K,每次读写1KB字节的数据传输时间为(    )。【3分】
A. 1.1ms
B. 83ms 
C. 16.7ms
D. 60ms
标准答案:A

15、[单选题]线程控制块TCB中不应拥有的内容是(  )。【3分】
A. 内存地址空间   
B. 指令计数器PC
C. 用户栈指针
D. 线程状态
标准答案:A

16、[单选题]关于链接,下列说法错误的是:(   )。【3分】
A. 静态链接是指在编译阶段直接把静态库加入到可执行文件中去,这样可执行文件会比较大
B. 动态链接则是指链接阶段仅仅只加入一些描述信息,而程序执行时再从系统中把相应动态库加载到内存中去
C. 为创建可执行文件,链接器必须要完成的主要任务是:符号解析(把目标文件中符号的定义和引用联系起来)和重定位(把符号定义和内存地址对应起来然后修改所有对符号的引用)
D. 由于链接动态库和静态库的路径可能有重合,所以如果在路径中有同名的静态库文件和动态库文件,比如libtest.a和libtest.so,gcc链接时默认优先选择静态库
标准答案:D

17、[单选题]下列对重定位的叙述中,正确的选项是:(  )【3分】
A. 经过重定位后,指令代码并不发生变化
B. 经过重定位后,只是数据地址发生了变化
C. 经过重定位后,指令代码中的操作码和操作数地址都要发生变化
D. 经过重定位后,只是数据地址和指令代码中的操作数发生了变化
标准答案:A

解析:经过重定位后,指令代码并不发生变化,即指令代码中的操作码和操作数都不发生变化,变化的是指令代码的地址和数据地址。选项D容易被错选。
18、[单选题]处于后备状态的作业存放在(    )中。【3分】
A. 外存
B. 内存
C. 外存和内存
D. 扩展内存
标准答案:A

19、[单选题]某动态分区分配存储管理系统,某时刻内存中空闲分区情况如表2-7所示,有一个作业申请50 KB内存,系统把第4个空闲分区分配给了该作业,则该系统采用的分区分配算法是(    )。内存空闲分区情况:序号1的分区大小是80KB,分区始址是60KB;序号2的分区大小是75KB,分区始址是150KB;序号3的分区大小是55KB,分区始址是250KB;序号4的分区大小是90KB,分区始址是350KB。【3分】
A. 最佳适应算法
B. 最坏适应算法
C. 首次适应算法
D. 循环首次适应算法
标准答案:B

20、[单选题]可通过界限寄存器进行存储保护的存储器管理方法是(    )。【3分】
A. 分区式分配存储管理
B. 分页存储管理
C. 分段存储管理
D. 段页式存储管理
标准答案:A

二、判断题【本部分共10个小题,共计40分】
21、[判断题]Linux可以支持不同的文件系统,通过cat/proc/filesystems命令可以在/proc目录下查看filesystems文件。【4分】
标准答案:

22、[判断题]解决死锁的方法中,银行家算法是一种死锁预防策略,资源有序分配法是一种死锁避免策略。(    )【4分】
标准答案:

23、[判断题]Linux磁盘的swap区采用的是连续的外存分配方式。【4分】
标准答案:

24、[判断题]对系统调用进行优化,是因为系统调用的实现从用户态切换到内核态,执行完系统调用程序后又从内核态切换回用户态,代价很大。【4分】
标准答案:

25、[判断题]采用页式存储管理的系统中,若逻辑地址中的页号用8位表示,页内地址用16位表示,则用户程序的最大长度可为16M字节,主存分块大小为64K字节(   )。【4分】
标准答案:

26、[判断题]采用页式存储管理时,程序中的逻辑地址可分成页号和页内偏移两部分(   )。【4分】
标准答案:

27、[判断题]在分区分配算法中,首次适应算法倾向于优先利用内存中最大空闲分区部分进行分配( )。【4分】
标准答案:

28、[判断题]共享内存通信两个进程共享同一块区域,因为这块区域两个进程都可以访问,因此,必须互斥的进行,这种说法( )【4分】
标准答案:

当两个进程共享同一块区域时必须互斥进行,每个进程都有自己的数据,必须避免同时对数据进行操作。
29、[判断题]C语言的库函数其实是对基础函数的封装。【4分】
标准答案:

C语言的函数库中的部分函数是对系统调用的封装。
30、[判断题]Linux内核模块的插入和运行必须用root权限。【4分】
标准答案:
返回顶部