全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某系统采用动态分区分配,当前按地址递增排列的空闲分区依次为:60KB、120KB、40KB、200KB、80KB,各相邻空闲分区之间均被已分配分区隔开。此时一个位于容量120KB与40KB两个空闲分区之间的已分配分区被释放,其大小为50KB,释放后立即与相邻空闲分区合并。随后作业Y请求90KB内存。若采用最佳适应算法,作业Y将被分配到上述合并后产生的空闲分区。
登录后查看答案
判断:在一个系统中,互斥、请求和保持、不可剥夺、循环等待四个条件同时成立,就足以断定系统已经发生死锁。
进程A、B均在时刻0到达,服务时间分别为4和2。采用非抢占式调度,FCFS按A、B顺序执行,SJF按短作业优先执行。两种算法的平均周转时间分别为5和4,因此本例中SJF的平均周转时间较短。判断该表述是否正确。
在 Python 3 中,表达式 (-31)//8 + (-31)%8 + round(2.675, 2)**2 的求值结果为 4.1289。判断该说法是否正确。
设 s = "plume"。判断:切片 s[1:4] 会包含索引 4 处的字符“e”。
判断:在 Python 中,表达式 10 / 5 的运算结果是整数 2,因为 10 能被 5 整除。
判断题:在 Python 中,变量必须先声明其类型才能赋值使用;一个变量一旦绑定整型对象后,就不能再赋值为字符串对象。
判断:一个程序调用库函数获取当前时间;若该库函数仅在用户态读取已缓存的数据,则此次调用不发生系统调用。随后程序发起创建进程的系统调用,CPU经陷阱机制切换到核心态执行内核服务,完成后返回用户态;因此,库函数调用必然是系统调用,而创建进程属于文件操作类系统调用。
判断:进程创建、终止等请求属于进程控制类系统调用,文件读写请求属于文件管理类系统调用。
某 UNIX 风格文件系统采用直接块、一次间接块和二次间接块的混合索引。判断:一次间接块能够索引多少个文件数据块,只由数据块大小决定,与块地址所占长度无关。
判断:某 UNIX 文件系统中,块大小为 1KB,每个块地址占 4 字节,则一次间接地址块本身可存放 256 个块地址,因此仅通过直接块和一次间接块,单个文件的最大容量为 256KB。
判断:在动态分区分配中,最坏适应算法每次总是挑选最大的空闲分区进行划分,因此它能有效避免外部碎片的产生,且长期运行后空闲分区平均容量会比最佳适应算法更小。
某分页存储系统的页大小为4KB,逻辑地址为0x3A6C,快表命中且页号3对应页框号9。判断:该逻辑地址的页内偏移为0x3A6C,物理地址为0x9A6C。
某操作系统中已确认存在死锁。判断:互斥、请求并保持、不可剥夺和循环等待四个条件必然同时成立;反之,仅观察到循环等待,不能据此断定系统已死锁。
使用银行家算法进行安全性检查时,只要能够找到一条安全序列,就可以判定系统处于安全状态。判断该表述是否正确。
判断题:在某单处理器系统中,多个进程在一段时间内宏观上同时推进、微观上交替执行,这体现了操作系统的并发性;由于并发进程共享内存资源且各进程执行序列不可预知,系统必须保证资源共享的方式只能是互斥共享,而不能采用同时访问方式。
判断:实时系统的首要设计目标是让多个交互用户轮流获得处理器时间片,因此时间片轮转是其区别于批处理系统的关键特征。
判断:操作系统中的并发是指多个程序在同一时刻都实际执行指令。
将地址块 10.24.0.0/21 等长划分为 4 个子网,则每个子网的前缀长度变为 /23,且每个子网可分配给主机的地址数为 512。
判断下列说法的正误:操作系统的异步性是指并发进程以各自独立且不可预知的速度推进,因此同一进程在不同运行中可能经历不同的推进时序。