本书讲述了与PCI及PCI Express总线相关的最基础的内容,并介绍了一些必要的、与PCI总线相关的处理器体系结构知识,这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。 读者通过对本书的学习,可超越PCI与PCI Express总线自身的内容,理解在一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。本书适用于希望多了解一些硬件的软件工程师,以及希望多了解一些软件的硬件工程师,也可供电子工程和计算机类的研究生自学参考。
本书是一本将理论与实践有机结合的计算机工作原理实践指南,包含41个实践项目,涵盖了从电路设计到代码编写的广泛主题。通过本书,读者将实践构建数字电路、设计一个猜谜游戏、将十进制数字转换为二进制、检查虚拟内存使用情况、运行自己的Web服务器等,从引人入胜的实践项目中学习如何像软件工程师一样思考、用数据描述真实世界的概念,使用欧姆定律和基尔霍夫定律分析电路的特性,以及如何像计算机一样思考、一步一步地在脑海中执行一个程序。
计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。本书分为三个部分:第一部分包括定义演进式架构机制的章节 介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。
本书介绍了一系列可用于构建可扩展系统的软件架构方法和分布式技术。本书内容分为四部分:第一部分是基础知识,包括实现可扩展系统的基本机制、分布式系统的基本特征以及并发编程的简介;第二部分重点介绍如何扩展处理请求的能力,涵盖通过诸多架构方法(更多的计算资源、负载均衡、分布式缓存、异步消息以及基于微服务的架构)来扩展系统;第三部分介绍扩展数据层的相关知识,这是分布式系统理论最突出的地方;第四部分介绍用于大规模处理流式事件的架构和技术。
本书以Apache RocketMQ 4.9.5(编写本书时最新的4.x版本)为基础,从Apache RocketMQ 的实际使用、原理剖析,大规模消息集群下企业级落地的实践以及所面临的挑战,逐一由浅入深地进行讲解。 全书分3篇,共16章。基础篇包含第1~4章,主要讲解Apache RocketMQ 入门以及如何掌握Apache RocketMQ 的基础使用。原理篇包含第5~12章,主要讲解了消费原理、负载均衡原理、顺序消息原理等核心的RocketMQ部分。进阶篇包含第13~16章,主要讲解消息幂等、双活设计等进阶为架构师必须掌握的内容。讲解过程中抛弃了传统的源码解析这种较枯燥的手段,而是更多地利用以下方式帮助读者更快、更轻松地接受Apache RocketMQ的原理:通过近百张原创的手绘图,形象地描述Apache RocketMQ 的运作过程、原理;通过与Kafka、RabbitMQ等成熟的消息中间件产品做对比的方式,有助于读者对相关知识触类旁通,举一反
本书以EPON业务的开通和维护为主线,结合案例对EPON业务的开通进行了分析,并对宽带、语音和视频业务的数据规划、配置流程以及配置命令等进行了详细介绍。全书共6章,包括光接入网技术认知、EPON设备及配置、宽带业务开通配置、语音业务开通配置、视频业务开通配置和EPON设备故障维护等内容。 为了让学习者能够快速且有效地掌握核心知识和技能,本书配套有大量的微课视频,且这些数字资源与书中内容无缝衔接。 本书可作为高职高专计算机类、通信类等相关专业的教材,也可作为光接入网维护技术人员的参考书。
本书介绍Kafka的技术原理和应用技巧。内容包括如何安装和配置Kafka、如何使用Kafka API、Kafka的设计原则和可靠性保证,以及Kafka的一些架构细节,如复制协议、控制器和存储层。本书列举了一些 流行的Kafka应用场景,比如基于事件驱动的微服务系统的消息总线、流式处理应用程序和大规模数据管道。通过学习本书,你不仅能够深入理解这项大数据核心技术,还能够将所学知识付诸实践,在生产环境中 好地运行Kafka,并基于它构建稳健的高性能应用程序。
本书其八章。第1章介绍设置操作系统的目的,操作系统的分类.形成与发展的过程.功能.特性,以及UNIX操作系统概况;第2章阐述进程的基本概念.调度状态.进程通讯.死锁,以及UNIX V6++中进程的基本控制结构;第3-7章,结合UNIX V6++操作系统,介绍各主要模块的工作原理、设计思路和实现机制,包括中断和系统调用.存储管理.进程管理.字符块设备管理、文件系统管理等;第8章简要介绍UNIX可执行文件的结构,旨在帮助读者顺利阅读其他章节的相关内容。本书与其他教材的 区别在于,通过深人剖析源代码,输以fork.read.write等核心系统调用执行过程,帮助读者加深对操作系统软件架构的认识,并建立操作系统与计算机硬件作为整体为并发用户提供服务的宏观概念。本书适合计算机科学和工程类专业作为教材使用,也可供有关工程技术人员作为参考书使用。
本书围绕区块链技术的基础密码理论和安全攻防技术展开论述。全书共6章,主要内容包括区块链的基本概念及安全问题、区块链的密码学技术、区块链共识机制、比特币和以太坊等密码货币系统、区块链系统的攻击与防御等。本书从区块链基础密码学原语和共识机制入手,采用区块链“六层结构(数据层、网络层、共识层、激励层、合约层和应用层)”+“应用演变(比特币—以太坊—其他区块链应用)”框架对区块链系统面临的安全问题进行系统化阐述,有助于帮助读者从宏观上掌握区块链系统安全技术体系。 本书内容丰富,通俗易懂,可作为高等学校网络空间安全等专业的教材或者教学参考书,也可作为网络与信息安全从业人员的学习参考书。
本书根据高等学校教育的培养目标、特点和要求编写,旨在帮助读者学习和掌握计算机网络安全与管理的基础理论知识,掌握当前主流网络安全与管理技术,并具备灵活运用能力。 本书以网络工程典型应用为案例,分析当前网络工程中的安全与管理需求,根据需求制订任务,按照任务介绍相关理论知识,设计工程解决方案,并在实验环境下实施方案。本书分8章,共包含19个任务,主要内容为网络安全理论基础、网络访问控制技术、局域网安全技术、网络病毒与攻击预防技术、Internet接入安全技术、网络管理理论基础、企业 测技术、企业网远程管理等当前主流的网络安全与管理技术。 本书内容丰富,图文并茂,语言深入浅出、简明扼要,侧重于具体技术与实训内容。本书可以作为高等院校计算机网络技术、信息安全、计算机通信等相关专业学生的教材,也可
本书坚持“技术应用导航+任务驱动与体验”的编排原则,选取典型案例,将知识点融汇在其中。全书共10章,主要内容包括信息技术概论、Word 2016文字处理、Excel 2016数据处理与分析、PowerPoint 2016演示文稿制作、信息检索技术、新媒体设计与制作工具、云计算技术、大数据技术与应用、人工智能应用、区块链技术及应用。 本书可作为高等职业院校各专业“计算机文化基础”“信息技术导论”“信息技术基础”等课程的教材,也可作为全国计算机等级考试的培训教材。
IPv6+(互联网协议第六版)是下一代互联网协议的升级,它不仅是一项技术上的革新, 是信息时代发展的迫切需求。本书内容分为IPv6发展历程、发展现状、重要意义、行业应用与技术展望等五部分。本书首先梳理了从互联网IP技术到“IPv6”的发展时间线、在介绍了世界IPv6发展现状之后,重点选取政务应用、智慧金融、智能制造等行业领域,结合实际应用场景,深挖场景需求,让读者对IPv6有形象、真切、深入地了解; ,从安全保障与未来展望的角度出发,对IPv6的发展进行全方位解析。本书有助于广大读者增强数字化、信息化本领, 好助力构筑下一代互联网发展新优势,带动和赋能千行百业数字化转型,实现中国式现代化。
本书主要介绍云计算原理,帮助读者全面理解云计算相关内容,内容涉及云服务、云应用、云操作系统及数据中心等关键领域。 本书内容分为三大部分: 部分( ~2章)介绍云计算的背景知识与系统的设计原理,包括云计算的概念与特点、计算机发展史、云计算与其他技术的关系、计算机系统的关键设计原理;第二部分(第3~4章)介绍云应用,包括AWS云平台的关键服务、云应用的典型案例以及开发云应用的相关技术;第三部分(第5~7章)介绍云计算的底层技术,包括云计算操作系统、容器与云原生系统、云安全和数据中心基础设施。 本书适合计算机相关专业的高年级本科生和研究生学习,读者需要具备计算机网络方面的基础知识。本书不仅可作为云计算课程的教材,也可作为云计算应用开发工程师和云计算架构师的参考书。
本书是作者在嵌入式系统领域十余年经验的结晶,书中涵盖了嵌入式系统的各个方面,内容分为4个部分:部分包括嵌入式系统的基本介绍以及一些的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。本书适合嵌入式系统专业人员阅读,同时也可以作为技术人员培训和高等院校“嵌入式系统”课程。
元宇宙的理想是宏大和美好的,但是现实的发展还面临着漫漫长路,需要我们有 丰富的想象力,不断完善元宇宙这一人类数字文明科技集大成者的赋能与治理逻辑。本书立足于元宇宙发展的理论与实践,从元宇宙的人类叙事、基本构成,到元宇宙的数字产业、数智赋能,再到元宇宙的用户行为、数字治理、数实融合、人智共生,深入浅出地探讨了元宇宙的方方面面,旨在为读者提供一个关于元宇宙的全面视角,揭示其底层逻辑、核心要素及未来前景。 本书可以供元宇宙领域的专业人士和研究人员参考,还适合对元宇宙感兴趣的读者阅读,也可以作为本科生和研究生系统了解元宇宙知识的学习读物。