计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
本书以数据要素化治理的理论方法与工程实践为主线,内容按照概念篇、原理篇和工程篇依次展开。概念篇在对数据、数据要素相关概念及其演进过程进行系统梳理的基础上,首次对 数据要素 数据要素化 进行了明确定义,并基于传统生产要素市场化配置规律,提出数据要素化治理的基本思路。在原理篇,定义了数据元件作为连接数据供需两端的 中间态 和数据要素交易流通的标的物,进而构建基于数据元件的数据要素流通模型、数据要素化安全模型以及数据要素化治理系统模型。在工程篇,详细阐述了制度体系、技术体系和市场体系 三位一体 的解决方案,并进行实践案例剖析,验证数据要素化治理模型及三大体系的可行性、有效性及可复制性。
继MIPS版和ARM版之后,本书与时俱进地推出了RISC-V版。全书从计算机体系结构的角度介绍数字逻辑设计的基础知识,从基本的二进制数开始,详细讨论RISC-V处理器的设计原则、技术与方法。本书首先介绍数字逻辑门,接着讲解组合电路和时序电路的设计,并以这些基本的数字逻辑设计概念为基础,重点介绍如何设计真实的处理器。书中包含大量示例,并分别用SystemVerilog和VHDL给出相应数字系统设计的实现。本书不仅反映了当前数字电路设计的主流方法,而且突出了计算机体系结构的工程特点,适合高等院校计算机相关专业的学生阅读,也适合从事处理器设计的技术人员参考。
本书是以单片机和物联网相结合的学习理念为知识主体,使用C语言和Java语言分别对底层单片机进行电子系统设计和上位机端控制界面进行APP开发。全书总共分为三部分:*部分:单片机与物联网基础知识篇;第二部分:单片机与物联网基础案例实践篇;第三部分:单片机与物联网综合案例实践篇。单片机与物联网基础知识篇包括底层单片机应用和上位机Android知识的学习。单片机与物联网基础案例实践篇包括一些简单的单片机应用系统和基于APP控制的单片机应用案例。单片机与物联网综合案例实践篇的内容是在掌握单片机与物联网知识的基础上,具有一定的案例开发技能,能够深层次地对单片机与物联网进行综合系统设计。全书内容编排由浅入深,通过案例将理论与实践相互融合,引导读者循序渐进地完成单片机与物联网知识的学习。实例丰富、图文并茂、通俗易
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
本书采用结构化方法来介绍计算机系统,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了彻底的更新,以反映当今 重要的计算机技术以及计算机组成和体系结构方面的 新进展。书中详细讨论了数字逻辑层、微体系结构层、指令系统层、操作系统层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。本书适合作为计算机专业本科生计算机组成与结构课程的教材或参考书,也可供相关领域技术人员参考。
本书由杰出的科学史专家托马斯·黑格和保罗·塞鲁齐撰写,在经典之作《现代计算机发展史》第二版的基础上,进行了脱胎换骨式的全面重构,用全新视角,深入阐释计算技术体系及其应用的进化,带领读者理解计算机的变革历程,以及技术与社会的相互塑造。全书共分15章,每章讲述计算机的一种转变,从1945年的ENIAC谈起,到电子邮件、袖珍计算器、个人计算机、万维网、电子游戏、智能手机的发展,再到计算机无处不在又无迹可寻的当今世界, 以集成了多种计算模式的特斯拉Model S作为结尾。全书史料丰富,见解深刻,叙述生动,是现代计算机发展史的 入门级读物。
本书以ST公司STM8S系列单片机原理与应用为主线,系统介绍了STM8内核MCU芯片的指令系统,简要描述了其常用内嵌外设结构、功能以及基本的使用方法,详细介绍了基于STM8S系列MCU芯片应用系统的硬件组成、开发手段与设备等。在编写过程中,尽量避免过多地介绍程序设计方法和技巧,着重介绍硬件资源及使用方法、系统构成及连接;注重典型性和代表性,以期达到举一反三的效果;在内容安排上,力求兼顾基础性、实用性。 本书可作为高等学校电子信息类专业 单片机原理与应用 、 单片机原理与接口技术 课程的本科教材,亦可供从事单片机技术开发、应用的工程技术人员参考。
本书在概述我国标准化工作和我国IT领域标准制定工作程序以及国内外IT领域标准化技术组织的基础上,着重介绍了信息技术领域标准化工作的国内外*进展情况,汇集了信息技术领域已制定和近期正在制定的*国内国际标准,以及相关的法律法规文件及国际专利政策和标准中吸纳专利的统计资料。
本书为 十二五 普通高等教育本科*规划教材。本书以当前主流微型计算机技术为背景,以建立系统级的整机概念为目的,深入介绍计算机各功能子系统的逻辑组成和工作机制。全书共7章。第1章概述计算机的基本概念、发展历程和系统的硬件、软件组织及计算机相关的性能指标;第2章介绍数据信息的表示、运算和校验方法;第3章介绍CPU子系统的工作原理、设计实例和多核等前沿技术;第4章介绍存储子系统的存储原理、主存设计和性能改进措施;第5章介绍I/O子系统,包括接口、总线以及中断、DMA和通道等I/O传输控制方式;第6章介绍显示器等常见输入/输出设备;第7章以一个硬件系统模型的设计作为全书总结。本书可作为高等院校计算机及相关专业 计算机组成原理 及相关课程的教材,也可作为从事计算机专业的工程技术人员的参考书。
本书通过案例引导的方式进行编写,系统地介绍了电脑入门的相关知识和操作技能,让读者由浅入深、从易到难地进行学习。 全书共 15 章,系统并全面地讲解了电脑基础知识、电脑入门操作、Windows 11 系统的操作与应用、电脑打字的方法、电脑文件的管理、电脑软件的安装与管理、电脑连网和上网操作、网络通信与聊天交流、网上日常生活与娱乐、电脑系统维护与安全防范,以及使用Word 2021、Excel 2021 和PowerPoint 2021 高效办公等知识技能。 这是一本一看就懂、一学就会的电脑入门图书,既适合无基础又想快速掌握电脑入门操作的读者学习,也可作为广大职业院校、电脑培训班的教学用书。
本书兼顾计算机科学基础知识和计算思维,以通俗易懂的方式介绍计算思维如何应用于各学科领域(含计算机科学)解决问题。本书以Python作为实践语言,展现利用计算思维解决问题方法的实现。通过这种跨学科应用问题求解的学习和实践,希望培养学生主动在各专业学习中利用计算思维的方法和技能,进行问题求解的能力和习惯,并能动手解决具有一定难度的实际问题。本书适合作为高等院校计算机及相关专业的教材,也可以作为计算思维爱好者的读物。
本书以简单易懂的方式讲解错综复杂的并行体系结构,引导读者了解并行计算机的工作原理,同时鼓励读者创新并实现自己的设计。全书共9章,内容涵盖底层电子工艺、微体系结构、存储结构、互连网络、多处理器、片上多处理器以及量化评估模型等。每一章都独立且完备,既包含全面的基本概念,也涵盖一些前沿研究点。本书适合作为高等院校计算机相关专业的教材,教师可根据课程及学生的层次选取不同的主题。同时,对于工程师和研究者,本书也是不可多得的有益参考。
本书是中国移动物联网操作系统OneOS开发系列丛书之一,侧重于内核实现原理和内核应用。全书详细介绍OneOS内核的相关知识,包括OneOS框架及其OneOS核心技术——构建工程、任务管理和任务调度、系统配置、时间管理、队列、信号量、定时器、事件以及内存管理等。所有源码都配有详细的注释,且经过严格的审核测试,同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。 本书适合那些想要学习OneOS的初学者,也可作为高等院校计算机、电子技术、自动化、嵌入式等相关专业的教材。
本书结合大量实例,由浅入深、循序渐进地介绍了Origin软件的基本操作、科技绘图、数据分析与处理等,主要内容包括:Origin 2022概述、Origin基本操作、绘制二维图形、绘制三维图形、绘制多图层图形、图形版面设计与图形输出、曲线拟合、数据操作和分析、图片曲线数字化、数字信号处理、峰拟合和谱线分析、数据批量处理、综合应用举例。本书实例丰富,内容翔实,实用性强,可使读者用zui短的时间掌握Origin 2022,并将其应用于科学研究、工程研发、生产管理的绘图和数据分析处理之中。
CompLiter Science Unplugged (不插电的计算机科学)是面向世界范围的信息科学普及项目,它透过一些既有趣又容易的活动来达到学习 计算机科学 的目的。这些活动是专门为青少年学习者所设计的。在这些活动中,我们可以学习到计算机运作的一些基本原理,有趣的是,你根本不必用到任何实体的计算机。 这些活动的原创者是新西兰Canterbury大学的教授和两位中小学教师,他们依据自己的实务教学经验设计了大多数活动。随着该项目在世界范围内的普及,具有各国特色的新颖案例不断补充进来。这种 玩中学,做中学 (learning by playing,learning by doing)的信息技术学习方法目前在美国、新西兰、意大利、日本、韩国已产生广泛影响。 本书中的活动可以丰富和扩充教师的教学,在计算机、信息技术、数学或英语课堂(以及奥赛培训)中可以作为补充知识使用。由于教学者不必是
本书是中国移动物联网操作系统OneOS开发系列丛书之一,侧重于驱动及组件应用模块的实现。如果读者之前没有接触过RTOS的实时内核,建议您先学习完《OneOS内核基础入门》再来学习本书的内容。 本书内容分为驱动、组件和异核通信3篇,针对STM32F103芯片,实现ⅡC、SPI等多种通信机制设备驱动及MQTT、CoAP等网络协议组件;针对STM32MP157目标芯片,实现MQTT、CoAP等网络协议,并利用双核异构的特性,构建主处理器对协处理器生命周期管理以及核间通信机制。 本书适合那些想要学习OneOS的初学者,也可作为高等院校计算机、电子技术、自动化、嵌人式等相关专业的教材。
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:? 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。 ? 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想 好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。
TMS320x28335系列DSP提供的外设资源是主要针对控制领域设计的,因此采用该系列DSP处理器实现运动控制、电源控制时更能够发挥其特性。本书在介绍TMS320x28335系列DSP原理和应用的基础上,详细介绍了基于模型的软硬件设计方法,空间矢量脉宽调制技术以及永磁同步电动机、步进电动机、交流感应电动机、无刷直流电动机的控制实现方法。本书在介绍控制系统基本原理的基础上,给出了基于DSP的实现方法和相关程序,为读者掌握相关理论和实现方法提供了方便。 本书可以作为大学本科生和研究生学习 数字信号处理器原理与应用 相关课程的教材,也可以作为数字信号处理器应用开发人员的参考书。
本书以嵌入式系统分类为引线,给出了以单片机为核心部件的嵌入式系统的主要特点,全面地介绍了MCS-51系列单片机的原理、接口及应用技术。全书共分9章,其主要内容包括概论;MCS-51系列单片机的资源配置;MCS-51系列单片机的指令系统及汇编语言程序设计;单片机的C语言编程;MCS-51系列单片机的在片接口及中断;MCS-51系列单片机的扩展技术;单片机应用系统的接口技术;单片机应用系统设计;单片机应用系统设计实例。各章均配有习题,以帮助读者深入学习。 本书可作为高等院校自动化、计算机、电气工程、机电一体化及相关专业本科、专科学生教材外,也可作为从事单片机应用开发的工程技术人员的参考书。
本书从工程实践角度出发,全面、 系统地讲解了 AVR 单片机的基础知识、 硬件结构、 各典型接口应用以及多 个综合系统应用的设计和分析等。 本书共分为 11章 ,第 1 章介绍了 AVR 单 片 机 的 基 础 知 识; 第 2 章 ~ 第 8 章 以 ATmega128单 片机为例讲解了 AVR 单片机的系统开发 工 具、 硬 件 结 构、 指 令 系 统 和 各 典 型 接 口 的 应 用 等, 其 中 还穿插讲解了 C语言编程基础;第 9章讲解了 AVR 单片机在电气控制系统中的应用实例; 第 10 章讲解 了 各 种 传 感器的应用实例;第 11章 的内容讲解了 AVR 单片机的综合应用设计实例。本书内容丰富、 深入浅出、 图文并茂,书中收集了大量的 AVR 单片机设计实例电路图及程序案例, 并配以详 尽的文字讲解,适合从事单片机技术的开发人员使用,同时可作为相关专业在校师生的参考用书。
服务器是一种高性能计算机,在互联网、人工智能、物联网时代,服务器的应用无处不在,可以说有网络的地方都需要用到服务器,因此服务器也被称为“网络的灵魂”。近年来与服务器相关的云服务和云服务器 是炙手可热。但是对很多人来说,服务器到底有什么作用、具体是怎么工作的、在整个系统中扮演着什么角色……却一无所知或知之甚少。《 图解服务器工作原理》就以图解的形式,对服务器和系统相关的基础知识、服务器和系统周边设备发展的技术趋势、服务器的工作原理、企业和组织中使用的各种服务器和系统、信息安全与故障处理、服务器导入案例、服务器的运营管理以及与服务器相关的人工智能和物联网等数字化技术的 动向进行了详细讲解,可以说是一本关于服务器的百科全书,特别适合计算机相关专业学生、相关商务人士、管理者和开发者全