计算机组成原理
2021-12-22 16:00:09 60 举报
AI智能生成
登录查看完整内容
计算机组成原理
作者其他创作
大纲/内容
CPU
主板
内存
硬盘
鼠标、键盘
显示器
硬件设备组成
运算器/处理器单元
控制器
存储器
输入设备
输出设备
冯·诺依曼体系结构
CPU主频
响应时间
吞吐率
计算机性能
散热
能耗和电力
计算机功耗
计算机的基本组成
编译->汇编->机器码
指令格式和指令跳转
函数调用和程序栈
函数内联
计算机指令
静态链接和ELF格式
内存分段
内存分页
虚拟内存
程序的装载和执行
动态链接
程序执行
计算机的指令和运算
整数和补码
字符串和Unicode
浮点数和定点数
二进制编码
门电路
加法器
乘法器
大数与小数相加的时候,由于有效位限制,小数的精度会被丢失
解决大数吃小数的问题
被吃掉的数 =(本次应该增加的值-实际增加的值)
用一个数记录丢失的值
kahan求和算法
数字电路
计算机运算
处理器时钟
触发器和锁存器
指令周期、机器周期、时钟周期
建立数据通路
面向流水线的设计
冒险控制和数据冒险
分支预测
中断、陷阱、故障、中止
异常和中断
SIMD和并行计算
GPU和RISC
GPU和NUMA架构
FPGA、AISC和TPU
分布式计算
虚拟机和Docker
其他处理器
处理器设计
同一份数据短时间内会被多次访问
时间局部性
相邻数据会被连续访问
空间局部性
局部性原理
直接映射
组相联映射
SRAM和CPU高速缓存
DRAM和内存
SSD硬盘和Flash Card
机械硬盘
存储器的层次结构
空间布局随机化
可执行空间保护
内存保护
多级页表
地址转换缓存
TLB(地址变换高速缓冲)
MMU(内存管理单元)
虚拟内存和内存保护
top
stress
iostat
iotop
IO_WAIT:CPU和内存的通信
DMA技术
访问输入输出设备
RAID
Erasure Code
ECC内存
Hadoop和分布式存储
数据完整性
存储器和I/O系统
深入浅出计算机组成原理
0 条评论
回复 删除
下一页