- 多线程编程中,关于预先分配任务给线程的说法正确的是( )
- 下列关于Chord的说法,正确的是( )
- 下面关于分布式哈希表说法正确的是( )
- 分布式系统的设计难点包括 ( )
- 关于Raft协议,下列说法正确的是( )
- 分布式哈希表可以应用在( )
- 基于TCP的socket通信中,哪些是服务端必须要执行的操作( )
- 多线程的缺点包括 ( )
- 以下哪些属于死锁的必要条件( )
- 虚拟地址映射物理地址的过程中,页表在物理上可能在计算机的什么位置( )
- 关于OSI网络七层模型的叙述正确的是( )
- Raft协议中,关于心跳机制的叙述正确的是( )
- TCP传输的优点包括( )
- 下列不属于socket类型的是( )
- 载波监听多路访问CSMA技术,需要一种退避算法来决定避让的时间,常用的退避算法有( )
- 以下那种方式可以使CPU从用户态进程切换回操作系统( )
- 以下哪个属于Raft的状态( )
- Raft协议中,节点所处的状态可以是( )
- 关于多线程编程任务动态分配的叙述正确的是( )
- 下列哪些选项是分布式系统中的挑战( )
- 假设两个进程争夺同一个资源( )
- 下列关于多线程并发合作模式说法错误的是( )
- 各种网络在物理层和链路层互连时要求( )。
- 在网络管理标准中,通常把( )层以上的协议都称为应用层协议。
- 代码socket(AF_INET, SOCK_STREAM, 0)中,哪个参数是tcp协议( )
- socket编程中,调用下列哪个函数可以与服务端建立连接( )
- 以下哪个函数可以创建套接字( )
- 在系统运行过程中,通过检查系统是否处于安全状态而不让死锁发生的策略是( )
- Chord中查询的复杂度为( )
- 以下哪个函数可以使进程退出( )
- 下列哪个选项是分布式哈希表解决方案( )
- 下列关于Raft的叙述,错误的是( )
- 下列关于RPC的说法错误的是( )
- 下列关于Kelips说法错误的是( )
- socket编程中,调用下列哪个函数可以创建一个套接字( )
- 下列关于进程与线程的描述,错误的是( )
- 以下关于socket描述错误的是( )
- 与192.168.31.5/24处于同一网段的是( )
- 通常把运行域名服务器程序的机器称为( )。
- 下列关于线程和进程的说法中,正确的是( )
- 对同一计算任务,多线程程序一定比单线程程序“快”。( )
- HTTP服务器不能使用长活线程池来做。( )
- 数据中心内部的互联网络带宽,可以达到Pb级别。( )
- 两阶段提交协议有准备阶段和回滚阶段。( )
- 与Paxos相比,Raft更易于理解,应用更广泛。( )
- 两阶段提交不需要每一台机器上都有日志。( )
- 在Linux系统中,可以使用fork()系统调用创建一个进程。( )
- 多线程编程中,每个线程的处理逻辑都是不一样的。( )
- 三阶段提交协议是两阶段提交协议的改进版。( )
- 按需创建线程非常灵活,可以根据任务进来的速度自适应地创建数量合适的线程来处理。( )
- UDP传输数据不需要建立连接。( )
- 分布式哈希表需具备一定的容错性。( )
- 多个线程用send()对同一个线程进行写操作是线程安全的。( )
- Raft协议中,跟随者一定时间内没收到领导者发送的心跳包会转变状态为候选者。( )
- 套接字是一种通用的网络API抽象,不仅可以支持互联网的TCP/IP协议栈,也可以支持本机间的进程通信,也可以支持其他一些网络协议比如Appletalk。( )
- Raft协议中,跟随者是唯一的。( )
- 死锁的四个必要条件分别是:互斥、持有且等待、无抢占、循环等待。( )
- 同构线程模式,是指所有线程处理逻辑都一样,做相同的事情。( )
- 在raft中,所有跟随者都要先成为候选者,才有机会成为领导者。( )
- socket服务端必须调用bind()绑定IP和端口号。( )
- Kelips的查询时间复杂度比Chord低。( )
- 以下哪些不属于分布式哈希表( )
- Chord将整个系统里面的各个节点,根据他们的地址,映射到一个逻辑圆环上。( )
- 关于分布式哈希表,下列叙述错误的是( )
- Kelips中查询存储复杂度都是O1。( )
- Chord中查询的复杂度与以下哪个选项不一致( )
- 文件数据的查找使用以下哪种分布式哈希表算法最优( )
- 一个分布式系统中存在着7个运行着Raft协议的节点且全部节点都正常工作,此时其中一个节点发起投票请求,当该节点获得多少个其他节点投票时,其会转变领导者状态。( )
- 在raft中,领导者都是在候选者中产生的。( )
- Raft协议可以保证分布式系统中数据的一致性。( )
- 在raft中,同一时刻只可能有1个跟随者。( )
- Raft的发明者是( )
- 下列选项中三个状态都是Raft节点状态的是( )
- 关于Raft协议,下列说法正确的是 ( )
- 两阶段提交协议中以下哪个阶段协调者将提交成功事件写入日志中( )
- 下面关于分布式系统协议说法正确的是( )
- 两阶段提交需要每一台机器上都有日志。( )
- 两阶段提交协议的发明者是( )
- 两阶段提交协议有一个明显的缺点,那就是阻塞 ( )
- 两阶段提交协议目的是保证整个系统的一致性。( )
- 以下哪两个阶段属于两阶段提交协议( )
- 分布式领域的CAP三原则指的是一致性、可用性和分区容错性。( )
- Raft协议中,1个发起投票请求的候选者获得( )投票可以成为领导者。( )
- 分布式事务处理的四个特性是( )。
- Raft协议的发明者是Leslie Lamport。( )
- 一个具有5个节点的分布式系统中运行着2PC协议,则该系统中可以有( )个协调者。
- 下列哪个协议不属于分布式一致性协议。( )
- 3PC比2PC多了一个预提交阶段。( )
- TCP socket服务端必须调用listen()监听连接请求。( )
- 基于UDP的socket通信方式是面向连接的。( )
- socket可用于同一主机内不同进程间通信。( )
- 以下哪些协议是基于TCP socket通信的。( )
- 当TCP客户端要通过socket与TCP服务端建立连接时,客户端需要知道服务端的( )。
- 只用于同一主机内部进程间通信的socket应使用的协议族是 ( )。
- Linux系统下,创建一个进程可以用下列哪个函数实现( )
- 死锁的产生的必要条件有3个。( )
- 线程是操作系统分配资源的基本单元。( )
- 若某一进程拥有50个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。
- 下列的说法错误的是( )
- 并发程序在执行中是走走停停,断续推进的。( )
- 关于线程的叙述正确的是( )
- 云计算具有哪些优点?( )
- 下列有关“云“的叙述,错误的是( )。
- 云数据中心往往有成千上万个节点。( )
- 云计算已在很多领域广泛应用,其中包括电商平台、视频直播和( )等。
- 云数据中心对网络延时要求较高。( )
- 2008年,( )先后在无锡和北京建立了两个云计算中心。
- 搜索是云数据中心的典型应用之一。( )
- 云计算是把远端的计算服务通过网络递交给用户。( )
- 云计算涉及以下哪些技术( )。
答案:采用预先分配任务的方式后续无需再进行任务分配的沟通###预先分配方式中任务的分配一般是在线程运行前###可能会存在负载不均衡问题,即有的线程任务多结束晚,有点线程任务少结束早###当任务是动态的或是形式不确定时,比较难以预先分配任务
答案:Chord会将系统中的节点映射到一个逻辑圆环上###Chord可通过智能的邻居选择算法,来减少整个系统查询/插入数据时的延时和通信开销###Chord中每个节点都会记住自己在逻辑圆环上顺时针方向的后继节点是谁,以及它的地址###Chord中每个节点都会维护一个finger table
答案:Kelips的存储开销是根号N###Chord中每个节点会维护两类邻居信息。###分布式哈希表,也是个哈希表,不过是在多个节点组成的分布式系统中实现的哈希表
答案:难以合理设计资源分配策略###性能和可靠性受网络状况影响###缺乏统一控制###安全保密性问题###部分失效问题
答案:Raft协议比Paxos协议更易于理解###Raft协议的发明者是John Osterhout###Raft协议可以保证分布式系统中数据的一致性
答案:分布式缓存系统###比特币系统###分布式数据库###P2P系统
答案:创建客户端套接字###调用listen()函数进行监听###调用bind()函数绑定IP和端口###调用accept()函数接受连接请求
答案:隔离性较进程差###存在死锁问题###有时会增加程序设计的复杂性###线程间切换有开销
答案:互斥###无抢占###持有且等待###循环等待
答案:内存###cache###硬盘###TLB
答案:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断###应用层定义了用于在网络中进行通信和传输数据的接口###传输层。管理着网络中的端到端的数据传输###网络层。定义网络设备间如何传输数据###表示层。定义不同的系统中数据的传输格式,编码和解码规范等
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!