计算机组成原理
计算机组成原理笔记
书忆江南
https://github.com/hackeryang
展开
-
计算机组成原理现实应用笔记
一、大型DMP系统设计思路1. DMP系统的全称叫作数据管理平台(Data Management Platform),目前广泛应用在互联网的广告定向(Ad Targeting)、个性化推荐(Recommendation)等领域。通常来说DMP系统会通过处理海量的互联网访问数据以及机器学习算法,给一个用户标注上各种各样的标签。然后在做个性化推荐和广告投放的时候,再利用这些这些标签去做实际的广告排...原创 2019-11-16 10:03:23 · 1086 阅读 · 0 评论 -
计算机存储与I/O系统基础原理笔记
一、存储器层次结构1. CPU中的寄存器(Register)与其说是存储器,其实更像是CPU本身的一部分,只能存放极其有限的信息,但是速度非常快,和CPU同步。而CPU Cache(CPU高速缓存)用的是一种叫作SRAM(Static Random-Access Memory,静态随机存取存储器)的芯片。SRAM之所以被称为“静态”存储器,是因为只要处在通电状态,里面的数据就可以保持存在。而一...原创 2019-11-10 22:04:12 · 1728 阅读 · 0 评论 -
计算机处理器基础原理笔记
一、CPU指令电路1. 计算机每执行一条指令的过程,可以分解成这样几个步骤。(1)Fetch(取得指令),也就是从PC寄存器里找到对应的指令地址,根据指令地址从内存里把具体的指令,加载到指令寄存器中,然后把PC寄存器自增,在未来执行下一条指令。(2)Decode(指令译码),也就是根据指令寄存器里面的指令,解析成要进行什么样的操作,是MIPS指令集的R、I、J中哪一种指令,具体要操作哪...原创 2019-10-24 21:30:56 · 9479 阅读 · 4 评论 -
计算机指令与运算基础原理笔记
一、汇编代码与指令1.要让程序在一个 Linux 操作系统上跑起来,需要把整个程序翻译成汇编语言(ASM,Assembly Language)的程序,这个过程叫编译(Compile)成汇编代码。针对汇编代码,可以再用汇编器(Assembler)翻译成机器码(Machine Code)。这些机器码由“0”和“1”组成的机器语言表示。这一条条机器码,就是一条条的计算机指令。这样一串串的 16 进制...原创 2019-10-02 17:34:28 · 5464 阅读 · 0 评论 -
计算机组成原理入门知识概念
一、冯·诺伊曼结构1.撰写的程序、打开的浏览器、运行的游戏,都要加载到内存里才能运行。程序读取的数据、计算得到的结果,也都要放到内存里。存放在内存里的程序和数据,需要被 CPU 读取,CPU 计算完成之后,还要把数据写回内存。而主板的芯片组(Chipset)和总线(Bus)解决了 CPU 和内存之间如何通信的问题。芯片组控制了数据传输的流转,也就是数据从哪里到哪里的问题。总线则是实际数据传输的...原创 2019-07-27 16:13:33 · 685 阅读 · 0 评论