专升本第二讲(计算机的“五脏六腑”)

2023-11-02 18:11

本文主要是介绍专升本第二讲(计算机的“五脏六腑”),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、计算机系统组成

 

二、冯·诺依曼计算机

  冯·诺依曼(John von Neumann,1903~1957),20世纪最重要的数学家之一,在现代计算机、博弈论、核武器和生化武器等诸多领域内有杰出建树的最伟大的科学全才之一,被后人称为“计算机之父”和“博弈论之父”。

  冯·诺依曼计算机主要由运算器、控制器、存储器和输入输出设备组成,

       它的的特点是:

                               1、程序以二进制代码的形式存放在存储器中;

                     2、所有的指令都是由操作码地址码组成;

                               3、指令在其存储过程中按照执行的顺序

                               4、以运算器和控制器作为计算机结构的中心等。

 

三、计算机硬件系统

 

 

三-1、中央处理器CPU

       中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

       它与内部储存器(Memory)输入/输出(I/O)设备合称为电子计算机三大核心部件。

    CPU包括运算逻辑部件、寄存器部件和控制部件等。其中控制器和运算器是计算机的核心。

 

  1、运算器

  运算器:计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。

 

  2、控制器

  控制器(Control Unit)是计算机的指挥中枢,用于控制计算机各个部件按照指令的功能要求协同工作。其基本功能是从内存取指令、分析指令、向其他部件发出控制信号。

 

  3、CPU主要性能指标

  主频:

  主频指CPU时钟频率,也可说是CPU工作频率,单位Hz。主频不是唯一决定CPU性能的指标,不能单一说主频越高CPU性能越强。

 

  睿频:

  睿频也称为睿频加速,是一种CPU超频技术。当开启睿频加速后,CPU会根据当前任务量自动调整CPU主频,关闭一些不重要的核心,从而发挥最大的性能。

 

  QPI带宽:

  QPI(quick path interconnect )总线是用于CPU内核与内核之间、内核与内存之间的总线,是CPU内部总线。QPI带宽越高意味着CPU数据处理能力越强。QPI总线可以实现多核处理器内部直接互联,而无需像以前一样必须经过芯片组。

  QPI总线的特点是数据传输延迟短、传输速率高。QPI每次传输2B,而且是双向的,即发送的同时也能接收。

 

  字长:

  在计算机中,作为一个整体参与运算、处理和传送一串二进制数称为一个“字”组成“字”的二进制位数称为字长,字长等于通用寄存器的位数。通常说的CPU位数就是CPU字长,也是CPU中通用寄存器的位数。例如:64位CPU是指CPU的字长64位,也是CPU的通用寄存器为64位。

 

  高速缓存储存器容量:

  高速缓存存储器(Cache)是位于CPU与内存之间的高速存储器,运行频率极高,一般是和CPU同频运作。在同等条件下增大Cache的容量就能减小CPU的等待时间。CPU往往需要重复读取同样的数据块,而缓存容量增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存上寻找,因此提高效率。

  由于CPU芯片面积和成本因素,Cache都很小。目前CPU中的Cache一般分成三级:L1  Cache (一级缓存)L2 Cache(二级缓存) L3 Cache(三级缓存),缓存级别并不是越多越好,命中率越高才是越好。而实际二级缓存以后,增加缓存的级数带来的命中率提高越来越少。

 

  多核和多线程:

  多核技术的开发是因为单一提高CPU的主频无法带来相应的性能提高反而会使CPU产生更多的热量,在短时间内就会烧毁CPU。所以在一个芯片上集成多个核心,通过提高程序的并发性从而提高性能。多核处理器需要一个控制器来协调多个核心之间的任务分配、数据同步工作。

  多线程是利用超线程技术,把一个物理内核模拟成两个逻辑单元,像两颗内核一样同时执行两个线程。

  超线程技术就是在屋里内核里增加一个逻辑处理单元,共享其余部件如:ALU(算数逻辑单元)、FPU(浮点运算单元)、Cache(缓存),超线程技术减少了CPU的闲置时间,提高了CPU的运行效率,但是要发挥这种效能除了操作系统支持之外,还必须要软件支持。

 

三-2、存储器

   储存器(Memory)是计算机系统中用于保存信息的记忆设备,存放计算机中所有数据的场所。根据储存器和CPU的关系,可以分为内存储器(主存储器、内存)、外储存器(辅助储存器、外存)。

  1、内储存器

  内储存器直接与CPU相连接,储存容量较小,但速度快,用来存放当前运行程序的指令和数据,并直接与CPU交换信息。内储存器由许多储存单元组成,每个单元能存放一个二进制数或一条由二进制编码表示的指令。内储存器是由随机储存器和只读储存器构成的.

  按照读写分类:随机储存器(RAM)Random Access Memory 、只读储存器(ROM)  Read Only Memory.

 

  RAM  random access memory

  RAM就是我们常说的内存。RAM中的内容可以按期地址随时进行存取,RAM主要特点是数据存取速度快,掉电数据丢失

  按照存储单元的工作原理,随机存储器又分为静态随机存储器(英文:Static RAM,SRAM)和动态随机存储器(英文Dynamic RAM,DRAM)。

 

       

 

 

  ROM   Read Only Memory

    ROM 主要用于存放计算机启动程序。与RAM相比,ROM的数据只能被读取而不能写入,如果要更改,就需要紫外线来擦除。另外RAM中的数据掉电丢失而ROM就不会

  在计算机开机的时候,CPU加电并开始准备执行程序。此时,由于电源关闭时。RAM中没有程序和数据,所以ROM就可以发挥作用了。

  BIOS( Basic Input Output System,基本输入输出系统)实际上就是被固化到主板的ROM芯片上的程序。它是一组与主板匹配的基本输入输出系统程序,能够识别各种硬件,还可以引导系统,这些程序指示计算机如何访问硬盘、加载操作系统并显示启动信息。

       

 

 

  Cache

  Cache是一种高速小容量的临时存储器,集成在CPU内部,存储CPU即将访问的指令或数据。在计算机中,CPU的速度很快而内存的速度相对很慢,为了解决一个矛盾,在CPU和内存之间放置Cache,来减少速度不对称之间的等待。Cache是CPU中的SRAM储存芯片

 

 

   2、外储存器

  外储存器是指计算机内存以及CPU缓存以外的储存器,此类储存器暂时或者长期保存数据、程序、并随时提供计算机处理加工,一般断电后数据仍然保存。注意:CPU不能直接与外存打交道。  常见的外储存器有:U盘、硬盘、光盘、固态硬盘(SSD)

 

      

 

 

 

四、输出输出设备

  输入输出设备又称之为I/O设备,都属于计算机外部设备

  1、输入设备:将用户输入的程序、数据、操作指令等信息变成计算机能执行的二进制信息,并输入到内存中,以便计算机进行处理。 常用设备有:键盘、鼠标、扫描仪、语音输入设备、点触式设备、条形码识别器、读卡器。

  2、输出设备:将计算机的处理结果转化为人或其他设备能识别和接受的形式,并将其表现出来。常用的设备有显示器、打印机、投影仪、绘图仪。

 

    

五、总线(Bus)

  总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

 

  • 数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据。 数据总线决定CPU的字长
  • 地址总线(Address Bus):用来指定在RAM(Random Access Memory)之中储存的数据的地址。计算机的位数反映了计算机的 直接寻址能力,即计算机系统支持的最大内存容量
  • 控制总线(Control Bus):将微处理器控制单元(Control Unit)的信号,传送到周边设备,一般常见的为 USB Bus和1394 Bus。
  三类总线在微机系统中的地位和关系
其中的 数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus),也统称为系统总线,即通常意义上所说的总线。
性能指标:
1、总线的 带宽(总线数据传输速率)
总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB(MB/S)的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:
总线的带宽=总线的工作频率*总线的位宽/8
或者 总线的带宽=(总线的位宽/8 )/总线周期
2、总线的 位宽
总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。
3、总线的 工作频率
总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。

 

六、计算机常见接口

 

  1、USB接口(通用串行总线)接口是一种串行总线接口,支持热插拔、传输速率较高等优点

  USB 2.0 (黑色):传输速率可达60MBps

  USB 3.0(蓝色):传输速率可达600MBps

  USB 3.0向下兼容 USB 2.0 ,也就是说USB 3.0的接口也可以识别USB 2.0 的设备

 

  

 

 

  2、IEEE 1394 接口

  IEEE 1394 接口是为了连接多媒体的高速串行接口标准。目前传输速率可达400Mbps,支持热插拔,目前支持的设备不多,主要是摄像机、移动硬盘、音响设备

 

 

 

 

  3、HDMI接口

 

  HDMI(高清晰度多媒体接口)是一种数字化音频/视频接口技术,是诗和视频传输的专用接口,可同时传送视频和音频信号,最高传输速度是5Gbps。

  HDMI接口是代替DVI(数字显示接口)的计算机高清显示输出的统一标准。PS:随着时代的发展DVI接口暴露出种种问题,称谓高清视频发展的瓶颈。DVI接口不兼容平板高清电视,DVI接口只有8位RGB信号,不能让广色域的显示器发挥最佳性能,DVI只有视频信号没有音频信号

 

 

 

   常见设备使用的接口:

  键盘设备:RS -232(串口)   PS/2   USB        显示器 : VGA   DVI  HDMI   打印机:USB  LPTI(并口)  网络 RJ-45

 

 

 

 

 

 

转载于:https://www.cnblogs.com/chengtou/p/8631714.html

这篇关于专升本第二讲(计算机的“五脏六腑”)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/332374

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义         从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。         从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。 2 认识         有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。         有些特征需要通

【python计算机视觉编程——7.图像搜索】

python计算机视觉编程——7.图像搜索 7.图像搜索7.1 基于内容的图像检索(CBIR)从文本挖掘中获取灵感——矢量空间模型(BOW表示模型)7.2 视觉单词**思想****特征提取**: 创建词汇7.3 图像索引7.3.1 建立数据库7.3.2 添加图像 7.4 在数据库中搜索图像7.4.1 利用索引获取获选图像7.4.2 用一幅图像进行查询7.4.3 确定对比基准并绘制结果 7.

【python计算机视觉编程——8.图像内容分类】

python计算机视觉编程——8.图像内容分类 8.图像内容分类8.1 K邻近分类法(KNN)8.1.1 一个简单的二维示例8.1.2 用稠密SIFT作为图像特征8.1.3 图像分类:手势识别 8.2贝叶斯分类器用PCA降维 8.3 支持向量机8.3.2 再论手势识别 8.4 光学字符识别8.4.2 选取特征8.4.3 多类支持向量机8.4.4 提取单元格并识别字符8.4.5 图像校正

Python计算机视觉编程 第十章

目录 一、OpenCv基础知识 1.读取和写入图像 2.颜色空间 3.显示图像和结果 二、处理视频 1.输入视频 2.将视频读取到NumPy数组中 三、跟踪 1.光流 2.Lucas-Kanade算法 一、OpenCv基础知识 OpenCV 自带读取、写入图像函数以及矩阵操作和数学库。 1.读取和写入图像 import cv2# 读取图像im = c