收藏
课程目录
1.1 引言
1.2 程序和指令的关系
1.3 一条指令的执行过程
1.4 IA-32指令的大致执行过程
1.5 CPU的基本功能与结构
2.1 主存储器组织引言
2.2 存储器基本概念
2.2 存储器分类
2.3 主存的基本结构
2.4 主存的性能指标
2.5.1 六管静态MOS管电路
2.5.2 单管动态记忆单元电路
2.5.3 半导体RAM的组织
2.5.4 DRAM芯片举例
2.6.1 SPARC station 20的内存条
2.6.2 内存条组织与总线宽度 PC中的内存条
2.6.3 内存条与CPU的连接
2.7 主存模块的连接与读写操作
3.1 磁盘存储器引言
3.2 磁盘存储器的结构
3.3 磁盘驱动器以及操作过程
3.4 磁盘存储器的组成
3.5 磁盘存储器的连接与操作
4.1 高速缓存概述引言
4.2 存储器层次结构概述
4.3.1 引入Cache的出发点
4.3.2 Cache和主存的关系
4.3.3 Cache操作过程
4.3.4 实现Cache需解决的问题
4.4.1 直接映射主存地址划分
4.4.2 有效位和访存过程
4.4.3 Cache容量的计算
4.4.4 直接映射方式的特点
4.4.5 全相联映射方式
4.4.6 组相联映射方式
4.5 Cache命中率和缺失率
4.6 Cache的关联度
5.1 虚拟存储器引言
5.2.1 早期虚拟存储器的概念
5.2.2 分页的基本概念
5.3.1 虚拟存储器的基本概念
5.3.2 虚拟地址空间
5.4.1 实现虚拟存储管理需考虑的问题
5.4.2 页表的结构
5.4.3 地址转换过程
5.4.4 快表(TLB)
5.5.1 存储器访问过程
5.5.2 存储器层次结构举例
5.6 段式和段页式虚拟存储管理
5.7 存储保护
6.1 IA-32/Linux中的地址转换引言
6.2 IA-32的地址转换和寻址方式
6.3 段选择符和段寄存器
6.4.1 段描述符和段描述符表
6.4.2 用户不可见寄存器
6.4.3 Linux的全局段描述符表
6.5.1 逻辑地址向线性地址的转换
6.5.2 逻辑地址向线性地址转换举例
6.6 线性地址向物理地址的转换
6.7 Intel Core i7/Linux存储系统
7.1 Cache替换算法和写策略引言
7.2.1 Cache替换算法 替换算法概述
7.2.2 先进先出(FIFO)算法
7.2.3 最近最少用(LRU)算法
7.2.4 Cache举例
7.3.1 写策略概述
7.3.2 写策略算法描述
7.4 Cache实现的几个因素
7.5 Cache实现举例
7.6 Cache综合计算举例
课程详情
本课程主要介绍可执行文件中的代码如何在CPU中执行,如何从存储器中取指令,以及如何从存储器中取数据或存结果。(南京大学)
本课程主要介绍可执行文件中的代码如何在CPU中执行,如何从存储器中取指令,以及如何从存储器中取数据或存结果。(南京大学)
本课程主要介绍可执行文件中的代码如何在CPU中执行,如何从存储器中取指令,以及如何从存储器中取数据或存结果。(南京大学)