本书是权威的计算机体系结构著作,是久负盛名的经典作品。书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。这一版新增一章,专门介绍领域专用体系结构。本书对近些年火热的云计算、手机客户端技术、人工智能等相关内容也有涉猎。 本书既可作为高等院校计算机专业本科生或研究生教材,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书。
本书从突破工程设计中的计算复杂性难题入手,系统研究了利用近似模型提升工程设计效率的基本方法,并提供了若干应用实例。全书共包括四部分内容,第一部分为实验设计方法,解决训练样本数据高效获取问题;第二部分为近似建模方法,解决高耗时模型快速高精度预测问题;第三部分为基于近似模型的设计分析方法,解决如何提升设计分析效率问题;第四部分为飞行器设计中的典型应用实例分析。本书可作为航空航天、机械等相关专业研究生的参考书,也可为工业部门从事总体和分系统设计相关工作的工程师提供一定的基础理论和方法指导。
全书内容分为三部分,共15章。第1~6章为第一部分,主要讲解音视频开发的基础知识,简要介绍音视频技术的发展背景,以及主流的音视频压缩编码算法、音视频容器格式和网络流媒体协议等。第7~9章为第二部分,主要讲解命令行工具ffmpeg、ffprobe和ffplay的使用方法,包括如何使用这些工具进行视频播放、格式检测、编转码、格式转换和流媒体推拉流等操作;第10~15章为第三部分,主要讲解基于FFmpegSDK的开发实战,主要介绍如何在工程中调用libavcodec和libavformat等库提供的接口实现音视频处理的相关功能。本书适合从事音视频编解码、多媒体应用开发和流媒体技术的初、中级开发者,以及各大院校学生阅读,也适合有一定经验的开发人员参考使用。
本书详细介绍了开源音视频处理软件FFmpeg的使用,按照所讲述的内容及读者的不同层次,本书划分为上下两篇。上篇为基础与参数详解,介绍了FFmpeg的基本组成部分、工具使用,以及封装、转码、流媒体、滤镜和设备操作。下篇为API使用及开发,介绍了FFmpeg封装、编解码和滤镜部分的API使用操作,相关操作均以实例方式进行说明,包括新旧API的操作方法和异同,并给出了大量的API使用、自定义功能模块、基于FFmpeg的API开发自己的播放器的示例,以及其在实际开源软件中的应用等。本书不仅适合音视频流媒体处理的研发人员、对音视频技术应用和实时音视频通信感兴趣的技术人员,还适合高等院校计算机相关专业的学生阅读。
本书深入阐述了大语言模型的基本概念和算法、研究前沿以及应用,涵盖大语言模型的广泛主题,从基础到前沿,从方法到应用,涉及从方法论到应用场景方方面面的内容。首先,本书介绍了人工智能领域的进展和趋势;其次,探讨了语言模型的基本概念和架构、Transformer、预训练目标和解码策略、上下文学习和轻量级微调、稀疏专家模型、检索增强型语言模型、对齐语言模型与人类偏好、减少偏见和有害性以及视觉语言模型等内容;最后,讨论了语言模型对环境的影响。 本书内容全面、系统性强,适合高年级本科生和研究生、博士后研究人员、讲师以及行业从业者阅读与参考。
本书作为中级职称的全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)指定教材,具有比较权威的指导意义。本书根据《软件设计师考试大纲》(2018年审定通过)的重点内容,组织了12章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习和复习大纲的知识点。本书是在《软件设计师考试大纲》的指导下,对《软件设计师教程(第4版)》进行了认真修编,部分章节是重写后形成的。在本书中,强化了软件工程部分的知识,增加了Web应用系统分析与设计知识。本书适合参加本级别考试的考生和大学在校生作为教材。
STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书首先详细介绍这两个软件的用法,然后以STM32F407为研究对象,采用STM32Cube开发方式介绍STM32F407各种系统功能和常用外设的编程开发,包括外设基本工作原理和接口电路、HAL驱动程序功能和使用方法,以及针对一个STM32F407开发板的完整编程示例。通过阅读本书,读者可以掌握STM32Cube开发方式和工具软件的使用,掌握基于HAL库的STM32F407系统功能和常用外设的编程开发方法。 本书适合具有C语言、微机原理或单片机基础,想要学习STM32开发技术的读者阅读,可以作为高等院校电子、自动化、计算机、测控等专业的教材,也可作为STM32应用开发者的参考书。
伟大的软件不是一朝一夕发明出来的,而是人类文明长期积累的结果。从某种程度上来说,软件文明就是人类文明在电气化时代的延续。本书按照时间顺序,详细记述了人类探素和发明软件的艰难曲折过程,记录了具有里程碑意义的重大事件和事件背后的关键人物。
如今,数字化转型已经上升为国家战略,并且也成为企业发展的必经之路。本书以流程数字化和自动化为起点,通过流程自动化达到软件设计自动化,让所有的企业成为“软件企业”:通过敏捷的业务架构设计和应用系统交付,应对千变万化的外在业务环境,解决企业 IT 系统开发“慢、贵、难”的问题,实现业务和 IT 的一体化,让业务人员和 IT人员一起面对客户,提供优质的客户体验和具有独特价值主张的数字化产品包,提升产品包的竞争力,满足客户现在和未来的需求。本书内容主要包括企业数字化转型概述、企业数字化顶层设计方法论、企业数字化架构、企业数字化业务设计、企业数字化转型路线图、企业流程自动化、企业软件设计自动化。另外,本书还介绍了华为和星展银行数字化转型的案例。本书优选的特色是融合了数字化转型理论、工具和实战,为意
在软件架构中没有哪个决定是轻而易举的。相反,有许多艰难的部分,要么是难题,要么是缺少很好实践,这迫使你在各种妥协中做出选择。通过本书,你将学会如何批判性地思考分布式体系结构的利弊。软件架构老兵和实践顾问NealFord、MarkRichards、PramodSadalage、ZhamakDehghani讨论了选择适合架构的策略。全书交织着一群虚构的技术专业人员(SysopsSquad)的故事,他们研究了从如何确定服务粒度、管理工作流和编排、管理和解耦合约、管理分布式事务到如何优化可扩展性、弹性和性能等操作特性的一切问题。本书通过关注常见的问题,提供了一些技术,帮助你在面对架构问题时进行权衡。
《并行计算与高性能计算》由(美)罗伯特·罗比,(美)尤莉安娜·萨莫拉著
本书可帮助读者掌握无服务器体系结构设计的核心概念,包括容器、Kubernetes部署和大数据解决方案。本书将带读者学习如何构建无服务器功能架构解决方案、系统研究容器和Kubernetes的部署模式,并探索使用Spark和Databricks的大规模大数据处理。随着深入学习,将采用微软云操作系统Azure DevOps实现DevOps,使用Azure认知服务实现智能解决方案,并将安全、高可用性和可伸缩性集成到每个解决方案中。最后,本书将深入研究微软云操作系统Azure安全概念,如OAuth、OpenConnect和托管标识。
本书由2017年图灵奖的两位得主撰写,是计算机体系结构领域的经典教材。 第6版在保留计算机组成方面传统论题并延续前5版特点的基础上,引入了许多近几年计算机领域发展中的新论题,如领域专用体系结构(DSA)、硬件安全攻击等。另外,在实例方面也与时俱进地采用新的ARM Cortex-A53微体系结构和Intel Core i7 6700 Skylake微体系结构等现代设计对计算机组成的基本原理进行说明。在关于处理器的一章中,在单周期处理器和流水线处理器之间增加了对多周期处理器的介绍,使读者更易理解流水线处理器产生的必然性。
本书全面概述了软件架构的方方面面,涉及架构特征、架构模式、组件识别、图表化和展示架构、演进架构,以及许多其他主题。本书分为三部分。第1部分介绍关于组件化、模块化、耦合和度量软件复杂度的基本概念和术语。第2部分详细介绍各种架构风格:分层架构风格、管道架构风格、微内核架构风格、基于服务的架构风格、事件驱动的架构风格、基于空间的架构风格、编制驱动的面向服务的架构、微服务架构。第3部分介绍成为一个成功的软件架构师所必需的关键技巧和软技能。
数字化转型是企业发展的必由之路,数字化转型的关键是驱动企业从业务、架构、技术、组织等方面全面且系统地改造升级。本书面向广大企业管理者和IT从业者,提出创新的数字化转型企业架构方法论,将企业总体架构规划与具体落地的云原生技术架构结合在一起,帮助企业构建在业务层面、应用层面、数据层面、技术层面及管理层面的全面立体化架构体系。本书从数字化转型的发展趋势和本质出发,引出企业架构和云原生架构对于数字化转型的核心价值,同时介绍企业架构的经典理论,进而引出企业云原生架构方法体系,并详细讲解各类架构的设计细节,以及架构治理、组织架构、架构师成长等相关参考实践,助力企业数字化转型。
在2016年,Google出版的第一本网站可靠性工程(SRE)书籍引起了行业的大范围讨论,当今生产环境服务运营意味这什么?为何可靠性方面的考虑是服务设计的基础?现在,编写上一本SRE畅销书的Google工程师们为我们隆重推出了本书,这是一本充满真实案例的实战参考手册,展示了如何在生产环境中运维SRE的原则和实践。 在这本全新的SRE工作手册中,提供的实践案例不但源于Google的经验,还来自那些经历过SRE旅程的Google公有云的用户。值得注意的是,本书还包括Evernote、The Home Depot、纽约时报和其他公司总结的来之不易的第一手经验。无论你所在公司规模的大小,都可以深入研究这本工作手册,通过学习尝试完善你们自己的SRE实践。
本书主要介绍有限元法基础知识及COMSOL在弹性力学、流体力学、电磁学、电化学、多物理场耦合等方面的应用。全书先介绍有限元法的基础知识,然后介绍COMSOL的界面组成与基本操作和网格划分的方法与实例,最后给出了结构力学分析实例、流体力学分析实例、电磁学分析实例、电化学分析实例和多物理场耦合分析实例,即以实例方式介绍COMSOL各方面应用分析的详细操作过程及一些需要注意的问题,多数案例有明确的工程应用背景,部分案例有实验对比结果,具有较强的实用性。 本书可作为机械、材料、水利、土木、暖通、动力、能源、化工、航空、冶金、环境、交通、电力电子、建筑等领域的科研与工程技术人员使用COMSOL软件进行CAE/CFD分析的参考书,也可作为这些专业的本科生和研究生学习有限元及COMSOL软件的教学用书。