本书较为全面地介绍了分布式系统领域的一些基本概念,提出了分布式系统的各种问题,如互斥问题、死锁的预防和检测、处理机间的通信机制、可靠性问题、负载分配问题、数据管理问题及其可能的解决方案,并讨论了分布式系统设计在操作系统、文件系统、共享存储器系统、数据库系统和异构型处理中的应用。 本书适用于学习分布式系统设计的高年级本科生、研究生和从事分析、设计分布式系统的计算机专业人员。
本书为超级书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。 本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。
本书是中国电子学会云计算专家委员会刘鹏教授主编的系统讲授云计算技术的专业图书,重点阐述了云计算领域具有代表性的Google、Amazon、微软和VMware四家公司的云计算技术原理和应用方法,并详细分析了以Hadoop、Eucalyptus为代表的众多开源云计算系统和云计算仿真器CloudSim,综述了云计算领域的理论研究热点问题。本书强化了可操作性,给出了大量应用实例、编程方法或实验步骤等。本书主要内容包括:Google的GFS、MapReduce、Bigtable、Chubby、Megastore、Dapper和AppEngine等;Amazon的Dynamo、EC2、S3、SQS、SimpleDB和CloudFront等;微软的WindowsAzure、SQL Azure、AppFabric等;VMware的vSphere、vCenter等,开源云计算技术的Hadoop、Eucalyptus、Cassandra、Hive、VoltDB等。读者可从本书配套网站中国云计算获取更多资料和求解疑难问题。本书紧跟云计算的发展前沿,既有理论深度,又有实用价值,可作为高
本书是中国电子学会云计算专家委员会刘鹏教授主编的系统讲授云计算技术的专业图书,重点阐述了云计算领域具有代表性的Google、Amazon、微软和VMware四家公司的云计算技术原理和应用方法,并详细分析了以Hadoop、Eucalyptus为代表的众多开源云计算系统和云计算仿真器CloudSim,综述了云计算领域的理论研究热点问题。本书强化了可操作性,给出了大量应用实例、编程方法或实验步骤等。本书主要内容包括:Google的GFS、MapReduce、Bigtable、Chubby、Megastore、Dapper和AppEngine等;Amazon的Dynamo、EC2、S3、SQS、SimpleDB和CloudFront等;微软的WindowsAzure、SQL Azure、AppFabric等;VMware的vSphere、vCenter等,开源云计算技术的Hadoop、Eucalyptus、Cassandra、Hive、VoltDB等。读者可从本书配套网站中国云计算获取更多资料和求解疑难问题。本书紧跟云计算的发展前沿,既有理论深度,又有实用价值,可作为高
June Jamrich Parsons、DanOja所著的《计算机文化(附光盘原书3版)》详细介绍了计算机领域的相关知识,是学习计算机科学和了解计算机发展历史不可多得的一本好书。全书共分12章,分别介绍了计算机和数字基础知识、计算机硬件、计算机软件、操作系统和文件管理、局域网和无线局域网、因特网、Web和电子邮件、数字媒体、计算机产业、信息系统分析与设计、数据库以及计算机编程等内容。 《计算机文化(附光盘原书3版)》可用做高校各专业的计算机导论教材和教学参考书,也可供广大计算机爱好者参考使用。
本书是中国电子学会云计算专家委员会刘鹏教授主编的系统讲授云计算技术的专业图书,重点阐述了云计算领域具有代表性的Google、Amazon、微软和VMware四家公司的云计算技术原理和应用方法,并详细分析了以Hadoop、Eucalyptus为代表的众多开源云计算系统和云计算仿真器CloudSim,综述了云计算领域的理论研究热点问题。本书强化了可操作性,给出了大量应用实例、编程方法或实验步骤等。本书主要内容包括:Google的GFS、MapReduce、Bigtable、Chubby、Megastore、Dapper和AppEngine等;Amazon的Dynamo、EC2、S3、SQS、SimpleDB和CloudFront等;微软的WindowsAzure、SQL Azure、AppFabric等;VMware的vSphere、vCenter等,开源云计算技术的Hadoop、Eucalyptus、Cassandra、Hive、VoltDB等。读者可从本书配套网站中国云计算获取更多资料和求解疑难问题。本书紧跟云计算的发展前沿,既有理论深度,又有实用价值,可作为高
June Jamrich Parsons、DanOja所著的《计算机文化(附光盘原书3版)》详细介绍了计算机领域的相关知识,是学习计算机科学和了解计算机发展历史不可多得的一本好书。全书共分12章,分别介绍了计算机和数字基础知识、计算机硬件、计算机软件、操作系统和文件管理、局域网和无线局域网、因特网、Web和电子邮件、数字媒体、计算机产业、信息系统分析与设计、数据库以及计算机编程等内容。 《计算机文化(附光盘原书3版)》可用做高校各专业的计算机导论教材和教学参考书,也可供广大计算机爱好者参考使用。
编写本书的目的是向广大读者介绍科学计算这一重要科技领域的若干基本情况,其中包括科学计算的应用范围,科学计算的核心——计算数学的主要内容,科学计算的物质基础——计算机的一些基本知识以及科学计算的发展趋势五个部分。 一章简要介绍国家重点基础研究发展规划项目——大规模科学计算研究。这是最近刚由国家科技部批准立项的国家在基础研究领域中最重要的科技发展规划项目之一。这一消息值得庆贺!同时也说明了科学计算这一新兴学科在国家科技发展中的重要地位! 此时此刻,我们又一次想起了冯康先生(1920—1993)以及他对我国科学计算事业的发展所作出的巨大贡献。冯康先生在国际计算数学界享有崇高的学术地位,他创造发明了有限元法和辛几何算法,先后获得国家自然科学二等奖(1981)和一等奖(1997)。他还高瞻远瞩地早在20世纪80年
编写本书的目的是向广大读者介绍科学计算这一重要科技领域的若干基本情况,其中包括科学计算的应用范围,科学计算的核心——计算数学的主要内容,科学计算的物质基础——计算机的一些基本知识以及科学计算的发展趋势五个部分。 一章简要介绍国家重点基础研究发展规划项目——大规模科学计算研究。这是最近刚由国家科技部批准立项的国家在基础研究领域中最重要的科技发展规划项目之一。这一消息值得庆贺!同时也说明了科学计算这一新兴学科在国家科技发展中的重要地位! 此时此刻,我们又一次想起了冯康先生(1920—1993)以及他对我国科学计算事业的发展所作出的巨大贡献。冯康先生在国际计算数学界享有崇高的学术地位,他创造发明了有限元法和辛几何算法,先后获得国家自然科学二等奖(1981)和一等奖(1997)。他还高瞻远瞩地早在20世纪80年
Scrum是一种迭代增量式的软件开发过程,用于敏捷软件开发。Scrum是一个包括一系列实践和预定义角色的过程框架。本书以一种轻松易懂、简洁精练的方式,介绍了Scrum 方法的核心要素。全书分为3部分,共19章。部分从瀑布方法开始切入主题,介绍了敏捷方法的缘起、敏捷的价值观和原则,并给出了一个典型的敏捷商业案例。第二部分详细介绍了Scrum的历史和Scrum的各种要素,包括角色、周期、工件,以及如何确定用户故事、如何估算工作,如何召开每日站立会议。第三部分则介绍了发布规划、原型、重构、测试驱动开发和结对编程等实践和方法。当前,Scrum方法在国内已被逐渐普及,为众多知名IT 公司和软件开发团队采用。本书内容精练,轻松易读,是帮助软件开发人员认识、初步了解Scrum方法的佳作。通过阅读本书,你可以厘清Scrum的相关知识和概念,为采用和实
Scrum是一种迭代增量式的软件开发过程,用于敏捷软件开发。Scrum是一个包括一系列实践和预定义角色的过程框架。本书以一种轻松易懂、简洁精练的方式,介绍了Scrum 方法的核心要素。全书分为3部分,共19章。部分从瀑布方法开始切入主题,介绍了敏捷方法的缘起、敏捷的价值观和原则,并给出了一个典型的敏捷商业案例。第二部分详细介绍了Scrum的历史和Scrum的各种要素,包括角色、周期、工件,以及如何确定用户故事、如何估算工作,如何召开每日站立会议。第三部分则介绍了发布规划、原型、重构、测试驱动开发和结对编程等实践和方法。当前,Scrum方法在国内已被逐渐普及,为众多知名IT 公司和软件开发团队采用。本书内容精练,轻松易读,是帮助软件开发人员认识、初步了解Scrum方法的佳作。通过阅读本书,你可以厘清Scrum的相关知识和概念,为采用和实
Scrum是一种迭代增量式的软件开发过程,用于敏捷软件开发。Scrum是一个包括一系列实践和预定义角色的过程框架。本书以一种轻松易懂、简洁精练的方式,介绍了Scrum 方法的核心要素。全书分为3部分,共19章。部分从瀑布方法开始切入主题,介绍了敏捷方法的缘起、敏捷的价值观和原则,并给出了一个典型的敏捷商业案例。第二部分详细介绍了Scrum的历史和Scrum的各种要素,包括角色、周期、工件,以及如何确定用户故事、如何估算工作,如何召开每日站立会议。第三部分则介绍了发布规划、原型、重构、测试驱动开发和结对编程等实践和方法。当前,Scrum方法在国内已被逐渐普及,为众多知名IT 公司和软件开发团队采用。本书内容精练,轻松易读,是帮助软件开发人员认识、初步了解Scrum方法的佳作。通过阅读本书,你可以厘清Scrum的相关知识和概念,为采用和实
Scrum是一种迭代增量式的软件开发过程,用于敏捷软件开发。Scrum是一个包括一系列实践和预定义角色的过程框架。本书以一种轻松易懂、简洁精练的方式,介绍了Scrum 方法的核心要素。全书分为3部分,共19章。部分从瀑布方法开始切入主题,介绍了敏捷方法的缘起、敏捷的价值观和原则,并给出了一个典型的敏捷商业案例。第二部分详细介绍了Scrum的历史和Scrum的各种要素,包括角色、周期、工件,以及如何确定用户故事、如何估算工作,如何召开每日站立会议。第三部分则介绍了发布规划、原型、重构、测试驱动开发和结对编程等实践和方法。当前,Scrum方法在国内已被逐渐普及,为众多知名IT 公司和软件开发团队采用。本书内容精练,轻松易读,是帮助软件开发人员认识、初步了解Scrum方法的佳作。通过阅读本书,你可以厘清Scrum的相关知识和概念,为采用和实
本书系统阐述了当今信息产业界关注的两项新技术——虚拟化与云计算。云计算的目标是将各种IT资源以服务的方式通过互联网交付给用户。计算资源、存储资源、软件开发、系统测试、系统维护和各种丰富的应用服务,都将像水和电一样方便地被使用,并可按量计费。虚拟化实现了IT资源的逻辑抽象和统一表示,在大规模数据中心管理和解决方案交付方面发挥着巨大的作用,是支撑云计算伟大构想的最重要的技术基石。本书以在数据中心采用服务器虚拟化技术构建云计算平台为主题,全面地勾画出虚拟化与云计算的产生背景、发展现状和关键技术等。本书体系完整,内容丰富,有助于广大读者理解信息产业今后发展的大脉络。
本书系统阐述了当今信息产业界关注的两项新技术——虚拟化与云计算。云计算的目标是将各种IT资源以服务的方式通过互联网交付给用户。计算资源、存储资源、软件开发、系统测试、系统维护和各种丰富的应用服务,都将像水和电一样方便地被使用,并可按量计费。虚拟化实现了IT资源的逻辑抽象和统一表示,在大规模数据中心管理和解决方案交付方面发挥着巨大的作用,是支撑云计算伟大构想的最重要的技术基石。本书以在数据中心采用服务器虚拟化技术构建云计算平台为主题,全面地勾画出虚拟化与云计算的产生背景、发展现状和关键技术等。本书体系完整,内容丰富,有助于广大读者理解信息产业今后发展的大脉络。
本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。
随着信息技术的广泛应用和快速发展,云计算作为一种新兴的商业计算模型日益受到人们的广泛关注。《云计算与分布式系统:从并行处理到物联网》是一本完整讲述云计算与分布式系统基本理论及其应用的教材。书中从现代分布式模型概述开始,介绍了并行、分布式与云计算系统的设计原理、系统体系结构和创新应用,并通过开源应用和商业应用例子,阐述了如何为科研、电子商务、社会网络和超级计算等创建高性能、可扩展、可靠的系统。 《云计算与分布式系统:从并行处理到物联网》内容丰富,叙述深入浅出,适合作为计算机及相关专业云计算、分布式系统或分布式计算课程的教材,同时也适合专业技术人员参考使用。
本书是高等学校教育技术系列教材之一。本书在编写过程中力求反映当前教改成果和学科发展的新动向,从内容和形式上都体现了较新的教育思想和教学观念。本书共分7章,主要内容包括信息技术与课程深度融合的背景、从信息技术与课程整合到信息技术与教育的深度融合、信息技术与课程深度融合的理论基础、信息技术与课程深度融合的实施准备、信息技术与课程深度融合的教学模式与案例分析、信息技术与教育融合的评价、信息技术与教育融合的展望 本书既可作为高等学校教育技术学专业课程教材,也可作为高等学校师范类专业公共选修课教材,还可作为广大教师和教育技术工作者的参考用书。
本书由两位知名的计算机科学教育家编写,全面而细致地介绍了计算机科学的各个方面。书中从信息层开始,历经硬件层、程序设计层、操作系统层、应用程序层和通信层,深入剖析了计算系统的每个分层,讨论了计算的限制。此外,正文中穿插了大量的人物传记、历史点评、道德问题和的技术发展信息,有助于你进一步了解计算机科学。每章后面都附带有大量的练习,可以帮助你即时重温并掌握这一章所述的内容。
本书是认知计算的一本导论书,本书介绍了从认知科学到认知计算的演进过程,阐述了借助认知科学理论来构建模拟人的客观认知和心理认知过程的认知计算。从信息论到认知科学,再到认知计算,本书试图将认知计算理论的由来、思想和支撑技术做一个系统且深入的探讨。在本书中,我们提出了认知计算与Human、Machine和Cyber Space相互交互与融合而形成的“以人为中心的认知循环”及其三大部分。本书围绕这三大部分介绍了为认知计算在信息采集、获取、传输、存储和分析等方面提供各种支持的关键技术,包括物联网、大数据分析、云计算、5G网络和机器人技术等。同时本书对认知计算与以上各种技术的关联进行了详细研究与讨论,包括认知计算与物联网、认知计算与机器学习、认知计算与大数据分析、认知云计算、认知计算与机器人技术,其分别对应于不同的篇章