复旦961-CSAPP笔记

整合背诵版

有总结版和精简背诵版两份,我自己记在幕布上的,传到这边还要重新转格式,所以我直接上传到百度云了。
链接:https://pan.baidu.com/s/1oRGg5f56Qlgle3QN_jyYlA
提取码:0fhx
有问题可以给我留言哈,看到会回复你。不过961真的不难,大家真的要多花时间在数学上鸭!

知识点讲解链接:

综述

1.流水线
  • 概述
  • 分类
  • 常见问题&解决
  • 流水线是如何提高程序性能的
2.性能分析定律(主推amdahl)
3.高速存储器(cache)
  • 概述
  • 存储:局部性&cache&虚拟内存
  • ROM、RAM、cache
  • 局部性、cache、虚拟内存
4.虚拟内存
  • 虚拟内存管理
  • 虚拟内存简要分析

MOOC袁春风计算机系统基础

(一)程序的表示、转换与链接

1.1

  1. 访问违例地址0xC0000005的含义?
  2. 32位机器sizeof(int)=4字节
  3. 在ALU中运算的数据可以是通用寄存器组(GPRs)中某个寄存器的内容,也可以是存储器中某个存储单元的内容。
  4. 指令由操作码和操作数或操作数的地址码构成;指令操作码通过CPU中的控制器进行译码;将要执行的下条指令的地址总是在程序计数器PC中
  5. 装入(Ld)指令&存储(St)指令:st是写,ld是读;ST是源寄存器->存储区(往内存存储),LD是存储区->目的寄存器(从内存读取);ST的源可以是累加器,特殊寄存器,立即数等,目的则是内存(包括MMR),LD的源可以是内存,立即数,目的则是累加器,特殊寄存器----所以一道题的选项“装入(Ld)指令指将寄存器内容写到存储单元,而存储(St)指令指将存储单元内容存入寄存器”这句话是不对的

你可能感兴趣的:(复旦961-CSAPP笔记)