首页 > 其他分享 >NO.4 计算机组成-笔记

NO.4 计算机组成-笔记

时间:2022-08-20 00:00:08浏览次数:69  
标签:运算 计算机 仙童 笔记 指令 冯诺 运算器 NO.4

第一章:计算机系统概述

        1、什么是计算机系统
	        1、计算机系统 = 硬件 + 软件  (计算机性能的好坏取决于“软”“硬”件功能的总和)
	
	        2、软件分为:
		    1、系统软件:用来管理整个计算机系统(操作系统、数据库管理系统)
		    2、应用软件:按任务需要编制成的各种程序(抖音、王者荣耀)

	3、硬件的发展:
		1、第一代逻辑元件:电子管,第一台电子数据计算机:冯诺依曼(电子管时代:使用机器语言编程)
		2、第二代:晶体管
		3、第三代:中小规模集成电路(开始有了分时操作系统)
		4、第四代:大规模,超大规模集成电路(开始出现微处理器、微型计算机)
		5、inter 和 AMD
			1、贝尔实验室:发明了“晶体管”
			2、肖克利在硅谷创建:肖克利实验室股份有限公司
			3、八叛徒创建仙童半导体公司
			4、仙童半导体公司发明“集成电路”
			5、摩尔等八叛徒离开仙童,创立Inter
			6、仙童销售部负责人桑德斯离开仙童,创立AMD

	4、摩尔提出的摩尔定律:集成电路上可容纳的晶体管数目,约每个18个月便会增加一倍,整体性能也将提升两倍
	
	5、计算机目前发展的“两极化”
		1、微型计算机:更微型化,网络化,高性能,多用途方向发展
		2、巨型计算机:巨型化,超高速,并行处理,智能化方向发展
	
	6、计算机硬件的基本组成
		1、早期冯诺依曼机的结构(由5大部件组成)
			1、输入设备:将信息转换成机器能识别的形式
			2、存储器:存放数据和程序
			3、运算器:算数运算和逻辑运算(以运算器为中心)
			4、输出设备:将结果转换成人们熟悉的形式
			5、控制器:	指挥程序运行
		
			6、冯诺依曼计算机的特点
				1、计算机由五大部件组成
				2、指令和数据以同等地位存储与存储器,可按地址寻访
				3、指令和数据用二进制表示
				4、指令由操作码和地址码组成
				5、存储程序(冯诺依曼首次提出“存储程序”概念)
				6、以运算器为中心(导致数据运算的效率降低)

		2、现代计算机的结构
			1、输入设备
			2、运算器
			3、存储器(以存储器为中心)
				1、主存
				2、辅存
			4、输出设备
			5、控制器

			6、CPU = 运算器 + 控制器

	7、各个硬件的工作原理
		1、主存储器的基本组成
			1、存储体
			2、MAR : 存储地址寄存器
			3、MDR :存储数据寄存器

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

		4、控制器的基本组成
			1、CU 控制单元:分析指令,给出控制信号
			2、IR 指令寄存器:存放当前执行的指令
			3、PC 程序计数器:存放吓一跳指令地址,有自动加1功能
			
			4、完成一条指令的顺序
				1、PC 取指令(取指)
				2、IR 分析指令(取指)
				3、CU 执行指令(执行)

			5、一条指令分为:操作码和地址码

标签:运算,计算机,仙童,笔记,指令,冯诺,运算器,NO.4
From: https://www.cnblogs.com/ChenYuansong/p/16606947.html

相关文章

  • Dell笔记本插入耳机后没反应
         ......
  • 2022-08-19 第五组 赖哲栋 学习笔记
    Statement的不足大量的字符串拼接,代码可读性降低sql注入PreparedStatement预编译(预加载)接口通过conn获取的对象是statement接口的子接口sql语句中可以传参。......
  • 2022-08-19 第二小组 张鑫 学习笔记
    实训四十一天JDBC(PreparedStatement,事务)1.学习重点1.PreparedStatement2.事务处理2.学习心得今天是在黑夜中学习的一天...3.学习内容PreparedStatementStatement......
  • 2022-8-19 第一组 (≥▽≤) 学习笔记
    目录1.JDBC2.数据库事务面试题1.JDBCStatement的不足之处大量的字符串拼接,代码可读性降低sql注入PreparedStatement——预编译(预加载)接口通过Connection获取的......
  • 2022-08-19 第四组 王佳齐 学习笔记
    思维导图学习笔记PreparedStatement:预编译(预加载)接口2.事务处理可以用来维护数据的完整性。保证sql语句要么全执行,要么全部不执行。1.通过conn获取的对象2.是Stateme......
  • AlexNet论文笔记
    AlexNet1.Introduction提升目标识别的模型的表现,需要大规模的数据集,更强大的模型以及更好的避免过拟合的方法。当前模型在小的数据集上对简单的识别任务已经能表现得很......
  • 2022-08-19 第四小组 王星苹 学习笔记
    学习心得PreparedStatement,预编译(预加载)接口1.通过conn获取的对象2.是Statement接口的子接口3.sql语句中可以传参,用?来占位,通过setxxx方法给?赋值4.提高......
  • 项目目录解释笔记
     https://www.imooc.com/video/20053     ......
  • 吴恩达机器学习笔记|(12)应用实例-照片OCR
    介绍一个复杂的机器学习系统如何组成一、照片光学字符识别(PhotoOpticalCharacterRecognition,photoOCR)如查找图片时,输入照片上存在的词语就可以将该照片搜索出来。......
  • 吴恩达机器学习笔记|(11)学习大数据集
    应用于大数据集较为合适的两种算法:随机梯度下降和mini-batch梯度下降。一、随机梯度下降(stochasticgradientdescent)由于之前实现梯度下降时,每次迭代都需要考虑所......