CPU终究只是一个执行部件,它所执行的指令和数据来自哪呢?总不能由人来输入吧,我觉得键盘输入的速度肯定是比不上CPU运行的速度的
虽然根本上来说还是我们输入的,但我们不直接给CPU,而是放在一个地方存起来,也就是存储器。
存储器也是机器啊,机器之间交换数据的速度就快多了嘛
说得简单点,存储器就是为了存储处理器所需要的数据的指令的
PS:图片要么是我自己画的(Visio很不错)、要么就是我从网上找的(...
分类:
其他好文 时间:
2016-06-10 07:23:32
阅读次数:
423
总线干嘛的?说白了就是用来传输数据的,在计算机的各个部件之间。比如我主存里存的数据CPU要用,需要一条线路传过去吧,CPU内部各个寄存器之间、寄存器与ALU、CU与各个部件之间等等等等很多地方,总之就是部件之间需要传输数据
传输的数据分为三种,对应着三种功能的总线
数据总线
地址总线
控制总线
那么为何称为“总”线?那是因为大部分情况下,我们没办法把任意两个部件之间都连起来,因为部件的数量太多太...
分类:
其他好文 时间:
2016-06-04 07:04:16
阅读次数:
413
控制器部分的内容算是让我对处理器有了更深一步的理解
学到汇编其实还是有些抽象,为什么机器指令就可以直接被机器识别并执行呢?
这才知道,机器指令之下还有微程序,细究起来最不可分的操作应当是微指令,多条微指令实现了一个指令的功能
进一步把指令细分为很多阶段(称为周期,如取指周期、执行周期等)的话,那在微指令和指令层次之间,还有一个指令的分段的中间层次,即多条微指令实现指令的某个阶段(如取指、读取等等)的...
分类:
其他好文 时间:
2016-05-27 11:48:00
阅读次数:
448
《深入理解计算机系统》 《计算机组成原理》(唐朔飞) 来自为知笔记(Wiz) ...
分类:
其他好文 时间:
2016-05-26 23:20:32
阅读次数:
454
六级之前: 1.算法 2.C++ 3.OPENGL学到11 4.数据库 5.六级 六级之后到暑假: 1.算法 2.C++ 3.OPENGL学到14 4.数据库 5.计算机组成与原理 暑假: 7月: 1.算法 2.C++ 3.OPENGL:15,16,17+其他 4.计算机组成与原理+操作系统+编译原 ...
分类:
其他好文 时间:
2016-05-23 18:48:58
阅读次数:
129
处理器是要好好复习了,毕竟考试重点
主要的内容感觉还是在指令方面,包括指令的格式、指令集的设计、指令流水线、指令级并行。
东西慢慢整理吧,如果一边在网上搜索的估计会找到很多资料,但是耗费的时间太多了
国内的教材虽然有一定的局限性,但是tm的要考试啊
我觉得需要考试的人不止我一个,,,,,,
处理器的组成与功能
组成
基本功能
综合视角
处理器的指令集
什么是指...
分类:
其他好文 时间:
2016-05-22 12:20:15
阅读次数:
372
一直到我刚上大学第一次在黑白控制台里打印出了“Hello World”之前,我都当电脑是一个游戏机,还天真的以为世界上只有windows一个操作系统。
当时也是第一次接触了ASCII编码,才知道计算机里的二进制,要转换成人类可理解的内容,还得需要一种人为的规定
即对于每个二进制的数字,电脑就按照我们赋予的一对一的规则,在屏幕上显示相应的字符。
本文内容七七八八来自课本网络各个角落,,,,,,...
分类:
其他好文 时间:
2016-05-18 18:14:16
阅读次数:
242
其实机器也会出错
面向错误检验与纠错的数据编码
奇偶检验
海明码
海明码
循环冗余校验码(没讲)
Internet Checksum(没讲)...
分类:
其他好文 时间:
2016-05-15 07:08:29
阅读次数:
253
定点数运算
- 门电路
- 逻辑运算 移位运算
- 加减乘除
- 原码一位乘法 补码一位乘法 布斯算法
- 除法思想简介
ALU
- 组成
- 串行加法器 并行加法器
- CLA BCLA SN74181 SN74182
浮点数运算...
分类:
其他好文 时间:
2016-05-13 15:02:15
阅读次数:
340
在我看来,计算机的二进制表示近乎神来之笔,虽然一位只有1和0两个值,要表示数据的时候也就需要更多的位来表示,但二进制带来的好处却大大超出这个弊端
1与0的简洁表示,使得很多问题的处理变得简单得多,越深入越深有体会
我大概不会深入太深,,,毕竟水平有限于课本
二进制
如果说平时所用的十进制是逢10进1,也就是当9再增加的时候,就没有办法用一位来表示10,所以就向更高位进1,这也就是为什么10是写成“1...
分类:
其他好文 时间:
2016-05-12 18:43:32
阅读次数:
352