可通过软件工具查找程序所依赖得动态库,Windows系统下可用Depends.exe
- C语言特点
1)优点:
代码量小.
执行速度快,.
功能强大,编程自由
2)缺点
写代码实现周期长;
坷移植性较差·
过于自由,经验不足易出错。
对平台库依赖较多
VS高版本兼容低版本,低版本不兼容高版本
- CPU内部结构与寄存器(了解)1.6.1 64位和32位系统区别
1)寄存器是CPU内部最基本的存储单元
2)CPU对外是通过总线(地址、控制、数据)来和外部设备交互的,总线的宽度是8位,同时CPU的寄存器也是8位,那么这个CPU就叫8位CPU.
3)如果总线是32位,寄存器也是32位的,那么这个CPU就是32位CPU,有一种 CPU内部的寄存器是32位的,但总线是16位,准32为CPU-
4)所有的64位CPU兼容32位的指令,32位要兼容16位的指令,所以在64位的CPU上是可以识别32位的指令s
5)在64位的CPU构架上运行了64位的软件操作系统,那么这个系统是64位+在64位的CPU构架上,运行了32位的软件操作系统,那么这个系统就是32位。
- 寄存器、缓存、内存三者关系,
按与CPU远近来分:
离得最近的是寄存器,然后缓存(CPU缓存),最后内存。
CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。于是 CPU<—->寄存器<—->内存,这就是它们之间的信息交换。,
如果CPU经常重复读取内存的同一地址的数据,那么缓存是为了解决CPU与内存之间的速度的不匹配
因为从缓存提取的速度远高于内存。所以缓存的价格肯定远远高于内存
:CPU〈—-〉寄存器(—->〉缓存〈—-〉内存。