计算机基础知识

计算机的基本概念和分类

什么是计算机

冯诺依曼提出了 “存储程序” 的概念和二进制原理。利用这种概念和原理用数字电路设计和实现的电子计算系统称为“冯诺依曼型结构”电子计算机(又称为”普林斯顿体系结构“)

冯诺依曼处理器包括存储器,控制器,运算器和输入输出设备

冯诺依曼结构和哈佛结构:
冯诺依曼结构的处理器使用同一个存储器,经由同一个总线传输。即数据和算法事先存储在同一物理存储中。(完成一条指令:取指令,指令译码,执行指令),还有一种相反的称为哈佛结构的处理方式。
【数据和对数据处理的算法是分离的,是计算机运算过程中的两个不同的要素】

计算机系统的分类

1)按处理机个数和种类,可分为单处理机,多处理机,SMP(对称多处理机),MMP(大规模并行处理机),超标量处理机,超流水线处理机、集群系统等。
超标量处理机:使多条流水线并行执行多条指令
超流水线处理机:利用时间并发性,利用较短时钟周期提高流水线速度
SMP(对称多处理机):指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。
特点:多处理器;共享内存单元和其它硬件资源;紧耦合方式
MMP(大规模并行处理机):这样的系统是由许多松耦合处理单元组成的,要注意的是这里指的是处理单元而不是处理器。每个单元内的CPU都有自己私有的资源,如总线,内存,硬盘等。在每个单元内都有操作系统和管理数据库的实例复本。这种结构最大的特点在于不共享资源
2)Flynn分类法,按照指令流和数据流的不同组织方式,将计算机系统结构分为四类:
单指令流单数据流(SISD)——传统的计算机包含单个CPU,它从存储在内存中的程序那里获得指令,并作用于单一的数据流。
单指令流多数据流(SIMD)——单个的指令流作用于多于一个的数据流上。我们现在用的单核计算机基本上都属于SIMD机器。
多指令流单数据流(MISD)——用多个指令作用于单个数据流的情况实际上很少见。
多指令流多数据流(MIMD)——这种系统类似于多个SISD系统。实际上,MIMD系统的一个常见例子是多处理器计算机,如Sun的企业级服务器。最新的多核计算平台就属于MIMD的范畴,例如Intel和AMD的双核处理器等都属于MIMD。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习

1.中央处理器是计算机的核心部件,它包括____运算器,控制器______
2.计算机主机是计算机的主体,它包括______CPU,主存_________
3.完整的计算机系统应该包括____硬件系统和软件系统_________
4.计算机的存储机构包括____主存和外存_________
5、 现代计算机能够高速、自动、连续运算的关键是采用( A )技术,它是冯·诺依曼1945年首先提出的,因此人们把这种计算机称为冯·诺依曼结构计算机。
A.存储程序 B.二进制数据 C.电子线路 D.数据信息编码
6. 下面说法正确的是 ( B )
A 超标量处理机是指计算机和内存之间的访问方式
B 超流水线处理机是CPU内部的一种并发运算方式
C 对称多处理机是由多台计算机组成的分布式架构
D 大规模并行处理机是基于共享内存的并发运算架构
【超标量是指CPU内部】
7.下面说法错误的是( D )
A SIMD(单指令流多数据流)只需要一个CU(控制器单元)处理指令
B MISD不是一种常用的并行结构
C MIMD(多指令流多数据流)可以并行的执行矩阵乘法运算
D SISD(单指令流单数据流)是目前微机的主要处理架构
8. 下列描述中正确的是( A )
A 超标量和超流水线的主要区别在于一个是利用空间,一个是利用时间
B SMP是指多条计算机并行
C MMP中由多台计算机通过共享内存来进行通信
D 超标量和超流水线无法在一个计算机体系中并用。
9.哈弗结构与冯诺伊曼体系结构的区别在于:( B )
A 前者支持并发运算,后者不支持
B 数据与指令是否分开存储
C 数据与失灵是否分开运算
D 前者支持并发存储,后者不支持

计算机组织结构

常见构成

PCI标准接口,CMOS芯片,BIOS芯片,IDE(标准硬盘接口),SATA串口硬盘接口,DDR3(内存插口),PS/2标准鼠标键盘接口

组织结构

在这里插入图片描述
冯诺依曼的以运算为中心的结构
在这里插入图片描述
现代以存储为中心的结构
在这里插入图片描述

计算机体系结构

在这里插入图片描述

在这里插入图片描述

计算机体系结构和计算机组成概念的区别

【计算机组成与计算机体系结构两种概念是有区别的,区别是由计算机设计的“透明性”原理引起的】
计算机体系结构:【有无乘法指令】程序员所见到的计算机系统的属性,概念性的结构与功能特性
计算机组成:【如何实现乘法指令】实现计算机体系结构所体现的属性

练习

1. CMOS和BIOS的关系,说法正确的是( B )
A 都是计算机的内部芯片,功能类似
B 都是计算机内部的芯片,前者存储后者计算
C CMOS用于执行开机时候的启动程序,BIOS负责供电‘
D CMOS是一种硬件电路,而BIOS是一种软件系统。
补充 :CMOS(Complementary Metal Oxide Semiconductor),是电脑主板上的一块可读写的RAM芯片。因为可读写的特性,所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据,这个芯片仅仅是用来存放数据的。
BIOS(Basic Input Output System,基本输入输出系统),是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
CMOS芯片靠后备电池供电,即使系统掉电后信息也不会丢失。BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS既是BIOS设定系统参数的存放场所,又是BIOS设定系统参数的结果。因此,完整的说法应该是"通过BIOS设置程序对CMOS参数进行设置"。由于 BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念。】
2、下面说法正确的是( C )。
A. DDR3是一种标准硬盘插槽
B PCI接口主要用于接入CPU和内存到主板上。
C SATA和IDE都是一种硬盘接口
D 主板必须与CPU和内存一起生产,硬盘则可以外接
【PCI(Peripheral Component Interconnect,外设部件互连标准)DDR3内存插口】

3 、下面说法错误的是( C )。
A. 以运算为核心的计算机需要将计算过程的数据都送入CPU。
B 以存储为核心的计算机需要将计算过程的数据都送入内存
C 存储与计算是由计算机的一个部件来完成的
D 以存储为核心的计算机,其性能要比以计算为核心的好

4. 下面哪种说法是从计算机体系结构的角度来看到计算机 ( B、D 有争议 )
A 计算机的内存是由存储0,1的存储电路构成的存储矩阵。(实际)
B 计算机的内存是一个一维线性的存储单元,每个存储单元的最小存取单位是字节(抽象)
C 为了加快计算机执行系统,需要在CPU内部设计缓存硬件来存储当前和未来要执行的指令。(边界)
D 为了加快计算机执行系统,需要将可以执行的指令设计的尽可能的短小。(抽象)
计算机体系结构与计算机组成

5.下面哪种说法正确的是( B )
A 汇编程序员不需要知道CPU的内部结构。
B 微程序设计师需要知道CPU的内部组成和硬件布线
C 高级语言程序设计员需要知道计算机的组成结构
D 计算机的硬件设计师负责设计CPU的指令系统。

计算机总线

总线

【计算机系统的五大部件之间的互连方式有两种,一种是各部件之间使用单独的连线,称为分散连接(非总线连接);另一种是将各部件连到一组公共信息传输线上,总线连接】
总线是连接各个部件的信息传输线及相关控制部件,是 各个部件共享的传输介质

分类

从不同角度分类:
传送方式:并行,串行;同步,异步
传输数据宽度:8,16,32,64等
使用范围:计算机总线,外设总线,测控总线,网络通信总线
连接部件:片内总线,系统总线(板级总线,板间总线),通信总线

片内总线: 芯片内部的总线
系统总线: 计算机个部件之间的信息传输线
按系统总线传输的信息不同又分为三类:
数据总线: 双向传输,其位数与机器字长、存储字长有关,【数据总线的位数又称为数据总线的宽度】
地址总线: 单向传输,位数与存储地址、I/O地址有关,即与存储单元的个数有关,【地址总线主要用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址】
控制总线: 【用来发出各种控制信号的传输线。通常,对任一控制线而言,它的传输是单向的,例如,存储器读/写操作都是由CPU发出。但是对于控制总线来看,又可以认为其是双向的】对于CPU而言,控制总线有出,有入
通信总线: 用于计算机系统之间或计算机系统与其他系统(eg移动通信系统)之间的通信
按传输方式又可分为:串行通信总线,并行通信总线

【总线性能指标:
总线宽度:通常是指数据总线的宽度,用bit(位)表示,eg 8为,16位,32位,64位(即8根,16根,32根,64根)
总线带宽:总线的数据传输速率,即单位时间内总线上传输数据的位数,单位Bps(Byte/s),bps(bit/s)
总线带宽=传输数据量/传输时间=一个周期内的传输数据量/周期T=一个周期内的传输数据量*频率

bit,byte,KB,MB,GB,TB
1 Byte = 8 bits
1 KB = 1024 Bytes
1 MB = 1024 KB
1 GB = 1024 MB
注意:在计算存储介质大小时,需要用2的n次方来换算(1KB = 2^10 Bytes),但在计算带宽时1K=10^3
bit和byte的关系

在这里插入图片描述

总线结构(了解)

单总线结构,多总线结构(双总线,三总线,四总线,PIC总线结构)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习

在这里插入图片描述

存储器

存储器的分类

1.按存储介质分类
1)半导体存储器 (TTL 、MOS ) 易失,需电
2) 磁表面存储器 (磁头,磁载体 ) 非易失 【磁盘,磁带,磁鼓(现在很少见)】
3)磁芯存储器 (硬磁材料、环状元件) 非易失 【几乎不被采用了】
4)光盘存储器 ( 激光,磁光材料) 非易失

2.按存取方式分类
(1)存取时间与物理地址无关(随机访问)
随机存储器(Random Access Memory,RAM) 在程序执行过程中,可读 可写
只读存储器(Read Only Memory,ROM)在程序执行过程中,只读
(2)存取时间与物理地址有关(串行访问)
顺序存取存储器 磁带
直接存取存储器 磁盘 【在对磁盘读/写时,首先指出该存储器中的某个磁道,然后再顺序访问,前段是直接访问,后段是串行访问】

3.按在计算机中的作用分类
在这里插入图片描述

存储器的层次结构

1.存储器的三个主要性能指标:速度,容量和每位价格(位价)
在这里插入图片描述
2.缓存——主存层次和主存——辅存层次
【CPU可以和主存,缓存直接交换信息;主存可以直接和CPU,缓存,辅存交换信息;缓存可以和CPU,主存直接交换信息】
缓存——主存层次主要解决CPU和主存速度不匹配问题
主存——辅存层次主要解决存储系统的容量问题

主存储器

1.主存和CPU的联系
在这里插入图片描述

2.半导体存储芯片的基本结构
在这里插入图片描述
在这里插入图片描述
3.主存的技术指标
在这里插入图片描述
【存储带宽是与存取周期密切相关的指标,它表示单位时间内存储器存取的信息量,单位字/秒,字节/秒,位/秒】

4.动态RAM和静态RAM的比较
在这里插入图片描述

关键工作机制
动态RAM刷新技术

动态RAM刷新技术

只读存储器(ROM)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

存储器的校验

存储器的校验

高速缓存存储器

高速缓存器Cache

练习

1.下面说法错误的是( C )
A 半导体存储器都是易失的
B 随机存储器的访问时间与要访问数据的物理地址无关
C 读取磁盘不同位置的数据所需要的时间相同
D 只读存储器的读取时间与其读取位置无关

2.下面说法正确的是( B )
A 静态RAM和动态RAM的区别在于前者是非易失的而后者是易失的
B Flash存储既有RAM的特点,也又有ROM的特点
C 高速缓冲存储器是一种磁存储介质
D 高速缓冲存储器一般放置在内存内部
【RAM是半导体存储器,高速缓存存储器也是半导体存储器】

3.存储器的分级存储机制的作用在于( B )
A 满足不同工作场景的需要
B 提高计算机执行时存储访问的效率
C 基于成本和价格的考虑
D 节省计算机的体积空间

4.32位MAR和8位MDR连接的内存总容量应为___2^32___字节

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yun_gao_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值