前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机系统组成原理(基础)

计算机系统组成原理(基础)

原创
作者头像
大兔精
修改2020-10-09 11:12:50
9950
修改2020-10-09 11:12:50
举报
文章被收录于专栏:大兔精的电子小站

网上关于计算机系统的讨论众说纷纭。刚开始,我卯足了劲想寻找一个标准答案,后来发现这并不存在!

因为计算机系统层次不一,看你从什么角度来理解这个问题。

在这篇文章里,我的介绍一切从简,不求锦上添花,剥离掉可有可无的功能单元,希望能帮助到刚入行的小白。

计算机系统

现代计算机一般基于Von Neumann体系结构,它的特点是:CPU和memory是两个主要组成部分。memory保存数据和指令,CPU从memory中取指令并负责执行。

计算机系统由硬件系统和软件系统组成。硬件系统又称为裸机,软件系统是指计算机运行所需的各种程序。

没有硬件谈不上计算机,没有软件的计算机无法工作。“硬件+软件”才能称之为完整的计算机系统。

一、硬件

1、中央处理器CPU

对数据进行算术运算和逻辑运算,是计算机的执行单元。  

2、存储器memory

现代计算机为兼顾性能与成本,往往采用多级存储体系。

这个图是我从知乎看到的,感谢作者的精炼总结,让我醍醐灌顶。

PS:内存与外存最根本的区别是否能被CPU直接寻址(是否在总线内)。Flash、EEPROM、RAM都是物理介质层面的概念,内存、外存是计算机结构层面的概念。NOR Flash、EEPROM、RAM都可以当内存使用,也可以当外存使用。

3、I/O输入输出设备

输入设备是指向计算机系统输入信息的设备,包括键盘、鼠标、扫描仪等。输出设备是指从计算机系统输出信息的设备,包括显示器、打印机等。

通俗地讲,/O是计算机与外界联系的桥梁,没有了I/O,计算机和人类只能各玩各的。

4、Bus总线

Bus的作用是把计算机的各功能单元联系到一起(并允许它们交换数据)、将计算机与外设连接到一起。

总线是传送信息的公共通信干线,它是由导线组成的传输线束, 按照所传输的信息种类,总线可分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

通俗地讲,计算机内部各功能单元的日常工作就是通信,而总线就是负责送信的公共汽车,它所连接的功能单元就是公交站台,传输的信息包就是乘客。

乘客到站的时候就下车,进入另一个功能单元进行信息处理。公交车需要一个调度室,所以总线也需要一个控制器。

PS:大家通常所说的32位、64位操作系统,就跟总线(地址总线)相关。32位系统的地址总线是32位的,而64位系统的地址总线是64位的。

二、软件

包括系统软件和应用软件。

OS是最基本的系统软件,直接运行在“裸机”上,任何软件必须在OS的支持下才能运行。

常见的OS有UNIX,Windows,Linux,Rtos等。

计算机系统就说到这里了,如有错误请不吝指正。

我是大兔精,电子销售工程师一枚,坐标电子之都深圳,欢迎小伙伴们一起学习交流。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机系统
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档