极客技术博客
Toggle Menu
主页
在线C语言编译器
教程
Java 教程
Linux 教程
Python 算法教程
博客
博客列表
Operating Systems Concepts
考察进程 线程 调度 同步 内存管理 文件系统等操作系统核心概念
1. 以下哪个是表示进程等待事件发生的状态?
运行中
等待中
就绪
终止
2. 以下哪些是死锁发生的必要条件?(选择所有适用项)
互斥
占有且等待
抢占
循环等待
3. 内核是操作系统中直接与硬件交互的部分。
True
False
4. 在操作系统进程管理中,PCB的全称是什么?
5. 哪种调度算法以时间片(time quantum)为特征?
先来先服务(FCFS)
时间片轮转(Round Robin)
短作业优先(SJF)
优先级调度
6. 以下哪些是系统调用的例子?(选择所有适用项)
printf()
open()
fork()
scanf()
7. 连续内存分配会产生外部碎片。
True
False
8. 操作系统将不活跃的程序数据从RAM临时移到磁盘的技术称为什么?
9. 哪个文件系统组件存储文件的元数据(如权限、大小)?
超级块
索引节点(Inode)
块位图
目录项
10. 以下哪些是操作系统的类型?(选择所有适用项)
批处理系统
分时系统
分布式系统
编译器
11. 线程与父进程共享相同的地址空间。
True
False
12. 短作业优先(SJF)调度算法的主要目标是什么?
最小化响应时间
最大化吞吐量
最小化平均等待时间
确保公平性
13. 在操作系统中,GUI的全称是什么?
14. 以下哪些内存管理技术有助于减少碎片?(选择所有适用项)
分页(Paging)
分段(Segmentation)
紧凑(Compaction)
连续分配
15. Unix中的fork()系统调用创建一个新线程。
True
False
16. 哪个操作系统组件负责管理设备通信?
内核
设备驱动程序
外壳(Shell)
文件系统
17. 以下哪些是操作系统的功能?(选择所有适用项)
进程管理
错误检测
编译器优化
资源分配
18. 虚拟内存允许进程使用比物理RAM更多的内存。
True
False
19. 已准备好执行但等待CPU时间的进程处于什么状态?
运行中
阻塞
就绪
挂起
20. 以下哪些是实时操作系统的例子?(选择所有适用项)
VxWorks
QNX
Windows 10
RTLinux
Reset
Answered 0 of 0 — 0 correct