摘要:
一、在软硬件接口中,CPU帮我们做了什么事情 1、从硬件角度看CPU 2、软件工程师看CPU 3、不同的cpu能听懂的语言不太一样 4、不同的指令无法相通 5、存储程序型计算机 一台IBM的Plugboard 二、从编译到汇编,代码怎么变成机器码? 1、C 语言程序程序案例 1、我们拿一小段真实的 阅读全文
摘要:
一、MySQL逻架构图 二、连接器工作原理刨析 1、连接器工作原理图 2、原理图说明 1、连接命令 2、查询链接状态 3、长连接端连接 1、什么是长链接? 数据库里面,长连接是连接成功后,如果客户端持续有请求,则一直使用同一个链接。 2、什么是短连接? 短连接则是指每次执行完很少的几次查询就断开连接 阅读全文
摘要:
一、文件系统的功能规划 1、引子 咱们花了这么长的时间,规划了会议室管理系统,这样多个项目执行的时候,隔离性可以得到保证。 但是,会议室里面被回收,会议室里面的资料就丢失了。有一些资料我们希望项目结束也能继续保存, 这就需要一个和项目运行生命周期无关的地方,可以永久保存,并且空间也要比会议室大的多。 阅读全文
摘要:
一、浮点数的不精确性 1、引子 我们开发一个电商App商品的价格常常会是 9 块 9; 现在流行的深度学习算法,对应的机器学习里的模型里的各个权重也都是 1.23 这样的数。 可以说,在实际的应用过程中,这些有零有整的实数,是和整数同样常用的数据类型,我们也需要考虑到。 2、不是0.9而是 0.89 阅读全文
摘要:
一、分段机制 1、分段机制的原理图 2、段选择子 3、段偏移量 例如,我们将上面的虚拟空间分成以下 4 个段,用 0~3 来编号。每个段在段表中有一个项,在物理空间中,段的排列如下图的右边所示。 4、段表 一个段表项由段基地址 base、段界限 limit,还有一些标识符组成 5、分析 分页机制本质 阅读全文