可通过软件工具查找程序所依赖得动态库,Windows系统下可用Depends.exe

    1. C语言特点

    1)优点:
    代码量小.
    执行速度快,.
    功能强大,编程自由
    2)缺点
    写代码实现周期长;
    坷移植性较差·
    过于自由,经验不足易出错。
    对平台库依赖较多
    VS高版本兼容低版本,低版本不兼容高版本

    1. 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位。
    image.png

    1. 寄存器、缓存、内存三者关系,

    按与CPU远近来分:
    离得最近的是寄存器,然后缓存(CPU缓存),最后内存。
    CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。于是 CPU<—->寄存器<—->内存,这就是它们之间的信息交换。,
    如果CPU经常重复读取内存的同一地址的数据,那么缓存是为了解决CPU与内存之间的速度的不匹配

    因为从缓存提取的速度远高于内存。所以缓存的价格肯定远远高于内存
    :CPU〈—-〉寄存器(—->〉缓存〈—-〉内存。