“这是一本学习计算机硬件和软件如何‘真正’协同工作的好书,还教会你为什么了解这些知识会使你成为一个更有价值的程序员。本书还帮你为学习像操作系统和编译器这样的高级课程做好准备。在本书中,我最喜欢的章节是关于缓存的,当我第一次发现缓存有多重要时,真是难以置信! 从程序员的视角,看计算机系统! 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。 本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。
2021-06-01 19:16:49 4.85MB 计算机系统 CSAPP 编程
1
HITCS-ICS_CSAPP 哈工大计算机系统课程实验及作业 CSAPP:3e部分CMU实验
2021-05-30 16:15:51 3.47MB C
1
经典的课本的答案(csapp 中文译名:深入理解计算机系统)
2021-05-29 21:13:32 326KB csapp 深入理解计算机系统
1
非常经典的资料,每一章节都值得仔细的研读,每一次阅读都有不同的收获
2021-05-25 21:15:43 326KB csapp 答案 深入理解计算机系统
1
ics/csapp课程的最后一个lab 完成一个多线程的网络proxy端 可以实现代理的作用,可以利用浏览器设置ip以及端口port数字来实现其他电脑上使用本机代理浏览网页的功能,并符合课程lab要求。具体实现以及使用请见po主相关博文。
2021-05-21 00:31:56 65KB csapp lab10 proxy
1
csapp的第4个lab,三个部分都有,其中第三个部分CPE是7.6左右,具体优化方法都有注释,希望对大家有帮助!
2021-05-18 11:04:05 9KB archlab
1
原书第3版 英文版 高清英文原版 非扫描版 CSAPP 3rd 最好的版本
2021-05-16 07:09:02 4.83MB 原书第3版 英文版 非扫描版 CSAPP
1
2019秋季CSAPP 哈工大2019秋计算机系统课程 取走的点点Star吧 PPT 课堂讲义(史先俊老师授课) 书本辅助 家庭作业 CSAPP书后习题 笔记总结 CSAPP第二〜九章OneNote笔记总结 期末复习QA 问答题 实验室 8次实验 CMU翻译+ HIT原创 大作业 由郭茁宁提供
2021-05-13 16:49:15 42.26MB 系统开源
1
这个资源是cmu美国卡耐基梅隆大学的cachelab的parta,深入理解计算机系统,高速缓存命中
2021-04-28 15:23:19 5KB cmu csapp cachelab parta
1
CMU CSAPP课程全套PPT 深入理解计算机系统配套PPT 欢迎下载学习
2021-04-20 22:14:58 37.96MB CMU PPT CSAPP
1