热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

和微型计算机已嵌入,微型计算机

[拼音]:weixingjisuanji[外文]:microcomputer用大规模集成电路或超大规模集成电路制成的微处理器、存储器和配套的输入输出接口

[拼音]:weixing jisuanji

[外文]:microcomputer

用大规模集成电路或超大规模集成电路制成的微处理器、存储器和配套的输入输出接口等组成的计算机。可以按不同应用要求,配置相应的外围设备和软件,形成完整的微型计算机系统。微型计算机是微电子技术发展到大规模集成阶段的产物,它的体积小、重量轻、耗电少、可靠性高。随着集成电路集成度的提高而价格降低,微型计算机的性能价格比按指数上升,应用日益广泛,已成为工厂自动化、办公室自动化和家庭自动化的基础。

分类

微型计算机是体积最小的计算机,可分为单片机、单板机和多板机三类。

单片机

将处理器、存储器、输入输出接口等都集成到一块芯片上的微型计算机,通常“嵌入”到设备、仪表、甚至玩具中,作为微电子装置使用,使产品更新换代。

单板机

将微处理器芯片和 1~60块其他支持芯片安装在同一块印刷电路板上的微型计算机。除存储器芯片通用外,接口、时标和其他支持芯片,一般都是为特定的微处理器芯片而配套设计的。具有60块芯片的单板机可有近300条不同的指令,每秒运算10~1000万次,最多能访问8个输入输出设备,存储器容量为4096~65536个字节。单板机常“嵌入”各种数字系统中使用。

多板机

将单板机模块、附加存储器模块和输入输出接口模块等插到带电源的机箱底板上,通过底板上的总线互相连接而成的微型计算机。总线一般由三部分组成(见图):

(1)数据总线用于传送数据,可以来回两个方向传送;

(2)地址总线用于传送数据的地址,由微处理器给出,按一个方向传送到存储器等其他模块上;

(3)控制总线用于管理这些传送。总线上信号的逻辑意义与电气要求、模块所用印刷电路板的尺寸大小以及引线多少,都有具体规范。有些总线规范已成为标准总线规范,为许多厂家所采用。

4e3053e2cab547af8b177849fecfd710.png

多板机的外围设备,如键盘显示设备、磁带机和磁盘设备等,或是安放在同一机箱内,或是放在另外的机箱内,用短电缆将这些机箱连接起来。微型计算机与外围设备交换信息,一般以位串行或字节串行方式进行,即每一个时钟节拍传送一位或一个字节。这种传送按规定的通信协议完成。串行通信协议多用于速度较慢或距离较远的传送场合。对于速度很快或距离很近的传送,还可以采用并行方式,用特殊接口直接完成外围设备与存储器之间的传送。

功能

微型计算机是功能提高最快的计算机,常按数据总线的宽度,即一次操作中所能传送的二进制位数最大值,细分为4位机、8位机、16位机和32位机等。总线宽度通常与在存储器单元或寄存器中保存的、或运算部件所处理的二进制位数相同。为使运算达到更高的精度,许多微型计算机允许用一对寄存器来保留双倍长的值。

4位机

1971年问世的微处理器芯片是4位宽的,可以表示一个十进制数字,是为计算器而设计的。1974年问世的第一块单片机也是4位的。

8位机

在计算机中称8位宽的数为字节,可以用来表示整数、字符或两个十进制数字。最早的8位机于1972年问世,用在键盘显示器终端,后来的8位机带有双精度运算指令等,指令系统与寻址方式更加完善,可用于智能终端、商业销售点终端、通信交换、数据采集和办公室自动化等许多方面。8位单片机于1977年问世。

16位机

最早的16位机于1973年问世,是针对工业控制而设计的。16位是小型机的数据宽度,它标志着微型计算机的功能已达到一个新的高度。很多16位机具有虚拟存储和多道程序处理的能力,便于构成多处理器协同工作。在小型机方案的微型化方面出现了双极型16位机,它能执行对应小型机的同样程序。16位单片机于1979年问世。特别是16位信号处理用的单片机,在同一块芯片上包含有快速阵列乘法器或模拟接口电路,使微型计算机的应用扩展到了模拟信号处理领域。

32位机

1981年以来,用超大规模集成电路实现的32位微处理器,不仅具有浮点运算功能,而且用硬件实现了编译程序和操作系统中一些原来用软件完成的功能。32位单片机,不仅包含有一般的存储器与外围设备的接口作为一般的单片机使用,而且还包含有专门的通信链路接口,能按计算方法的特点直接连成线形的、树形的或矩形的阵列,满足快速响应的要求。32位信号处理用的单板机,可用于信号处理、仪表、通信、数据处理、图像处理、高速控制和语音处理等许多方面。

公共密钥加密算法要求完成几百位宽的数的几百次乘法,已经制成具有 512位运算的单片微处理器,完成(A*B)±C等快速运算,用作一般微型计算机的协处理器。

应用

微型计算机是应用最广的计算机,可分为通用与专用两类。通用微型计算机的指令系统,一般可用于数值计算和信息处理等许多方面,配有比较完善的系统软件和外围设备。专用微型计算机的逻辑结构根据具体算法特点而进行设计,用以满足快速响应要求。这两类机器用于信息作业的物理形式转换、存储、处理和传输等各个环节。

信息的转换

为了能应用计算技术,必须把输入信息从其他物理形式转换成计算机用的代码形式,而对输出信息进行相反的转换。办公室自动化用的微型计算机,利用多用键盘机械将字符转换成代码,或用字符识别设备把印刷字符或手写字符转换成数字代码。再进一步的发展,就是将口述的话直接转换成代码。将图像、语音、电信号等用各种物理形式表示的信息转换成数字形式或反转换,都是用接口硬件和软件完成的。这些是微型计算机应用的重要组成部分。

信息的保存和处理

利用微型计算机,借助编码的文件存储能力,用数据库取代档案柜,可以减少各种文件记录的体积,实现寻找和检索的自动化。信息的保存需要足够容量的文件存储器,主要是用磁盘设备。信息的处理包括识别、变换、计算、逻辑推理和判断等,其复杂程度取决于用途。

信息的传输

微型计算机和各种信息技术通过数据网互相联系,完成信息交换。数字通信具有保真、保密、清楚、距离远、与计算机兼容等许多优点。在通信应用中,微型计算机完成控制和转换功能。使用专用的加密微处理器芯片,可用电子方式传送个人信件、秘密金融信息和签字等,不必担心窃听或伪造。电子办公室的文件分发、商业上的销售点终端以及家用计算机等,都是和信息的传输相辅相成的。

研制系统

能为用户系统的软件和硬件提供综合调试的工具。一般包含有一个主处理器,用来控制和管理整个研制系统的资源;一个从处理器,用来仿真目标系统的功能;足够容量的存储器,用来存放数据和程序;各种基本软件。设计者利用此系统设计、调试、优化现成的微处理器、相应的外围设备和附件;设计研制目标系统的软件和相应的硬件等。



推荐阅读
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
author-avatar
易秀胜_444
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有