您的当前位置:首页正文

单片机与计算机区别

2021-01-05 来源:小奈知识网
单片机是将多种接口芯片集成到一片芯片的微处理器,这种方式称之为单片电路。单片机的目的是使单个芯片实现更多的功能,应用更方便、体积更小巧,尽可能不用扩充或者少用外设电路。适合用于控制独立工作的电器或设备。

2、微机指的是微型计算机也称个人计算机,是多年以前的称谓,现在称为电脑。计算机发展初期计算机主要用于计算,后来被发展到各种应用领域,当时有大型计算机和小型计算机之分,为区分随后出现的个人用计算机故此称为微机。

现在一般的微机都是32位或64位,采用具有海量运算能力的通用中央处理器CPU,采用冯诺依曼结构,也就是数据和程序存储在同一个存储空间中。一般采用RISC指令集,还有一些特殊的指令集。

而单片机有4、8、16、32等几种,中央处理器的运算能力一般不如微机,而且很多单片机采用哈佛结构,也就是将存储空间分为程序存储器和数据存储器两部分,数据/程序不能随便放置。指令集既有CISC,也有RISC。

单片机的专用性更强,对环境的适应力比微机好,相对电路也简单,可以用在要求不高的控制场合。

最关键的差别是存储结构的差别。

单板机是很久以前的称呼,那时集成电路发展刚起步没多久,不能将很多的东西集成在一起。后来,随着大规模集成电路(ic)的出现,可以把cpu、串口、DA、时钟等功能模块集成在一块芯片中,也就是现在说的单片机(single chip unit/micro-control-unit/MCU---单片机).

单片机将以往单板机上的大部分需要依靠很多独立元件的功能模块集成在一块芯片之中了,(单板机上的非IC器件一般没法集成)。集成后,我们再进行设计时,就可以省略很多外围的器件,因为一片单片机就集成了以前单板机上很多元件的功能啦。

单片机,常用的英文缩小是MCU--也即micro-control-unit。从这个名称就可以看出,它是一个具有完整的功能的控制模块了。将单片机与外围电路构成的就是单片机系统了。这个单片机系统就是一个小型的计算机系统了。功能方面肯定不能与我们的PC相比了。

楼上说的计算机就是PC机,有点狭隘了。计算机有微型计算机,PC机,还有大型的运算中心以及超大规模的超算中心。但是计算机都离不开CPU等模块的。

单片机

缩写MCU,全称Micro Controller Unit,中文为微处理器。在一块芯片上集成ROM,RAM,FLASH存储器,外部只需要加电源、复位、时钟电路,就可以成为一个简单的系统。因此单片机入门容易,学习开发都不需要花费很多资金购买工具。汇编或C开发编程例子多,keil编译器,STC单片机下载方便,仿真器多为开源,所以学习单片机很受菜鸟热捧。

在国内很多公司依然使用单片机开发产品,在低端产品里面,性价比高,开发简单是最主要原因,所以学习单片机在国内还是有一定的市场的。

嵌入式

全称Embedded System,中文为嵌入式系统,多采用ARM,Power PC,其他16

位/32位MCU做处理器,基本有板载BOOT引导程序,内存、FLASH、调试口、看门狗、串口、按键等基本的应用,根据项目或市场需要,一般都带以太网,液晶显示、USB传输、及其他商业或工业应用总线,满足存储、传输、运算需求的系统。一般使用vxworks、linux、ucos、winen等操作系统开发软件。使用多为C或C++语言开发,需要购买仿真器,下载器等开发工具,需要投入一定基金。学习资料网上丰富,开源代码或例子也比较多,但是入门比较难,要有一定硬件及软件基础。

国内嵌入式市场大,一般都集中在中低端产品。开发人员需求也大,工资比例高,能成为一个嵌入式软件或硬件工程师基本不会失业。

电脑主板

一共有两大类,一类商用PC机,如台式机,笔记本主板;另一类是工业或军品主板,如工控机,一体机,该类可以理解为专业为工业控制,或满足军品需求的嵌入式主板,一般都是以Power PC或X86处理器为主,板载BOOT引导程序,内存,大容量存储(如硬盘)。对环境(高低温、湿度、振动、电磁兼容性)适应能力强,处理能力强的处理器,国内开发多为Linux操作系统,多以C或C++语言开发。需要购买仿真器,需要开发板,下载器等开发工具,需要投入足够的基金。入门较难,要有一定硬件及软件基础,要有一定的计算机系统认识。

国内的厂商主要是研祥计算机、华中工控做的比较成熟。国内工控机市场不大,一般都集中在中高端产品。开发人员需求也大,工资高,但是门槛也高。

个人以为普通社会工作人士要自学自考,应尽量简单入手,从单片机学习起,学校里的学生也应该从单片机学起,然后深入到嵌入式,跑操作系统,学移植和开发,包括软硬

件。

要学电脑主板,那必须到你工作岗位上去学,因为学校和你个人都没有这样的资金和能力。

按综合性能指标分

1. 巨型计算机

2. 大型计算机

3. 中型计算机

4. 小型计算机

5. 微型计算机

6. 工作站和终端

区别:

巨:同时执行数百万用户的指令,一般用于国家新闻中心(E.G CCTV),国防,军事

大:同时执行数万用户的指令,一般较大网站的服务器属于此类

小:同时执行数百用户的指令,一般学校,中小企业/办公室网络服务器

微:一般单用户,也可执行数用户的指令,PC机/笔记本/工作站

但分类不是绝对的,高级的低端可能会与低级的高端重叠

比如强劲的PC机比小型的中学服务器强

像用Xeon/A64FX/Opteron和SCSI&1G以上ECC内存(不是你家的Unbuffered内存!)的PC/工作站可以算小型了

通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。

一般来说, 巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储容量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一国科学实力的重要标志之一。 单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简单,性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。

计算机总分为以下几种:

(一).按综合性能指标分

1. 巨型计算机

2. 大型计算机

3. 中型计算机

4. 小型计算机

5. 微型计算机

6. 工作站和终端

(二).按信息处理方式分

1. 数子计算机

2. 模拟计算机

(三).按用途分

1. 专用计算机

2. 通用计算机

(四).按字长分

1. 8位计算机机

2. 16位计算机

3. 32位计算机

4. 64位计算机

(五).按CPU类型分

1. 8088及8086计算机

2. 80286计算机

3. 80386计算机

4. 80486计算机

5. 80586计算机:奔腾计算机(Inter公司)、K5计算机(AMD公司)

6. 80686计算机:奔腾Ⅱ又称PⅡ、K6

7. 80786计算机:奔腾Ⅲ又称PⅢ、K7

8. 80886计算机:奔腾4(又称P4)、雷鸟、毒龙

(六).按物理结构

1. 单片机:IC卡

2. 单板机:IC卡机、公用电话计费器

3. 蕊片机:手机、电脑等

(七).按生产商分

1. 原装机

2. 组装机:(1).品牌机 (2).兼容机

(八)按外型.

1. 座式机:

2. 台式机:(1)立式计算机 (2)卧式计算机

3. 便携式机:(1)笔记纸(2)笔记本电脑(3)口袋式(4)掌上型(5)膝上型(6)PDA

在系统结构方面,单片机使用哈佛或者超级哈佛结构。计算机用冯诺依曼结构。

 就是单片机的程序空间和数据空间是分开的,而计算机的是共用一个存储器单元

因篇幅问题不能全部显示,请点此查看更多更全内容