zoukankan      html  css  js  c++  java
  • 牛客网-2

    以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高?

    正确答案: C  

    中断控制方式 : 循环检测
    DMA方式:Direct Memory Access 直接存储器访问 比中断先进在 可以一次读 一个块
    通道方式: 比DMA先进在可以处理多个块,而不是一个块
    程序直接访问方式:CPU与IO串行 每次读一个字节,CPU需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示完成。
    循环检查I/O方式
    以上访问方式都一样

    I/O中断方式是以字节为单位,DMA控制方式是以一个连续的数据块为单位,I/O通道控制方式是DMA控制方式的发展,是以一组数据块为单位的,即可以连续读取多个数据块。




    在动态分区分配方案中,系统回收主存,合并空闲空间时需修改空闲区表,以下哪种情况空闲区会减1?

    正确答案: F 

    只要回收主存,空闲区数就会减一
    空闲区数和主存回收无关
    无上邻空闲区,也无下邻空闲区
    有上邻空闲区,但无下邻空闲区
    有下邻空闲区,但无上邻空闲区
    有上邻空闲区,也有下邻空闲区
    此时空闲分区表还没有修改,这时候就是要修改该表的!
    系统回收主存时,按道理,空闲区会加1,但是如果存在以下的两种情况,空闲区个数会有所不同:
    (1).当回收的主存与已有的空闲区存在上邻 或者 下邻的情况,将回收的主存与已有的空闲区合并,空闲区的个数不变;
    (2).当回收的主存与已有的空闲区存在上邻  下邻的情况,则回收的主存会将原来的空闲去中的两个空闲区合并成一个空闲区,即回收的主存起到了联通的作用,空闲区的个数不增,反而与之前相比,个数还减少了一个。


    刚毕业的小王上班有两路公交车都可以从家到公司.如果只等A车,平均需要5分钟才等到;如果只等B车,平均需要7分钟才能等到.假定两辆车运行时间独立,那么小王平均需要等多长时间才能等到A车或B车?

    正确答案: C 

    2分钟
    2分35秒
    2分55秒
    3分钟
    5分钟
    6分钟

    很简单很巧妙的解法 但是我就是没想到:
    35分钟内一共来了12辆车
    平均每 35/12 min 来一辆。
    35/12min = 2min55s
     
    1
    2
    3
    int* pint = 0; 
    pint += 6; 
    cout << pint << endl;
    以上程序的运行结果是:24
    第一句的意思是将pint指针指向0地址处,由于指针类型是int,每次加1相当于移动四个字节,(在int为四个字节的机器上);加上6,地址为0x18
     
    下面哪种协议在数据链路层?
    ARP
    ICMP
    FTP
    UDP
    HTTP
    VPN


    ARP和RARP属于网络层协议。但是工作内容属于数据链路层。

    ICMP是网络层,
    UDP是传输层,

    FTP 、HTTP是应用层

    目前VPN隧道协议主要有4种:
      点到点隧道协议PPTP、第二层隧道协议L2TP、网络层隧道协议IPSec以及SOCKS v5协议。
      其中,PPTP和L2TP工作在数据链路层,IPSec工作在网络层,SOCK v5工作在会话层。

    一组记录排序码为(5 11 7 2 3 17),则利用堆排序方法建立的初始堆为
    (17 11 7 2 3 5)


     
  • 相关阅读:
    ASP.NET CORE 使用Consul实现服务治理与健康检查(2)——源码篇
    ASP.NET CORE 使用Consul实现服务治理与健康检查(1)——概念篇
    Asp.Net Core 单元测试正确姿势
    如何通过 Docker 部署 Logstash 同步 Mysql 数据库数据到 ElasticSearch
    Asp.Net Core2.2 源码阅读系列——控制台日志源码解析
    使用VS Code 开发.NET CORE 程序指南
    .NetCore下ES查询驱动 PlainElastic .Net 升级官方驱动 Elasticsearch .Net
    重新认识 async/await 语法糖
    EF添加
    EF修改部分字段
  • 原文地址:https://www.cnblogs.com/luntai/p/6286132.html
Copyright © 2011-2022 走看看