微型计算机系统的发展

计算机从诞生到现在不过半个多世纪, 但是它的发展速度是惊人的, 它把人 类的计算速度提高了数千亿倍。计算机的发展先后经历了电子管、 晶体管、 大规模集成电路和超大规模集成电路为主要器件的四个发展时代。 预计在不久的将来,将诞生以超导器件、电子仿真、集成光路等技术支撑的第五代计算机。计算机总的发展趋势是朝着巨型化、微型化、网络化、智能化、多媒体化发展。1946年2月,在美国宾夕法尼亚大学诞生了世界上第一台计算机ENIAC(Electronic Numerical Integrator and Computer)。这台计算机由电子管组成,每秒可进行5000次的加法运算,而且采用了著名的数学家冯·诺依曼(Von.Neumann,美籍匈牙利人) 的“存储程序” 的设计思想, 即采用二进制计算、存储程序并在程序控制下自动执行的思想。以后,这种模式的计算机被称为“冯 · 诺依曼机” 。 计算机发展至今, 一直沿用“存储程序” 的思想。这是计算机科学发展史上的一个重要里程碑,它奠定了计算机发展的科学基础。 1、中央处理器

中央处理器(Central Processing Unit,CPU)制作在一块集成电路芯片上,也称为微处理器(Micro Processor Unit,MPU)。计算机利用中央处理器处理数据,利用存储器来存储数据。CPU是计算机硬件的核心,主要包括运算器和控制器两大部分,控制着整个计算机系统的工作。计算机的性能主要取决于CPU的性能。

运算器又称为算术逻辑单元(Arithmetic Logic Unit,ALU)。操作时,控制器从存储器取出数据,运算器进行算术运算或逻辑运算,并把处理后的结果送回存储器。

控制器的主要作用是使整个计算机能够自动的运行。执行程序时,控制器从主存中取出相应的指令数据,然后向其他功能部件发出指令所需的控制信号,完成相应的操作,再从主存中取出下一条指令执行,如此循环,直到程序完成。

2、存储器

存储器是计算机中的记忆存储部件。存储器既能够接受和保存数据,又能够向其他部件提供数据。存储器分为内存和外存两大类。

在计算机系统中,习惯上把内存、CPU合称为主机。

(1)内存

内存储器分为随机读/写存储器(Random Access Memory,RAM)、只读存储器(Read OnlyMemory,ROM)和高速缓冲存储器(Cache)三类。内存一般指的是RAM。

(2)外存储器

外存储器主要包括硬盘、光盘、U盘和移动硬盘等。

3、输入设备

输入设备主要包括键盘、鼠标等。

(1)键盘

键盘是计算机的标准输入设备。通过键盘可以向计算机输入各种指令、程序、数据等。

(2)鼠标

鼠标是微机的标准输入设备,使用鼠标可以方便地对图形界面中的图标和菜单等进行可视化操作。目前微机上使用的主要是第2代光电鼠标,采用即插即拔的USB接口。

4、输出设备

输出设备主要有显示器和打印机等。

(1)显示器

显示器是微机必备的“软拷贝”输出设备,比较常见的是阴极射线管显示器(Cathode Ray Tube,CRT)和液晶显示器(Liquid Crystal Display,LCD)

(2)打印机

打印机是微机的常用的“硬拷贝”输出设备。在显示器上输出的图像只能当时查看。为了将图像长久保存,就需要使用打印机输出。 硬件是组成计算机的基础,软件才是计算机的灵魂。计算机的硬件系统上只有安装了软件后,才能发挥其应有的作用。使用不同的软件,计算机可以完成各种不同的工作。配备上软件的计算机才成为完整的计算机系统。

针对某一需要而为计算机编制的指令序列成为程序。程序连同有关的说明文档构成软件。微型计算机系统的软件分为两大类,即系统软件和应用软件。系统软件支持机器运行,应用软件满足业务需求。

1、系统软件

系统软件是指由计算机生产厂或“第三方”为管理计算机系统的硬件和支持应用软件运行而提供的基本软件,最常用的有操作系统、程序设计语言、数据库管理系统、联网及通信软件等。

(1)操作系统

操作系统(Operating System,OS)是微机最基本、最重要的系统软件。它负责管理计算机系统的各种硬件资源(例如CPU、内存空间,磁盘空间、外部设备等),并且负责将用户对机器的管理命令转换为机器内部的实际操作。例如WIndowsXP、Windows2000等。

(2)程序设计语言

计算机语言分为机器语言、汇编语言和高级语言。机器语言的运算效率是所有语言中最高的;汇编语言是“面向机器”的语言;高级语言不能直接控制计算机的各种操作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。

(3)数据库管理系统

数据库管理系统(DateBase Management System,DBMS)是安装在操作系统之上的一种对数据进行统一管理的系统软件,主要用于建立、使用和维护数据库。微机上比较著名的数据库管理系统有Access、Oracle、SQL server、Sybase等。Access是小型数据库管理系统,适合于一般的商务活动,而SQL Server是大型数据库管理系统,适用于中小企业的业务应用。

(4)联网和网络管理系统软件

网络上的信息资源要比单机上丰富得多,因此出现了专门用于联网和网络管理系统软件。例如著名的网络操作系统NetWare、UNIX、Linux、WindowsNT等。

2、应用软件

应用软件是指除了系统软件以外,利用计算机为解决某类问题而设计的程序的集合,主要包括信息管理软件、辅助设计软件、实时控制软件等。

(1)办公软件

微型计算机的一个很重要的工作就是日常办公,微软开发的Office2003办公软件包含WOrd文字处理软件、电子表格Excel、演示文稿PowerPoint和数据库管理系统Access等组件。这些组件协同使用,基本可以满足日常办公的也许需要。

(2)工具软件

常用的工具软件有压缩/解压缩工具、杀毒工具、下载工具、数据备份与恢复工具、多媒体播放工具以及网络聊天工具等。例如Winrar、Winzip、Rising、Ghost、Thunder、QQ等。

(3)信息管理软件

信息管理软件用于对信息进行输入、存储、修改、检索等,例如工资管理软件、人事管理软件、仓库管理软件等。这种软件一般需要数据库管理系统进行后台支持,使用可视化高级语言进行前台开发,形成客户机/服务器(Cliet/Server,C/S)或浏览器/服务器(Browse/Server,B/S)体系结构,简称MIS(Management Information System,MIS)。

(4)辅助设计软件

辅助设计软件用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助用户寻求好的设计方案,例如二维绘图设计、三维几何造型设计等。这种软件一般需要AutoCAD和程序设计语言、数据库管理系统等的支持。

(5)实时控制软件

实施控制软件用于随时获取生产装置、飞行器等的运行状态信息,并以此为依据按预定的方案对其实施自动或半自动控制。这种软件需要汇编语言或C语言的支持。

单片机中,功耗最低的单片机要MSP430单片机,这是做手持设备最优选择,MSP430中,用到5种低功耗,LPM0,LPM1,LPM2,LPM3,LPM4,这五种低功耗各种解释如下 :

CPU的活动状态称为AM(ACTVE MODE)模式。其中AM耗电最大,LPM4耗电最省,仅为0.1uA。另外工作电压对功耗的影响:电压越低功耗也越低。 系统PUC复位后,MSP430进入AM状态。在AM状态,程序可以选择进入任何一种低功耗模式,然后在适当的条件下,由外围模块的中断使CPU退出低功耗模式,返回AM模式,再由AM模式选择进入相应的低功耗模式,如此类推。

CPU的结构:16个寄存器R0-R15,16位算数逻辑单元ALU和一个指令控制单元。

。寄存器中R4-R15是通用寄存器没有特殊功能。

R0-R3具有特殊性:

R0:程序计数器PC(Program counter),存放着下一条要从程序存储器中取出的指令的地址。

R1:堆栈指针SP(Stack Point),系统堆栈在系统调用子函数或者进入中断服务程序时,保护程序计数器PC。

R2:状态寄存器SR(State Register):

R3:常数发生器

状态寄存器SR

工作模式的选择由状态寄存器SR中的SCG1、SCG0、OSCOFF、CPUOFF位控制。由于在CPU的头文件中对CPU内的各寄存器和模块的各种工作模式都作了详尽的定义,所以编程时尽可能的利用就是了。如:要进入低功耗模式0,可在程序中直接写:LPM0; 。进入低功耗模式4,可以写:LMP4;就可以了。退出低功耗模式如下:

LPM0_EXIT; //退出低功耗模式0

LPM4_EXIT; //退出低功耗模式4

LPM0:CPU停止工作,MCLK时钟停止,SMCLK、ACLK时钟还在工作。

LPM1:CPU停止工作,MCLK时钟停止,在活动模式如果DCO没有作为MCLK和SMCLK时钟时,则直流发生器被禁止,否则就保持活动状态,SMCLK、ACLK时钟依然还在工作。

LPM2:CPU停止工作,MCLK、SMCLK时钟停止工作,如果DCO没有作为MCLK、SMCLK,自动被禁止直流发生器保持有效,ACLK还处于工作中。

LPM3:CPU停止工作,MCLK、SMCLK时钟停止工作,DCO时钟也停止工作,仅ACLK时钟还处于工作状态。

LPM4:CPU停止工作,MCLK、SMCLK时钟停止工作,DCO时钟也停止工作,ACLK也停止工作。此时功耗最低。

一般情况下,处理器进入低功耗模式后,由中断来唤醒,外部中断或内部中断。

如果想进入低功耗1,则程序可以为:_BIS_SR(LPM1_bits + GIE);退出低功耗1,则程序可以为:LPM1_EXIT; 进入其他低功耗和退出低功耗一样。

低功耗执行的一个过程:程序从main函数入口开始执行程序,当遇到进入低功耗程序时,如:_BIS_SR(LPM1_bits + GIE);此时相当于下面的程序处于停止状态不再执行,当有一个中断来到,则会进入中断处理程序,自动退出低功耗,如果在中断中没有没有退出低功耗,当中断服务程序执行完成后,又会重新进入低功耗。

不同的低功耗模式就是配置不同的SCG1,SCG0,OscOff,CPUOff.

SCG1:复位使能SMCLK,置位则禁止SMCLK.

SCG0:复位激活DCO,置位且DCOCLK不用于MCLK或SMCLK时禁止DCO。

OscOff:复位则LFXT激活,置位且LFXT不用于MCLK或SMCLK时,LFXT振荡器禁止--对应着ACLK。

CPUOff:复位则MCLK激活,置位则MCLK停止。

本文来自作者[思卉]投稿,不代表易麦号立场,如若转载,请注明出处:https://emaipos.com/emai/6998.html

(48)

文章推荐

  • 可以介绍一下香奈儿保湿微精华露吗?

    香奈儿这样的大牌是可以值得信任的,需要考虑的就是这个东西适不适合自己用,香奈儿保湿微精华露介的价格有点小贵的,下面给大家看看香奈儿保湿微精华露介绍吧。香奈儿保湿微精华露介绍?香奈儿运用专利独立微囊技术,打造出第一款蕴含山茶花精萃油的新一代山茶花保湿微精华露。由于这项创新技术,在配方核心中加入活性因子

    2025年09月08日
    88
  • 钱币的由来与演变过程手抄报 手抄报模板大全

    点灯的发展史手抄报手抄报大全集张可馨同学不仅以手抄报的形式介绍了钱币的发展历程还拍了一个小货币手抄报大全一年级五单元人民币手抄报一年级五一手抄报有关人民币小知识的手抄报科学小知识手抄报钱币的来历电子手抄报钱币的相关知识手抄报知识手抄报一年级认识钱币手抄报一年级手抄报货币的演变动手抄报手抄报简

    2025年09月18日
    81
  • 不属于鱼类的动物有哪些?

    一、墨斗鱼(墨斗鱼)墨斗鱼即乌贼,俗称乌鱼,因其没有脊椎骨,虽然被叫做鱼,其实它是生活在海洋里的软体动物。它的头上长有一对大大的眼睛,视力非常好。还生有八只腕足和两只较长的触手,在腕足上生有吸盘。墨斗鱼的身体极为柔软,可以从很小的洞中钻出来。乌贼以鱼、虾、蟹等为食物。二、鳄鱼(爬行动物)鳄鱼为肉

    2025年09月20日
    69
  • 诚信的定义是什么?

    诚信是一个道德范畴,是公民的第二个“身份证”,是日常行为的诚实和正式交流的信用的统称。泛指待人处事真诚、老实、讲信用,一诺千金等等。但一般主要是指两个方面:一是指为人处事真诚诚实,尊重事实,实事求是;二是指信守承诺。扩展资料:一、相关典故曾参,春秋末期鲁国有名的思想家、儒学家,是孔子门生中七十二贤之

    2025年09月22日
    69
  • 教程分享“手机麻将助赢神器”最新辅助详细教程

    无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的用户可以非常安心,绝对没有被封的危险存在。

    2025年09月24日
    62
  • 推荐一款“手机拼三张透视挂(透视)”详细开挂玩法

    无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的用户可以非常安心,绝对没有被封的危险存在。

    2025年09月24日
    65
  • 理肤泉、雅漾、薇姿分别属于哪个旗下的品牌?

    VICHY薇姿,是LRP理肤泉出自欧莱雅化妆品公司,?雅漾属于皮尔法伯集团公司(法国第二大私有制药公司)的品牌。理肤泉,是欧莱雅集团的护肤品牌系列。理肤泉制药公司就在理肤泉小镇,就近取用理肤泉温泉水作为生产原料。雅漾,是法国的一个护肤品牌,雅漾原是位于法国西南地区塞文山脉中的一个古老温情的小镇。它海

    2025年09月25日
    61
  • 小学语文两小儿辩日说课稿及原文

     《两小儿辩日》选自列御寇所编的《列子?汤问》,是一篇极具教育意义的寓言文言文。是下面我给你分享小学语文两小儿辩日说课稿及原文,欢迎阅读。 小学语文两小儿辩日原文 孔子东游,见两小儿辩日,问其故。(辩日一作:辩斗) 一儿曰:?我以日始出时去人近,而日中时远也。? 一儿以

    2025年09月27日
    52
  • 3分钟学会“扑克牌出老千新手简单方法教程(怎么提高胜率)

    普通扑克牌分析器,只要使用它,任何普通扑克,任何场地,单人使用,不需要任何加工处理,可直接知道每家牌的大小,并可控制自己拿到最大的那份牌。操作和使用方法点击添加客服微信普通扑克牌分析器放置在身体上合适的位置。他人洗牌,切牌,准备发牌(准备,是准备发牌)。此时,普通扑克牌分析器自动分析出哪一家大小,瞬

    2025年11月01日
    9
  • 我来教大家“扑克牌分析器感应器测评,推荐1个购买渠道

    普通扑克牌分析器,只要使用它,任何普通扑克,任何场地,单人使用,不需要任何加工处理,可直接知道每家牌的大小,并可控制自己拿到最大的那份牌。操作和使用方法点击添加客服微信普通扑克牌分析器放置在身体上合适的位置。他人洗牌,切牌,准备发牌(准备,是准备发牌)。此时,普通扑克牌分析器自动分析出哪一家大小,瞬

    2025年11月01日
    9

发表回复

本站作者后才能评论

评论列表(4条)

  • 思卉
    思卉 2025年10月06日

    我是易麦号的签约作者“思卉”!

  • 思卉
    思卉 2025年10月06日

    希望本篇文章《微型计算机系统的发展》能对你有所帮助!

  • 思卉
    思卉 2025年10月06日

    本站[易麦号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享

  • 思卉
    思卉 2025年10月06日

    本文概览:计算机从诞生到现在不过半个多世纪, 但是它的发展速度是惊人的, 它把人 类的计算速度提高了数千亿倍。计算机的发展先后经历了电子管、 晶体管、 大规模集成电路和超大规模集成电路为...

    联系我们

    邮件:易麦号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们