niusouti.com

某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中( ) 。A.顺序方式 B.链接方式 C.索引方式 D.Hash

题目
某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中( ) 。

A.顺序方式
B.链接方式
C.索引方式
D.Hash

相似考题
更多“某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中( ) 。”相关问题
  • 第1题:

    ● 假设系统中进程的三态模型如下图所示,图中的a、b 和 c的状态分别为 (9) 。

    (9)

    A. 就绪、运行、阻塞

    B. 运行、阻塞、就绪

    C. 就绪、阻塞、运行

    D. 阻塞、就绪、运行


    正确答案:A

  • 第2题:

    下图所示的程序流程图中有 (请作答此空) 条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为 () 。

    A.3
    B.4
    C.5
    D.6

    答案:A
    解析:
    三条简单路径分别为begin→y=n-1成立→output A→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1] →y=n-1成立→end;
    MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。

  • 第3题:

    某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为( )MB;共有(请作答此空)个页面。

    A.512
    B.1024
    C.2048
    D.4096

    答案:D
    解析:
    本题的正确答案为D。由于页号的地址的长度为二进制10位,212=4096,所以该系统共有4096个页面。

  • 第4题:

    假设某计算机系统中进程的三态模型如下图所示,那么图中的a、 b、c、d处应分别填写( )。

    A.作业调度、时间片到、等待某事件、等待某事件发生了
    B.进程调度、时间片到、等待某事件、等待某事件发生了
    C.作业调度、等待某事件、等待某事件发生了、时间片到
    D.进程调度、等待某事件、等待某事件发生了、时间片到

    答案:B
    解析:
    进程的三态图如下所示:

  • 第5题:

    某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在( )号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(请作答此空)。

    A.4、5
    B.5、4
    C.5、8
    D.8、8

    答案:D
    解析:
    物理页的大小为512字节,进程A逻辑地址为1111的变量的逻辑页号为2,对应的物理页号为4。根据题意进程A的逻辑页4与进程B的逻辑页5要共享的物理页8,那么应该在进程A页表的逻辑页4对应的物理页处填8,进程B页表的逻辑页5对应的物理页处也填8。

  • 第6题:

    某系统的进程状态转换如下图所示。图中1、2、3和4分别表示引起状态转换时的不同原因。原因4是由于(请作答此空);一个进程状态转换会引起另一个进程状态转换的是( )。

    A.就绪进程被调度
    B.运行进程执行了P操作
    C.阻塞进程等待的事件发生了
    D.运行进程时间片到了

    答案:C
    解析:
    本题考查的是计算机操作系统进程管理方面的基础知识。图中原因1是由于调度程序的调度引起;原因2是由于时间片用完引起;原因3是由于I/O请求引起,例如进程执行了P操作,由于申请的资源得不到满足进入阻塞队列;原因4是由于I/O完成引起的,例如某进程执行了V操作将信号量值减l,若信号量的值小于o,意味着有等待该资源的进程,将该进程从阻塞队列中唤醒使其进入就绪队列。因此试题(9)的正确答案是C。

  • 第7题:

    某系统的进程状态转换如下图所示。图中1、2、3和4分别表示引起状态转换时的不同原因。原因4是由于( );一个进程状态转换会引起另一个进程状态转换的是(请作答此空)。

    A.1→2
    B.2→1
    C.3→2
    D.2→4

    答案:B
    解析:
    本题选项A"1→2"不可能,因为调度程序从就绪队列中调度一个进程投入运行,不会引起另外一个进程时间片用完;选项B"2→1"可能,因为当现运行进程的时间片用完,会引起调度程序调度另外一个进程投入运行;选项C"3→2"不可能,因为现运行进程由于等待某事件被阻塞,使得CPU空闲,此时调度程序会从处于就绪状态的进程中挑选一个新进程投入运行;选项D"4→1"不可能,一般一个进程从阻塞状态变化到就绪状态时,不会引起另一个进程从就绪状态变化到运行状态。

  • 第8题:

    下图所示的 PCB(进程控制块)的组织方式是( )。

    A.链接方式
    B.索引方式
    C.顺序方式
    D.Hash

    答案:B
    解析:
    进程控制块PCB的组织方式:

    1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。

    2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。

    3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。

  • 第9题:

    在Linux系统中,采用(请作答此空)命令查看进程输出的信息,得到下图所示的结果。系统启动时最先运行的进程是( ),下列关于进程xinetd的说法中正确的是( )。

    A.ps -all
    B.ps -aef
    C.ls -a
    D.ls -la

    答案:B
    解析:
    ps命令显示系统正在运行的进程,参数:e列出系统所有的进程,f列出详细清单。显示各列为:★ UID:运行进程的用户★ PID:进程的ID★ PPID:父进程的ID★ C:进程的CPU使用情况(进程使用占CPU时间的百分比)★ STIME:开始时间★ TTY:运行此进程的终端或控制台★ TIME:消耗CPU的时间总量★ CMD:产生进程的命令名称Linux操作系统内核被加载入内存后,开始掌握控制权。接着,它将完成对外围设备的检测,并加载相应的驱动程序,如软驱、硬盘、光驱等。然后,系统内核调度系统的第一个进程,init进程。作为系统的第一个进程,init的进程ID(PID)为1。它将完成系统的初始化工作,并维护系统的各种运行级别,包括系统的初始化、系统结束、单用户运行模式和多用户运行模式。在Linux系统中,大部分的服务进程(daemon)都会设置成在系统启动时自动执行。服务进程是指在系统中持续执行的进程。但是,过多进程同时执行必然会占据更多的内存、CPU时间等资源,从而使系统性能下降。为了解决这个问题,Linux系统提供了一个超级服务进程:inetd/xinetd。inetd/xinetd总管网络服务,使需要的程序在适当时候执行。当客户端没有请求时,服务进程不执行;只有当接收到客户端的某种服务器请求时,inetd/xinetd根据其提供的信息去启动相应的服务进程提供服务。inetd/xinetd负责监听传输层协议定义的网络端口。当数据包通过网络传送到服务器时,inetd/xinetd根据接收数据包的端口判断是哪个功能的数据包,然后调用相应的服务进程进行处理。  除Red Hat Linux 7使用xinetd来提供这个服务外,大部分版本的Linux系统都使用inetd。

  • 第10题:

    在Linux系统中,采用( )命令查看进程输出的信息,得到下图所示的结果。系统启动时最先运行的进程是(请作答此空),下列关于进程xinetd的说法中正确的是( )。

    A.0
    B.null
    C.init
    D.bash

    答案:C
    解析:
    ps命令显示系统正在运行的进程,参数:e列出系统所有的进程,f列出详细清单。显示各列为:★ UID:运行进程的用户★ PID:进程的ID★ PPID:父进程的ID★ C:进程的CPU使用情况(进程使用占CPU时间的百分比)★ STIME:开始时间★ TTY:运行此进程的终端或控制台★ TIME:消耗CPU的时间总量★ CMD:产生进程的命令名称Linux操作系统内核被加载入内存后,开始掌握控制权。接着,它将完成对外围设备的检测,并加载相应的驱动程序,如软驱、硬盘、光驱等。然后,系统内核调度系统的第一个进程,init进程。作为系统的第一个进程,init的进程ID(PID)为1。它将完成系统的初始化工作,并维护系统的各种运行级别,包括系统的初始化、系统结束、单用户运行模式和多用户运行模式。在Linux系统中,大部分的服务进程(daemon)都会设置成在系统启动时自动执行。服务进程是指在系统中持续执行的进程。但是,过多进程同时执行必然会占据更多的内存、CPU时间等资源,从而使系统性能下降。为了解决这个问题,Linux系统提供了一个超级服务进程:inetd/xinetd。inetd/xinetd总管网络服务,使需要的程序在适当时候执行。当客户端没有请求时,服务进程不执行;只有当接收到客户端的某种服务器请求时,inetd/xinetd根据其提供的信息去启动相应的服务进程提供服务。inetd/xinetd负责监听传输层协议定义的网络端口。当数据包通过网络传送到服务器时,inetd/xinetd根据接收数据包的端口判断是哪个功能的数据包,然后调用相应的服务进程进行处理。  除Red Hat Linux 7使用xinetd来提供这个服务外,大部分版本的Linux系统都使用inetd。

  • 第11题:

    某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(请作答此空),图中( )。

    A. 顺序方式
    B. 链接方式
    C. 索引方式
    D. HA.sh

    答案:C
    解析:
    1、进程控制块PCB的组织方式有:1)线性表方式,2)索引表方式,3)链接表方式。 1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。 2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。 3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。2、运行进程PCB1、PCB3, 就绪进程:PCB2、PCB4、PCB5 阻塞进程:PCB6、PCB7、PCB8、PCB9。

  • 第12题:

    问答题
    采用消息冲通信方式时,进行通信进程的进程控制块PCB中还就增加哪些数据项?

    正确答案: 消息队列队首指针:mg
    消息阶互斥信号量:mutex
    消息队列资源信号量:sm
    解析: 暂无解析

  • 第13题:

    操作系统中进程的三态模型如下图所示,图中a、b和c处应分别填写( )。

    A.阻塞、就绪、运行B.运行、阻塞、就绪C.就绪、阻塞、运行D.就绪、运行、阻塞


    正确答案:C

  • 第14题:

    某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(请作答此空)号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填( )。

    A.9
    B.2
    C.4
    D.6

    答案:C
    解析:
    物理页的大小为512字节,进程A逻辑地址为1111的变量的逻辑页号为2,对应的物理页号为4。根据题意进程A的逻辑页4与进程B的逻辑页5要共享的物理页8,那么应该在进程A页表的逻辑页4对应的物理页处填8,进程B页表的逻辑页5对应的物理页处也填8。

  • 第15题:

    某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用( ),图中(请作答此空)

    A.有1个运行进程,2个就绪进程,4个阻塞进程
    B.有2个运行进程,3个就绪进程,3个阻塞进程
    C.有2个运行进程,3个就绪进程,4个阻塞进程
    D.有3个运行进程,2个就绪进程,4个阻塞进程

    答案:C
    解析:
    进程控制块PCB的组织方式如下。(1) 线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区,这种方式适用于系统中进程数目不多的情况。(2) 索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。(3) 链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。运行进程为PCB1、PCB3;就绪进程为PCB2、PCB4、PCB5;阻塞进程为PCB6、PCB7、PCB8、PCB9。

  • 第16题:

    假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为( );当前运行的进程执行P操作后,该进程(请作答此空)。

    A.处于运行状态
    B.处于阻塞状态
    C.处于就绪状态
    D.处于运行状态或者进入阻塞状态

    答案:D
    解析:
    进程一般具有三种基本状态:运行态、就绪态和阻塞态。处于这三种状态的进程在一定条件下,其状态可以转换。当CPU空闲时,系统将根据某种调度算法选择处于就绪态的一个进程进入运行态;而当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态。进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件的发生,如:执行了P操作,系统暂时不能满足其对某资源的请求,或等待用户的输入信息等;当进程正在等待的事件发生时,进程从阻塞到就绪状态,如I/O完成。

  • 第17题:

    假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为(请作答此空);当前运行的进程执行P操作后,该进程( )。

    A.就绪、运行、阻塞
    B.运行、阻塞、就绪
    C.就绪、阻塞、运行
    D.阻塞、就绪、运行

    答案:A
    解析:
    进程一般具有三种基本状态:运行态、就绪态和阻塞态。处于这三种状态的进程在一定条件下,其状态可以转换。当CPU空闲时,系统将根据某种调度算法选择处于就绪态的一个进程进入运行态;而当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态。进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件的发生,如:执行了P操作,系统暂时不能满足其对某资源的请求,或等待用户的输入信息等;当进程正在等待的事件发生时,进程从阻塞到就绪状态,如I/O完成。

  • 第18题:

    假设铁路自动售票系统有 n 个售票终端,该系统为每个售票终端创建一个进程 Pi(i=1,2,…,n)管理车票销售过程。假设 Tj(j=1,2,…,m)单元存放某日某趟车的车票剩余票数,Temp 为 Pi进程的临时工作单元,x 为某用户的购票张数。Pi进程的工作流程如下图所示, 用 P 操作和Ⅴ操作实现进程间的同步与互斥。初始化时系统应将信号量 S 赋值为(请作答此空)。 图中(a)、(b)和(c)处应分别填入( )。


    A.n-1
    B.0
    C.1
    D.2

    答案:C
    解析:
    按照用户购票要求找到了单元,那么(a)应该执行P操作来申请一个资源,互斥操作的信号量初值一般为1或者资源的数量,剩下的(b)(c)都应该是V操作,释放资源。

  • 第19题:

    某操作系统采用分页存储管理方式,下图给出了进程 A 和进程 B 的页表结构。如果物理页的大小为 lK 字节,那么进程 A 中逻辑地址为 1024 (十进制)用变量存放在( )号物理内存页中。


    A.8
    B.3
    C.5
    D.2

    答案:B
    解析:
    物理页大小=逻辑页大小等于1k,逻辑地址为 1024的进程存放在逻辑页的第1页,对应物理页号是3。

  • 第20题:

    某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入( )。

    A.0
    B.1
    C.2
    D.3

    答案:B
    解析:
    本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。

  • 第21题:

    在Linux系统中,采用( )命令查看进程输出的信息,得到下图所示的结果。系统启动时最先运行的进程是( ),下列关于进程xinetd的说法中正确的是(请作答此空)。

    A.xinetd是网络服务的守护进程
    B.xinetd是定时服务的守护进程
    C.xinetd进程负责配置网络接口
    D.xinetd进程进程负责启动网卡

    答案:A
    解析:
    ps命令显示系统正在运行的进程,参数:e列出系统所有的进程,f列出详细清单。显示各列为:★ UID:运行进程的用户★ PID:进程的ID★ PPID:父进程的ID★ C:进程的CPU使用情况(进程使用占CPU时间的百分比)★ STIME:开始时间★ TTY:运行此进程的终端或控制台★ TIME:消耗CPU的时间总量★ CMD:产生进程的命令名称Linux操作系统内核被加载入内存后,开始掌握控制权。接着,它将完成对外围设备的检测,并加载相应的驱动程序,如软驱、硬盘、光驱等。然后,系统内核调度系统的第一个进程,init进程。作为系统的第一个进程,init的进程ID(PID)为1。它将完成系统的初始化工作,并维护系统的各种运行级别,包括系统的初始化、系统结束、单用户运行模式和多用户运行模式。在Linux系统中,大部分的服务进程(daemon)都会设置成在系统启动时自动执行。服务进程是指在系统中持续执行的进程。但是,过多进程同时执行必然会占据更多的内存、CPU时间等资源,从而使系统性能下降。为了解决这个问题,Linux系统提供了一个超级服务进程:inetd/xinetd。inetd/xinetd总管网络服务,使需要的程序在适当时候执行。当客户端没有请求时,服务进程不执行;只有当接收到客户端的某种服务器请求时,inetd/xinetd根据其提供的信息去启动相应的服务进程提供服务。inetd/xinetd负责监听传输层协议定义的网络端口。当数据包通过网络传送到服务器时,inetd/xinetd根据接收数据包的端口判断是哪个功能的数据包,然后调用相应的服务进程进行处理。  除Red Hat Linux 7使用xinetd来提供这个服务外,大部分版本的Linux系统都使用inetd。

  • 第22题:

    某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。

    A. 0
    B. 1
    C. 2
    D. 3

    答案:B
    解析:
    本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。

  • 第23题:

    采用消息冲通信方式时,进行通信进程的进程控制块PCB中还就增加哪些数据项?


    正确答案: 消息队列队首指针:mg
    消息阶互斥信号量:mutex
    消息队列资源信号量:sm