计算机系统基本组成于基本功能

这篇具有很好参考价值的文章主要介绍了计算机系统基本组成于基本功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 什么是计算机系统

计算机系统基本组成于基本功能

计算机系统基本组成于基本功能

 计算机系统中的各个抽象层:

  • C语言程序设计层
    • 数据的机器级表示,运算
    • 语句和过程调用的机器级表示
  • 操作系统、编译和链接
  • 指令集体系架构(ISA)和汇编层
    • 指令系统、机器代码,汇编语言
  • 微体系结构和硬件层
    • CPU的通用结构
    • 层次结构存储系统

现代计算机的原型——冯诺伊曼结构

其实早在冯诺依曼结构模型之前,有更早的计算机模型——图灵机但不是现代计算机的原型。

冯诺依曼结构最重要的思想是:存储程序(Stored-program)

 任何要计算机完成的工作都要事先被编写成程序,然后将程序和原始数据送入主存并启动执行。一旦程序被启动,计算机应能在不需要操作人员干预下,自动完成逐条取出指令和执行指令的任务。

冯诺依曼结构的主要思想

  1. 冯诺依曼结构分为5个部分:运算器,控制器、存储器、输入设备和输出设备,并约定用二进制进行存储和运算。
  2. 各基本部件的功能是:
  •  存储器不仅能存放数据,而且也能存放指令,形式上两者没有什么区别都是二进制序列,但计算机应该能区分数据还是指令
  •  控制器应能自动取出指令来执行
  • 运算器应能进行加/减/乘/除四种基本算术运算,并且也能进行一些逻辑运算和附加运算
  • 操作人员可以通过输入设备,输出设备和主机进行通信

    3. 内部以二进制表示指令和数据,每条指令由操作码和地址码两部分组成。操作码指出操作类型,地址码指出操作数的地址。由一串指令组成程序。

    4. 采用“存储程序” 工作方式     ​​​​​​​                                                     ​​​​​​​​​​​​​​        

 计算机系统基本组成于基本功能计算机系统基本组成于基本功能

 计算机系统基本组成于基本功能

 计算机执行程序方式:

取指令->指令译码->取操作数->指令执行->回写结果->修改PC的值

最主要的四个步骤是:

计算机系统基本组成于基本功能

 

四个阶段的具体含义:

  1. CPU 通过程序计数器读取对应内存地址的指令,这个部分称为 Fetch(取得指令)
  2. CPU 对指令进行解码,这个部分称为 Decode(指令译码)
  3. CPU 执行指令,这个部分称为 Execution(执行指令)
  4. CPU 将计算结果存回寄存器或者将寄存器的值存入内存,这个部分称为 Store(数据回写)

上面这 4 个阶段,我们称为指令周期(Instrution Cycle,CPU 的工作就是一个周期接着一个周期,周而复始。

事实上,不同的阶段其实是由计算机中的不同组件完成的:

计算机系统基本组成于基本功能

  • 取指令的阶段,我们的指令是存放在存储器里的,实际上,通过程序计数器和指令寄存器取出指令的过程,是由控制器操作的;
  • 指令的译码过程,也是由控制器进行的;
  • 指令执行的过程,无论是进行算术操作、逻辑操作,还是进行数据传输、条件分支操作,都是由算术逻辑单元操作的,也就是由运算器处理的。但是如果是一个简单的无条件地址跳转,则是直接在控制器里面完成的,不需要用到运算器。

指令的类型

指令从功能角度划分,可以分为 5 大类:

  • 数据传输类型的指令,比如 store/load 是寄存器与内存间数据传输的指令,mov 是将一个内存地址的数据移动到另一个内存地址的指令;
  • 运算类型的指令,比如加减乘除、位运算、比较大小等等,它们最多只能处理两个寄存器中的数据;
  • 跳转类型的指令,通过修改程序计数器的值来达到跳转执行指令的过程,比如编程中常见的 if-elseswitch-case、函数调用等。
  • 信号类型的指令,比如发生中断的指令 trap
  • 闲置类型的指令,比如指令 nop,执行后 CPU 会空转一个周期;

指令中需要给出的信息:

操作性质(操作码)

源操作数1或/和源操作数2(立即数,寄存器编号,存储地址)

目的操作数地址(寄存器编号,存储地址)

存储地址的描述与操作数的数据结构有关!

 个人总结

1、冯诺依曼的结构:运算器+存储器+控制器+I/O设备

2、冯诺依曼结构的最重要的思想就是:采用“存储程序”的思想

3、控制器(控制):对指令译码生成控制信号

4、计算机实现的所有任务都是通过执行一条一条指令完成的。

5、计算机是采用“存储程序”的工作方式

6、程序是由指令组成(计算机的执行程序就理解成你妈妈做你喜欢吃的菜的过程)文章来源地址https://www.toymoban.com/news/detail-414903.html

到了这里,关于计算机系统基本组成于基本功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机组成原理-计算机系统概述

    目录 一,基本组成  二、各部件工作原理 2.1存储器 2.2运算器  2.3控制器  2.4输入设备 2.5输出设备 一条指令的工作原理  三、计算机系统的层次结构  三种基本语言 四、计算机性能指标         “存储程序”的概念,指将指令以二进制代码的形式事先输入计算机的主存

    2024年02月05日
    浏览(89)
  • 计算机组成原理(一)计算机系统概论

    计算机组成原理这门课可以说是计算机专业最重要的基础,身为计算机专业非常重要,所以需要自己好好琢磨,不要应付考试。 计算机硬件系统的主要组成为五大部分,分别为存储器、运算器、控制器、输入设备和输出设备。 简述一下计算机的工作原理,假设要用计算机来

    2024年02月08日
    浏览(70)
  • 计算机组成原理(1)--计算机系统概论

    计算机系统由“硬件”和“软件”两大部分组成。 所谓“硬件”,是指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机 设备的实物组成,如主机、外部设备等。 所谓“软件”,它看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。(

    2024年01月16日
    浏览(57)
  • 计算机组成原理 | 第九章:控制单元的功能 | 微操作命令 | 时钟周期

    假设完成一条指令分为4个工作周期:取指周期、间址周期、执行周期、中断周期 ①现行指令地址送至存储器地址寄存器,记作 PC → MAR ②向主存发送 读命令 ,启动主存做读操作,记作 1 → R ③将MAR(通过地址总线)所指的主存单元中的内容( 指令 )经数据总线读至MDR内,

    2024年02月13日
    浏览(53)
  • 《计算机组成原理》唐朔飞 第9章 控制单元的功能 - 学习笔记

    写在前面的话:此系列文章为笔者学习计算机组成原理时的个人笔记,分享出来与大家学习交流。使用教材为唐朔飞第3版,笔记目录大体与教材相同。 计算机组成原理(哈工大刘宏伟)135讲(全)高清_哔哩哔哩_bilibili 《计算机组成原理》唐朔飞 第5章 输入输出系统 - 学习笔

    2024年02月07日
    浏览(49)
  • 计算机组成2——存储系统

    基本构成为DRAMSRAM+ROM, 工作原理为串行访问 特点是采用多体交叉提高读取速度 SRAM的读写过程如下: WE控制读写; CS为片选信号; VCC为接地端; GND为接地端。 tRC表示连续读周期的间隔; tA表示从地址有效到输出有效; tCO表示从片选有效到输出有效; 写周期也类似 tWC为wr

    2024年02月16日
    浏览(38)
  • 【计算机组成原理】存储系统

    🎄欢迎来到@边境矢梦°的csdn博文🎄 🎄本文主要梳理计算机组成原理中 存储系统的知识点和值得注意的地方 🎄 🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路🎆 目录 存储器的分类 半导体随机读写存

    2024年02月05日
    浏览(56)
  • 【计算机组成原理】第一章 计算系统概论

    第一章 计算系统概论 第二章 运算方法和运算器 第三章 多层次的存储器 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 一、电子计算机从总体上来说分为两大类。 电子模拟计算机 “模拟”就是相似的意思。 模拟计算机的特点是数值由连续量来表示

    2024年02月04日
    浏览(68)
  • 计算机组成原理课程论文:分布式存储系统组成和应用

    摘要 分布式存储系统是一种解决大规模数据处理和存储需求的重要技术。本文首先对分布式存储系统进行了概述,包括其定义、优缺点等。然后,详细介绍了分布式存储系统的组成部分,包括存储节点、数据管理软件、网络连接和元数据管理,并结合具体案例进行了说明。接

    2024年02月13日
    浏览(62)
  • 计算机组成原理实验二 存储系统预习报告

    掌握静态随机存储器 RAM  工作特性及数据的读写方法。 基于信号时序图,了解读写静态随机存储器的原理。 1、阅读实验指导书,然后回答问题。 实验所用的静态存储器由一片 6116( 2K*8bit  )构成(位于MEM 单元),6116 有三个控制线:CS 表示( 片选线  ) ,   OE 表示

    2023年04月15日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包