计算机组成原理之计算机硬件发展和计算机系统的组成

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

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…


前言

一、计算机硬件发展
1、电子管时代
2、晶体管时代
3、中小规模集成电路时代
4、大规模、超大规模集成电路时代
5、微处理器发展
6、摩尔定律
7、半导体存储器的发展
8、计算机软件的发展
9、计算机的分类与发展方向
二、计算机系统的组成
1、早期冯·诺依曼机的结构
2、现代计算机的结构
3、认识各个硬件部件
1、主存储器的基本组成
2、运算器的基本组成
3、控制器的基本组成
4、计算机的工作流程
1、取数指令
2、乘法指令
3、加法指令
4、存数指令
5、停机指令
6、分析
5、计算机系统的多级层次结构
6、三种级别的语言


一、计算机硬件发展

  • 第一代 电子管
  • 第二代 晶体管
  • 第三代 中小规模集成电路
  • 第四代 大规模、超大规模集成电路

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

1、电子管时代

  • 第一台电子数字计算机:ENIAC
  • 机器语言
  • 占地面积约170平方米
  • 耗电量150千瓦
  • 包含了17,468根真空管
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

2、晶体管时代

  • 第一台使用晶体管线路的计算机:TRADIC
  • 面向过程的程序设计语言:FORTRAN
  • 有了操作系统雏形
  • 耗电量30瓦
  • 包含了800只晶体管
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

3、中小规模集成电路时代

  • 高级语言迅速发展
  • 开始有了分时操作系统
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

4、大规模、超大规模集成电路时代

  • 产生了微处理器
  • 新的概念:并行、流水线、高速缓存、虚拟存储器…
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

5、微处理器发展

微型计算机的发展以微处理器技术为标志
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

  • 机器字长:计算机一次整数运算所能处理的二进制位数
  • 操作系统位数:其所依赖的指令集的位数

6、摩尔定律

  • 揭示了信息技术进步的速度
  • 集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,整体性能也将提升一倍
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

7、半导体存储器的发展

  • 1970年,仙童公司生产出第一个较大容量的半导体存储器
  • 半导体存储器单芯片容量:1KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB、1GB…

8、计算机软件的发展

  • 计算机语言:机器语言,汇编语言,高级语言
  • 操作系统

9、计算机的分类与发展方向

  • 单指令流&单数据流(SISD):冯·诺伊曼体系结构
  • 单指令流&多数据流(SIMD):阵列处理器,向量处理器
  • 多指令流&单数据流(MISD):实际上是不存在的
  • 多指令流&多数据流(MIMD):多处理器,多计算机

二、计算机系统的组成

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

1、早期冯·诺依曼机的结构

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

在计算机系统中,软件和硬件在逻辑上是等效的

冯诺依曼计算机的特点:

  • 计算机由五大部件组成
  • 指令和数据以同等地位存于存储器,可以按地址寻访
  • 指令和数据用二进制表示
  • 指令由操作码和地址码组成
  • 存储程序
  • 以运算器为中心

输入/输出设备与存储器之间的数据传送通过运算器完成

2、现代计算机的结构

以存储器为核心
CPU=运算器+控制器
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

重点:
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

3、认识各个硬件部件

1、主存储器的基本组成

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

  • MAR :存储地址寄存器
  • MDR :存储数据寄存器
  • 数据在存储体内按照地址存储
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件
  • 存储单元:每个存储单元存放一串二进制代码
  • 存储字(word):存储单元中二进制代码的组合
  • 存储字长:存储单元中二进制代码的位数
  • 存储元:即存储二进制的电子元件(一般指电容),每个存储单元可存1bit

MAR位数反映存储单元的个数
MDR位数=存储字长
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件
字(word)的长度是根据计算机的设计来确定(可能为8, 16 , 32 , 64 bit)

2、运算器的基本组成

运算器:用于实现算术运算(如:加减乘除),逻辑运算(如:与或非)
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

  • ACC:累加器,用于存放操作数,或运算结果。
  • MQ:乘商寄存器,在乘、除运算时,用于存放操作数或运算结果。
  • X:通用的操作数寄存器,用于存放操作数
  • ALU:算术逻辑单元,通过内部复杂的电路实现算数运算、逻辑运算

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

3、控制器的基本组成

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

  • CU(Control Unit):控制单元,分析指令,给出控制信号
  • IR(lnstruction Register):指令寄存器,存放当前执行的指令
  • PC(Program Counter):程序计数器,存放下一条指令地址,有自动加1功能
    计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

4、计算机的工作流程

1、取数指令

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

2、乘法指令

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

3、加法指令

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

4、存数指令

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

5、停机指令

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

6、分析

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件
重点:
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件

5、计算机系统的多级层次结构

计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件
汇编语言指令和机器语言指令一一对应
汇编语言只是为了便于人类理解,本质上和机器语言差不多

6、三种级别的语言

  • 高级语言:C/C++、Java
  • 汇编语言:助记符
  • 机器语言:二进制代码

编译程序:将高级语言编写的源程序全部语句一次翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)

解释程序:将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。紧接再翻译下一句(每次执行都要翻译

注:编译、汇编、解释程序,可统称“翻译程序”
C/C++就是直接编译程序,所以执行效率比较高

重点:
计算机组成原理之计算机硬件发展和计算机系统的组成,计算机组成原理,java,开发语言,计算机组成原理,硬件


总结

以上就是计算机组成原理之计算机硬件发展和计算机系统的组成的相关知识点,希望对你有所帮助。
积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!文章来源地址https://www.toymoban.com/news/detail-821733.html

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

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

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

相关文章

  • 【计算机组成原理】存储系统

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

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

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

    2024年02月04日
    浏览(71)
  • 【计算机硬件】1、计算机的硬件组成、校验码

    CPU主要是由运算器、控制器、寄存器组和内部总线等部件组成 1、程序控制 通过执行指令来控制程序的执行顺序 2、操作功能 一条指令的实现需要若干操作信号配合,控制相应的部件完成相对应的操作 3、时间控制 对各种操作进行时间上的控制,指令执行的过程中操作信号出

    2024年01月19日
    浏览(54)
  • 【计算机组成原理与体系结构】指令系统

    目录 一、指令概述 二、指令分类 三、扩展操作码 四、指令寻址 五、数据寻址 六、x86汇编指令 计算机指令 :指示计算机硬件进行某种操作的命令 机器指令 :使用二进制编码来表示的计算机指令 能被计算机硬件系统识别并执行的特殊的0/1代码串(机器码) 指定了计算机硬

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

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

    2023年04月15日
    浏览(62)
  • 【计算机组成原理 - 第二章】系统总线(完结)

    本章参考王道考研相关课程: 【2019版】6.1.1 总线的概念与分类_哔哩哔哩_bilibili 【2019版】6.1.2 总线的性能指标_哔哩哔哩_bilibili 【2019版】6.2 总线仲裁_哔哩哔哩_bilibili 【2019版】6.3 总线操作和定时_哔哩哔哩_bilibili 【2019版】6.4 总线标准_哔哩哔哩_bilibili 目录 一、总线的概述

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

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

    2024年02月13日
    浏览(65)
  • 计算机组成原理——第七章输入输出系统(上)

    如若来世再相见,半点朱唇尽我尝 操作系统中探讨输入输出系统更多的是软件部分,就是操作系统如何来管理这些设备,机组这门课更加注意硬件的实现,现代计算机大致可有分成两个部分,主机和外设, 下图是单总线的结构,IO接口下面会连接一个个的设备,IO接口的背后

    2023年04月21日
    浏览(45)
  • 计算机组成原理---第三章存储系统 习题详解版

    知识扩展: 如果主存的容量无法满足 CPU 的需求,可以通过存储器扩展来解决,扩展的方式有两种: 主存的 位数 不够(相当于快递柜的尺寸太小,放不下大包裹),则可以通过位扩展的方式(快递柜扩容)实现; 主存的 字数 不够 (存储单元的数目不够, 相当于快递柜数

    2024年02月08日
    浏览(69)
  • 【计算机组成原理】考研真题攻克与重点知识点剖析 - 第 1 篇:计算机系统概述

    本文基础知识部分来自于b站:分享笔记的好人儿的思维导图与王道考研课程,感谢大佬的开源精神,习题来自老师划的重点以及考研真题。 此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析,本人技术有限,最终数据清洗结果不够理想,

    2024年02月07日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包