• Java刷题day27


    1. 并发是并行的不同表述,其原理相同。

    A 错
    B 对
    答案:A
    解析:

    • 并发:同一时间段,多个任务都在执行(单位时间内不一定执行);
    • 并行:单位时间内,多个任务同时执行;

    2. 线程的切换会引起进程的切换。

    A 错
    B 对
    答案:A
    解析:属于同一进程的多个线程之间的切换不会引起进程的切换,只有属于不同进程的线程之间的切换才会引起进程的切换。

    3. 操作系统的所有程序是常驻内存的。

    A 错
    B 对
    答案:A
    解析:操作系统给每一个程序(进程)分配一个虚拟地址空间,虚拟地址空间映射到磁盘,用到对应数据时再拷贝到内存中并建立虚拟地址和内存地址间关联的页表。所以不是常驻内存的。

    4. 进程的控制信息和描述信息存放在()。

    A JCB
    B PCB
    C AFT
    D SFT
    答案:B
    解析:
    进程控制块(PCB)是系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程,所以说,PCB(进程控制块)是系统感知进程存在的唯一标志。

    5. 当系统发生抖动(thrashing)时,可以采取的有效措施是( )

    Ⅰ.撤销部分进程 Ⅱ.增加磁盘交换区的容量 Ⅲ.提高用户进程的优先级
    A 仅Ⅰ
    B 仅Ⅱ
    C 仅Ⅲ
    D 仅Ⅰ, Ⅱ
    答案:A
    解析:
    发生“抖动”的根本原因是:
    同时在系统中运行的进程太多 ,由此分配给每一个进程的物理块太少,不能满足进程正常运行的基本要求,致使每个进程在运行时,频繁地出现缺页,必须请求系统将所缺之页调入内 存。
    太多的话, 最直接有效的方法当然是撤销部分进程。

  • 相关阅读:
    tensorflow 1.13 cpu win10 安装 + object_detection 环境搭建 + paddle OCR
    CRM系统与潜在客户建立销售联系的关键点
    【C++难点收录】“C++难?,你真的理解了这些吗?”《常见面试题》【二】
    [极客大挑战 2019]LoveSQL1 题目分析与详解
    基于Python实现的蚁群算法
    Nginx:负载均衡
    java EE初阶 — Thread类及常见方法
    【leetcode学习计划】算法入门(1 / 14)
    MySQL视图详解
    通过canvas获取图片的颜色值
  • 原文地址:https://blog.csdn.net/m0_52322019/article/details/126215019