Day1-计算机系统概述

2022-09-21  本文已影响0人  逢春枯木

计算机的特性:高速、通用、准确和智能等特性。

计算机处理的对象是数字化信息,计算机具有数据处理,数据处理和数据传送三种基本功能。这些基本功能都是通过计算机硬件自动执行程序中所含指令来完成的。

计算机系统的组成

计算机系统由硬件和软件两部分组成。

计算机硬件基本组成

冯·诺依曼结构(也称普林斯顿结构)

基本思想:

  1. 采用“存储程序”工作方式
  2. 计算机由控制器、运算器、存储器、输入设备和输出设备5个基本部分组成
  3. 控制器应可以自动执行指令; 运算器应可以执行加减乘除4种算术运算还可以执行逻辑运算;存储器不仅能存储数据,还可以存储指令,数据和指令在形式上并没有区别,但是计算机应能区分她们。
  4. 计算机内部采用二进制形式表示指令和数据;每条指令由操作码和地址码组成。操作码指出操作类型,地址码指出操作数的地址。

现代计算机硬件组成

现代计算机由中央处理器(CPU)、存储器、外部设备和总线组成。

计算机软件

软件的分类

根据软件的用途,可以将软件分为系统软件和应用软件。

计算机系统的层次结构

计算机系统是一个层次结构系统,通过向上一层用户提供一个抽象的简洁接口而将较低层次的实现细节隐藏起来。计算机解决问题的过程就是不同抽象层进行转换的过程。

不同的用户处在不同的工作层次,感知到的层次也不同。

透明:在计算机技术中,一个存在的事物或概念从某个角度看似乎不存在或看不见,则称为透明。

计算机系统的层次结构

编程语言(Programming Language)

编程语言是人与计算机进行交流的工具。根据抽象层次可以分为高级语言和低级语言。

指令集体系结构(Instruction Set Architecture)

ISA是软件和硬件的交界面,是软件和硬件之间接口的一个完整定义。定义了一台计算机可执行的所有指令的集合,每条指令规定了计算机执行什么操作,以及所处理的操作数存放的地址空间和类型。

微体系结构(Microarchitecture)

微体系结构简称微架构是ISA的具体实现组织。相同的ISA可能具有不同的微架构。微架构最终都是由逻辑电路实现的。

上一篇 下一篇

猜你喜欢

热点阅读