摘要: 参考资料: 深入浅出CPU流水线工作原理 - 公众号文章汇总 | 宅学部落 (zhaixue.cc) 阅读全文
posted @ 2023-03-25 23:18 多一些不为什么的坚持 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 首先我们介绍直接初始化:编译器使用普通的函数匹配来选择与我们提供的参数最匹配的构造函数。文字描述可能会让你们云里雾里,那我们直接看代码: //先设计这样的一个类 class A{ public: A(){ cout << "A()" << endl; } A(int a){ cout << "A(i 阅读全文
posted @ 2023-03-25 22:03 多一些不为什么的坚持 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 标量打断流水(Scalar Operand Interlock)是指在流水线中,两条指令之间存在数据依赖关系,且第一条指令的执行结果需要在下一条指令中使用,但第一条指令尚未完成时,下一条指令已经进入流水线并开始执行,这种情况称为标量打断流水。 在发生标量打断流水时,为了避免数据错误,需要采取一定的措 阅读全文
posted @ 2023-03-25 02:14 多一些不为什么的坚持 阅读(44) 评论(0) 推荐(0) 编辑