操作系统
moomin的小粉丝
姜饼的学习记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解计算机系统(CSAPP) 第一章学习笔记
文章目录1.编译过程2.系统的硬件组成3.程序的执行4.高速缓存(caches)5.存储器层次结构6.操作系统7.系统间的网络通信8.并发和并行1.编译过程编译系统(compilation system):预处理器(pre-processor)、编译器(compiler)、汇编器(assembler)、链接器(linker)预处理阶段:处理字符#开头的命令,即:1)将头文件的内容插入程序...原创 2019-03-22 21:18:40 · 808 阅读 · 0 评论 -
深入理解计算机系统(CSAPP) 第三章学习笔记
1.程序编码unix> gcc -o1 -s p1.c //生成汇编文件p1.c,但不做其他进一步的工作unix> gcc -o1 -c p1.c //生成目标代码文件 p1.ounix> gcc -o1 -o p p1.c p2.c //生成可执行代码文件p,其中不仅包含两个过程的代码...原创 2019-03-26 20:29:45 · 1486 阅读 · 0 评论 -
深入理解计算机系统(CSAPP) 第二章学习笔记
文章目录1.信息存储2.整数表示3.整数运算1.信息存储大多数计算机使用8位的块(字节),作为最小的可寻址的存储单位。存储器中所有可能地址的集合称为虚拟地址空间(virtual address space),是一个概念性映像。实际的实现是将随机访问存储器系统软件结合起来,为程序提供一个看上去统一的字节数组字长:指明整数和指针数据的标称大小,决定虚拟地址空间的最大大小(即最大表示范围)。对于一...原创 2019-03-24 17:19:22 · 947 阅读 · 0 评论 -
6.828 JOS在Mac下的环境配置
官网上是建议只安装qemu的依赖,再安装他们自己改良过的qemu。但是在实际操作中configure的时候总是提示pkg_config找不到,看了下脚本好像是找不到pkg_config_exe不知道啥情况。最后参考这篇文章进行的配置安装qemubrew install qemu安装i386-jos-elf-gcc和i386-jos-elf-gdbbrew tap liudangy...原创 2019-04-30 17:37:04 · 1753 阅读 · 3 评论
分享