摘要:
前言: 现代计算机都是用0和1组成的二进制来表示所有信息。前面所讲到的机器码也是使用二进制表示;其他诸如字符串、整数、浮点数等也都是使用二进制保存。具体细节需要我们了解一下。 一、二进制和逢二进一 二进制,逢二进一,常用的十进制通过短除法即可转换为二进制数,这样的表示方式称为原码表示法。为了区分正负 阅读全文
posted @ 2020-05-04 23:51
rxmind
阅读(947)
评论(0)
推荐(0)
摘要:
前言: 前面讲过,通过链接将不同文件内的代码合并到一起成为一个可执行文件,才能加载运行,在不同程序链接的过程中,有些代码是被多次复用的,如果每个程序装载的时候都去重复装载这部分代码,就会使这些相同的代码重复占用内存。 (一)链接分动静,共享省内存 要解决这个问题,我们希望不同程序引用相同代码时,都只 阅读全文
posted @ 2020-05-04 23:13
rxmind
阅读(331)
评论(0)
推荐(0)
摘要:
(一)程序装载需要解决的问题 程序运行实际上是通过装载器将经过动态链接生成的可执行文件装载如内存,然后交给CPU去执行的,这种机制下我们需要解决两个问题: 可执行文件加载后占用的内存应该是连续的; 我们需要同时加载多个应用程序,且不能让程序自己规定在内存中加载的位置; 如遇满足这两个条件,就需要在内 阅读全文
posted @ 2020-05-04 09:17
rxmind
阅读(194)
评论(0)
推荐(0)

浙公网安备 33010602011771号