摘要:
6.31A.E=4,B=4,S=8所以C=E*B*S=128B.6.42读总数为2912不命中的读总数为728不命中率为25% 阅读全文
摘要:
学习计时:共5小时读书:2小时代码:1小时作业:1小时博客:1小时附录A 错误处理采用一种基于错误处理包装函数的方法思想:给定基本系统级函数foo,定义一个有相同参数、头字母大写的包装函数Foo。 包装函数调用基本函数并检查错误。 如果发现错误,打印一条信息并终止进程;否则返回调用者。 ... 阅读全文
摘要:
学习计时:共4小时读书:2小时代码:0小时作业:0小时博客:2小时知识点总结:一、Linux命令k 上移 j 下移 h 左移 l 右移q!退出并丢弃一切改动x 删除错误字符i 插入字符(esc返回正常模式)A 在最后一行添加文本vim+文件名 编辑文件wq 保存并退出删除类:dw 从光标处删除一个单... 阅读全文
摘要:
第三章家庭作业选题:3.63分值:两分作业过程:int sum_col(int n,int A[E1(n)][E2(n)],int j){ int i; int result = 0; for(i=0;i<E1(n);i++) result += A[i][j]; ... 阅读全文
摘要:
学习计时:共8小时读书:3小时代码:1小时作业:2小时博客:2小时第六章 存储器层次结构简单的计算机系统模型:CPC执行指令存储器系统为CPU存放指令和数据存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构高速缓存存储器存储在相对慢速的主储存器中的缓存区域局部性:具有良好局部性,一次又... 阅读全文
摘要:
学习计时:共8小时读书:3小时代码:1小时作业:2小时博客:2小时第四章处理器体系结构我们看到的计算机系统只限于机器语言程序级指令被编码为由一个或多个字节序列组成的二进制格式——指令集体系结构(ISA)设计处理器:基于顺序操作,功能正确,有点不实用,时钟必须足够慢。创建一个流水线化的处理器,处理冒险... 阅读全文
摘要:
学习计时:共7小时读书:2小时代码:1小时作业:2小时博客:2小时第三章程序的机器级表示3.1 历史观点Intel处理器系统:x86(加入了很多处理小整数和浮点数向量的格式和指令指令集:IA32:Intel32位体系结构Linux使用平坦寻址方式,将整个储存空间看做一个大的字节数组3.2 程序编码命... 阅读全文
摘要:
学习计时:共9小时读书:3小时代码:1小时作业:3小时博客:2小时第二章 信息的表示和处理三种重要的数字表示:无符号编码,补码编码(有符号),浮点数编码当结果太大不能表示时会溢出,大量安全漏洞都是由于算数运算引发的2.1 信息存储最小的可寻址存储器单位:字节虚拟存储器:每个字节都由唯一的数字标识,称... 阅读全文
摘要:
Linux下C语言编程基础k 上移 j 下移 h 左移 l 右移q!退出并丢弃一切改动x 删除错误字符i 插入字符(esc返回正常模式)A 在最后一行添加文本vim+文件名 编辑文件wq 保存并退出删除类:dw 从光标处删除一个单词d$ 从光标处删至行尾de 从当前光标位置删除至单词末尾动作:在动作... 阅读全文
摘要:
学习计时:共17小时读书:2小时代码:6小时作业:7小时博客:2小时任务一:Linux系统简介Linux是一个操作系统,也就是系统调用和内核两层,还包括一些运行上的应用程序。Linux本身只是操作系统的内核。内核是使其他程序能够运行的基础,它实现了多任务和硬件管理。其中有些程序是必需的,比如命令行解... 阅读全文