铁书网

字:
关灯 护眼
铁书网 > 梁寒郡的日记书 > 《深入理解计算机系统》一刷(2023.10.16)

《深入理解计算机系统》一刷(2023.10.16)

并取代每一处效应该函数的地方。这不是宏定义。

    函数在形参与实参结合时,最好用函数内的变量记录一下实参的变量,相当于把别人的书抄了一遍就放在家里用,否则,每次循环都使用的话,每次都要跑过去抄同一个字,再跑回来运行。测数组或者字符串长度测一次就记录下来,不要把测试函数放在循环里。减少调用的开销。

    记住for的短路啊!

    但如果一些数据你可以调用,但是不能知道它的值是什么怎么办呢?应该是不可能的,可以用,就可以读,可不可写才是安全性的重点吧。或许。

    我不记得卡诺图是如何化简的了,但是,会不会他有化简指令的能力?把100个指令同时塞进去,经过化简变成几个指令,这不就是一种优化吗?或许。

    我明显是对逻辑的理解更深刻一些,对于硬件是如何工作的理解不多。

    把重复的部分抽出来打包。我现在脑袋里想的就是这个。

    溢出处理也是一个安全部分较为重要的地方,难哦。

    改变计算次序而提高运算速度或者运算精度的方法,我想了两个,一个是秦九韶;一个是把数据排序后再做计算,可以减少大数吃掉小数后的损失。

    学到的是,当对需要不断更新的值做乘法时,可以把已知部分括起来,让他们先行计算而不需要等待这个更新值,可以降低延迟。

    用冒号问号的句式做数据交换,是一种基于条件数据传送的手段。它有好有坏我不好掌握,但是,应该先好好习惯冒号问号的代码书写格式。

    那种预测机制也不明白,只能举个应用场合的例子,当一个数不断自加直到被上限挡住为止,这个过程预测出错只会出现在最开始和结尾,中间一直是否,预测起来不会出错。

    更深的地方就挖不动了,先这样。

    如何更快?硬件多数时间都在做加减乘除,再干活,而不是把过多时间浪费在跑来跑去。

    增加限制条件,然后去掉冗余的限制条件。

    放东西就是这个道理,越常用的越要放在能快速拿的地方。我们的世界不是游戏里抽象的仓库,而是具有一个存储的层次结构,有远近难易之分。

    有记忆的统计来自于局部性,它认为已有之事后必再有,已行之事后必再行。我之前觉得有道理,后来觉得>> --
『加入书签,方便阅读』
内容有问题?点击>>>邮件反馈
热门推荐
官道危途鸦在西游,从掠夺词条开始进化我非池中物嫁绝嗣港圈大佬后知青三胎了他和她们的群星我在东京种神树