计算机科学理论与基础知识
-
城市动态交通流分配模型与算法高自友,任华玲著本书系统介绍了城市动态交通流分配理论与方法方面的国内外前沿课题与最新研究成果,集成了包括作者近期成果在内的先进模型和求解算法。本书力求用定量分析的方法建立相关数学模型和设计求解算法,以便为智能交通系统中的交通诱导提供必要的、可靠的理论基础。本书系统地介绍了动态交通流分配的理论及各种不同的研究方法,重点介绍了道路交通流模型与网络交通流理论相结合的动态交通配流方法和模型,并设计了有效的求解算法。其主要内容是运用变分不等式这一新的数学工具来描述城市动态交通流最优分配问题,并通过设计合理的求解算法以便用来解决实际交通问题。本书可作为大专院校交通运输规划与管理、交通信息工程及控制、智能交通、城市交通工程等专业的研究生教材和高年级本科生选修教材,也可供政府的交通管理部门、智能交通系统研究与开发部门的技术人员参考。 -
信息技术与办公应用基础王中生《信息技术与办公应用基础(含实验)》是一本介绍计算机基础知识和应用的教材,该教材按照教育部关于高职院校计算机课程基本要求,并结合当前计算机的发展状况而编写的。本教材包括计算机文化基础知识,Windows2000/xp的使用,Word2000,Excel2000,PowerPoint2000,Access2000等办公自动化软件的应用,局域网及互联网基础知识,病毒与木马防治,常规工具软件的使用等内容。《信息技术与办公应用基础(含实验)》内容详实,浅显易懂,图文并茂。将理论教学与上机操作相结合,重点放在对基础知识和基本操作技能的培养上,在每章的后面有习题练习和配套上机操作。《信息技术与办公应用基础(含实验)》适合作为高等学校、高等职业学院、各类职业学校在校学生作为教材使用,也适合国家公务员和社会各类成人培训教材使用。 -
数字系统原理与应用(美)托兹|译者;林涛译《数字系统原理与应用(第9版)》主要讲述逻辑电路的描述方法、组合逻辑电路、触发器、算术运算电路、计数器与寄存器、数字集成电路(TTL和CMOS)、中规模集成电路、ADC和DAC、存储器(ROM、RAM)、可编程逻辑器件的结构等内容。全书内容安排上的主要特点是:利用框图讲解基本逻辑运算,当读者理解了逻辑原理之后,再介绍数字集成电路最基本的电特性;硬件描述语言(AHDL和VHDL)贯穿于各章节之中,不仅用来描述基本逻辑器件,而且用于设计简单的数字系统;注重应用能力的培养,书中讨论了数字电路的故障检测与排除方法,并给出了较多的应用实例;提供了丰富的例题、复习题和习题,每章末有小结及重要术语。《数字系统原理与应用(第9版)》可作为电子信息、计算机等专业数字系统课程的教材及数字电路课程的主要参考书,也可供相关专业的工程技术人员参考。 -
并行计算综论(美)Jack Dongarra等编著;莫则尧,陈军,曹小林等译;莫则尧译内容简介目录这是一本全面介绍近年来并行计算研究进展的著作,主要按照并行性、并行应用、软件技术以及关键技术和算法等方面展开讨论。关于并行性,主要概述了并行计算的各个方面并介绍其所依赖的软、硬件平台;关于并行应用,主要介绍了并行计算在计算流体力学、环境与能源、计算化学,以及其他十几个典型数值和非数值计算领域中的应用;关于软件技术,主要介绍了并行计算的软件基础,包括消息传递和线程、并行I/O、编程语言与编译器、面向对象的并行库、问题求解环境、性能调整与程序调试工具等;关于关键技术和算法,主要介绍了在大量应用领域广泛使用的并行计算技术和并行算法,包括可重用软件与算法、高性能科学模拟中的图剖分问题、网格剖分、模板与数值线性代数、PDE可扩展求解软件、并行连续优化、科学计算路径追踪和自动微分等。本书还列出了近年来与并行计算相关的上千篇参考文献。本书是一本综合性很强的并行计算专著,可供对并行计算感兴趣的高等院校、研究所、工业和商业部门等各应用领域的研究和工程技术人员参考。并行计算具有将计算能力从单个处理机无缝地扩展到无穷多个处理机的潜力。然而,应用程序的性能仍无法与并行机的峰值性能相匹配,并行机上的编程任务仍然相当繁重,而且在编程时还需要尽可能挖掘应用程序的并行性。当前,在并行机上获取高可扩展并行性的诸多工作仍然是由应田开发人员承担的。《并行计算综论》-书收集了60多位从事并行计算的杰出研究人员的知识和经验,主要按照并行性、并行应用、软件技术,以及关键技术和算法等方面展开讨论,为相关领域的学生、科学家和工程师们提供了一本内容丰富的读本。本书主要特点·由研究并行工具、语言、技术等领域的专家编写。·测试可用的并行技术并指导学生和技术人员如何选择和获取实用的技术。·提供多个应用领域中的实例,其中包括化学、图像处理、数据挖掘、海洋模拟和地震模拟等。·探讨了并行计算技术未来发展方向及其所能支持的应用类型。译者序 10多年前, 在大规模并行计算机, 尤其是分布式存储并行计算机上, 如何开发高效可移植的并行算法和并行应用程序, 曾经是困扰科学与工程计算应用部门的一个最大难题, 也束缚了高性能并行计算在国内的普及推广应用. 如今, 随着高性能并行机的日益普及, 尤其是低价格高性能比的微机机群的推广应用, 以及并行编程标准, 尤其是消息传递MPI和共享存储OpenMP的统一, 高性能并行计算已经成为加速我国科学与工程应用数值模拟的一种关键支撑技术, 是从事科学与工程计算专业的研究人员或者学生想学习的一门基础课程. 特别是近几年以来, 我国在对计算需求较大的应用部门. 研究所和大学以及许多大城市中, 相继成立了高性能计算中心, 配备了每秒峰值超过万亿次浮点运算, 包含上千个处理器的大规模高性能并行机. 国家863计划也启动了国家高性能计算网格环境, 希望共享各个高性能计算中心的资源, 加速提高我国的数值模拟水平. 应该说, 目前我国高性能并行计算硬件平台已经比较先进, 开展高性能并行计算研究的条件已经非常成熟. 自从并行计算机在我国诞生并应用以来, 我国关键应用部门. 大学. 研究所和工业部门就已经对并行计算进行了长期的研究. 但是, 从总体水平上, 尤其是并行应用软件的开发水平上, 我国还远远落后于美国等国家, 这一差距比计算机硬件落后的差距大得多. 如何在现有高性能并行计算机硬件平台和软件支撑环境上, 结合各个应用部门的具体应用和数值方法的特点, 通过移植. 改进和设计高效的并行算法, 将现有的大量应用程序移植到高性能可扩展并行机上运行, 甚至直接重新设计高效的并行应用软件, 并开发相应的辅助软件工具, 以简化并行应用程序的开发, 缩短软件开发周期, 提高软件的计算效率, 将是从事并行科学与工程计算研究的人员必须面对的一个关键问题. 只有解决了这个问题, 才能真正用好大规模并行计算机, 缩短我国与国外的应用差距. 因此, 为了达到以上目的, 我们在做好并行计算的普及推广工作的同时, 希望能尽快学习国外并行应用软件开发的先进经验, 加速提高我们的研制能力. 可喜的是, 该书全面总结了美国国家科学基金并行计算研究中心近10多年来在并行计算研究和并行应用程序开发方面所做的工作, 正好可用于填补我国在这方面的不足, 值得我们学习和借鉴. 该书是一本全面介绍近10多年来并行计算研究进展的著作, 内容涵盖了高性能并行计算研究和应用的各个方面, 包括并行计算研究依赖的并行机硬件平台. 并行应用开发. 并行编程软件技术. 并行计算关键技术和算法等. 该书的作者是多位长期从事高性能并行计算研究的国际知名并行计算专家, 其中包括Jack Dongarra, Ian Foster, Geoffrey Fox, William Gropp等, 他们长期领导着国际并行计算的前沿工作. 因此, 该书也是对他们多年来工作的一个系统总结, 是一本难得的既有学术水平, 又有实际应用价值的综合性书籍. 同时, 该书也注意到它的参考价值, 列出了近年来涉及并行计算研究的上千篇文献, 这对我们无疑是非常有用的. 鉴于以上原因, 我们组织了该书的翻译工作. 为了保证该书的翻译质量, 在莫则尧研究员的组织下, 具体分为3个小组, 分别由莫则尧研究员. 陈军和曹小林副研究员负责. 其中, 陈军负责第一部分和第二部分, 翻译了第1章. 第3章. 第9章. 第10章. 第11章和第16章, 罗红兵翻译了第12章. 第13章和第14章, 张晓霞翻译了第2章和第15章, 莫则尧负责第三部分, 翻译了第8章(其中, 陈虹翻译了8. 7节), 张爱清翻译了第4章. 第6章和第7章, 左风丽翻译了第5章, 曹小林负责第四部分和第五部分, 翻译了第X章到第25章, 廖丽翻译了第17章. 第19章和第21章, 徐小文翻译了第20章, 金光浩翻译了第18章. 译稿完成后, 为了确保翻译质量, 我们首先在组内相互阅读译稿并校对, 然后在组间相互阅读译稿并校对, 接下来由莫则尧和陈军阅读全书译稿, 以确保译文前后的一致性, 最后由李晓梅教授负责审校全书译稿. 感谢北京应用物理与计算数学研究所高性能计算中心提供的良好条件, 使本书的翻译得以顺利完成. 感谢北京应用物理与计算数学研究所张宝琳研究员和中科院计算数学研究所张林波研究员关于翻译的一些有益讨论. 由于译者水平有限, 如果有不确切或错误之处, 望读者不吝赐教.前言 并行计算研究中心(CRPC:Centerfor Researchon Parallel Computation)是美国国家科学基金(NSF:National Science Foundation)资助的科学和技术中心. 并行计算研究中心自成立以来, 一直致力于并行计算研究和技术开发, 并使并行计算"真正有用". 其间, 通过移植. 改进和设计新的高效算法, 已经将一大批现有应用程序移植到可扩展并行机上运行, 并开发了大量相应的辅助工具软件. 所有这些工作源自CRPC内部和业界广泛的应用需求. 尽管这些策略和工具已被并行应用专业开发人员所熟悉, 但据我们所知, 目前还没有相关资料为新涉足该领域的人详细介绍这些内容. 为此, 本书意图填补这项空白, 将详细介绍这些应用以及移植它们所使用的技术. 本书旨在帮助新涉足并行计算领域的人员尽快了解如何使用这些技术. 本书也适合从事计算科学的学生和研究人员了解与掌握高性能并行计算中的基础理论和实际技能. 这里, 我们假设读者已经较好地了解了应用科学或计算科学, 但缺少并行计算的基础知识, 因此本书包括了大量教学资料. 同时, 我们希望本书成为从事并行应用程序开发的人员的一本实用参考书, 为此书中深入剖析了并行计算中有用的特殊技术和方法. 如果读者希望粗略了解这些方法, 可以阅读每个部分开头的应用概述或技术概述章节. 希望读者能从我们过去15年的积累中获取一些有用的经验, 避免再犯与我们在获取这些经验时所犯的同样错误. 本书的内容 本书由五个部分组成. 第一部分并行性 这个部分介绍了并行计算及其所依赖的软. 硬件环境. 其中, 分别概述了并行计算的各个方面, 深入阐述了现代并行机体系结构, 讨论了并行编程必须考虑的一些问题. 第二部分并行应用 这个部分帮助初级开发人员理解如何将高性能计算应用到大量特定领域, 注重于如何选择合适的软件和算法及其具体实现. 其中, 分别讨论了计算流体力学. 环境与能源. 计算化学等领域的应用与实现, 并用单独的一章(给出了11幅彩图)介绍了并行计算在其他领域的成功应用. 这些内容涵盖了广泛的科学领域和数值方法. 后续章节将再次引用这些应用, 并将深入讨论并行应用开发所需的软件技术和算法. 第三部分各种软件技术 这个部分介绍了并行应用开发过程中用到的一些软件技术的进展, 包括消息传递库. 用于并行计算的运行时库(例如HPC++类库, 类似HPF的语言, Co-ArrayFORTRAN, 和HPC++). 类似poblo的性能分析与调整工具以及高级程序设计系统等. 这个部分的目的是为读者选择正确的并行计算技术提供指导信息. 第四部分关键技术与算法 这个部分讨论了大量科学与工程应用问题数值模拟计算中广泛使用的并行数值算法, 包括线性代数. 连续和离散最优化等. 其中, 每一章针对不同算法进行了深入讨论, 主要为应用开发人员在寻求不同问题的最佳算法的过程中提供可用的资源. 第五部分结论 这个部分总结了上述内容, 并讨论了高性能科学与工程计算业界将要面临的重要问题, 包括网格环境下的分布式计算. 本书的使用方式 读者可以从以下几个方面来使用本书. 新涉足并行计算领域的人员可以先阅读第一部分的所有章节, 然后阅读第4章. 第9章. 第16章. 第17章和第25章. 第4章. 第9章和第17章分别概要介绍了第二部分. 第三部分和第四部分的内容, 为那些对其中某些内容感兴趣的读者指明了需要进一步阅读的章节. 如果读者是特定领域的开发人员, 想了解对自己有所帮助的技术, 可以从第二部分开始阅读. 这个部分介绍了大量的应用和并行技术. 如果读者找到了与自己正在研究的领域相似的应用, 可以通过交叉参考第三部分和第四部分中的内容, 找到有用的策略和技术. 最后, 并行计算专家可以将本书作为参考文献. 每个部分的引言为该部分的其他内容提供了指导信息. 本书也可以作为系统用户的一本指南, 这些系统包括从小型桌面对称多处理机和PC机群, 到价值上亿美元甚至更昂贵的高端超级计算机. 本书主要介绍软件技术以及使用这些技术的大规模应用程序. 在每个议题中, 首先一般性地讨论了该领域的状况, 然后详细描述了其中的关键技术或方法. 在某些议题中, 例如消息传递编程, 直接采用消息传递界面来展开讨论, 在其他议题中, 例如问题求解环境, 我们选择了具有代表性的系统来阐述其中的概念. 致谢 本书汲取了自CRPC成立以来高性能并行计算界所取得的研究进展. CRPC是美国国家科学基金资助的科学和技术中心, 包括了莱斯大学, 加利福尼亚技术研究所, 美国Argonne国家实验室, 美国Losalalnos国家实验室, Syracuse大学, 田纳西大学Knoxville分校和得克萨斯大学奥斯汀分校的相关人员. 美国国家科学基金的资助使本书得以问世. 本书中的研究工作得到了美国国家科学基金, 美国能源部, 美国国防部(特别是国防先进研究项目机构)和美国航空航天局的赞助, 另外还得到了CRPC所属研究所. 每章作者所在的研究机构的赞助. 在美国国家科学基金资助结束后, 莱斯大学提供了基金资助, 这项基金用于为本书的完成偿付技术支持费用. 我们也非常感谢那些帮助我们完成本书的人们. Teresa Parks利用他的编辑与技术技巧修正了原始手稿. Sarah Gonzales提供了技术支持以及出版用的图形. Gail Pieper校对了其中一些章节. 在我们使用LaTex的过程中得到Keith Cooper的指导和建议. Ellen Butler和Shil-iang Chang汇编了本书的目录. Penny Anderson为本书的出版做了大量工作, 包括汇集作者的简介, 并收集版权表格, 以及获取关于使用带版权资料的许可权. Ellen Butler, Kahryn O'Brien, Penny Anderson和Theresa Chatman组织了会议和远程电信会议. 处理信件. 管理邮件列表, 并在别人需要帮助时慷慨相助. 我们非常感谢他们, 没有他们的努力, 这本书将难以出版. 另外, 我们还要感谢Denise Penrose. 他是Morgan Kaufmann出版社专门负责本书的编辑, 他在手稿准备方面提出了有用的建议, 并为我们的手稿组织了单独的评论文章, 这对我们非常有用. Emilia Thiuri为即将出版的最后手稿提供了编辑支持并提出了宝贵意见. 制作编辑Howard Severson使本书的出版得以紧凑地进行, 并在此期间始终保持其幽默的言谈. 所有这些出版人员, 包括校对编辑Barbara Kohl和Carol Leyba, 索引编辑Steve Rath, 均为本书的高质量完成做出了贡献. 我们也感谢那些为本书提供鲜亮外表的人们和工具:提供文字设计的DettaPenna,提供封面设计的FrancesBaca, 用于制作插图的Dartmouth Publishing工具和用于排版的Windfall Software工具. 尤其感谢排版人员的努力, 将我们在后期所做的有关数字方面的改动修正到出版物中. 最后, 评论人员为本书提供了许多充满智慧并且非常实用的评注, 这对本书的结构. 内容和质量都有着重要的影响. 对所有这些人以及每一章的作者, 我们表示衷心的感谢. 第一部分 并行性 第1章 引言 1.1 并行计算硬件 1.2 并行应用 1.3 软件和算法 1.4 并行计算科学 第2章 并行机体系结构 2.1 单处理机体系结构 2.2 并行体系结构 2.3 并行体系结构的未来趋势 2.4 小结 第3章 并行编程面临的问题 3.1 体系结构 3.2 程序并行分解 3.3 并行性能优化 3.4 存储层次管理 3.5 并行调试 3.6 性能分析与调整 3.7 并行I/O 3.8 小结 第二部分 并行应用 第4章 一般应用问题 4.1 一个简单例子的应用特征 4.2 求解泊松方程的雅可比方法的通信结构 4.3 一般计算格式的通信开销 4.4 基本复合系统应用模型 4.5 时间步进模拟和事件驱动模拟 4.6 应用问题的时间结构 4.7 基本复合系统并行模型小结 4.8 元计算问题 4.9 小结 第5章 计算流体力学中的并行计算 5.1 计算流体力学概述 5.2 不可压流 5.3 可压流 5.4 小结 第6章 环境和能源科学中的并行计算 6.1 地下流建模 6.2 IPARS和NetSolve网格计算 6.3 IPARS的跟踪与交互式模拟 6.4 地表水模拟 6.5 利用ADR实现流体和输运耦合模拟 6.6 小结 第7章 并行计算化学:NWChem综述 7.1 分子量子化学 7.2 NWChem体系结构 7.3 NWChem中的并行计算支撑模块 7.4 NWChem中的化学相关模块 7.5 NWChem在计算化学领域中的地位 7.6 计算化学算法的共同特征 7.7 小结 第8章 应用综述 8.1 数值广义相对论 8.2 格子量子色动力学的数值模拟 8.3 海洋建模 8.4 地震模拟 8.5 宇宙结构的形成 8.6 计算电磁学 8.7 数据挖掘中的并行算法 8.8 信号和图像处理中的高性能计算 8.9 确定型Monte Carlo方法及其并行化 8.10 光子源拟实时X射线微成像实验 8.11 基于WebHLA的部队建模与仿真元计算环境 8.12 应用的计算结构 8.13 小结 第三部分 各种软件技术 第9章 软件技术 9.1 并行编程技术的选择 9.2 如何获得正确和有效的执行 9.3 小结 第10章 消息传递和线程 10.1 消息传递编程模型 10.2 多线程编程 10.3 小结 第11章 并行I/O 11.1 并行I/O框架 11.2 MPI-IO 11.3 并行I/O优化 11.4 如何获得高的I/0性能 11.5 小结 第12章 编程语言与编译器 12.1 自动并行 12.2 高性能FORTRAN:数据并行编程 12.3 OpenMP:共享存储并行编程 12.4 Co-Array FORTRAN:SPMD编程 12.5 支持技术 12.6 发展趋势 12.7 小结 第13章 面向对象的并行库 13.1 面向对象的并行库 13.2 Java中的面向对象并行编程 13.3 C++多线程计算 13.4 远程函数调用. 全局指针和Java RMI 13.5 基于组件的软件设计 13.6 小结 第14章 问题求解环境 14.1 NetSolve:基于网络的解法器: 14.2 基于WebFlow对象的Web计算 14.3 WebPDELab 14.4 其他网格计算环境 14.5 小结 第15章 性能调整和程序调试工具 15.1 正确性和性能监测的基本概念 15.2 测试与调试实现上面临的问题 15.3 编译器的高度集成 15.4 软件工具的界面和使用 15.5 软件工具实例 15.6 面临的挑战和开放性问题 15.7 小结 第16章 二维泊松问题 16.1 数学模型 16.2 简单算法 16.3 泊松方程的并行求解 16.4 增加全局操作 第四部分 关键技术与算法 第17章 可重用的软件和算法 17.1 模板:并行软件的设计模式 17.2 通信器和中性数据结构 17.3 标准的库和组件 17.4 自动微分 17.5 模板和数值线性代数 17.6 小结 第18章 高性能科学模拟的图剖分技术 18.1 网格剖分与图 18.2 静态图剖分技术 18.3 自适应计算的负载平衡 18.4 并行图剖分 18.5 多约束和多目标图剖分 18.6 小结 第19章 网格生成 19.1 网格生成的策略和技术 19.2 网格生成过程和几何预处理 19.3 自适应网格生成 19.4 并行网格生成 19.5 网格生成软件 19.6 网格结构 19.7 与网格生成有关的网址 19.8 几何/网格生成的主要困难 19.9 未来发展方向 19.10 小结 第20章 模板和数值线性代数 20.1 稠密线性代数算法 20.2 计算机体系结构对性能的影响 20.3 稠密线性代数库 20.4 稀疏线性代数方法 20.5 稀疏直接法 20.6 稀疏迭代法 20.7 稀疏特征值问题 20.8 小结 第21章 可扩展的偏微分方程解法软件 21.1 偏微分方程简介 21.2 并行偏微分方程计算的难点 21.3 并行求解策略 21.4 PETSc软件中并行求解偏微分方程的方法 21.5 PDE软件 21.6 小结 第22章 并行连续最优化 22.1 局部最优化 22.2 全局最优化 22.3 直接搜索方法 22.4 相连子系统最优化 22.5 变量与约束分布 22.6 小结 第23章 科学计算中的路径追踪及其在AUTO上的实现 23.1 局部连续 23.2 全局连续和度理论 23.3 折叠和分歧 23.4 实际的路径追踪方法 23.5 分歧点处的分支选择 23.6 计算实例:AUTO 23.7 并行AUTO 23.8 小结 第24章 自动微分 24.1 自动微分概述 24.2 自动微分实现技术 24.3 自动微分软件 24.4 消息传递并行代码的自动微分 24.5 自动微分的高级用法 24.6 小结 第五部分 结 论 第25章 结论和未来发展方向 25.1 计算资源 25.2 应用 25.3 软件 25.4 模板. 算法和技术 25.5 未来发展方向 参考文献 术语表 -
林产化工产品生产技术刘自力《林产化工产品生产技术》从化学工艺的角度向读者介绍了林产化工产品生产技术。全书根据林产原料及其加工特点,将林产化工生产按单元操作进行归类介绍,按产品的生产工艺进行具体论述。《林产化工产品生产技术》介绍的生产工艺涉及到的原料主要为树木、树枝叶、树木分泌物、树木寄生虫分泌物、林产药材和农副产品;涉及到的生产方法主要为水解、浸提、热解、发酵、压榨、加成和氧化等多种方法。为了帮助读者了解林产化工产品的相关信息,《林产化工产品生产技术》对每个具体产品都介绍了其应用范围、质量指标、生产厂家和应注意的事项,并在附录中向读者提供了林产化工生产中常用的化工原料性状、主要研究发机构、主要网络电子资源等。《林产化工产品生产技术》力求在讲述林产化工生产基本理论的基础上,强调实际应用,突出理论与实践的有机结合,为开展林产化工的生产、研发起到一定的推动作用。《林产化工产品生产技术》可供从事化学、化工、林学和农副产品深加工的科技工作者使用,也可作为大中专院校化工专业、林产专业和轻工食品加工专业等相关专业学生的教学参考书。 -
PLD与数字系统设计李辉编著《PLD与数字系统设计》介绍了可编程逻辑器件的内部结构和工作原理、用于数字逻辑电路设计的硬件描述语言VHDL和Verilog-HDL、可编程逻辑器件的开发系统ISE 5.1i的使用方法。最后通过几个具有一定应用价值的电子系统设计实例,介绍了实现数字逻辑系统的设计方法。《PLD与数字系统设计》可作为从事电子产品开发及生产的工程技术人员学习和开发在系统可编程集成电路原理与应用技术的参考书,也可作为大专院校电子工程、计算机和自动化等相关专业开设实验与数字系统设计课程的教学参考书。 -
大学计算机基础管会生 主编大学计算机系列教材计划用三年的时间,最终以“文字教材+电子教案+试题库+多媒体网络课件+资料库+学科网站”的形式呈现,成为真正意义上的“立体化教材”。综合考虑教材内容的多学科、教学对象的多层次、表现形式的多媒体、解决问题的多角度等不同层面的要求,为培养适应信息化社会学习、生活和工作的高素质人才奠定基础。 本系列教材依据教育部对大学计算机基础课程的教学基本要求,遵照大学计算机基础课程教学改革“精细、深入、实用、简洁”的宗旨,遵守“简单是美”、广度优先、授人以“渔”的原则而编写的。 -
计算机控制技术朱玉玺、崔如春、邝小磊本书着重介绍计算机控制系统的组成、基本控制算法及软、硬件系统在工业控制中的应用技术。全书共8章,主要内容以典型微型计算机(工控机和单片机)控制系统为例,介绍一般性控制系统的基本概念、原理和各组成部分,分别讲述输入/输出通道接口技术、总线接口技术、顺序控制与数字程序控制、数字控制器的设计、模糊控制技术、多处理器控制系统、计算机控制系统设计等内容。考虑到与高等院校计算机接口技术与通信、微型计算机原理、自动控制原理等先修课程和后续课程的衔接,本书采用软件与硬件相结合的方式进行讲述,侧重于实用技术的介绍。程序设计以8086汇编语言为主,结合使用C/C语言,因此设计实例更具实用性。本书可作为高等院校计算机应用、自动化、电子工程、机电工程等专业计算机控制技术课程的教材,也可作为从事计算机控制系统设计工程技术人员的参考书。本书前言前言在自动控制领域,计算机在计算、数据处理等方面获得了极大的成功,它承担着控制系统中控制器的角色,直接参与控制,从而形成了计算机控制系统。它的参与对控制系统的性能、系统的结构及控制理论等多方面都产生了极为深刻的影响。本书介绍计算机控制系统的组成、工作原理及其特点,并着重说明计算机参与控制后给控制理论及控制系统设计所带来的新问题。由于理论基础、实际需要和物质条件这3个因素,使计算机控制成为一门迅速发展的新兴学科。在没有特别说明的情况下,本书主要阐述以微型计算机为控制器的控制系统,讲解系统的组成、原理、控制过程、系统特性及相关新技术应用,将控制对象、传感器、通道及接口、数字控制器、系统软件和各种应用软件组织成一个有机的整体,形成完整的计算机控制系统,从而达到完整的“控制”目的。本书主要特点是,对经典控制系统的基本控制算法、数学变换、控制参数整定等,采用适度引入,应用其定理、定义和结论的方法讲解;将输入/输出通道接口技术同相应的输入/输出设备及控制作为一个整体考虑,使读者容易接受控制系统中的模块化概念,使内容更具有连贯性和完整性;在模糊控制系统中,引入FUZZY理论,深度和广度适度,明确模糊理论在控制系统中的作用;在总线接口技术中,着重介绍当前应用于各种仪器设备上的PCI接口总线和USB接口总线;针对多机控制系统在现代计算机控制系统中的发展趋势,对几种主导市场的现场总线技术进行介绍;介绍计算机控制系统的设计方法和步骤,选取两个经典的实例,作为各种相关技术的综合应用。另一方面,在本书编写过程中,着重于建立学生对计算机控制系统的整体概念,培养学生软件、硬件相结合的系统设计能力。对计算机及相近专业的学生,根据课程设置的需要,可选讲部分章节的内容。本书的第1章、第6章、第7章由朱玉玺编写,第2章、第3章、第4章由崔如春编写,第5章、第8章由邝小磊编写。全书由朱玉玺统稿,阮世勋主审。在本书编写过程中,始终得到了《新编计算机类本科规划教材》编委会专家们的支持和指导,使本书得以顺利完成。由于我们水平有限,加上时间仓促,书中一定会有一些错误,殷切希望得到广大读者和同仁的批评指正,以便使本书的质量得到进一步的提高。 -
弹性地基梁的三角级数解法杨维加主要内容书建立了一整套弹性地基梁计算的新方法——三角级数法。与传统的各种方法相比,三角级数法具有适用范围广、计算简便、精度较高的优点。该方法有效地解决了空间问题、有限深地基、邻近梁、变截面梁、边荷载作用等弹性地基梁计算的一系列难题。书中附有丰富的例题,并与传统方法的计算结果进行了比较。本书可供水利、铁道、交通、建筑等部门的土建技术人员使用,还可供大专院校有关专业师生作教学参考书使用。 -
PLC原理与应用俞国亮《PLC原理与应用》详细介绍了日本三菱公司FX系列PLC的原理与应用。全书共分8章,内容包括: PLC基础、FX系列PLC产品的命名方法与PLC内部软组件、PLC的基本逻辑指令及使用三菱FXGP软件设计梯形图程序和SFC程序的方法、PLC的步进指令与状态编程、FX2系列 PLC的功能指令、PLC的通信、PLC 控制系统应用设计、PLC控制系统的实验与实训。书中例题和习题翔实,好学易懂,特别适用于初学者学习。《PLC原理与应用》可作为高职高专机电一体化、计算机应用和电气工程类专业教学用书,亦可作为电大和职大相近专业的教学用书,还可用作维修电工等技师、高级技师的PLC技术培训教材。对于广大的电气工程技术人员,也是一本有价值的参考手册。
