计算机组成与设计硬件/软件接口 (MIPS版)

  买了一本《计算机组成与设计硬件/软件接口(MIPS版)》,非科班出身的我,从事计算机行业已经8年了,却对计算机的基础什么也不专业。有点惭愧,因为对时间的流逝而感到遗憾!行了,但有言说,多无实义!言归正传,看书!思考!

  这本书的英文名称是《Computer Organization and Design The HardWare / Software Interface》 Fifth Edition Asian Edition, 可以这样翻译《计算机组成与设计——硬件/软件接口》第5版,亚洲版。作者:David A. Patterson   John L. Hennessy

嘿!真想完完整整的把这书从头到尾的翻译一遍!看清计算机的真正技术。也为自己不在下为了每次下岗而心烦!我买的这本书应该是计算机的基础书吧!这个问题,我还是有点不感认同,因为我的计算机职业素质真的没有。也许除了打字和聊天,我别的防真的没有好好地想一想为什么?人到中年,时间过得如飞一般逝去。可是,自己却还是一无所知。

  好了看前言吧!看看这本书讲什么,有什么可以从这本书中得到呢?

  Preface

  The most beautiful thing we can exprence is the the mysterious. It is the source of all true art and science.      Albert Einstein   What I believe, 1930 

  看看这句话,一开篇,就提科学巨人Albert Einstein。 这也许是名人效应吧!可是名言,之所以能成为名言,也许就是这些高人的生活感悟吧。《What I believe》这是Albert Einstein是的一篇散文吧!翻译过来也不难,就是:“我所经历过最美好的事情是神秘事件,是所有真正科学和艺术的源泉”。看这话得多经典。不亏是大家的风范。

  About this book (关于这本书)

  We believe learning in computer science and engineering should reflect the current state of the field,as well as introduce the principles that are shaping computing. We also feel that readers in every specialty of computing need to appreciate the organizational paradigms that determine the capabilities, performance, energy, and ultimately, the success of computer systems.

  Modern computer technology requires professionals of every  computing specialty to understand both hardware and software. The interaction between hardware and software at a variety of levels also offers a framework for understanding the fundamentals of computing. Whether your primary interest is hardware or software, computer science or electrical engineering, the central ideas in computer organization and design are the same. Thus, our emphasis in this book is to show the relationship between hardware and software and to focus on the concepts that are the basis for current computers.

  The recent switch from uniprocessor to multicore microprocessors confirmed the soundness perspective, given since the first edition. While programmers could ignore the advice and rely on computer architects, compiler writes, and silicon engineers to make their programs run faster, or be more energy-efficient without change, that era is over. For programs to run faster, they must become parallel. While the goal of many researchers is to make it possible for programmers to be unaware of the underlying parallel nature of the hardware they are programming, it will take many years to realize this vision. Our view is that for at least the next decade, most programmers are going to have to understand the hardware / software interface if they want programs to run efficiently on parallel computers.

  The audience for this book includes thoes with little experience in assembly language or logic design who need to understand basic computer organization as well as readers with backgrounds in assembly language and / or logic design who want to learn how to design a computer or understand how a system works and why it performs as it does. 

  码完了本书的简介,但是,不知道该 不该将此书再读下去,以什么样的方式去读书,亦或怎样去写一些笔记。我想用一个翻译软件和一些相关的单词记录本。千万不要再产生读书无用论的想法。人到中年,学点知识充电。翻译是一件苦差事,幸好,现在,有一些网上的计算机翻译软件。只是,翻译出的内容有时好像是一个小孩子在玩堆积木,而不是让一个人去看懂他的思想。字可以拼接,但是思想要的心领神会,在于传递。我用的翻译软件为http://dictionary.cambridge.org/dictionary/english-chinese-simplified/glacial。自我感觉翻译的还行。言归正传,开始翻译:

  关于这本书:

  我相信,在计算机科学与工程的学习过程中,应该折射出该领域的现行状态,也就是说应该介绍正在形成计原的原理。我也觉得——在计算机专业领域的读者来说,都应该重视组织结构范式,决定其的能力、性能、能量,及最后,计算机系统的完整性。

  现代计算机技术要求每个计算机专业人员都能理解计算机的硬件和软件。在不同级别的硬件和软件相互交互,也提供了理解计算机基础的框架。 无论你的主要兴趣爱好是在于硬件还是软件,计算机科学或者电子工程,基于计算机组织和设计的核心思想是相同的。因此,在这本书中,我们强调的是去显示硬件和软件之间的关系,并且聚焦于当代计算机的基本概念。自从第一版问世以来,最近从单核处理器到多核微处器的转变证实了稳健性的观点。然而,程序员可能忽略的衷告,却依赖于计算机架构师,编译器编写人员,和硅工程师使他们的程序运行更快,或者在没有改变的情况下更节能,那个时代已经结束。为了程序运行更快,他们必须变成并列式的。然而,许多研究人员的目标是使程序员不知道它们所编程的硬件的底层并行属性,但要实现这一愿景还需要许多年。我们的观点是,至少在接下来的十年中,,绝大多数的计算机程序员必须理解硬件和软件接口,如果他们想让程序有序地运行在并行计算机上。

  这本书的读者包括那些,在汇编语言和逻辑设计方面没有一丁点经验的程序员,他们需要理解基本的计算机组织;以及具有汇编语言和逻辑设计的读者,他们想学习如何设计计算机或了解系统的工作原理,以及为什么它们必须如此地执行。

  好不容易,看完了这一段,好难呀!看似,适合我去读的一本书,却在英文上遇到了困难,所以我又购买了两本英文文法和翻译的书。想让自己,梦里梦活地看懂一本似懂非懂的书,这样的学习方式一点也不严谨!可是,我也没什么好的办法,因为我是非科班出身,充其量也是一个业余的计算机爱好者吧。这两本介绍英语的书分别是:《大学英语语法第五版讲座与测试》华东理工大学出版社徐广联主编,和《英语用法指南第三版》。投资了许多钱去买书,也花费了许多时间,只希望自己成为一个专业的人。

  20180103午后,刚睡来,精神可佳。希望自己好好地学习,如果再来上一次划转分流,我还能做什么?自己还年轻,学点东西!强大自己的脑子。

About the other Book

Some readers may be familiar with Computer Architecture: A Quantitative Approach, popularly known as Hennessy and Patterson. (This book in turn is often called Patterson and Hennessy.) Our motivation in writing the earlier book was to describe the principles of computer architecture using solid engineering fundamentals and quantitative cost/performance tradeoffs. We used an approach that combined examples and measurements, based on commercial systems, to create realistic design experiences. Our goal was to demonstrate that computer architecture could be learned using quantitative methodologies instead of a descriptive approach. It was intended for the serious computing professional who wanted a detailed understanding of computers. 

  A majority of the readers for this book do not plan to become computer architects. The performance and energy efficiency of future software systems will be dramatically affected, however, by how well software designers understand the basic hardware techniquies at work in a system. Thus, compiler writers,operating system designers, database programmers, and most other software engineers need a firm grounding in the principles presented in this book. Similarly, hardware designers must understand clearly the effects of their work on software application. 

  Thus, we know that this  book had to be much more than a subset of the material in Computer Architecture, and the material was extensively revised to match the different audience. We were so happy with the result that the subsequent editions of Computer Architecture were revised to remove most of the introductory material; hence,there is much less overlap today than with the first editions of both books.

  这是我第一次看到,一本书的前言中,有论及其它书的内容。作者是怎么想的,是想多卖几本书,还是觉得内容相关。好了不管那么多。在本书的后面有一个推荐阅读的书系中提到了这本书。《计算机体系结构,量化研究方法》(英文版第五版。)

关于其它的书:

一些读者可能熟悉《计算机体系架构:量化研究方法》,俗称Hennessy & Patterson. (这本书又经常被称为 Patterson  & Hennessy )。 前几版书

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这本最畅销的计算机组成书籍经过全面更新,关注现今发生在计算机体系结构领域的革命性变革:从单处理器发展到多核微处理器。此外,出这本书的ARM是为了强调嵌入式系统对于全亚洲计算行业的重要性,并采用ARM处理器来讨论实际计算机的指令集和算术运算,因为ARM是用于嵌入式设备的最流行的指令集架构,而全世界每年约销售40亿个嵌入式设备。与前几一样,本书采用了一个MIPS处理器来展示计算机硬件技术、流水线、存储器层次结构以及I/O等基本功能。此外,本书还包括一些关于x86架构的介绍。   本书主要特点   ·采用ARMv6(ARM11系列)为主要架构来展示指令系统和计算机算术运算的基本功能。   ·覆盖从串行计算到并行计算的革命性变革,新增了关于并行化的一章,并且每章中还有一些强调并行硬件软件主题的小节。   ·新增一个由NVIDIA的首席科学家和架构主管撰写的附录,介绍了现代GPU的出现和重要性,首次详细描述了这个针对可视计算进行了优化的高度并行化、多线程、多核的处理器。   ·描述一种度量多核性能的独特方法——“Roofline model”,自带benchmark测试和分析AMD Opteron X4、Intel Xeon 5000、Sun UltraSPARC T2和 IBM Cell的性能。   ·涵盖了一些关于闪存和虚拟机的新内容。   ·提供了大量富有启发性的练习题,内容达200多页。   ·将AMD Opteron X4和Intel Nehalem作为贯穿本书的实例。   ·用SPEC CPU2006组件更新了所有处理器性能实例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值