本书涵盖数电、体系结构、汇编语言、编译器、操作系统等计算机核心课程的基础内容,结合项目实践能够对整个计算机学科建立宏观的理解,并能完成制作一个基本计算机系统的任务。
计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
本书以数据要素化治理的理论方法与工程实践为主线,内容按照概念篇、原理篇和工程篇依次展开。概念篇在对数据、数据要素相关概念及其演进过程进行系统梳理的基础上,首次对 数据要素 数据要素化 进行了明确定义,并基于传统生产要素市场化配置规律,提出数据要素化治理的基本思路。在原理篇,定义了数据元件作为连接数据供需两端的 中间态 和数据要素交易流通的标的物,进而构建基于数据元件的数据要素流通模型、数据要素化安全模型以及数据要素化治理系统模型。在工程篇,详细阐述了制度体系、技术体系和市场体系 三位一体 的解决方案,并进行实践案例剖析,验证数据要素化治理模型及三大体系的可行性、有效性及可复制性。
本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。本书分为三个部分:第一部分包括定义演进式架构机制的章节 介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。
在现实世界中,想要了解一个地方最基本的方法就是田野调查法,当面对虚拟世界这样一个 新世界 时,这一方法同样适用。基于此,本书以人类学和社会学所普遍采用的田野调查法为基本方法,通过参与式观察的方式展开对虚拟世界样态的深描,从《魔兽世界》这一目前颇具代表性的MMORPG 游戏出发,分析了身份特征、社会网络、历史书写、文化认同、生计方式等一系列构成社会文化体系的基本元素在虚拟世界中的呈现方式,并对虚拟和现实之间的关系做出思考。
本书是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个部分。 书中将网络中自由的语言艺术与现实中严谨的科学技术相结合。全书的风格以轻松诙谐的笔调为主。作者力图摆脱传统技术类书籍说教式的表述形式,让读者耳目一新,在轻松的交流过程中获得共鸣。 本书的读者对象为单片机领域的开发工作者以及有志于学习、钻研单片机技术的所有人员。
本书内容主要包括四个方面:①电接触现象的基础理论。主要介绍电接触产生、维持和消除过程中的物理、化学等现象的相关理论,包括电接触表面膜电阻的增值机理、电接触材料的侵蚀和转移理论等。②电接触材料。不同接触
《全媒体时代的互联网:碎片化生存》以历史的视野,从思想上回顾了电脑、互联网的发展历程,用“碎片化”“虚拟化”两个关键词,反思数码技术发展历程中所依托的技术哲学和笛卡尔主义思想脉络。近十年智能科技的深度发展,特别是大数据、人工智能、区块链、物联网的发展,似乎使“代码即法律、一切皆计算”的理念成为业界共识,但“碎片化”“虚拟化”的倾向不但没有减缓,还有深度化的趋势。对年轻一代来说,通过裹挟生活与工作的赛博空间,反思暗藏在技术深层的“确定性思想”,理解“符号表征与计算”的理念,是重启认知、重构未来的重要思想基础。
本书其八章。第1章介绍设置操作系统的目的,操作系统的分类.形成与发展的过程.功能.特性,以及UNIX操作系统概况;第2章阐述进程的基本概念.调度状态.进程通讯.死锁,以及UNIX V6++中进程的基本控制结构;第3-7章,结合UNIX V6++操作系统,介绍各主要模块的工作原理、设计思路和实现机制,包括中断和系统调用.存储管理.进程管理.字符块设备管理、文件系统管理等;第8章简要介绍UNIX可执行文件的结构,旨在帮助读者顺利阅读其他章节的相关内容。本书与其他教材的 区别在于,通过深人剖析源代码,输以fork.read.write等核心系统调用执行过程,帮助读者加深对操作系统软件架构的认识,并建立操作系统与计算机硬件作为整体为并发用户提供服务的宏观概念。本书适合计算机科学和工程类专业作为教材使用,也可供有关工程技术人员作为参考书使用。
本书围绕区块链技术的基础密码理论和安全攻防技术展开论述。全书共6章,主要内容包括区块链的基本概念及安全问题、区块链的密码学技术、区块链共识机制、比特币和以太坊等密码货币系统、区块链系统的攻击与防御等。本书从区块链基础密码学原语和共识机制入手,采用区块链“六层结构(数据层、网络层、共识层、激励层、合约层和应用层)”+“应用演变(比特币—以太坊—其他区块链应用)”框架对区块链系统面临的安全问题进行系统化阐述,有助于帮助读者从宏观上掌握区块链系统安全技术体系。 本书内容丰富,通俗易懂,可作为高等学校网络空间安全等专业的教材或者教学参考书,也可作为网络与信息安全从业人员的学习参考书。
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、