首页 > 编程知识 正文

在多道程序设计的计算机系统中,CPU,关系数据库原理与程序设计

时间:2023-05-04 13:11:07 阅读:59404 作者:5

以下过程的四个特征中,最基本的特征是()。

[v_act]并发性

动态性

独立性

异步性[/v_act]

1、同时性是指多个过程实体同时存储在存储器中并在一定时间内同时运行。 并发性是过程的重要特征,同时也成为操作系统的重要特征。

2、动态性:动态性是流程的最基本特征,因为流程的本质是流程实体的一次运行过程。

3、独立性:流程实体是独立运行、独立分配资源、独立接受调度的基本单元。

4、异步是指过程以各自独立、不可预测的速度前进,或实体异步执行。

导致创建流程的事件包括:

[v_act]用户登录

设备中断

作业调度

执行系统调用[/v_act]

在多个程序环境中,只有进程可以在系统上运行。 因此,必须创建进程才能运行程序,创建进程通常需要四个时间。

1 .用户登录。 可以理解为,有新用户到来,需要为其提供服务,而不是在该服务之前,所以创建。

2 .作业时间表。 将资源分配给计划作业,从备份队列将其置于内存中,然后创建进程。

3 .提供服务。

4.APP应用要求。

以下是对线程的描述。 其中正确的是()。

[v_act]线程自己有一点资源,但可以使用其所属进程的资源

同一进程中的多个线程具有相同的地址空间,从而也更容易同步和通信

进程创建和线程创建的时空开销不同

进程切换和线程切换的时空开销相同[/v_act]

在下面的描述中,正确的是()。

[v_act]同一进程中的线程可以同时运行,但不同进程的线程只能串行运行

同一进程中的线程只能串行运行,而不同进程的线程可以同时运行

同一进程或不同进程中的线程只能串行运行

同一进程或不同进程中的线程可以同时运行[/v_act]

很明显,对于多核,无论是同一进程还是不同进程,都可以并行执行多个线程

线程是操作系统的概念,对于已经具有线程管理的操作系统()。

Windows 3.2

操作系统/2

Windows NT

马孔

属于以下进程基本状态的是()。

[v_act]就绪

实行

备份

块[/v_act]

进程的基本状态:阻止状态、就绪状态、运行状态。

工作基本状态:备份状态、运行状态、完成状态。

以下任务步骤不是创建()进程所需的步骤。

创建[v_act]PCB

CPU调度程序调度进程的CPU

为进程分配所需的资源,如内存

PCB访问进程准备队列[/v_act]

每当系统中发出创建新进程的请求时,操作系统都会调用创建原语Creat,并按以下步骤创建新进程:

1、申请空白PCB,为新流程申请获取唯一的数字标识,从PCB集合中索取一个空白PCB

2 .分配执行新进程所需的资源,包括各种物理和逻辑资源,如内存、文件、I/O设备和CPU时间

3、初始化过程控制块(PCB )

4、如果进程准备队列可以接受新进程,则将新进程插入准备队列

关于过程的正确说法是()。

[v_act]进程是一个程序。 或者,进程是程序的另一种称呼

创建的进程在消失之前处于进程的三种基本状态之一

多个不同的进程不能包含相同的程序

队列中的进程即使处于其他状态也置于队列中[/v_act]

进程的三个基本状态包括就绪状态、运行状态和阻止状态。

多个不同的进程可以包含相同的段。

) )时,有可能保留某个进程。

[v_act]进程处于死锁状态

进程数过少

进程数太多

进程故障[/v_act]

进程挂起的原因如下:

1、最终用户请求

2、父流程请求

3、负荷调节的必要性

4、操作系统需求

即使进程太少,进程也不会锁定,如果进程出现故障,则会进入退出状态。

多编程系统进程从执行状态迁移到就绪状态的理由是()。

[v_act]

电影结束

等待其他进程的执行结果

等待I/O

高优先级进程断开CPU连接[/v_act]

(1)运行)如果进程在进程机器上运行,则说明该进程处于运行状态。 处于此状态的进程的数量小于或等于处理器的数量,并且对于单处理器系统,只有一个进程处于运行状态。 如果其他进程无法运行,例如,如果所有进程都被阻止,则系统中的空闲进程通常会自动运行。

)就绪)如果一个进程获得除处理器之外的所有所需资源,并且获得处理器并能够立即执行,则该进程被称为就绪

态。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。

(3)阻塞:也称为等待或睡眠状态,一个进程正在等待某一事件发生(例如请求I/O而等待I/O完成等)而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。

有关进程的描述中,()是正确的。

[v_act]进程执行的相对速度不能由进程自己来控制

利用信号量的P.V操作可以交换大量信息

同步是指并发进程之间存在的一种制约关系

并发进程在访问共享资源时,不可能出现与时间有关的错误 [/v_act]

进程的执行速度与各种资源有关,时间不定 P V又叫P V原语,或者0或者1,用来解决同步关系 同步,解决制约关系,比如一个进程的执行必须在另一进程之后

下列资源中()是临界资源。

[v_act]打印机

非共享的资源

共享变量

共享缓冲区[/v_act]

临界资源是指每次仅允许一个进程访问的资源。

属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享。

一个进程从执行状态转换到阻塞状态的可能原因是本进程()。

[v_act]时间片完

需要等待其他进程的执行结果

执行了V操作

执行了P操作[/v_act]

运行态:进程占用CPU,并在CPU上运行;

就绪态:进程已经具备运行条件,但是CPU还没有分配过来;

阻塞态:进程因等待某件事发生而暂时不能运行; 进程在一生中,都处于上述3中状态之一。

运行—》就绪: 时间片用完。

就绪—》运行:运行的进程的时间片用完,调度就转到就绪队列中选择合适的进程分配CPU

运行—》阻塞:发生了I/O请求或等待某件事的发生

阻塞—》就绪:进程所等待的事件发生,就进入就绪队列

P操作是阻塞作用

V操作是唤醒作用

一个进程从阻塞状态转换到就绪状态的可能原因是该进程()。

[v_act]时间片完

执行了唤醒原语

执行了V操作

执行了P操作 [/v_act]

P原语:为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,直到另外一个进程唤醒它。操作为:申请一个空闲资源(把信号量减1),若成功,则退出;若失败,则该进程被阻塞;

V原语:为唤醒原语,负责把一个被阻塞的进程唤醒,它有一个参数表,存放着等待被唤醒的进程信息。操作为:释放一个被占用的资源(把信号量加1),如果发现有被阻塞的进程,则选择一个唤醒之。

在单处理机系统中,设系统中有n个进程(n>2),且当前处理机没有执行进程调度程序,下列情况哪些可能发生()

[v_act]没有运行的进程,有2个进程处于就绪状态,n进程处于等待状态

一个进程处于运行状态,n-1进程处于等待状态

一个进程处于运行状态,1个进程处于就绪状态,n-2进程处于等待状态

一个进程处于运行状态,n-1进程处于就绪状态,没有进程处于等待状态[/v_act]

A 明显不对 一共 n+2个进程了

B n-1个进程被阻塞了,是满足题意的

C 运行的进程唤醒n-1个被阻塞进程中的一个进程

D 运行的进程唤醒n-1个被阻塞进程

下列选项中,()可能是强占方式进程调度中引起调度的原因。

[v_act] 当前的运行进程调用阻塞原语而进入阻塞状态

当前的运行进程因提出申请I/O而阻塞

有更高优先级的进程到达而从执行状态变为就绪状态

正在执行的进程执行了P原语操作,由于资源不足而阻塞[/v_act]

进程的调度方式包括非剥夺方式和剥夺方式。

非剥夺方式: 分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。

剥夺方式: 当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程优先原则、时间片原则。

选择排队作业中等待时间最长的作业优先调度,该调度算法是()。

[v_act]先来先服务调度算法

高响应比优先调度算法

优先权调度算法

短作业优先调度算法 [/v_act]

对进程调度算法中,排队等待时间最长的作业即是最先进入等待队列的作业;

短作业优先算法是根据作业运行时间长短来衡量的;

优先级调度算法分为静态优先权和动态优先权;

响应比高优先算法其实也是一种优先级调度,其优先权权值相当于响应比,响应比等于作业响应时间除以作业要求服务的时间。

有作业控制块JCB连成一串而形成的排队队列称为()。

[v_act]挂起队列

阻塞队列

就绪队列

后备队列[/v_act]

高级调度:从后备作业队列(作业控制块)中将作业调入进就绪进程队列,所以作业控制块中存放的是后背作业队列。

中级调度:是为了提高内存的使用率,将一些暂时不能运行的进程从内存移动到外存上去,即内存外出不断交换,所以中级调度会涉及到虚拟存储器。暂时不能运行的进程,由就绪挂起队列,阻塞挂起队列。而阻塞队列里的进程会由于等待时间过长自动调入到阻塞挂起队列里面去。

低级调度(短程调度)分两类,非抢占式调度和抢占式调度,从就绪进程队列中选取合适进程送到CPU上运行。

下列四个选项描述的时间组成了周转时间,其中可能发生多次的是()。

[v_act]等待I/O操作完成的时间

作业在外存后备队列上等待作业调度的时间

进程在CPU上执行时间

进程在就绪队列上等待进程调度的时间[/v_act]

一个作业从外存载入内存后,不会再次发生在后备队列等待调度的情形。

下面列出的是选择调度方式和算法的四个面向用户的准则。其中不完全适用于实时系统的准则是()

[v_act]优先权准则

响应时间快

截止时间的保证

周转时间短[/v_act]

面向用户的准则

通常把周转时间短作为评价批处理系统的性能

响应时间此准则是分时操作系统中选择进程调度的重要准则

截止时间的保证这是评价实时系统性能的重要指标

优先权准则

面向系统原则

( 1 )系统吞吐量高

( 2 )处理机利用率好

( 3 )各类资源平衡利用;处理机,内存, I/O 设备等

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。