#组成原理
该标签下的全部文章。
深入理解计算机系统 第 20 课 Network Programming I
网络已经成为了我们『智能』生活中最重要的一部分,这两节课我们会通过 C API 来了解具体的网络相关编程(用更高层次的封装只会更轻松!)
深入理解计算机系统 第 22 课 Concurrent Programming
如果想要充分利用硬件资源,就要尽可能让计算机同时处理多项事务,具体是怎么实现的?又哪些基本的策略?这节课会一一解答。
深入理解计算机系统 第 18 课 Dynamic Memory Allocation - Basic Concept
前面了解了虚拟内存的相关知识,这节课我们来看看动态内存分配的基本概念,相信这之后就知道诸如 `malloc` 和 `new` 这类方法是怎么做的了。
深入理解计算机系统 第 19 课 Dynamic Memory Allocation - Advanced Concept
这节课我们来看看关于内存分配的延伸话题,包括更加复杂的选择机制以及垃圾回收等相关内容。
深入理解计算机系统 第 16 课 Virtual Memory - Concepts
这节课开始,我们会接触到计算机系统中另外一个非常重要的概念:虚拟内存。这个机制提供给了上层应用一个统一的地址空间,而无须操心物理内存的位置。
深入理解计算机系统 第 17 课 Virtual Memory - System
了解了基本的虚拟内存概念,这节课我们来具体看看 Core i7 和 Linux 的内存系统,相信会对虚拟内存这一套机制有更深刻的认识。