Randal E. Bryant 1973年获得密歇根大学(University of Michigan)学士学位,随即就读麻省理工学院(Massachusetts Institute of Technology)的研究生院,并在1981年获计算机博士学位。他在加州理工学院(California Institute of Technology)做了三年助教,从1984年至今一直是卡内基梅隆大学(Carnegie Mellon)的教师。他现在是计算机科学的主任级教授和计算机科学系的系主任。他同时还受邀于电子和计算机工程系。 他从事本科和研究生计算机系统方面课程的教学超过20年。在讲授计算机体系结构课程多年后,他开始把关注点从如何设计计算机转移到程序员如何在更好地了解系统的情况下编写出更有效和更可靠的程序。他和O’Hallaron教授一起在卡内基梅隆大学开设了“计算机系统导论”课程,那便是此书的基础。他还教授一些算法和编程方面的课程。 Bryant教授的研究涉及帮助硬件设计者验证其系统正确性的软件工具的设计。其中,包括几种类型的模拟器,以及用数学方法来证明设计正确性的形式化验证工具。他发表了100多篇技术论文。包括Intel、Motorola、IBM和Fujitsu在内的主要计算机制造商都使用他的研究成果。他还因他的研究获得过数项大奖。其中包括Semiconductor Research Corporation颁发的两个发明荣誉奖和一个技术成就奖,美国计算机学会(Association for Computer Machinery,ACM)颁发的Kanellakis理论与实践奖,还有电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)授予的W. R. G. Baker奖和50年金质奖章(a Golden Jubilee Medal)。他同时是ACM和IEEE的院士。
David R. O’Hallaron 1986年在维吉尼亚大学(University of Virginia)获得计算机科学的博士学位。在通用电气工作一段时间后,于1989年作为系统科学家成为卡内基梅隆大学的教员。他目前是计算机科学系和电子及计算机工程系的副教授。 他教授一些本科生和研究生的计算机系统方面的课程,例如计算机体系结构、计算机系统绪论、并行处理器设计和Internet服务。和Bryant教授一起,他开设了“计算机系统导论”课程,那便是此书的基础。 O’Hallaron教授和他的学生从事计算机系统领域的研究。特别的,他们开发了一些软件系统,帮助科学家和工程师在计算机上模拟自然界。其中最著名的是Quake项目,一群计算机科学家、土木工程师和地震学家致力于在强烈地震中预测大地运动的能力,这些强烈地震包括南加洲、古巴、日本、墨西哥和新西兰的大地震。同Quake项目中其它人员一起,他获得了CMU计算机科学院颁发的Allen Newell优秀研究奖章。他为Quake项目创立的基准程序,183.equake,被SPEC(Standards Performance Evaluation Corporation)选入非常有影响的SPEC CPU和OMP(Open Mp)基准程序包中。
也是一个偶然的机会才在别人的书桌上随便翻开看看的。结果一发不可收拾,现在自己花了RMB72购入囊中,列入珍藏的书目中了。正如英文的原名所叙述的,from a programmer’s perspective, 故名思义,就是从程序员的视角来看待一个计算机系统。现有的一些计算机原理书,往往过于偏...
评分刚读完这本书. 感觉很像是计算机导论 将计算机与硬件相关的入门知识都笼统的介绍了一下 讲解了他们怎么用 如果有数学基础 例如数学物理生物等立刻专业的同学, 看完这本书再看看组成原理 体系结构 编译原理 还有汇编语言和操作系统原理, 计算机底层的基础知识就已经非常足够了 ...
评分这是一本多么伟大的书籍!我希望我曾去过卡耐基梅隆大学并参加这门课程。这本书是卡耐基梅隆大学的教授在讲授计算机系统课程后的几年时间里写的。从程序员的观点看(作为标题来说更为恰当),这本书涵盖了广泛的主题范围,包括操作系统,编译器,计算机系统结构,集级编程,内...
评分注:图片无法显示,请参考: http://www.cnblogs.com/remlostime/archive/2011/04/10/2011914.html 最近在上金博的《计算机原理》。为什么说是最值得上的课,原因有二。 一者,教材是CMU的人写的久负盛名的《Computer Systems:A Programmer’s Perspective》(http://book.do...
评分直到今天,大体上看完了这本书,空过了其中四章.因为它们说的是比较以Unix为基础的技术或者是网络技术或者比较深入地讨论了某些细节.它们分别是第八章,异常控制流,第九章,测量程序执行时间,第十二章,网络编程,第十三章,并发编程.花了大约四十天,除了其中有些日子,应该是实实...
我在寻找一本能够帮助我理解计算机系统底层运行机制的书籍,而《Computer Systems》恰好映入我的眼帘。我一直对那些抽象的概念,比如进程、线程、内存分页等等感到好奇,但往往难以找到清晰的解释。我希望这本书能够像一个经验丰富的向导,带领我深入到计算机的内部世界,让我能够理解这些概念是如何在实际的硬件上实现的。我期待着能够更深入地了解操作系统是如何管理进程的生命周期,如何分配和回收内存,以及如何处理并发执行的多个任务。我尤其希望能够学习到一些关于系统调优和性能分析的技巧,这样我才能更好地理解为什么我的程序会表现出特定的行为,并找到优化的方法。这本书,对我来说,是打开通往计算机系统深层知识大门的钥匙,我希望通过它的学习,能够让我不再被那些底层的复杂性所困扰,而是能够更加自信地去理解和设计更高效、更稳定的计算机系统。
评分初次翻开《Computer Systems》,我的脑海中浮现的是那些在无数个深夜里,伴随我一起攻克代码难题的屏幕光。我期待着它能像一位经验丰富的导师,为我揭示计算机系统深层次的奥秘,解答那些一直困扰我的“为什么”。我梦想着能在这本书中找到对内存管理更透彻的理解,对 CPU 调度算法的精妙之处有更直观的认识,甚至能够窥探到操作系统内核的运作逻辑。我尤其希望能够学习到如何更有效地利用硬件资源,如何优化程序的性能,让那些曾经拖沓缓慢的代码焕发新生。我想知道,当我们在终端输入一行命令时,背后究竟发生了多少令人惊叹的计算过程,又是哪些精巧的设计使得这一切成为可能。这本书,对我而言,不仅仅是一本技术手册,更是一扇通往理解现代数字世界的窗户,我渴望通过它,能够更自信、更深入地探索计算机科学的广阔领域,为未来的技术探索打下坚实的基础。我期盼着它能激发我更多的思考,让我能够从宏观到微观,全面地掌握计算机系统的运行原理,为我即将踏入的更深层次的学习和研究提供源源不断的动力和灵感。
评分当我在书架上看到《Computer Systems》这本书时,我脑海中立刻闪过了那些关于硬件交互和底层逻辑的模糊概念,它们像未被驯服的野兽,总是在我试图理解它们时,就从指缝中溜走。我渴望这本书能像一位耐心而富有洞察力的向导,带领我穿越由二进制、汇编语言和各种复杂的协议构成的迷宫。我希望能够清晰地理解 CPU 如何执行指令,数据是如何在内存和缓存之间流转,以及 I/O 设备是如何与操作系统协同工作的。我尤其想知道,当我们在编写应用程序时,我们所写的代码是如何一步步被转化为机器能够理解的语言,这个过程中又隐藏着多少精妙的设计和巧妙的权衡。这本书,对我来说,是解开这些谜团的关键,是帮助我构建起对计算机系统全局观的基石。我期待着它能够帮助我消除那些对底层技术运作的恐惧感,让我能够更从容地面对那些看起来高深莫测的计算机科学概念,并从中找到学习的乐趣和成就感。我相信,通过深入阅读这本书,我将能够更好地理解软件与硬件之间的桥梁,从而在未来的编程实践中,做出更明智、更高效的决策。
评分说实话,我对《Computer Systems》这本书的期望,更多的是源于我对计算机硬件如何驱动软件运行的深切好奇。我总是对那些我们日常使用的设备背后,那些我们看不见的“引擎”是如何工作的感到着迷。我想知道,当我们点击鼠标、敲击键盘时,这些看似简单的动作背后,究竟是怎样一套复杂的系统在运作。我渴望这本书能够为我揭示 CPU 的核心功能,解释存储器层次结构的工作原理,以及输入输出系统是如何管理海量数据的。我希望能够理解,为什么有些程序会比其他程序运行得更快,这背后是否存在着可以被优化的底层原因。这本书,在我眼中,是连接抽象概念与实际应用的桥梁,是帮助我理解“为什么”的钥匙。我希望它能够帮助我从一个更加宏观的视角审视计算机系统,不再仅仅停留在应用程序的层面,而是能够洞察到那些支撑起整个数字世界的骨架。我期待着,通过这本书的学习,能够让我对计算机的理解提升到一个新的高度,能够更自信地去探讨和解决那些与系统性能相关的难题。
评分一直以来,我都在思考,当我在编写代码时,我所写的那些高级语言,最终是如何变成机器能够理解的电信号的。这个问题就像一颗种子,在我心中发芽,我一直在寻找一本能够为我提供清晰解答的书籍。《Computer Systems》这个书名,就立刻吸引了我。我希望它能像一位经验丰富的工程师,为我详细拆解计算机的各个组成部分,从中央处理器到内存,再到存储设备,让我能够了解它们各自的职责和工作方式。我尤其想知道,编译器和链接器究竟是如何工作的,它们在代码转化为可执行文件的过程中扮演着怎样的角色。我期待着,在这本书的引导下,能够对程序是如何在硬件上执行有更深刻的认识,从而能够更好地理解和调试那些在运行时出现的奇怪问题。这本书,对我来说,是揭示计算机运作“幕后故事”的宝藏,我迫切希望能够通过它,将那些零散的知识点串联起来,形成一个完整而清晰的计算机系统图景,为我未来更深入的学习和研究奠定坚实的基础。
评分第一次阅读建议顺序,1 2 7 ->12 ->3 即便读第二遍,第三章仍然是个吐血的东西。。。
评分看得我好伤。。并且,必须再看一遍。。。
评分One Must-Read for computer science student. Required reading book in Computer Architecture Course.
评分One Must-Read for computer science student. Required reading book in Computer Architecture Course.
评分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有