定点数基础 众所周知,计算机中所有的信息都是用二进制0和1来表示的,数当然也不例外。用一连串的0和1最方便表达的就是自然数,比如8位的二进制数很容易表示0~255这256个自然数。负数也好办,用补码即可。最高位是符号位,0代表正数,1代表负数。0000 0000 ~ 0111 1111用来表示0~127;1000 0000 ~ 1111 1111用来表示-128 ~ -1。 那么,小数是怎么表...
I2C总线 SCL:时钟,通常时钟都是由master提供的 SDA:数据 1. 接线 主设备——从设备(两根线都要接上拉电阻) SDA脚——SDA脚 SCL脚——SCL脚 2. 协议 I2C设备都有设备地址,可以多对多(多个主设备,多个从设备) 一对多:这种比较常见(我还没遇到过多对多,手动滑稽),也不会有太多问题 多对多:需要确保时钟(SCL)同步 SCL时钟速率不要高于从设备 2.1 数...
系统软件性能低下的问题,主要与三种因数有关:CPU、内存、IO。 如何优化系统的性能? 第一步,找出系统性能的瓶颈。 (1)程序的运算量很大,CPU过于繁忙,CPU是瓶颈。 可以通过top命令观察CPU的利用率情况。 (2)过多或过于频繁的读写文件、内存等I/O操作,CPU更多的是处于等待,(存储设备、网络设备、异步IO)等I/O操作是性能瓶颈。 (3)内存不够。物理内存...