计算机系统体系结构 Computer Architecture
主要内容有:
1、性能的定量分析
2、指令集ISA设计
3、流水线技术
4、存储层次结构
5、指令级并行ILP
6、数据级并行(向量体系结构)
7、多处理器与线程级并行
================================================
操作系统是计算机系统抽象层次结构中的一层。
应用-算法-编程语言-操作系统-ISA-微架构-门和RTL-电路-设备-物理
=================================================
操作系统知识结构
一、概述
操作系统的目标功能;
发展历史(关键性设计需求、基本特征的意义);
系统开发的五大领域;
现代OS的特征;
二、Core
进程/线程;
调度;
并发(同步、互斥、死锁);
三、外设
存储器管理;
文件系统;
输入/输出;
四、进阶
多处理机系统(多处理机、多计算机、虚拟机、分布式);
多媒体系统;
安全;
=================================================