![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统级程序设计
文章平均质量分 82
文卿的藏剑山庄
这个作者很懒,什么都没留下…
展开
-
系统级程序设计笔记(unit5——程序性能)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第5单元的学习笔记,这一单元的主要内容是衡量分析程序性能、热点、阿姆达尔定律等。对应ssd6课程的lecture6。 对程序性能的衡量和分析 (1)①理解程序慢的原因:有个别地方占去了很多时原创 2018-02-01 00:48:02 · 289 阅读 · 0 评论 -
系统级程序设计笔记(unit6——存储设备层次结构、高速缓存、虚拟内存)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第6单元的学习笔记,这一单元的主要内容是存储设备层次结构、缓存、高速缓存的通用组织、虚拟内存等。内容来自《深入理解计算机系统》的第六章的部分内容。对应ssd6课程的lecture7。 存储器系原创 2018-02-01 01:20:54 · 870 阅读 · 0 评论 -
系统级程序设计笔记(unit7——程序间的交互与通信)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第7单元的学习笔记,这一单元的主要内容是程序间的交互与通信,部分内容来自《深入理解计算机系统》的第12章的内容。对应ssd6课程的lecture8。 程序间的交互与并发编程 (1)要点:线程原创 2018-02-01 01:33:54 · 262 阅读 · 0 评论 -
系统级程序设计笔记(unit0——C语言特性)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第0单元的学习笔记,这一单元的主要内容是对C语言的回顾、一些C语言特性的再认识,内容来自《C专家编程》这本书。 Preliminary 1.ANSI C标准中规定的括号“(”嵌套最多可以有多少层原创 2018-01-29 02:01:47 · 913 阅读 · 1 评论 -
系统级程序设计笔记(unit1——计算机系统漫游)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第1单元的学习笔记,这一单元的主要内容是计算机系统漫游,内容来自《深入理解计算机系统》的第一章,对应ssd6课程的lecture2。 信息就是位+上下文 信息是什么? 信息就是位+上下文原创 2018-01-29 18:06:18 · 506 阅读 · 0 评论 -
系统级程序设计笔记(unit2——程序的机器级表示)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第2单元的学习笔记,这一单元的主要内容是堆栈原理的介绍、指针和数组、变量和地址等,部分内容来自《深入理解计算机系统》的第三章的部分内容,部分内容来自《C专家编程》。对应ssd6课程的lecture3。原创 2018-01-30 02:11:55 · 1027 阅读 · 0 评论 -
系统级程序设计笔记(unit3——信息的表示和处理)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第3单元的学习笔记,这一单元的主要内容是信息存储、整数的表示和运算、浮点数的表示,内容来自《深入理解计算机系统》这本书的第2章,对应ssd6课程的lecture4。 这一单元的学习笔记主要起到提纲挈领原创 2018-01-30 02:52:41 · 525 阅读 · 0 评论 -
系统级程序设计笔记(unit4——堆栈、堆和动态内存分配)
这个专题的所有学习笔记来自于对武汉大学计算机学院软件工程专业大三上学期的专业必修课《系统级程序设计》的学习(教材为深入理解计算机系统CSAPP),涉及的编程语言全部为C语言和C++语言。 该博客为第4单元的学习笔记,这一单元的主要内容是堆栈的再认识、动态内存分配、堆的认识、隐式空闲链表、垃圾回收、C语言中与内存有关的常见错误等,部分内容来自《深入理解计算机系统》的第三章第七节的内容和第九章第九节原创 2018-01-30 03:55:39 · 757 阅读 · 0 评论