cs:app2e深入理解计算机系统,原书网址

http://csapp.cs.cmu.edu/ 

快要出第三版了哦,要抓紧把第二版阅读完成了。会有很大改动,内容全部只针对64位系统来。下面是博客链接

http://csappbook.blogspot.com/2014/06/third-edition-in-works.html


Friday, June 13, 2014


Third edition in the works
We've gotten started on the third edition of CS:APP.  The biggest change will be that we will shift entirely to 64 bits.  It seems like that shift has finally occurred across most systems, and so we can say goodbye to 32-bit systems.


Here's a summary of the planned changes for each chapter.
Introduction.  Minor revisions.  Move the discussion of Amdahl's Law to here, since it applies across many aspects of computer systems
Data.  Do some tuning to improve the presentation, without diminishing the core content.  Present fixed word size data types.
Machine code.  A complete rewrite, using x86-64 as the machine language, rather than IA32.  Also update examples based on more a recent version of GCC (4.8.1).  Thankfully, GCC has introduced a new opimization level, specified with the command-line option `-Og' that provides a fairly direct mapping between the C and assembly code.  We will provide a web aside describing IA32.
Architecture.  Shift from Y86 to y86-64.  This includes having 15 registers (omitting %r15 simplifies instruction encoding.), and all data and addresses being 64 bits.  Also update all of the code examples to following the x86-64 ABI conventions.
 Optimization.  All examples will be updated (they're mostly x86-64 already).
Memory.  Updated to reflect more recent technology
Linking.  Rewritten for x86-64.  This involves many small changes.
Exceptions.  Fix up many details.
VM.  Minor revisions.
I/O.  Minor revisions.
Network programming.  Minor revisions.
Concurrent programming.  Enhanced coverage of performance aspects of multicore programs.
We're hoping that the new edition will come out in early 2015.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值