zoukankan      html  css  js  c++  java
  • 软考复习

    1,

     前趋图就比如,p2的前趋是p1,p4的前趋是p3和p2等

    在每次执行之前都需要进行一个p验证确保前趋任务已经完成

    执行完之后要进行一个v操作告知下一个任务我已经完成该任务

    再结合箭头顺序,确定信号量顺序即可

    答案:

     

    2,

     定长编码即在确定的时候,用2的n次方与字符数量进行对比

    哈夫曼编码:

    45 13 12 16 9 5 

    45 13 12 16 14

    45 25 16 14

    45 25 30

    45 55

    最后形成的树如下:

    答案:

     

     3,

     

     答案:抽象模式

    4,

     本题考查的是面向对象设计中各种对象的职责。经典的MVC模式中,边界对象表示了系统与参与者之间的接口,该对象从参与者处收集信息,并将之转换为二种被实体对象和控制对象使用的形式。

    答案:边界对象

    5,

    A,物理环境安全性

    B,网络安全

    D,管理安全性

    操作系统的安全性。主要表现在三个方面,一是操作系统本身的缺陷带来的不安全因素,主要包括身份认证、访问控制和系统漏洞等;二是对操作系统的安全配置问题;三是病毒对操作系统的威胁。

    6,

    组合与聚合都体现着′部分"和"整体"的关系,但组合是一种很强的"拥有"关系,“部分"和"整体"的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等;而聚合有时候"部分"对象可以在不同的"整体"对象之间共享,并且部分"对象的生命周期也可以与“整体"对象不同,甚至“部分"对象可以脱离"整体"对象而单独存在。

    在类与类之间的5种关系中,从弱到弧依次为:依赖,关联,聚合,组合和继承。因此依赖关系最弱,继承表示类与类之间关系最强,聚合的标准图形表示为

    组合标准图形是

     7,

    (1)直接相联映射方式。
    这是一种最简单而又直接的映射方法,指主存中每个块只能映射到Cache的一个特定的块。在该方法中,Cache块地址j和主存块地址i的关系为:
    j=i mod Cb
    其中Cb是Cache的块数。这样,整个Cache地址与主存地址的低位部分完全相同。
    直接映射法的优点是所需硬件简单,只需要容量较小的按地址访问的区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用的块恰好被映射到Cache中的同一个块位置时,就会使Cache命中率急剧下降。
    (2)全相联映射方式。
    全相联映射是指主存中任一块都可以映射到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache时,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一块。这种映射方式允许主存的每一块信息可以存到Cache的任何一个块空间,也允许从已被占满的Cache中替换掉任何一块信息。全相联映射的优点是块冲突概率低;其缺点是访问速度慢,并且成本太高。
    (3)组相联映射方式。
    这种方式是前两种方式的折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。
    本题选择A选项。

  • 相关阅读:
    cocos2dx的内存管理机制
    cocos2d-x多分辨率适配方案:setDesignResolutionSize使用
    在lua脚本中使用我们自定义的精灵类
    cocos2d-x内存管理(见解)
    MongoDB学习笔记(2):数据库操作及CURD初步
    剑指Offer:树的子结构
    剑指Offer:反转链表
    剑指Offer:调整数组顺序使奇数位于偶数前面【21】
    剑指Offer:链表中倒数第k个结点【22】
    剑指Offer:合并两个排序的链表【25】
  • 原文地址:https://www.cnblogs.com/mxk123456/p/14941519.html
Copyright © 2011-2022 走看看