一、引子 上一讲,我带你一起看了三维图形在计算机里的渲染过程。这个渲染过程,分成了顶点处理、图元处理、栅格化、片段处理,以及最后的像素操作。这一连串的过程, 也被称之为图形流水线或者渲染管线。 因为要实时计算渲染的像素特别地多,图形加速卡登上了历史的舞台。通过3dFx的Voodoo ...
一 理解二进制的 逢二进一 什么是二进制 十进制计数使用 作为基础 二进制使用 作为基数 二进制的数位就是 n的形式 计算机为什么使用二进制 二进制的数据表达具有抗干扰能力强 可靠性高的优点 二进制非常适合逻辑运算 这个十进制转化成二进制,需要经历一下几个步骤: 因此,对应的二进制数,就是 。 二 二进制中的负数是如何实现 我们就有了另一种表示方法,我们仍然通过最左侧第一位的 和 ,来判断这个数的 ...
2019-05-20 12:02 0 474 推荐指数:
一、引子 上一讲,我带你一起看了三维图形在计算机里的渲染过程。这个渲染过程,分成了顶点处理、图元处理、栅格化、片段处理,以及最后的像素操作。这一连串的过程, 也被称之为图形流水线或者渲染管线。 因为要实时计算渲染的像素特别地多,图形加速卡登上了历史的舞台。通过3dFx的Voodoo ...
一、缓存一致性问题指的是什么 在这两个CPU核心里,1号核心要写一个数据到内存里。这个怎么理解呢?我拿一个例子来给你解释。 比方说,iPhone降价了,我们要把iPhone最新的价格更新到内存里。为了性能问题,它采用了上一讲我们说的写回策略, 1、先把数据写入到L2 Cache里面 ...
一、在软硬件接口中,CPU帮我们做了什么事情 1、从硬件角度看CPU 2、软件工程师看CPU 3、不同的cpu能听懂的语言不太一样 4、不同的指令无法相通 5、存储程序型计算机 一台IBM的Plugboard 二、从编译到汇编,代码怎么变成机器码 ...
一、性能到底指的是什么? 买新电脑的时候,我们会说:"原来的电脑性能跟不上了" 写程序的时候,我们会说:"这个程序西能需要优化一下" 1、"性能"到底指的是什么? 在计算机组成原理乃至体系结构中"性能"都是最重要的一个主题。我在前面说过学习和研究计算机组成原理,就是在理解计算机是怎么运作 ...
一、引子 讲完了CPU,我带你一起来看一看计算机里的另外一个处理器,也就是被称之为GPU的图形处理器。过去几年里,因为深度学习的大发展,GPU一下子火起来了,似乎GPU成了一个专为深度学习而设计的处理器。那GPU的架构究竟是怎么回事儿呢?它最早是用来做什么而被设计出来的呢? 想要理解GPU ...
叫做超大规模集成电路,这些电路,实际上都是一个个晶体管组合而成的,CPU在计算、其实就是让晶体管里面的开关不断 ...
一、CPU 是如何执行指令的? 1、软件程序员的理解 写好的代码变成了指令之后、是一条条顺序执行的就可以了 2、CPU的逻辑组成 3、寄存器 N 个触发器或者锁存器,就可以组成一个 N 位(Bit)的寄存器,能够保存 N 位的数据。比方说,我们用的 64 位 Intel 服务器 ...
一、上节回顾 上一讲,我们看到了如何通过电路,在计算机硬件层面设计最基本的单元,门电脑,我给你看的门电路非常简单,只能做简单的“与(AND)”“或(OR)”“NOT(非)”和“异或(XOR)”, 这样最基本的单比特逻辑运算。下面这些门电路的标你需要非常熟悉,后续的电路都是由这些门电路组合 ...