移动云计算导论复习资料资料汇总整编.docx
《移动云计算导论复习资料资料汇总整编.docx》由会员分享,可在线阅读,更多相关《移动云计算导论复习资料资料汇总整编.docx(15页珍藏版)》请在冰豆网上搜索。
移动云计算导论复习资料资料汇总整编
移动云计算导论复习资料
1选择题
1. 云计算是对( D )技术的发展与运用
A. 并行计算 B网格计算 C分布式计算 D三个选项都是
2. 将平台作为服务的云计算服务类型是( B )
A. IaaS B.PaaS C.SaaS D.三个选项都不是
3. 将基础设施作为服务的云计算服务类型是( A )
A. IaaS B.PaaS C.SaaS D.三个选项都不是
4. IaaS计算实现机制中,系统管理模块的核心功能是( A )
A. 负载均衡 B 监视节点的运行状态 C应用API D. 节点环境配置
5. 云计算体系结构的( C )负责资源管理、任务管理用户管理和安全管理等工作
A.物理资源层 B. 资源池层 C. 管理中间件层 D. SOA构建层
6. 云计算按照服务类型大致可分为以下类( A、B、C )
A.IaaS B. PaaS C. SaaS D.效用计算
7. 下列不属于Google云计算平台技术架构的是( D )
A. 并行数据处理MapReduce B.分布式锁Chubby
C. 结构化数据表BigTable D.弹性云计算EC2
8. ( B )是Google提出的用于处理海量数据的并行编程模式和大规模数据集的并行运算的软件架构。
A. GFS B.MapReduce C.Chubby D.BitTable
9. Mapreduce适用于 ( D )
A. 任意应用程序 B. 任意可在windows servet2008上运行的程序
C.可以串行处理的应用程序 D. 可以并行处理的应用程序
10. MapReduce通常把输入文件按照( C )MB来划分
A. 16 B32 C64 D128
11. 与传统的分布式程序设计相比,Mapreduce封装了 ( ABCD )等细节,还提供了一个简
单而强大的接口。
A. 并行处理 B. 容错处理 C. 本地化计算 D. 负载均衡
12. ( D )是Google的分布式数据存储于管理系统
A. GFS B. MapReduce C. Chubby D.Bigtable
13. 在Bigtable中,( A )主要用来存储子表数据以及一些日志文件
A. GFS B. Chubby C.SSTable D.MapReduce
14. 在云计算系统中,提供“云端”服务模式是( D ) 公司的云计算服务平台。
A. IBM B. GOOGLE C. Amaxon D. 微软
15. Google文件系统将整个系统的节点分为( ABC )的角色
A.客户端 B.主服务器 C.数据块服务器 D.监测服务器
16.从研究现状上看,下面不属于云计算特点的是( C )
A. 超大规模 B. 虚拟化 C.私有化 D. 高可靠性
17.与网络计算相比,不属于云计算特征的是( B )
A.资源高度共享 B.适合紧耦合科学计算 C. 支持虚拟机 D. 适用于商业领域
18. Memcache主要应用于(D)
A. 静态页面缓存 B. 动态页面缓存 C. 页面片段缓存 D. 数据缓存
19. 在云计算系统中,提供“云+端”服务模式是(D)公司的云计算服务平台
A. IBM B. Google C. Amazon D. 微软
20. Iaas计算实现机制中,系统管理模块的核心功能是(A)
A. 负载均衡
B. 监视节点的运行状态
C. 应用API
D. 节点环境配置
21. 与开源云计算系统Hadoop HDFS行对应的商用云计算软件系统是(A)
A. Google GFS B. Google MapReduce C. Google Bigtable D. Google Chubby
22. 将基础设施作为服务的云计算服务类型是(A)
A.Iaas B.Paas C.Saas D.其他三个选项都是
23云计算的计算模式为(D).A.W/SB.C/SC.B/SD.B/C
24(B)是公有云计算基础架构的基石。
A虚拟化B分布式C并行D集中式
25(A)是私有云计算基础架构的基石。
A虚拟化B分布式C并行D集中式
26(C)是一群同构处理单元的集合,这些处理单元通过通信和协作来更快地解
决大规模计算问题
A虚拟化B分布式C并行计算D集群
27(d)在许多情况下,能够达到99.999%的可用性。
A虚拟化B分布式C并行计算D集群
28(A)提供虚拟的或物理的服务器,由管理系统管理,负责高并发量的用户请求
处理、大运算量计算处理、用户Web应用服务,云数据存储时采用相应数据切割算法采用并行方式上传和下载大容量数据。
A服务器集群B服务目录C管理系统和部署工具D监控端
29在云计算技术中,(B)位于服务和服务器集群之间,提供管理和服务即云计算体系结构中的管理系统。
A云用户端B中间件C管理系统和部署工具D监控端
30虚拟化资源指一些可以实现一定操作具有一定功能,但其本身是(A)的资源,如计算池,存储池和网络池、数据库资源等,通过软件技术来实现相关的虚拟化功能包括虚拟环境、虚拟系统、虚拟平台。
A虚拟B真实C物理D实体
31SaaS是(A)的简称。
A软件即服务B平台即服务C基础设施即服务D硬件即服务
32PAAS是(B)的简称。
A软件即服务B平台即服务C基础设施即服务D硬件即服务
33IaaS是(C)的简称。
A软件即服务B平台即服务C基础设施即服务D硬件即服务
34虚拟化层对应(D)结合Paas提供硬件服务,包括服务器集群及硬件检测等服务。
A软件即服务B平台即服务C基础设施即服务D硬件即服务
35虚拟机最早在(C)由IBM研究中心研制。
A20世纪50年代B20世纪60年代C20世纪70年代D20世纪80年代
36利用公共网络来构建的私人专用网络称为(C)。
AVLANBVMRCVPNDVPP
37OSI模型共(D)层。
A1B3C5D7
38(c)是指用户可通过Internet获取IT基础设施硬件资源。
ASAASBPAASCIAASDHAAS
39基于光纤交换机的(b)是利用FibreChannelSwitch为主干,建成的交连网络系统。
ALANBSANCWANDMAN
40(b)是指在云计算基础设施上位用户提供应用软件部署和运行环境的服务。
ASAASBPAASCIAASDHAAS
41(A)是基于互联网提供软件服务的软件应用模式。
ASAASBPAASCIAASDHAAS
42在OSI模型中,服务定义为;(C)
A各层向下层提供的一组原语操作B.各层间对等实体间通信的功能实现
C.各层通过其SAP向上层提共的一组功能D.和协议的的含义是一样的
43同步通信(A)
A.以比特为单位,每次可传输任意多个比特
B.是一种并行传输方式
C.采用XON/XOFF的流控制协议
D.传输速率一般比异步传输慢
44数据链路两端的设备是(C)
A.DTEB.DCEC.DTE或DCED.DTE和DCE
45网络传输中对数据进行统一的标准编码在OSI体系中由哪一层实现(D)
A.物理层B.网络层C.传输层D.表示层
46.以下哪一个选项按顺序包括了OSI模型的各个层次(A)
A物理层,数据链路层,网络层,传输层,会话层,表示层和应用层
B物理层,数据链路层,网络层,运输层,系统层,表示层和应用层
C物理层,数据链路层,网络层,转换层,会话后,表示层和应用层
D表示层,数据链路层,网络层,运输层,会话层,物理层和应用层
47Ipv6将32位地址空间扩展到(B)。
A、64位B、128位C、256位D、1024位
48IPX地址的组成是(B)。
A、网络号,主机号
B、网段号,网络节点号,套接字号
C、网络号,子网号,主机号
D、网段号,网络节点号,主机号
49TCP/IP协议中的TCP相当于ISO/OSIRM中的(D)协议。
A、应用层B、网络层C、物理层D、传输层
50下列关于协议分层的说法错误的是(D)。
A、协议中,一般下一层为服务提供者B、协议中,一般上一层为服务用户
C、下层为上层提供的服务细节对上层屏蔽D、各种网络类型中有相同的分层方法
51下列说法中不属于OSI七层协议中物理层功能的是(B)。
A、提供为建立维护和拆除物理链路所需的机械的、电气的、功能的和规程
的特性
B、识别帧边际
C、传输是否在两个方向上同时进行D、网络接插件有多少针,各针的用途
52内存虚拟化是指(B)通过维护物理内存和虚拟机内存的映射关系,为虚拟机分配机的内存。
AVMQBVMMCVMPDVMS
53网络虚拟化资源分配两个核心:
(A)
A节点分配和链路分配
54VMM管理计算机系统的真实资源,为虚拟机提供(D)接口
ACPU虚拟化B内存虚拟化CI/O虚拟化D以上都是
55.VMM维护一个虚拟机内存管理数据结构,这个结构是(A)
A影子页表
56(B)是上述虚拟化实现的具体产品和工具
AVmBVMMCVMPDVMS
57.分布式数据处理关键在于(D)
A数据获取B数据管理C数据分析D以上都是
58.移动端开发技术有(A)
AAndriod和iOSBCCC++Djava
2名词解释
1.云计算:
是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,,使用户能够按需获取计算力、存储空间和信息服务。
核心:
硬件和软件都是资源并被封装为服务,用户可以通过网络按需地访问和使用
2.移动互联网:
将移动通信和互联网二者结合起来,成为一体。
是一种通过移动智能终端,采用移动无线通信方式获取业务和服务的新兴业态,包含终端、软件和应用三个层面。
3.虚拟机:
通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。
4.网格计算:
研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机处理,最后把这些计算结果综合起来得到最终结果。
5.移动节点(MN):
位置经常发生变化,即经常从一个链路切换到另一个链路的节点(主机
6通信对端(CorrespondNode):
和移动节点进行通信的网络节点,它可能是静止的节点,也可能是移动节点
7家乡地址(HoA:
HomeAddress)移动节点所拥有的永久IP地址,一般不会改变,除非其家乡网络的编址发生了变化。
对于和移动节点通信的主机来说,它会“认为”一直和移动节点的家乡地址进行通信
8家乡链路:
移动节点最初所在的网络,其网络前缀和移动节点的前缀一致
9家乡代理:
移动节点家乡链路上的一台路由器,主要用于保持移动节点的位置信息,当移动节点外出时,负责把发给移动节点的数据包转发给移动节点
10弹性IP地址:
与EC2账户相关联的静态IP地址。
11转交地址:
由于移动节点的移动性,要想使通信顺利进行,移动节点还必须绑定另一个IP地址,这就是转交地址。
发往移动节点的数据包由这个地址来转交。
转交地址可以被认为是移动节点拓扑结构意义上的地址。
转交地址的前缀是外地子网前缀。
12隧道技术:
是一种通过使用互联网络的基础设施在网络之间传递数据的方式。
使用隧道传递的数据(或负载)可以是不同协议的数据帧或包。
隧道协议将其它协议的数据帧或包重新封装然后通过隧道发送。
新的帧头提供路由信息,以便通过互联网传递被封装的负载数据。
13外地代理
§移动节点所在外地链路上的一台路由器,当移动节点的转交地址由它提供时,用于向移动节点的家乡代理通报转交地址、做移动节点的默认路由器、对家乡代理转发来的隧道包进行解封装,并交付给通信节点
3简述题
1云计算与网格计算的异同?
答:
相同点,都是通过一个资源池或这分布式的计算资源提供在线计算机存储等服务
不同点
网格计算
云计算
目标
共享高性能计算力和数据资源,实现资源共享和协同工作
提供通用的计算平台和存储空间,提供各种软件服务
资源来源
不同机构
同一机构
资源类型
异构资源
同构资源
资源节点
高性能计算机
服务器/PC
虚拟化视图
虚拟组织
虚拟机
计算类型
紧耦合问题为主
松耦合问题
应用类型
科学计算为主
数据处理为主
用户类型
科学界
商业社会
付费方式
免费(政府出资)
按量计费
标准化
有统一的国际标准OGSA/WSRF
尚无标准,但已经有了开放云计算联盟OCC
2.云计算技术体系结构可以分为哪几层?
答:
分为4层,物理资源层;资源池层;管理中间件层;SOA构建层
物理资源层,包括计算机、存储器、网络设施、数据库和软件等。
资源池层,将大量相同类型的资源构成同构或接近同构的资源池,构建资源池更多是物理资源的集成和管理工作。
管理中间件层,负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够有效、安全地为应用提供服务。
SOA构建层,将云计算能力封装成标准的WebServices服务,并纳入到SOA体系进行管理和使用,包括服务注册、查找、访问和构建服务工作流等。
(管理中间件和资源池层是云计算技术的最关键部分,SOA构建层的功能更多依靠外部设施提供)
3.云计算的关键技术主要有哪些?
云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质是计算、存储、服务器、应用软件等IT软硬件资源的虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面具有自身独特的技术。
云计算的关键技术包括以下几个方向:
1)虚拟机技术虚拟机,即服务器虚拟化是云计算底层架构的重要基石。
2)数据存储技术云计算系统需要同时满足大量用户的需求,并行地为大量用户提供服务。
因此,云计算的数据存储技术必须具有分布式、高吞吐率和高传输率的特点。
目前数据存储技术主要有Google的GFS(GoogleFileSystem,非开源)以及HDFS(HadoopDistributedFileSystem,开源),目前这两种技术已经成为事实标准。
3)数据管理技术云计算的特点是对海量的数据存储、读取后进行大量的分析,云计算的数据管理技术最著名的是谷歌的BigTable数据管理技术,同时Hadoop开发团队正在开发类似BigTable的开源数据管理模块。
4)分布式处理技术,分布式计算和存储。
4什么是分布式技术?
一种基于网络的计算机处理技术,与集中式相对应。
由于个人计算机的性能得到极大的提高及其使用的普及,使处理能力分布到网络上的所有计算机成为可能
5什么是并行计算?
什么是分布式计算?
并行计算:
并行计算是相对于串行计算来说的。
可分为时间上的并行和空间上的并行。
时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。
总结:
并行的主体--处理器;进程/线程级并行。
分布式计算:
分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。
最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命等。
总结:
并行的主体--计算机;各个计算机并行
6并行计算和分布式计算的区别:
(1)并行计算借助并行算法和并行编程语言能够实现进程级并行(如MPI)和线程级并行(如openMP)。
而分布式计算只是将任务分成小块到各个计算机分别计算各自执行。
(2)粒度方面,并行计算中,处理器间的交互一般很频繁,往往具有细粒度和低开销的特征,并且被认为是可靠的。
而在分布式计算中,处理器间的交互不频繁,交互特征是粗粒度,并且被认为是不可靠的。
(3)并行计算注重短的执行时间,分布式计算则注重长的正常运行时间。
7如何用MapReduce计算大型文本文件中各个单词出现的次数?
Map的输入参数指明了需要处理那部分数据,以在文本中的起始位置,需要处理的数据长度表示,经过Map处理,形成一批中间结果<单词,出现次数>而Reduce函数处理中间结果,将相同单词出现的次数进行累加,得到每个单词总的出现次数。
8.什么是云存储,云储存的四层模型分别是什么?
云存储是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
云存储系统涉及四层模型。
分别是:
存储层基础管理层应用接口层访问层
9.简述云存储的分层架构
存储层:
支持分布在不同的地域、数量庞大、彼此之间通过广域网、亏联网,或者FC光纤通道网络连接在一起的FC光纤通道存储设备及NAS、iSCSI等IP存储设备,以及SCSI或SAS等DAS存储设备。
并丐提供逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护的统一存储设备管理能力。
基础管理层:
对异构、分散的各类存储设备迚行统一的管理,实现于存储中多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并丐提供更大更强更好的数据访问性能。
例如安全、备份、容灾等能力;
应用接口层:
根据实际业务类型,提供不同的应用服务接口;
访问层:
允许授权用户通过标准的公用应用接口来登录于存储系统,享受于存储服务。
为保证高可靠性和经济性,于计算采用分布式存储的方式来存储数据,采用冗余存储的方式来保证存储数据的可靠性。
目前,比较主流的于计算数据存储系统有Google的GFS和Hadoop的HDFS。
大部分厂商及亏联网服务商,例如雅虎、Intel、Facebook的于计算采用的都是HDFS的数据存储技术
10.Google云计算体系包含哪些内容?
Google文件系统GFS
分布式数据处理MapReduce
分布式锁服务Chubby
分布式结构化数据表Bigtable
分布式存储系统Megastore
分布式系统监控基础架构Dapper
11私有IP,公有IP和弹性IP的区别在哪里?
答:
公有IP,是接入互联网使用的IP地址,由专门的组织机构分配。
私有IP,只能在一个组织内部使用,且可以根据需要随意使用。
弹性IP,是与EC2(弹性计算云)账户相关联的静态IP地址,而不与实例相关联
12简述MapReduce的主要思想和工作原理。
答:
主要思想,Map(映射)和Reduce(化简)
工作原理,1.分布式并行计算
2.本地计算
3.任务粒度
4.Combine(连接)
5.Partition(分区)
6.读取中间结果
7.任务管道
13移动IP的基本原理
使用传统IP技术的主机使用固定的IP地址和TCP端口号进行相互通信,在通信期间它们的IP地址和TCP端口号必须保持不变,否则IP主机之间的通信将无法继续。
移动IP的基本问题是IP主机在通信期间可能需要在网路上移动,它的IP地址也许经常会发生变化,IP地址的变化最终会导致通信的中断。
解决移动IP问题的基本思路与处理蜂窝移动电话呼叫相似,它将使用漫游、位置登记。
隧道技术、鉴权等技术。
从而使移动节点使用固定不变的IP地址,一次登录即可实现在任意位置(包括移动节点从一个IP(子)网漫游到另一个IP(子)网时)上保持与IP主机的单一链路层连接,使通信持续进行。
14各个协议所在的位置
15简述Hadoop系统中HDFS文件写的一般过程。
答:
1.Client向NameNode发起文件写入的请求
NameNode根据文件大小和文件快配置情况,返回给Client它所管理部分DataNode的信息
Client将文件划分为多个文件块,根据DataNode的地址信息,按顺序写入到每一个DataNode快中
16GFS采用了哪些容错措施来确保整个系统的可靠性?
答:
1)Master容错,包括Namespace文件系统目录结构,Chunk与文件名的映射和Chunk副本的文件信息三种元数据。
单个Master对于前2种元数据,GFS通过操作日志来提供容错功能,第三种元数据信息保存在ChunkServer上,Master故障时,磁盘恢复。
GFS还提供了Master远程的实时备份,防止Master彻底死机的情况。
2)副本方式实现ChunkyServer容错每个Chunk有多个存储副本(默认3个),分布存储在不同的ChunkServer上,用户态的GFS不会影响ChunkServer的稳定性。
18HadoopHadoop里有哪些机制,解决了哪些问题?
Hadoop的核心机制是通过HDFS文件系统和MapReduce算法进行存储资源、内存和程序的有效利用与管理。
然后Hadoop还包括的项目:
pig数据流语言和运行环境;hive分布式按列存储的数据仓库;HBase,ZooKeeper,Sqoop
1.可扩展2.经济3.可靠4.高效
19云安全研究的关键技术有哪些?
虚拟安全技术,云资源访问控制,可信云计算,密文检索与处理论述题:
4论述题:
1什么是云计算,云计算的主要元素,云计算有哪些特点?
概念:
云计算是指通过网络以按需、易扩展的方式来获得所需的信息服务,因此,云计算又常常被称为云服务
元素:
第一是计算、存储、通讯技术的快速发展:
CPU、GPU的多核进化及虚拟化技术的日趋完善,为信息系统的高性能和低功耗找到了重要的突破点;更大的互联网带宽则使得更多的计算资源和软件可以以服务的形式推送到客户端;海量存储、数据挖掘、人工智能等技术的不断发展也令数据更加结构化、更具语义关联,从而实现了从“数据”到“信息”再到“知识”的积淀和进化,并逐渐发展为互联网服务的“大脑”(IntelligenceInside)。
第二,用户的需求也一直在嬗变中。
Web2.0缔造了挥洒创意、彰显个性的新时代,越来越多的用户愿意将自己创造的信息(如博客)和资源(如图片和视频)上传到“云”中,与相识或不相识的朋友们分享,并在任何时间、任何地点,采用PC,手机及其他设备来管理“云”上的数据和应用。
再者,无论对个人或企业用户而言,根据现实需要去获取时使用各种虚拟