摘要:
ubuntu22.04无法联网 https://blog.csdn.net/qq_62775411/article/details/129343467 ubuntu22.04无法和windows之间复制粘贴 https://blog.csdn.net/weixin_44040700/article/ 阅读全文
摘要:
二维绘图 import matplotlib.pyplot as plt plt.plot (x,y) 三维绘图 import matplotlib.pyplot as plt fig = plt.figure () //创建一个图形窗口 ax = fig.add_subplot(111, proj 阅读全文
摘要:
\"可以表示就是单纯的引号 """可以把新的一行换行 """多行注释 列表的insert可以插入到具体的位置 逻辑运算符的顺序 not>and>or .format 和 f 都可以让字符串的输出简单一些。 读取file depart every line 异常的捕捉 阅读全文
摘要:
chapter 2 ps:再加上操作系统就可以抽象为虚拟机。 小数转二进制 一个数是无符号数另一个数也要转化为无符号数。 有符号数=补码 是有符号加法是否溢出,有符号数逆元若 是无符号数逆 阅读全文
摘要:
Introduction Analyzing Algorithms 插入排序:与左边的元素进行比较。 RAM Model 原子操作 常数时间操作 顺序执行 :while 循环的次数 Asymptotic Notation Divide-and-Conquer 渐进记号 \(\Thet 阅读全文
摘要:
1 阅读全文
摘要:
7-1 编译器驱动程序 链接是将各种代码和数据收集并组合成一个文件的过程。 gcc -Og -o prog main.c sum.c -Og 代码优化等级 -o prog 指定可执行文件的名字为prog 预处理 cpp -o main.i main.c 将源程序main.c翻译为main.i cpp 阅读全文
摘要:
虚拟内存的三个角色 作为缓存工具 each cache block is called page. 磁盘上的虚拟页叫 VPs DRAM中的物理页是 PPs 利用DRAM快的特性,把常用的数据缓存起来。 一般使用 Write-back 机制(置换出去的时候才写入到内存中,需要用dirty bit来实现 阅读全文
摘要:
5-1&2 优化程序性能 保守性 编译器优化是保守的,只要有矛盾就不会激进的优化。 CPE CPE表示每个元素执行所需要的周期数。如368+6*k,6就是CPE。 一个优化的例子 这个代码每一次迭代要读两次内存,写入一次。 这个只用读一次。 以上优化会有一定的效果,读写内存是占用时间的。 5-3 理 阅读全文
摘要:
6-1 存储技术 Random Access Memory(随机访问存储器) Static RAM(Cache) Dynamic RAM(内存) DRAM 二维是为了降低chip(芯片)上地址引脚的数量。 DRAM construct 的内存模块 6-2 机械磁盘 SRAMs/DRAMs:\(K=2 阅读全文