没有合适的资源?快使用搜索试试~ 我知道了~
阿里巴巴笔试题
5星 · 超过95%的资源 需积分: 9 19 下载量 141 浏览量
2013-11-19
21:42:39
上传
评论
收藏 33KB DOC 举报
温馨提示
试读
3页
阿里巴巴2013实习笔试(测试开发笔试题一样)
资源推荐
资源详情
资源评论
13-5-5
阿里巴巴实习生部分笔试题
单选题: 20 分
1.下列说法错误的是_
A....B....
C.千兆网卡的读写速度是 1Gb/s.D.DDR3 内存的速度是 100Gb/s
2.下面不能用作 linux 进程间通信的是_
A.共享内存-------- B.管道名--- C.信号量---- D.临界区
管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它
有共同祖先的进程之间进行通信。
命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道
所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应
的文件名。命名管道通过命令 mkfifo 或系统调用 mkfifo 来创建。
信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,
除了用于进程间通信外,进程还可以发送信号给进程本身; linux 除了支持 Unix 早期
信号语义函数 sigal 外,还支持语义符合 Posix.1 标准的信号函数 sigaction(实际上,该
函数是基于 BSD 的,BSD 为了实现可靠信号机制,又能够统一对外接口,用 sigaction
函数重新实现了 signal 函数)。
消息(Message)队列:消息队列是消息的链接表,包括 Posix 消息队列 system V 消息
队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队
列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓
冲区大小受限等缺
共享内存:使得多个进程可以访问同一块内存空间,是最快的可用 IPC 形式。是针对
其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来
达到进程间的同步及互斥。
内存映射(mapped memory):内存映射允许任何多个进程间通信,每一个使用该机
制的进程通过把一个共享的文件映射到自己的进程地址空间来实现它。
信号量(semaphore):主要作为进程间以及同一进程不同线程之间的同步手段。
套接口(Socket):更为一般的进程间通信机制;
3.CPU 和 I/0 一次只能处理一个程序,现有
P1:计算 40ms I/o80ms 计算 40ms
P2: 计算 120ms I/o20ms 计算 40ms
p3:计算 60ms I/o40ms 计算 60ms
求并行处理节约的时间
4.两个进程同时执行一个函数,a 是全局变量,初始 a=0:printf,++,--是原子操作,
void f()
{
if(a<=0)
a++;
else
a--;
printf("%d",a);
}
问结果可能值不可能是_
A.01 B.10 C.12 D.22
资源评论
- yunyuyao2014-03-13很有用的资源,学习...
- 畸笔叟2014-05-27不错。对参加笔试很有帮助。
- afssaff2014-04-21题很好,考察较为全面
yanli20101928
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功