计算机硬件系统基本组成

news/2024/11/23 4:06:49/

1. 计算机硬件系统基本组成

下图是一种计算机硬件系统的简化结构模型示意图,其中包含CPU、存储器、输入/输出(IO)设备和接口等功能部件,各部件之间通过系统总线相连接。
在这里插入图片描述

(1) CPU

CPU 是计算机硬件系统的核心部件,CPU的主要工功能是读取并执行指令,在执行指令过程中,它通过总线向系统中的各部件发出各种控制信息,收集各部件的状态信息,与各部件交换信息。
CPU由运算部件、寄存器组和控制器组成,它们通过CPU内部的总线相互交换信息。运算部件完成算术运算(定点数运算、浮点数运算)和逻辑运算。寄存器组用来存放数据信息和控制信息。控制器提供整个系统工作所需的各种微命令,这些微命令可以通过组合逻辑电路产生,也可以通过执行微程序产生,相应分别被称为组合逻辑和微程序控制方式。

(2) 存储器

存储器用来存储信息,包括程序、数据文档等。如果存储器的存储容量越大、存取速度越快,那么系统的处理能力就越强,工作速度也就越高。但是一个存储器很难同事满足大容量、高速度的要求,因此常将存储器分为主存、外存和缓存三级存储体。
主存用来存放CPU需要使用的程序和数据。主存的每个存储单元都有固定的地址,CPU可以按地址直接访问他们。因此要求主存的存取速度很快,但目前因技术条件的限制其容量优先,一般仅为GB级。通常将CPU和主存合称为主机,因主存于主机之内,故主存又常被称为内容。
外存位于主机之外,用来存放大量的需要联机保存但CPU暂不使用的程序和数据。需要时,CPU并不直接按地址访问它们,而是按文件名将它们从外存调入主存。因此外存的容量很大,但存取速度比主存慢,如磁盘、光盘和U盘都是常用的外存。
告诉缓存是为了提高CPU的访问速度,在CPU和主存之间设置的一级速度很快的存储器,容量较小,用来存放CPU当前正在使用的程序和数据。告诉缓存的地址总是与主存某一区间地址相映射,工作时CPU首先访问告诉缓存,如果未找到所需的内容,再访问主存。在现代计算机中,缓存是集成在CPU内部的,一般集成了两级Cache,高端芯片甚至集成了三级缓存。

(3) 输入/输出设备

输入设备将各种形式的外部信息转换为计算机能够识别的代码形式送人主机。常见的输入设备有键盘、鼠标等。输出设备将计算机处理的结果转换为人们所能识别的形式输出。常见的输出设备有显示器、打印机等。
输入设备和输出设备都与主机之间传输数据,只是传输方向不同,因此常将输入设备和输出设备合称未输入/输出(Input/Out, I/O)设备。它们在逻辑划分上位于主机之外,又称为外围设备或者外部设备,简称外设。磁盘、光盘等外存既看成可存储系统的一部分,也看成具有存储能力的输入/输出设备。

(4) 总线

总线是一组能为多个部件分时共享的信息传输线。现代计算机普遍采用总线结构,用一组系统系统总线将CPU、存储器和I/O设备连接起来,各部件通过这组总线交换信息。注意:任一时间只能允许一个部件或者设备通过总线发送信息,否则会引起信息碰撞;但允许多个部件同时从总线上接收信息。
根据系统总线上传送的信息类型,系统总线可分为地址总线、数据总线和控制总线。地址总线用来传送CPU和外设发向主存的地址码。数据总线用来传送CPU、主存以及外设之间需要交换的数据。控制总线用来传送控制信号,如时钟信号、CPU发现主存或外设的读/写命令和外设送往CPU的请求信号等。

(5) 接口

计算机系统采用确定的总线标准,每种总线标准规定了其地址线和数据线的位数、控制信号线的种类和数量等。但计算机系统所连接的各种外部设备并不是标准的,在种类与数量上是可变的。为了将标准的系统总线与各具特色的I/O设备连接起来,需要再系统总线与I/O设备之间设置了一些部件,它们具有缓冲、转换、连接等功能,这些部件就被称为I/O接口。
计算机的各种操作都可以归结为信息的传输。信息在计算机中沿着什么途径传输直接影响硬件系统结构。
我们将信息在计算机中的传输途径称为数据通路结构。因此,硬件系统结构的核心是数据通路结构。

(5.1)微型计算机的"南-北"桥经典架构

在这里插入图片描述

该模型基于Intel平台经典的“南-北”桥布局结构,从整体架构上看,北桥芯片组主要担当内存控制、视频控制和与CPU的交互;南桥芯片组负责控制外部设备的输入/输出,如键盘、鼠标、硬盘、网络等,还承担BIOS(Basic Input/Output System)的管理任务。北桥(也称主桥)与南桥之间通过DMI(Direct Media Interface)即直接媒体接口标准的总线相互连接,以形成“CPU-北桥-南桥-外设”这种模式信息传输的控制方式。
该模型中可能存在多种不同的总线,如FSB、DMI、PATA、PCI-E、USB、SATA等。

(5.2) 小型计算机的硬件体系架构

小型计算机往往侧重于以较低的硬件代价实现较强的系统功能,因此常用多组系统总线作为系统中各个部件互联的集成,如连接CPU、存储器和I/O接口,再通过接口连接外部设备。下图是惠普的双处理器小型机
在这里插入图片描述
双处理器机架式服务器总,两个处理器之间通过QPI(Quick Path Interconnect)总线互连。主处理器通过DMI总线与IntelC600系列芯片组互联。此外,芯片组提供14路USB2.0接口、SM(系统管理)总线、GPIO(General Purpose Input Output)即通用输入/输出端口、TMP安全控制芯片、Super I/O总线、普通PCI总线和4/8路宽带为3Gb/3的SAS(Serial attached SCSI)磁盘接口,以及8路PCI-E 2.0总线和PCI Express 卡插槽、无线局域网接口和传统的音频输出接口等。
Intel 600系列芯片组提供的接口、插槽、总线能对存储系统和外围设备进行扩展,构建一个高性能的企业级专用小型计算机服务器。


http://www.ppmy.cn/news/731438.html

相关文章

计算机主要硬件

计算机主要硬件 计算机主要部分为CPU、内存、显卡、硬盘 CPU是中央处理器,就相当于汽车的发动机。其中主要包括运算器和控制器以及其他元件,运算器主要是进行各种算数和逻辑运算,其中包括算术逻辑单元(ALU)、累加器、…

编程入门——计算机硬件介绍

文章目录 概述计算机硬件介绍冯诺依曼体系结构中央处理器IT定律之计算机行业发展规律存储设备内存输入和输出设备通信设备操作系统万维网总结 概述 计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的…

反向代理缓存服务器 Squid 、Nginx、CDN部署讲解

目录 一、Squid 反向代理1.1 概念1.2 工作机制1.3 搭建 二、 Nginx 反向代理缓存三、CDN3.1 cdn是概念3.2 CDN 的优势3.3 CDN的相关技术3.3.1 负载均衡技术3.3.2 动态内容分发与复制技术3.3.3 缓存技术 CDN工作过程 一、Squid 反向代理 1.1 概念 如果 Squid 反向代理服务器中…

【C++】4.工具:读取yaml配置信息

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍读取yaml配置信息。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&…

excel find 字符串批量查找

excel find 字符串批量查找 查找字符:15001001(位置A1) 内容:https://editor.csdn.net/md/?id15001001(位置B1) 查找公式:FIND(A1,B1,1)

xlsx如何查找替换_Excel如何批量查找和替换?

每当提到Excel查找和替换,大家首先想到的就是CtrlF,CtrlH 这对小情侣。 大家真正了解这对情侣吗? 大家在平常使用过程中,有点击过【选项】按钮吗? 1.工作簿中查找”雷哥“ 方法如下 Step1:按【CtrlF】&…

wps excel查找不定位_【WPS神技能】如何在WPSExcel表格中批量查找两列数据的不同?...

当我们需要在Excel表格中快速查找两列数据的不同时,如下图所示:如何快速找出“一月业绩”和“二月业绩”的不同。 在office-Excel表格中,我们可以通过“Ctrl\”一键搞定。详情见推文:【Excel神技能】如何在Excel表格中一键核对两列…

利用EXCEL批量重命名文件

今天遇到了需要重命名多个文件的情况,在网上查找后发现两种方法还比较有效,在此做下记录。 1.软件 利用现有的软件进行批量处理,这里使用的软件是 advancedrenamer 官网下载地址,使用起来很方便, 打开软件后的左侧区…