01、计算机原理结构,及冯诺依曼体系结构

1、计算机组成原理结构

计算机组成原理是入门和底层层面的第一课程,在硬件和软件之间需要一座桥梁,而“计算机组成原理”就扮演了这角色,它既隔离了软件和硬件,也提供了让软件无需关心硬件,就能直接操硬件的接口。

计算机组成原理是一个入门的计算机结构体系,如图

01、计算机原理结构,及冯诺依曼体系结构_第1张图片

计算机应用程序(即应用软件)是运行计算机体系结构只上的,即系统软件之上,包含操作系统、编译原理、计算机网络;而系统软件又是依赖于计算机的硬件部分:计算机组成,包括CPU/GPU、内存/硬盘、显示器/键盘,等硬件。

学习资料有:

Coursera 上北京大学的《计算机组成》开放课程,图灵奖获作者《计算机组成与设计:硬件 / 软件接口》

2、冯诺依曼体系结构

计算机硬件:CPU,所有的计算都是有CPU完成的;

      内存(Memory):打开的浏览器、运行的游戏、都要加载到内存中才能由cpu运行,程序读取的数据、计算得到的结果,也都要放在内存里。

      主板(Motherboard):存放在内存里的程序和数据,需要被 CPU 读取,CPU 计算完之后,还要把数据写回到内存中,而CPU和内存的连接就是通过主板(Motherboard)实现的;

        主板的芯片组(Chipset)和总线(Bus)解决了 CPU和内存之间如何通信的问题。芯片组控制了数据传输的流转,也就是数据从哪里到哪里的问题。总线则是实际数据传输的高速公路。因

        此,总线速度(Bus Speed)决定了数据能传输得多快。

冯·诺依曼体系结构(Von Neumann architecture),也叫存储程序计算机

      包含两个概念:一个是可编程,一个是存储计算机

      任何一台计算机的任何一个部件都可以归到运算器、控制器、存储器、输入设备和输出设备中,而所有的现代计算机也都是基于这个基础.架构来设计开发的。

                 01、计算机原理结构,及冯诺依曼体系结构_第2张图片

 

转载于:https://www.cnblogs.com/gopark/p/10950457.html

你可能感兴趣的:(01、计算机原理结构,及冯诺依曼体系结构)