参考答案和解析
正确答案: 手工启动进程又可以分为前台进程和后台进程。
1.前台启动:这是手工启动一个进程的最常用的方式。一般地,用户键入一个命令,例如“ls –l”,就已经启动了一个进程,而且是一个前台的进程。
2.后台启动:如果再命令后面加一个&符号,就从后台启动了一个进程。
对于一个后台进程而言,使用组合键Ctrl+c无效,必须使用kill命令。首先应该使用ps命令来查看该进程对应的pid,假如该进程的pid为345,然后使用kill命令来终止该进程。输入命令:kill 345。
有时候可能会遇到这样的情况,某个进程已经挂起或闲置,但是使用kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程:kill –s 9 345。但这种“强制”方法很可能会导致打开的文件出现错误或者数据丢失之类的错误,所以不到万不得已不要使用强制结束的办法。如果连信号9都不响应,就只能重新启动计算机了。
更多“如何手工启动一个进程?如何中止一个后台进程?”相关问题
  • 第1题:

    tee命令的参数-i的含义是()

    A.杀死本源进程和与之相关联的子进程

    B.忽略命令的中断信号

    C.终止一个后台进程

    D.给文件追加一个副本而不是重写


    参考答案:B

  • 第2题:

    tee命令的参数-a的含义是()。

    A、忽略略命令的中断信号

    B、给文件追加一个副本而不不是重写

    C、终止一个后台进程

    D、杀死本源进程和与之相关联的子进程


    参考答案:B

  • 第3题:

    关于DM服务器线程说法错误的是()。

    • A、在用户建立会话时启动
    • B、在启动DM实例时启动
    • C、调用应用程序或DM工具时,DM服务器会通过创建服务器进程来执行应用程序发出的命令
    • D、DM服务器还会针对一个实例创建一组后台进程

    正确答案:B

  • 第4题:

    Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是()。

    • A、用户进程
    • B、服务进程
    • C、后台进程CKPT
    • D、后台进程DBWR

    正确答案:C

  • 第5题:

    ()函数用于创建一个子进程,而()函数提供了一个在进程中启动另一个进程执行的方法。


    正确答案:fork();exec()

  • 第6题:

    应用题:设有n个进程共享一个互斥段,如果:(1)每次只允许一个进程进入互斥段;(2)每次最多允许m个进程(m≤n)同时进入互斥段。试问:所采用的信号量初值是否相同?信号量值的变化范围如何?


    正确答案: 所采用的互斥信号量初值不同。
    1)互斥信号量初值为1,变化范围为 [-n+1,1]。
    当没有进程进入互斥段时,信号量值为1;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为0;当有1个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-1个进程等待进入互斥段,故此时信号量的值应为-(n-1)也就是-n+1。
    2)互斥信号量初值为m,变化范围为 [-n+m,m]。
    当没有进程进入互斥段时,信号量值为m;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为m-1;当有m个进程进入互斥段且没有一个进程等待进入互斥段时,信号量值为0;当有m个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-m个进程等待进入互斥段,故此时信号量的值应为-(n-m)也就是-n+m。

  • 第7题:

    Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是()。

    • A、用户进程
    • B、服务进程
    • C、后台进程LGWR
    • D、后台进程DBWR

    正确答案:C

  • 第8题:

    数据库的启动过程包括()

    • A、启动实例
    • B、启动后台进程
    • C、装载数据库
    • D、打开数据库

    正确答案:A,C,D

  • 第9题:

    从后台启动进程,应在命令的结尾加上符号()。

    • A、&
    • B、@
    • C、#
    • D、$

    正确答案:A

  • 第10题:

    单选题
    如果一个进程意外终止,ORACLE使用下列哪一个后台进程来释放它所占用的资源()
    A

    DBWn

    B

    LGWR

    C

    SMON

    D

    PMON

    E

    RECO


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

  • 第11题:

    问答题
    应用题:设有n个进程共享一个互斥段,如果:(1)每次只允许一个进程进入互斥段;(2)每次最多允许m个进程(m≤n)同时进入互斥段。试问:所采用的信号量初值是否相同?信号量值的变化范围如何?

    正确答案: 所采用的互斥信号量初值不同。
    1)互斥信号量初值为1,变化范围为 [-n+1,1]。
    当没有进程进入互斥段时,信号量值为1;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为0;当有1个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-1个进程等待进入互斥段,故此时信号量的值应为-(n-1)也就是-n+1。
    2)互斥信号量初值为m,变化范围为 [-n+m,m]。
    当没有进程进入互斥段时,信号量值为m;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为m-1;当有m个进程进入互斥段且没有一个进程等待进入互斥段时,信号量值为0;当有m个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-m个进程等待进入互斥段,故此时信号量的值应为-(n-m)也就是-n+m。
    解析: 暂无解析

  • 第12题:

    单选题
    tee命令的参数-a的含义是()。
    A

    忽略命令的中断信号

    B

    杀死本源进程和与之相关联的子进程

    C

    给文件追加一个副本而不是重写

    D

    终止一个后台进程


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

  • 第13题:

    如果一个进程意外终止,ORACLE使用下列哪一个后台进程来释放它所占用的资源()

    A.DBWn

    B.LGWR

    C.SMON

    D.PMON

    E.RECO


    参考答案:D

  • 第14题:

    从后台启动进程,应在命令的结尾加上( )。

    A、&

    B、@

    C、#

    D、$


    参考答案:A

  • 第15题:

    下面哪种进程最重要,最后被销毁?()

    • A、服务进程
    • B、后台进程
    • C、可见进程
    • D、前台进程

    正确答案:D

  • 第16题:

    设有n个进程共享一个互斥段,如果:  (1)每次只允许一个进程进入互斥段;  (2)每次最多允许m个进程(m≤n)同时进入互斥段。  试问:所采用的信号量初值是否相同?信号量值的变化范围如何?


    正确答案: 所采用的互斥信号量初值不同。
    1)互斥信号量初值为1,变化范围为 [-n+1 ,1]。
    当没有进程进入互斥段时,信号量值为1;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为0;当有1个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-1个进程等待进入互斥段,故此时信号量的值应为-(n-1)也就是-n+1。
    2)互斥信号量初值为m,变化范围为 [-n+m ,m]。
    当没有进程进入互斥段时,信号量值为m;当有1个进程进入互斥段但没有进程等待进入互斥段时,信号量值为m-1;当有m个进程进入互斥段且没有一个进程等待进入互斥段时,信号量值为0;当有m个进程进入互斥段且有一个进程等待进入互斥段时,信号量值为-1;最多可能有n-m个进程等待进入互斥段,故此时信号量的值应为-(n-m)也就是-n+m。

  • 第17题:

    Oracles实例(Instance)是后台进程和内存结构的组合。必须启动例程才能访问数据库中的数据。每次启动例程都会分配系统全局区(SGA)并启动Oracle.后台进程。


    正确答案:正确

  • 第18题:

    在Unix系统中子进程的优先级别如何分配()。

    • A、从其父进程继承
    • B、被置为下一个可用的最高优先级
    • C、被置为下一个可用的最低优先级
    • D、随机分配

    正确答案:A

  • 第19题:

    tee命令的参数-a的含义是()。

    • A、忽略命令的中断信号
    • B、杀死本源进程和与之相关联的子进程
    • C、给文件追加一个副本而不是重写
    • D、终止一个后台进程

    正确答案:C

  • 第20题:

    从后台启动进程,应在命令的结尾加上符号&。


    正确答案:正确

  • 第21题:

    问答题
    如何手工启动一个进程?如何中止一个后台进程?

    正确答案: 手工启动进程又可以分为前台进程和后台进程。
    1.前台启动:这是手工启动一个进程的最常用的方式。一般地,用户键入一个命令,例如“ls –l”,就已经启动了一个进程,而且是一个前台的进程。
    2.后台启动:如果再命令后面加一个&符号,就从后台启动了一个进程。
    对于一个后台进程而言,使用组合键Ctrl+c无效,必须使用kill命令。首先应该使用ps命令来查看该进程对应的pid,假如该进程的pid为345,然后使用kill命令来终止该进程。输入命令:kill 345。
    有时候可能会遇到这样的情况,某个进程已经挂起或闲置,但是使用kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程:kill –s 9 345。但这种“强制”方法很可能会导致打开的文件出现错误或者数据丢失之类的错误,所以不到万不得已不要使用强制结束的办法。如果连信号9都不响应,就只能重新启动计算机了。
    解析: 暂无解析

  • 第22题:

    问答题
    简述进程的启动.终止的方式以及如何进行进程的查看?

    正确答案: 在Linux中启动一个进程有手工启动和调度启动两种方式:
    (1)手工启动
    用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:
    ①前台启动:直接在SHELL中输入命令进行启动。
    ②后台启动:启动一个目前并不紧急的进程,如打印进程。
    (2)调度启动
    系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。
    经常使用的进程调度命令为:at.batch.crontab。
    解析: 暂无解析

  • 第23题:

    填空题
    ()函数用于创建一个子进程,而()函数提供了一个在进程中启动另一个进程执行的方法。

    正确答案: fork(),exec()
    解析: 暂无解析