• 牛客网-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)


     
  • 相关阅读:
    org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1
    LayoutInflater
    发现javax.xml.parsers.SAXParser有bug
    startActivityForResult and onActivityResult
    Sub Thread to update main Thread (UI) 2
    Sub Thread to update main Thread (UI)
    打算听的歌
    会话状态Session
    HttpResponse类
    HttpRequest类
  • 原文地址:https://www.cnblogs.com/luntai/p/6286132.html
Copyright © 2020-2023  润新知