热门标签 | 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等快速运算,用作一般微型计算机的协处理器。

应用

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

信息的转换

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

信息的保存和处理

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

信息的传输

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

研制系统

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



推荐阅读
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 本文详细介绍了Java中的输入输出(IO)流,包括其基本概念、分类及应用。IO流是用于在程序和外部资源之间传输数据的一套API。根据数据流动的方向,可以分为输入流(从外部流向程序)和输出流(从程序流向外部)。此外,还涵盖了字节流和字符流的区别及其具体实现。 ... [详细]
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社区 版权所有