关于epoll和select的区别,哪些说法是正确的()。A、epoll和select都是I/O多路复用的技术,都可以实现同时监听多个I/O事件的状态B、epoll相比select效率更高,主要是基于其操作系统支持的I/O事件通知机制,而select是基于轮询机制C、epoll支持水平触发和边沿触发两种模式D、select能并行支持I/O比较小,且无法修改

题目

关于epoll和select的区别,哪些说法是正确的()。

  • A、epoll和select都是I/O多路复用的技术,都可以实现同时监听多个I/O事件的状态
  • B、epoll相比select效率更高,主要是基于其操作系统支持的I/O事件通知机制,而select是基于轮询机制
  • C、epoll支持水平触发和边沿触发两种模式
  • D、select能并行支持I/O比较小,且无法修改
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在串行I/O无法满足性能需求的情况,通过多个I/O通道并行访问多个磁盘的方法就成了很自然的想法,即并行I/O技术。()

此题为判断题(对,错)。


参考答案:正确

第2题:

设有如下窗体单击事件过程: Private Sub Form_Click() a=1 For i=1 To 3 Select Case i Case 1 a=a+1 Case 2, 4 a=a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出结果是( )。

A.3

B.4

C.5

D.6


正确答案:B
解析:当i=1时,执行a=a+1,当i=2时,执行a=a+2,当i=3时不执行任何操作,当i =4时退出循环,a的值为4。

第3题:

●下面算法是实现对n个整数的序列进行选择排序,其中序列的"长度"n为问题的规模。该算法的时间复杂度为 (23) 。

void select_sort(int a[],int n)

{

//将a中整数序列重新排列成从小到大有序的整数序列

for(i=0;i<n-1;++i){

j=i;

for(k=i+1;k<n;++k)

if(a[k]<a[j])j=k;

if(j!=i){w=a[j];a[j]=a[i];a[i]=w;}

}//select- sort

(23) A.O(n3)

B.O(n2)

C.O(n)

D.O(n4)


正确答案:B

【解析】算法中的控制结构是两重循环,所以基本操作是在内层循环中的"比较",它的重复执行次数是:


 
对时间复杂度而言,只需要取最高项,并忽略常数系数。

第4题:

以下关于I/O软件的叙述中,正确的是()

A、I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备

B、I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口

C、I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备

D、I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备


正确答案:C

第5题:

CPU程序和通道程序可以并行执行,并通过( )实现彼此间的通讯和同步。

A.I/O指令

B.I/O中断

C.I/O指令和I/O中断

D.操作员干预


正确答案:C

第6题:

关于select机制,下面说法正确的是()

A. select机制用来处理异步IO问题

B. select机制最大的一条限制就是每个case语句里必须是一个IO操作

C. golang在语言级别支持select关键字

D. select关键字的用法与switch语句非常类似,后面要带判断条件


参考答案:ABC

第7题:

下面算法是实现对n个整数的序列进行选择排序,其中序列的“长度”n为问题的规模。该算法的时间复杂度为(11)。 void select_sort(int a[],int n){ //将a中整数序列重新排列成从小到大有序的整数序列 for(i=0;i<n-1;++i){ j=i; for(k=i+1;k<n;++k)if(a[k]<a[j])j=k; if(j!=i){w=a[j];a[j];a[i];a[i]=w} )//select_sort

A.O(n2)

B.O(n3)

C.O(n4)

D.O(n)


正确答案:A
解析:算法中的控制结构是两重循环,所以基本操作是在内层循环中的“比较”,它的重复执行次数是:对时间复杂度而言,只需要取最高项,并忽略常数系数。

第8题:

基于I/O事件的可能性特征以及I/O资源的共享性,我们可以给出一系列的简单法则来计算整个I/O系统的响应时间和吞吐率。这部分的研究称为__________。


参考答案:排队论

第9题:

CPU与通道可以并行执行,并通过______实现彼此之间的通信和同步。

A.I/O指令

B.I/O中断

C.I/O指令和I/O中断

D.操作员


正确答案:C

第10题:

PowerVM支持专享I/O,Vmware不支持支持专享I/O。

A.错误

B.正确


参考答案:B

更多相关问题