4.认识磁盘

1.内存是通过电流来存储数据,磁盘是通过磁记录数据来存储数据。磁盘中存储的程序必须加载至内存中才能运行。磁盘有高速缓存可以提高读取速度。

虚拟内存:把磁盘的一部分作为假想内存使用,当程序比较大导致内存不足时也可以运行。pagefile.sys是虚拟内存页面文件,一般是内存的1~2倍大,虚拟内存页面中的代码需要置换至物理内存中才能运行。置换因涉及低速磁盘操作影响程序运行速度。

节约内存:
.一个dll文件可被多个应用使用,但内存只占用一份。
.函数调用方式:
_cdcel:从右向左参数压入栈,调用者负责参数出栈
_stdcall:从右向左参数压入栈,函数负责参数出栈。所以可执行代码较小。
_fastcall:通过寄存器传参,函数负责参数出栈。速度快。

posted @ 2022-04-01 15:02  风清洋  阅读(494)  评论(0编辑  收藏  举报