计算机硬件结构简略介绍

本文简要介绍了计算机硬件的关键组件:CPU、内存和I/O控制芯片。早期计算机中,CPU和内存直接连接在总线上,I/O控制器解决数据缓冲、信号电平转换等问题。随着技术发展,出现了系统总线、北桥和南桥芯片以应对速度差异和数据交换需求。
摘要由CSDN通过智能技术生成

前言

计算机硬件结构简略介绍


一、计算机硬件

从软件开发者的角度来看,计算机硬件有三个部件最为关键,分别是中央处理器CPU、
内存、I/O控制芯片

二、早期

早期计算机,CPU的核心频率不高,和内存的频率一样,他们都是直接连接在同一个总线(bus)上。由于I/O设备如显示器键盘磁盘等的速度与CPU和内存的相比还是慢很多,所以需要为低速设备准备数据缓冲区。CPU的信号都是TTL电平,外设大多数都是机电设备,不可能使用TTL电平驱动。此外,CPU总线上传送的都是并行数据,外设并行、串行都有,需要转换格式。因此每个设备都会有一个相应的I/O控制器。早期的计算机硬件结构如下图所示:
早期的计算机硬件结构图
I/O控制器需要解决的问题如下:

  1. 设置数据缓冲区,解决CPU和外设数据不匹配问题
  2. 设置信号电平转化电路
  3. 设置数据转换格式(模拟->数据,串转并等等)
  4. 设置时序控制电路来同步CPU和外部设备
  5. 提供地址译码(每个硬件需要反馈的信息很多,所以一个I/O接口包含多个端口,即I/O接口上的寄存器,用来存储这些信息的内容。但同一时刻,只有一个端口和CPU数据交换,这就需要I/O接口提供地址译码电路,使得CPU可以选中某一个端口,使其可以访问数据总线)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值