标签: 汇编

2 篇文章

借助 Clang/汇编/Mach-O 进行C基本内存分析
内存管理和进程管理是操作系统的两大核心功能,二者密不可分,进程管理,除了做好 CPU 的调度,剩下的主要就是如何分配和管理进程内存。现代的操作系统主要还是基于请求分页(段)与虚拟内存进行内存分配和回收;而不管哪个操作系统,对内存都有基本的划分,例如 Text 段,Stack、Heap 等。但不同的编程语言与编译器会对内存做更细的划分,比如对 C 语…
程序员眼中的 CPU
CPU 概况 CPU 是英文 Central Processing Unit (中央处理器) 的缩写,主要功能是用来解释和运行最终转换成机器语言的程序内容。CPU 相当于计算机的大脑,内部由数百万以及数亿个晶体管构成。了解和熟悉 CPU 对了解程序是如何运行以及理解多线程都有很大帮助。 CPU 和内存都是由许多晶体管组成,通常称为 IC (Inte…