电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

腾讯2010实习生招聘笔试题

腾讯2010实习生招聘笔试题_第1页
1/16
腾讯2010实习生招聘笔试题_第2页
2/16
腾讯2010实习生招聘笔试题_第3页
3/16
1、进程间通讯方式有哪些? UNIX 中有如下的通信方式,我是摘抄的百度词条里面的,仅供参考: 1) 文件和记录锁定。 为避免两个进程间同时要求访问同一共享资源而引起访问和操作的混乱,在进程对 共享资源进行访问前必须对其进行锁定,该进程访问完后再释放。这是 UNIX 为共享 资源提供的互斥性保障。 2)管道。 管道一般用于两个不同进程之间的通信。当一个进程创建一个管道,并调用 fork 创 建自己的一个子进程后,父进程关闭读管道端,子进程关闭写管道端,这样 提供了 两个进程之间数据流动的一种方式。 3)FIFO。 FIFO 是一种先进先出的队列。它类似于一个管道,只允许数据的单向流动。每个 FIFO 都有一个名字,允许不相关的进程访问同一个 FIFO。因此也成为命名管。 4)消息队列。 UNIX 下不同进程之间可实现共享资源的一种机制;UNIX 允许不同进程将格式化的数 据流以消息形式发送给任意 进程。对消息队列具有操作权限的进程都可以使用 msget完成对消息队列的操作控制 。通过使用消息类型,进程可以按任何顺序读消息,或为消息安排优先级顺序。 5)信号灯。 作为进程间通讯的一种方法,它不是用于交换大批数据,而用于多进程之间的同步 (协调对共享存储段的存取)。 6)共享内存。 通过信号灯实现存储共享(类似“红灯停、绿灯行”) 2、网络协议的三要素? 协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互 通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来 协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行。 例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终 端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定 每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传 送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端, 除了需变换字符集字符外。其他特性,如显示格式、行长、行数、屏幕滚动方式等 也需作相应的变换。这样的协议通常称为虚拟终端协议。又如,通信双方常常需要 约定何时开始通信和如何通信,这也是一种协议。所以协议是通信双方为了实现通 信所进行的约定或对话规则。 计算机网络的协议主要由语义、语法和交换规则三部分组成,即协议三要素: 语义:规定通信双方彼此“讲什么”,即确...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

腾讯2010实习生招聘笔试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部