操作系统---基础题目汇总七

本文介绍了操作系统的一些基本概念和问题,包括多道程序的再现性、动态优先权调度算法与FCFS的关系、Windows的虚拟内存机制、内核线程与用户线程的区别、虚存的实现技术以及进程调度的原因和PV操作的使用。内容涵盖了操作系统中线程管理、内存管理和进程调度等多个方面。
摘要由CSDN通过智能技术生成

1、多道程序的执行一定不具备再现性。
正确答案: A

A、错
B、对
单道程序的再现性是本身固有的,多道程序的执行失去了再现性,多道程序执行的再现性不是自然获得的,是通过程序员的编程控制添加上去。

2、在采用动态优先权的优先权调度算法中,如果所有进程都具有相同优先权初值,则此时的优先权调度算法实际上和()相同。
正确答案: A

A、先来先服务调度算法
B、短作业优先调度算法
C、时间片轮转调度算法
D、长作业优先调度算法

动态优先权是指在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。例如,我们可以规定,在就绪队列中的进程,随其等待时间的增长,其优先权以速率a提高。若所有的进程都具有相同的优先权初值,则显然是最先进入就绪队列的进程将因其动态优先权变得最高而优先获得处理机,此即FCFS算法。

3、Windows内存管理和大多数现代操作系统一样,Windows实现按需调页的虚拟内存机制。在32位的Windows计算机上,进程具有4GB的虚拟内存地址空间。
正确答案: A

A、对
B、错
和大多数现代操作系统一样,Windows实现按需调页的虚拟内存机制。由于操作系统使用了虚拟内存,这就给应用程序造成了一个假象,以为计算机安装的内存远远超过自己所需要的数量。
在32位的Windows计算机上,进程具有4GB的虚拟内存地址空间,操作系统通常会把这4GB的地址空间划分为进程和系统两个部分。因此,每个进程可以获得2GB的虚拟内存,根据可用的容量。分配给所有进程的虚拟内存总数不能超过页面文件和大多数物理内存的总和(操作系统本身也要占据一小部分物理内存)。

4、下面有关内核线程和用户线程说法错误的是?
正确答案: C

A、用户线程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会
B、内核线程只运行在内核态,不受用户态上下文的影响。
C、用户线程和内核线程的调度都需要进过内核态。
D、内核线程有利

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值