计算机组成原理之电子元器件以及分类和层次、速度单位、ASCII

计算机基础电子元器件目前发展史

电子管—>晶体管—>集成电路—>大规模集成电路
第一代:电子管计算机特点:

 优点:
    采用二进制和程序存储
    采用机器语言和汇编语言,外存采用磁带 
 缺点:
 集成度小,空间占用大,功耗高
 运行慢,操作复杂,更换程序需换线

第二代:晶体管计算机特点

 集成度较高,空间占用相对电子管较小,
 功耗相对较低,运行较快,操作简单,交叉方便
 主机采用晶体管,以磁鼓和磁盘为辅助存储器,
 采用算法语言(高级语言),开始出现操作系统

第三代:集成电路计算机特点:

 提出了“多道程序”和“分时系统”
 出现微处理器,新的存储器,输入设备,输出设备
 实现远程计算机

第四代:超大规模集成计算机

逻辑元件和主存储器采用大规模集成电路

第五代计算机:
基于人工智能的学习

量子计算机

第六代计算机:
基于神经网络元

生物计算机
计算机分类

1.按功能分类:

1.超级计算机
由大量处理器组成,用来完成普通计算机无法完成的任务,如大型复杂命题
功能强运算速度快
注释:运算速度: T Flop/s=每秒一万亿次浮点计算

2.网络计算机:
在网络上使用的计算机,丢掉硬盘等传统部件

3.工业控制计算机
应用于工业控制
利用标准串口获得外部数据,通过计算,显示在显示屏上或通过串口输出

4.个人计算机
个人使用的计算机

5.嵌入式计算机
针对某个领域特定应用设计的计算机,其软硬件可裁剪,适用于特定需求计算机

2.按处理方式

1.模拟计算机

用模拟量作为计算量

2.数字计算机
速度快,精度高,自动化,通用3.安装专用性质

3.混合机
前两者集合

3.按用途

 1.通用计算机
 2.专用计算机

4.按规模

 1.巨型机
 高速度,大容量
 
 2.大型机
 高速度
 用于大量数据和关键项目的计算
 
 3.小型机
 结构简单,性价比高
 
 4.微型机 
 体积小,重量轻
程序翻译与解释

1.程序翻译:
较高级计算机语言H生成较低级计算机语言H‘,类似于编译器
注释:H进行程序逻辑的描述
H’计算机实际执行的语言

 语言:
 C/C++
 Object C
 Golang

2.程序解释:
较高级语言作为输入使用较低级语言实现另一个程序,类似于解释器

 Python
 php
 JavaScript

3.程序翻译加解释

 Java 
 C#
 JVM虚拟机注释:
      Java程序编译成JVM字节码,再解释成机器码
微指令,微程序,机器指令
 一条机器指令对应一个微程序
 一个微程序对应一组微指令
层次

请添加图片描述

 1.传统机器层,
 编程语言是CPU指令集(机器指令)
 编程与硬件直接相关
 不同架构CPU使用不同的CPU指令集
 
 2.硬件逻辑层,
 门电路,触发器
 
 3.微程序机器层,
  采用微指令集
  微程序直接由硬件执行
 
 4.操作系统层
 向上提供操作界面,向下对接指令系统,管理硬件资源
 是软硬件的适配层
 
 5.汇编语言层
  汇编语言
  可以翻译成直接执行的机器语言
  由汇编器完成翻译过程
  
 6.高级语言层      
 如C语言
 
 7.应用层
 如word
速度单位
容量单位:

请添加图片描述

网络速度单位:

1M=1M/S=Mbps=Mbit/s=1/8MB/s
请添加图片描述

CPU频率单位:

一般为时钟频率,单位:HZ(赫兹)
代表秒分之一,是每秒钟周期性变化重复次数的统计
主流CPU时钟频率为2GHZ以上
请添加图片描述

ASCII码
  7个bits可表示ASCII码
  95个打印字符,3个不可打印字符包括控制字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梅花与竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值