Skip to content
 计算机架构

计算机组成原理:绪论

Updated: at 00:00:00Suggest Changes

主题

抽象

软硬件不是两回事

重要思想

万能计算设备

历史上,人类发明的计算机器可分为两类:模拟机器和数字机器

数字机器通过操作有限数字、字母集执行计算。

计算机之前,数字机器便已流行,但它们的计算领域限定,无法增设。因此,计算机才叫“万能计算设备”。

计算机科学认为,只要给予计算机足够的内存和时间,则其可执行任何计算。

图灵定义,可执行任何计算的机器称为图灵机。这引申出图灵论题:每种计算都能由某种计算机执行。此论题未得证,最可能的答案由图灵本人抛出:若存在超越图灵机的机器,它必能模拟全部图灵机。

计算机之所以“万能”,是因为它可编程。

抽象层

程序的成功执行,经历了层层转换。

从语言到电子
问题
算法
语言
机器架构
微架构
逻辑电路
设备
  1. 问题:自然语言。

  2. 算法:有限,确定,可计算。

  3. 语言:编程语言,汇编语言。一门高级语言编译到不同ISA,需要不同编译器。汇编语言由汇编器翻译成ISA

  4. 机器架构

  1. 微架构:系ISA的具体实现。设计者可自由取舍各种特性,设计一款处理器。例如,x86指令集架构就有8086、80286、80386、80486等微架构。

Previous Post
逻辑电路
Next Post
详解 gitignore 规则