niusouti.com
参考答案和解析
正确答案:由于该算法策略每个任务进程要循环地去判断当前能否访问临界资源因此会浪费大量的CPU时间而且如果设计不合理容易导致死锁
由于该算法策略每个任务进程要循环地去判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁 解析:本题考查的是进程之间的互斥问题,即基于繁忙等待(Busy Waiting)的进程互斥实现方法。其基本思路是,当一个进程要进入临界区,首先需要检查是否允许它进入,若允许,则直接进入;否则,则循环等待。
在多道程序系统中,各个进程是并发执行的,由于时钟中断的原因,使进程之间的执行顺序变得难以预测,每个进程都有可能在任意一条语句的后面被中断。在这种情况下,如果要采用基于繁忙等待的互斥实现方法,就必须考虑所有的可能情况,即如果每个进程在不同的位置被中断时,能否正确地实现进程间互斥。
由于该算法策略需要使用一个循环语句不断执行测试指令,即每个进程要循环地判断当前能否访问临界资源,因此会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁。
更多“【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么?请用100字以内的文字简 ”相关问题
  • 第1题:

    请用150字以内的文字简要说明[C++代码1]、[C++代码2]这两种对传输门进行状态模拟的设计思路的区别之处。


    正确答案:[C++代码1]和[C++代码2]区别是[C++代码2]将状态间的转换规则封装到具体的类中当状态转换图的转换规则发生变化时只需更改部分对应类中的状态迁移规则易于维护、移植。由于[C++代码1]中的迁移规则散落在程序中因此维护起来较为困难。
    [C++代码1]和[C++代码2]区别是,[C++代码2]将状态间的转换规则封装到具体的类中,当状态转换图的转换规则发生变化时,只需更改部分对应类中的状态迁移规则,易于维护、移植。由于[C++代码1]中的迁移规则散落在程序中,因此维护起来较为困难。

  • 第2题:

    请用150字以内的文字说明针对IOC模块的多路RS422接口的数据采集,其驱动程序使用中断方式或查询方式的主要差别是什么?主要优缺点有哪些?


    正确答案:(1)主要差别如下。 中断方式是在程序接收或发送每一个字节时均产生中断信号发中断主要通知处理器一个字节已经发送完成;接收中断主要通知处理器RS422接口中有一个字节数据达到。 查询方式主要用程序读取RS422接口的寄存器判别接口是否有数据到达或接口发送缓冲区是否空。 (2)优缺点如下。 中断方式:及时响应数据、不会产生数据丢失;系统开销大、实现较复杂。 查询方式:软件实现简单、接收数据快、系统开销小;不能及时响应。 在实现时可根据具体要求将两种方式结合使用。
    (1)主要差别如下。 中断方式是在程序接收或发送每一个字节时,均产生中断信号,发中断主要通知处理器一个字节已经发送完成;接收中断主要通知处理器RS422接口中有一个字节数据达到。 查询方式主要用程序读取RS422接口的寄存器,判别接口是否有数据到达或接口发送缓冲区是否空。 (2)优缺点如下。 中断方式:及时响应数据、不会产生数据丢失;系统开销大、实现较复杂。 查询方式:软件实现简单、接收数据快、系统开销小;不能及时响应。 在实现时,可根据具体要求,将两种方式结合使用。

  • 第3题:

    独家销售策略的适用范围是什么?优点以及缺点是什么?


    正确

  • 第4题:

    在制定网络安全策略时有以下两种思路:①凡是没有明确表示禁止的就要被允许;②凡是没有明确表示允许的就要被禁止。这两种想法中,哪一种思路适用于部署防火墙的安全访问策略?请用250字以内的文字简要说明理由。


    正确答案:采用第二种安全策略。该策略明确地限定了用户在网络中访问的权限与能够使用的服务它符合网络管理中规定用户在网络访问的“最小权限”的原则便于网络管理。而从网络应用发展与网络管理的角度看第一种安全策略有可能造成网络管理的混乱
    采用第二种安全策略。该策略明确地限定了用户在网络中访问的权限与能够使用的服务,它符合网络管理中规定用户在网络访问的“最小权限”的原则,便于网络管理。而从网络应用发展与网络管理的角度看,第一种安全策略有可能造成网络管理的混乱 解析:这是一道要求读者掌握防火墙安全访问部署策略的分析理解题。本题的解答思路如下。
    1)对于第二种思路——“凡是没有明确表示允许的就要被禁止”,这种想法明确的限定了用户在网络中访问的权限与能够使用的服务。它符合网络管理中规定用户在网络访问的“最小权限”的原则,即给予用户能完成他的任务所“必要”的访问权限与可以使用的服务类型,这样便于网络的管理。
    2)现有的网络服务类型众多,而且新的网络服务功能随着应用的不断深入而不断出现。第一种安全策略只规定了用户不能做什么;而采用第二种安全策略只规定了允许用户做什么。那么在一种新的网络应用出现时,对于第二种方法如允许用户使用,它将明确地在使用规定中表述出来:而按照第一种思想方法,如不明确表示禁止,那就意味着允许用户使用。因此从网络应用发展与网络管理的角度,.第一种方法有可能造成网络管理的混乱。
    3)基于以上的分析可知,在进行防火墙安全访问策略部署时,适合采用第二种安全策略。

  • 第5题:

    集中性市场策略有什么优缺点?在什么情况下适宜采用这种策略?
    集中性市场策略。即用特殊的商品和营销方案去满足特殊消费者的需要,是一个比较特殊的策略。这种策略的优点是可以节省费用,可以集中精力创名牌和保名牌。但是也有缺点:实行这种策略对企业来说要承担一些风险,因为选的市场面比较窄,把全部精力都放在这儿,一旦市场情况变化快、预测不准或是营销方案制订得不利,就可能失败。
    在以下情况下适宜采用这种策略:
    (1)企业的实力比较薄弱。
    (2)产品在性能、特点等方面差异性的较大或产品特性变化的较快。
    (3)市场差异性的较大。
    (4)竞争对手采用的是无选择性市场策略时。