参考答案和解析
正确答案: 进程可以定义为“可与其他程序并发执行的程序J在一个数据集合上的运行过程”。进程具有动态性、并发性、独立性、异步性和结构特征。
更多“进程(process)”相关问题
  • 第1题:

    What steps do you take to determine the bottleneck of a slow running ETL process?

    如果ETL进程运行较慢,需要分哪几步去找到ETL系统的瓶颈问题。


    正确答案:
    答:ETL系统遇到性能问题,运行很慢是一件较常见的事情,这时要做的是逐步找到系统的瓶颈在哪里。
    首先要确定是由CPU、内存、I/O和网络等产生的瓶颈,还是由ETL处理过程产生的瓶颈。
    如果环境没有瓶颈,那么需要分析ETL的代码。这时,我们可以采用排除的方法,需要隔离不同的操作,并分别对它们进行测试。如果是采用纯手工编码方式的ETL处理,隔离不同的操作要麻烦一些,这时需要根据编码的实际情况来处理。如果是采用ETL工具的话,目前的ETL工具应该都有隔离不同处理的功能,隔离起来相对容易一些。
    分析最好从抽取操作开始,然后依次分析各种计算、查找表、聚集、过滤等转换环节的处理操作,最后分析加载操作。
    实际的处理中,可以按照下面的七个步骤来查找瓶颈。
    1.隔离并执行抽取查询语句。
    先将抽取部分隔离出来,去掉转换和交付,可以将数据直接抽取到文件中。如果这一步效率很差,基本确定是抽取SQL的问题。从经验来看,未经调优的SQL是一个最常见的导致ETL效率差的原因。如果这步没有问题进入第二步。
    2.去掉过滤条件。
    这一条是针对全抽取,然后在ETL处理中进行过滤的处理方式而言。在ETL处理中做过滤处理有时会产生瓶颈。可以先将过滤去掉,如果确定为这个原因,可以考虑在抽取时进行数据过滤。
    3.排除查找表的问题。
    参照数据在ETL处理过程中通常会加载到内存中,目的是做代码和名称的查找替换,也称查找表。有时查找表的数据量过大也会产生瓶颈。可以逐个隔离查找表,来确定是否是这里出现问题。注意要将查找表的数据量降到最低,通常一个自然键一个代理键就可以,这样可以减少不必要的数据I/O。
    4.分析排序和聚集操作。
    排序和聚集操作都是非常费资源的操作。对这部分隔离,来判断是否因为它们引起性能问题。如果确定是因为这个,需要考虑是否可以将排序和聚集处理移出数据库和ETL工具,移到操作系统中来处理。
    5.隔离并分析每一个计算和转换处理。
    有时转换过程中的处理操作也会引起ETL工作的性能。逐步隔离移除它们来判断哪里出了问题。要注意观察像默认值、数据类型转换等操作。
    6.隔离更新策略。
    更新操作在数据量非常大时是性能非常差的。隔离这部分,看看是否这里出了问题。如果确定是因为大批量更新出了性能问题。应该考虑将insert、update和delete分开处理。
    7.检测加载数据的数据库I/O。
    如果前面各部分都没有问题,最后需要检测是目标数据库的性能问题。可以找个文件代替数据库,如果性能提高很多,需要仔细检测目标数据库的加载过程中的操作。例如是否关闭了所有的约束,关闭了所有的索引,是否使用了批量加载工具。如果性能还没有提高,可以考虑使用并行加载策略。

  • 第2题:

    进程语句中,不管在何时,process语句后面必须列出敏感信号


    正确答案:错误

  • 第3题:

    进程互斥(process mutual exclusion)


    正确答案: 指在多道程序环境下,每次只允许一个进程对临界资源进行访问。为此,必须使诸进程互斥地进入自己的临界区。

  • 第4题:

    用strace工具跟踪某个进程与网络相关的活动,则执行()命令。

    • A、strace trace=network process_name
    • B、strace trace=process_name
    • C、strace process_name
    • D、strcace trace=process_namenetwork

    正确答案:A

  • 第5题:

    关于进程加载失败,或者系统启动失败,下面说法是正确的有()。

    • A、进程映射名不匹配: AMP(PLF):Process XXX Load Fail
    • B、进程加载失败: AMP(PLF):Process XXX Load Fail
    • C、进程测试失败: AMP(PLF):Process N Test Fail
    • D、域冲突引起的模块卸载: AMP(IMF):Module N Unload Success

    正确答案:A,B,C,D

  • 第6题:

    下述关于PROCESS语句特点的描述,哪个不正确()

    • A、PROCESS不可以与其它进程并发运行
    • B、进程结构中的所有语句都是按顺序执行的
    • C、为启动进程,进程中必须包含一个显示的敏感信号量
    • D、进程之间的通讯是通过信号量传递来实现的

    正确答案:A

  • 第7题:

    在VHDL程序中,以下4个部分,()可以有顺序执行语句。

    • A、结构体(ARCHITECTURE)
    • B、进程(PROCESS)中的关键词BEGIN前
    • C、进程(PROCESS)中的关键词BEGIN后
    • D、程序包(PACKAGE)

    正确答案:B,C

  • 第8题:

    服务器上运行的进程中不需要人工启动的是().

    • A、INMS MONITOR
    • B、PIB LINKS
    • C、NIGHTLY PROCESS

    正确答案:C

  • 第9题:

    问答题
    简述进程(Process)的定义和特征

    正确答案: 定义:进程是一个正在执行的程序。进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位。
    进程和程序相关联,但是是两个截然不同的概念。进程有五个基本特征:
    (1)动态性。有生命期。
    (2)并发性。多个进程实体同存于内存,能并发执行。
    (3)独立性。具备申请系统资源的独立单位。
    (4)异步性。进程以各自独立、不可预知的速度向前推进。
    (5)结构特性。为描述进程的运动变化过程,每个进程都由程序段、数据段和一个进程控制块(PCB)三部分组成
    解析: 暂无解析

  • 第10题:

    多选题
    在VHDL程序中,以下4个部分,()可以有顺序执行语句。
    A

    结构体(ARCHITECTURE)

    B

    进程(PROCESS)中的关键词BEGIN前

    C

    进程(PROCESS)中的关键词BEGIN后

    D

    程序包(PACKAGE)


    正确答案: D,A
    解析: 暂无解析

  • 第11题:

    名词解释题
    进程互斥(process mutual exclusion)

    正确答案: 指在多道程序环境下,每次只允许一个进程对临界资源进行访问。为此,必须使诸进程互斥地进入自己的临界区。
    解析: 暂无解析

  • 第12题:

    判断题
    一个VHAL程序中仅能使用一个进程(process)语句。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    一个VHAL程序中仅能使用一个进程(process)语句。


    正确答案:错误

  • 第14题:

    简述进程(Process)的定义和特征


    正确答案: 定义:进程是一个正在执行的程序。进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位。
    进程和程序相关联,但是是两个截然不同的概念。进程有五个基本特征:
    (1)动态性。有生命期。
    (2)并发性。多个进程实体同存于内存,能并发执行。
    (3)独立性。具备申请系统资源的独立单位。
    (4)异步性。进程以各自独立、不可预知的速度向前推进。
    (5)结构特性。为描述进程的运动变化过程,每个进程都由程序段、数据段和一个进程控制块(PCB)三部分组成

  • 第15题:

    进程通信(process communication)


    正确答案: 指相关进程之间所进行的信息交换。例如,在相互合作的输入进程、计算进程和打印进程之间,需由输入进程把数据传送给计算进程,计算进程又把计算结果送打印进程。因而进程同步也可被看作是一种进程通信,但由于它每次所交换的信息量较少,且效率较低,故称为低级进程通信。

  • 第16题:

    在solaris系统里,用什么命令查看系统内进程情况?()

    • A、ps
    • B、ls
    • C、dir
    • D、process

    正确答案:A

  • 第17题:

    进入AWS的应用程序组(),点击Process Monitoring图标,可打开进程管理器窗口。

    • A、Configuration
    • B、Customization
    • C、Maintenance
    • D、Sessions

    正确答案:C

  • 第18题:

    简述PROCESS进程语句的特点。


    正确答案:(1)可以与其它进程并发运行,并可以存取构造体或实体中所定义的信号;
    (2)进程结构中的所有语句都是按顺序执行的;
    (3)为启动进程,进程中必须包含一个显示的敏感信号量或者包含一个WAIT语句;
    (4)进程之间的通讯是通过信号量传递来实现的。

  • 第19题:

    什么是进程(Process)?Linux进程有哪三类?


    正确答案: 进程:指一个程序在其自身的虚拟地址空间中的一次执行活动。
    类型:交互进程、批处理进程、守护进程。

  • 第20题:

    INMS系统服务器上运行的Nightly Process程序是负责().

    • A、处理白天没有做完的进程
    • B、物理删除过期电报
    • C、逻辑上删除过期的NOTAM和SNOWTAM

    正确答案:B

  • 第21题:

    名词解释题
    进程通信(process communication)

    正确答案: 指相关进程之间所进行的信息交换。例如,在相互合作的输入进程、计算进程和打印进程之间,需由输入进程把数据传送给计算进程,计算进程又把计算结果送打印进程。因而进程同步也可被看作是一种进程通信,但由于它每次所交换的信息量较少,且效率较低,故称为低级进程通信。
    解析: 暂无解析

  • 第22题:

    问答题
    什么是进程(Process)?Linux进程有哪三类?

    正确答案: 进程:指一个程序在其自身的虚拟地址空间中的一次执行活动。
    类型:交互进程、批处理进程、守护进程。
    解析: 暂无解析

  • 第23题:

    判断题
    进程语句中,不管在何时,process语句后面必须列出敏感信号
    A

    B


    正确答案:
    解析: 暂无解析