![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
Coding Lee
这个作者很懒,什么都没留下…
展开
-
深入理解计算机操作系统第一章笔记
1、信息就是位+上下文2、每条C语句都必须被其他程序转化成一系列的低级机器语言指令3、在Unix系统中,从源文件到目标文件的转化是由编译器驱动程序完成的,执行翻译的四个阶段:(1)预处理阶段:预处理器根据字符#开头的命令,修改原始的C程序(2)编译阶段(3)汇编阶段(4)链接阶段4、了解编译器系统工作的好处:(1)优化程序性能(2)理解链接时出现的错误(3)避免安全漏洞5、系...原创 2019-07-24 21:32:49 · 122 阅读 · 0 评论 -
深入理解计算机操作系统第二章-信息的表示与处理(一)
1、多数计算机采用8位的块,或者字节,作为最小可寻址的内存单位,而不是访问内存中单独的位。机器级程序将内存视为一个非常大的字节数组,成为虚拟地址2、内存的每个字节都由唯一的数字来标识,称为它的地址。所有可能的地址集合就是虚拟地址空间...原创 2019-07-25 20:57:09 · 130 阅读 · 0 评论 -
深入理解计算机系统第七章-链接(一)
1、链接是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载到内存并执行,链接可执行与编译时、加载时、运行时2、为了构造可执行文件,链接器必须完成两个主要任务:(1)符号解析:符号解析的目的是将每个符号引用正好和一个符号定义关联起来(2)重定位3、目标文件文件有三种形式:(1)可重定位目标文件:编译器和汇编器生成(2)可执行目标文件:链接器生成(3)共享目标文件...原创 2019-07-28 16:19:18 · 194 阅读 · 0 评论