08 2018 档案

摘要:本文讲什么?浮点数和定点数一样,都是计算机中数据的存储形式。定点数我们可以理解成纯小数或者纯整数,但是实际上在计算机中参与运算的数字并非都是定点数。比如,有些数据过大,比如2^100^这样的数据,如果写成二进制的形式,寄存器肯定是无法放下的。于是就有了浮点数这种数据。... 阅读全文
posted @ 2018-08-31 20:28 roobtyan 阅读(5002) 评论(0) 推荐(0)
摘要:本文讲什么?在上一篇文章中,我们主要讲述了定点数的加、减、乘运算,唯独没有讲解除法运算。原因有两个,一来上一篇文章的内容确实比较多,二来除法运算比乘法相对复杂。所以,本文将从除法的来历讲起,然后讲除法运算的几种方法。除法运算的形成我们来看这样一个例子:在8位寄存器中存... 阅读全文
posted @ 2018-08-30 09:07 roobtyan 阅读(1568) 评论(0) 推荐(0)
摘要:本文讲什么?在计算机中,小数点并没有用专门的器件去表示,而是按照一种约定的方式,统一存储在寄存器单元中的。算数逻辑运算单元(ALU)是CPU的组成部分,负责算数和逻辑的运算。那么,ALU究竟是如何工作的呢?这就是本文主要探讨的内容:什么是定点数?定点数的位移、加、减、... 阅读全文
posted @ 2018-08-26 20:27 roobtyan 阅读(7085) 评论(0) 推荐(0)
摘要:《漫谈计算机组成原理》这个系列的文章共分为两个部分。第一部分围绕着计算机主机的外围硬件,包括总线、存储器、输入输出系统等,这部分的内容已经完成,感兴趣的可以看看之前的文章。之前凡是涉及到CPU的内容,除了第一篇简要的介绍过CPU的工作意外,其他文章都是默认将CPU... 阅读全文
posted @ 2018-08-24 17:19 roobtyan 阅读(1599) 评论(0) 推荐(0)
摘要:本文讲什么?这个系列的文章其实可以分成两个部分,计算机系统的其他硬件结构和CPU。 而我们今天要讲述的内容,就是其他硬件结构中的最后一个部分——I/O(输入输出)系统。 这篇文章主要讲述的就是I/O系统的组成以及I/O系统的工作原理,下面就正式开始I/O系统之旅吧!I... 阅读全文
posted @ 2018-08-19 17:41 roobtyan 阅读(1500) 评论(0) 推荐(0)
摘要:本文讲什么?有一次,知乎上的同学问我:“为什么使用迅雷下载东西的时候,最后的百分之一总是那么慢呢?还有,为什么传输文件的时候,到最后的那一块也是那么慢呢?” 一看这位同学就是个善于发现之人,能成大事。 其实原因非常简单,对于迅雷来说,一般使用的是P2P(点对点)的传输... 阅读全文
posted @ 2018-08-17 13:55 roobtyan 阅读(1023) 评论(0) 推荐(0)
摘要:本文讲什么?老样子,在正式开始介绍“高速缓冲存储器”之前,我们先来了解一下其相关的信息。我相信,上面这张图你一定已经非常熟悉了,没错,这就是在本章绪论说的“存储器的层次结构”。 上一讲我们介绍了存储层次结构中的L4,即主存。继续向上看,你会看到L3、L2、L1都是高速... 阅读全文
posted @ 2018-08-15 18:30 roobtyan 阅读(2577) 评论(0) 推荐(0)
摘要:本文讲什么?本文承接《漫谈计算机组成原理(三)存储器概论》。在上一篇文章中,主要介绍了存储器的层次结构。而本文主要讲述存储器层次结构中的主存部分。 主存,给我们最直观的感受就是贵。一个DDR4 8G的内存条就达到700元以上。 阅读完本文,你不但可以知道为啥内存条这么... 阅读全文
posted @ 2018-08-09 13:44 roobtyan 阅读(1886) 评论(0) 推荐(0)
摘要:本文讲什么?首先,恭喜各位即将进入大学、即将迈入计算机世界的新生。恭喜你们十三年寒窗苦读,最终换来今日的成绩。 笔者希望通过本文,能够以自己的经验,帮助计算机专业的新生,甚至是其他专业的新生,少走一些弯路,能够在大学四年中不负你的梦想。 本文分成如下几个模块:纠正思想... 阅读全文
posted @ 2018-08-07 19:13 roobtyan 阅读(447) 评论(1) 推荐(0)