前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【计算机组成原理】第一章:计算机系统概述(上)

【计算机组成原理】第一章:计算机系统概述(上)

作者头像
程序员洲洲
发布2024-06-07 10:21:23
660
发布2024-06-07 10:21:23
举报
文章被收录于专栏:项目文章项目文章

1、计算机硬件识别数据

  • 计算机如何识别并且处理数据?
  • 通过高低电平来处理0-1数据。低电平表示二进制的0,高电平表示1。类似五个手指比喻成计算机接口的话,那么五个手指同时接收到的高低电平,就代表了接收到的二进制数据,如10001,或者00010等等。
  • 所以本质上,是通过电信号传递数据(计算机硬件识别处理数据的原理),即计算机针脚都是用来处理电信号的。如下图所示。
  • 通过主板上的印刷电路板,就可以传递很多二进制信息,一个二进制数位,就是一个bit比特。(即有很多条电路)

2、计算机硬件的基本组成介绍

2.1 冯诺依曼器

冯诺依曼首次提出的“存储程序”的概念:将指令以二进制代码的形式事先输入计算机的主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按照该程序的规定顺序执行其他指令。直至程序执行结束即可。

输入设备就是将信息转换成机器能识别的形式。

控制器从存储器中获得指令之后,开始进行操作,比如说控制运算器进行运算等等。

2.2 冯诺依曼机的特点

1、计算机由五大部分组成:输入设备、输出设备、存储器、运算器、控制器。

2、指令和数据以同等地位存储于 存储器,可以按地址寻访。

3、指令与数据都可以用二进制表示。

4、指令由操作码和地址码组成。操作码:加减乘除。地址码就是地址。

5、存储程序。

6、以运算器为中心。(但是这也就意味着会造成一定的效率降低。所以可以改进一些成为现代计算机的结构,即其实很多东西不需要全部经手运算器,运算器没有必要作为中心。)

现代计算机:以存储器为中心的。

而控制器和运算器一般都被集成在CPU里面。所以CPU=运算器+控制器。

主存就是内存,而辅助存储就是机械硬盘等等。例如手机APP都是放在辅存,只有运行之后才会在主存里面。

3、认识各个硬件部件

3.1 主存储器

用于存放数据的叫做“存储体”,存储体就是一系列存储元件构成的。

还有两个很重要的寄存器:MAR 与 MDR。 MAR:Memory Address Register。 存储地址寄存器。 MDR:Memory Data Register。 存储数据寄存器。œ

如果CPU想要什么数据,他会告诉MAR地址(取件号),这样就可以从存储体中拿出给CPU,先把数据写到MDR中,然后给CPU拿走。同时CPU可以写入数据,只需要告诉MAR我想要写入的地址,然后写入的具体数据放入到MDR中,然后cpu通过控制总线告诉主存储器我要执行的操作是写操作即可。主存储器根据上述CPU的三个信息就可以进行存储数据了。

存储体:会被分成一个个的存储单元。

存储元:存储二进制的电子元件,每个存储元可存1bit。

一个字节(byte)= 8bit。 1B = 1个字。1b = 1 bit。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、计算机硬件识别数据
  • 2、计算机硬件的基本组成介绍
    • 2.1 冯诺依曼器
      • 2.2 冯诺依曼机的特点
      • 3、认识各个硬件部件
        • 3.1 主存储器
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档