已解决
深入理解计算机系统CS213学习笔记
来自网友在路上 168868提问 提问时间:2023-11-01 05:38:00阅读次数: 68
最佳答案 问答题库688位专家为你答疑解惑
Lecture 01
1. 计算机表示数字
int 整数运算可能会出现错误,超过32位时会出现溢出。
float 浮点数不适用结合律,因为浮点数表示的精度有限。
根其原因,是用有限的位数表示无限的数字空间。
2.利用分层的存储系统,使程序运行更快。
更重要的是,注意内存访问。C++不做内存边界检查。
例子:结构体内部的数据成员在内存中放在一起,当访问数组时,超过了数组的边界,但是不会做内存的边界检查,因此 会访问到其他数据,造成错误。
这种错误调试很难。所以,在自己写程序时,要手动添加边界检查。
理解数据结构的特点。
3.从程序的角度增加性能
一行一行的访问数据比一列一列的访问数据更好,这与内存的排列方式有关。
查看全文
99%的人还看了
相似问题
- 百度王颖:百度文库以AI创作能力突破语言边界,促进思想碰撞和文化融通
- 全新Inner-IoU损失函数!!!通过辅助边界框计算IoU有效提升检测效果
- 并发安全问题之--锁失效和锁边界问题
- 泡泡玛特首度跨界超跑品牌兰博基尼汽车,以潮流基因探索时空边界
- 【OpenCV实现图像找到轮廓的不同特征,就像面积,周长,质心,边界框等等。】
- OpenLayers入门,OpenLayers从vue的assets资源路径加载TopoJson文件并解析数据叠加到地图上,以加载世界各国边界为例
- 简单单调栈的运用,悬线法---最大子矩阵,整除分块(规律+分块边界)
- MySQL:BETWEEN AND操作符的边界
- 精确到区县级街道乡镇行政边界geojson格式矢量数据的获取拼接实现Echarts数据可视化大屏地理坐标信息地图的解决方案
- 康耐视visionpro脚本CogRectangleAffine ,CogPolygon图形限定框,边界显示(划痕缺陷案例分享)
猜你感兴趣
版权申明
本文"深入理解计算机系统CS213学习笔记":http://eshow365.cn/6-29203-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!