Skip to content

计算机组成原理笔记1

Hsinyan
Updated date:
1 min read

计算机发展的四个阶段

第一个阶段:电子管计算机(1946~1957)

第二次世界大战是电子管计算机产生的催化剂(英国为了解密德国海军的密文)

第二个阶段:晶体管计算机(1957~1964)

第三个阶段:集成电路计算机(1967~1980)

第四个阶段:超大规模集成电路计算机(1980~至今)

微型计算机的发展历史

单核CPU

多核CPU

计算机的分类

超级计算机

大型计算机

迷你计算机(服务器)

普通服务器已经代替了传统的大型机,成为大规模企业计算的中枢。

工作站

微型计算机

计算机的体系与结构

冯诺依曼体系

将程序指令和数据一起存储的计算机设计概念结构。

必须具有的结构

必须具有的功能

冯诺依曼瓶颈

CPU和存储器速率之间的问题无法调和,CPU经常空转等待数据运输。

现代计算机的结构

现代计算机在冯诺依曼体系结构基础上进行修改,解决了冯诺依曼瓶颈。

程序翻译与程序解释

较为高级的计算机语言L1、较为低级的计算机语言L0

程序翻译

使用较为高级的计算机语言L1进行程序逻辑描述, 需要生成较为低级的计算机语言L0使计算机实际执行。生成的这个过程就叫做程序翻译。从L1生成L0的程序就叫做编译器。

程序解释

使用较为高级的计算机语言L1进行程序逻辑描述,为了执行L1,需要使用L0语言实现另一个程序(解释器),实现将L1作为输入,每个L1语句在L0里进行逻辑转换然后执行,这个过程就叫做程序解释。

总结

计算机的层次与编程语言

硬件逻辑层

门、触发器等逻辑电路组成,属于电子工程的领域

微程序机器层

传统机器层

一条机器指令对于一个微程序、一个微程序对应一组微指令

操作系统层

汇编语言层

高级语言层

应用层

满足计算机针对某种用途而专门设计的应用

计算机的计算单位

容量单位

速度单位

网络速度

CPU速度

字符编码集的历史

ASCII码

Extended ASCII码

字符编码集的国际化

中文编码集

Previous
Win10环境下使用VirtualBox部署多节点服务器
Next
计算机组成原理笔记2