ffi 发表于 2020-02-06 ffi作为luajit的核心战斗力(另一个是jit)在openresty项目中有广泛使用, 小小得研究一下 lua调用c问题的起源, 首先要从lua调用c函数开始说起,在lua官方文档中, lua语言 ... 阅读全文 »
存储层次结构 发表于 2020-02-05 程序的机器级表示因为想学下AT&T汇编语言 所以来看看这章 磁盘存储磁盘速度 磁盘上读信息的时间为毫秒级,比DRAM慢10万b倍,比SRAM慢100万倍 磁盘结构 磁盘有盘片组成,盘片表 ... 阅读全文 »
链接 发表于 2020-02-05 链接的作用: 将各个不同的代码与数据片段组合成一个单一文件链接的分类 编译时链接 加载时链接 运行时 编译器以gcc为例,自上而下其实运行的过程如下 cpp, 注意这个不是c++,而是一个预处理 ... 阅读全文 »
动态库 发表于 2020-02-03 关于链接相关的知识, 在csapp第七章有详细介绍。总的来说, 链接部分主要分成三部分内容 静态链接 编译期动态链接 运行时动态加载, 链接 dlxxx系列函数主要是在运行时动态加载, 链接 ... 阅读全文 »