cs:app2e深入理解计算机系统,原书网址
2014-08-23 01:50
232 查看
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.
快要出第三版了哦,要抓紧把第二版阅读完成了。会有很大改动,内容全部只针对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.
相关文章推荐
- 深入理解计算机系统_3e 第八章家庭作业 CS:APP3e chapter 8 homework
- CS:APP3e 深入理解计算机系统_3e Y86-64模拟器指南
- 深入理解计算机系统_3e 第二章家庭作业 CS:APP3e chapter 2 homework
- 深入理解计算机系统_3e 第六章家庭作业 CS:APP3e chapter 6 homework
- 深入理解计算机系统_3e 第七章家庭作业 CS:APP3e chapter 7 homework
- CS:APP3e 深入理解计算机系统_3e C Programming Lab实验
- 深入理解计算机系统_3e 第十章家庭作业 CS:APP3e chapter 10 homework
- CS:APP3e 深入理解计算机系统_3e Attacklab 实验
- CS:APP3e 深入理解计算机系统_3e bomblab实验
- CS:APP3e 深入理解计算机系统_3e CacheLab实验
- CS:APP3e 深入理解计算机系统_3e ShellLab(tsh)实验
- cs app深入理解计算机系统:第五章 优化程序性能 几个优化的java实现
- Learning by doing 二 深入理解计算机系统(CS:APP)一信息表示
- 深入理解计算机系统_3e 第五章家庭作业 CS:APP3e chapter 5 homework
- 深入理解计算机系统_3e 第十一章家庭作业 CS:APP3e chapter 11 homework
- CS:APP3e 深入理解计算机系统_3e Datalab实验
- 深入理解计算机系统_3e 第四章家庭作业(部分) CS:APP3e chapter 4 homework
- 知其然,也要知其所以然,《CS: APP--深入理解计算机系统(原书第2版)》 书评
- CS:APP3e 深入理解计算机系统_3e MallocLab实验