打印机的i/o控制主要采用什么方式

Goldfish Tears 2024-05-10 06:37:52
最佳回答
器的连接和数据交换都需要通过接口设备来实现,前者被称为i/o接口,而后者则被称为存储器接口。存储器通常在cpu的同步控制下工作,接口电路比较简单;而i/o设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指i/o接口。 一、i/0接口的概念 1、接口的分类 i/o接口的功能是负责实现cpu通过系统总线把i/o电路和 外围设备联系在一起,按照电路和设备的复杂程度,i/o接口的硬件主要分为两大类: (1)i/o接口芯片 这些芯片大都是集成电路,通过cpu输入不同的命令和参数,并控制相关的i/o电路和简单的外设作相应的操作,常见的接口芯片如定时/计数器、中断**、dma**、并行接口等。 (2)i/o接口控制卡 有若干个集成电路按一定的逻辑组成为一个部件,或者直接与cpu同在主板上,或是一个插件插在系统总线插槽上。 按照接口的连接对象来分,又可以将他们分为串行接口、并行接口、键盘接口和磁盘接口等。 2、接口的功能 由于计算机的外围设备品种繁多,几乎都采用了机电传动设备,因此,cpu在与i/o设备进行数据交换时存在以下问题: 速度不匹配:i/o设备的工作速度要比cpu慢许多,而且由于种类的不 同,他们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。 时序不匹配:各个i/o设备都有自己的定时控制电路,以自己的速度传 输数据,无法与cpu的时序取得统一。 信息格式不匹配:不同的i/o设备存储和处理信息的格式不同,例如可以分为串行和并行两种;也可以分为二进制格式、acsii编码和bcd编码等。 信息类型不匹配:不同i/o设备采用的信号类型不同,有些是数字信号,而 有些是模拟信号,因此所采用的处理方式也不同。 基于以上原因,cpu与外设之间的数据交换必须通过接口来完成,通常接口有以下一些功能: (1)设置数据的寄存、缓冲逻辑,以适应cpu与外设之间的速度差异,接口通常由一些寄存器或ram芯片组成,如果芯片足够大还可以实现批量数据的传输; (2)能够进行信息格式的转换,例如串行和并行的转换; (3)能够协调cpu和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等; (4)协调时序差异; (5)地址译码和设备选择功能; (6)设置中断和dma控制逻辑,以保证在中断和dma允许的情况下产生中断和dma请求信号,并在接受到中断和dma应答之后完成中断处理和dma传输。 3、接口的控制方式 cpu通过接口对外设进行控制的方式有以下几种: (1)程序查询方式 这种方式下,cpu通过i/o指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否则cpu等待,循环查询。 这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于cpu的速度远远高于外设,因此通常处于等待状态,工作效率很低 (2)中断处理方式 在这种方式下,cpu不再被动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以向cpu提出服务请求,cpu如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。 中断处理方式的优点是显而易见的,它不但为cpu省去了查询外设状态和等待外设就绪所花费的时间,提高了cpu的工作效率,还满足了外设的实时要求。但需要为每个i/o设备分配一个中断请求号和相应的中断服务程序,此外还需要一个中断**(i/o接口芯片)管理i/o设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等。 此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断**,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数据交换,系统的性能会很低。 (3)dma(直接存储器存取)传送方式 dma最明显的一个特点是它不是用软件而是采用一个专门的**来控制内存与外设之间的数据交流,无须cpu介入,大大提高cpu的工作效率。 在进行dma数据传送之前,dma**会向cpu申请总线控制 权,cpu如果允许,则将控制权交出,因此,在数据交换时,总线控制权由dma**掌握,在传输结束后,dma**将总线控制权交还给cpu。 二、常见接口 1、并行接口 目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针d形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。 现在有五种常见的并口:4位、8位、半8位、epp和ecp,大多数pc机配有4位或8位的并口,许多利用intel386芯片组的便携机配有epp口,支持全部ieee1284并口规格的计算机配有ecp并口。 标准并行口4位、8位、半8位:4位口一次只能输入4位数据,但可以输出8位数据;8位口可以一次输入和输出8位数据;半8位也可以。 epp口(增强并行口):由intel等公司开发,允许8位双向数据传送,可以连接各种非打印机设备,如扫描仪、lan适配器、磁盘驱动器和cdrom 驱动器等。 ecp口(扩展并行口):由microsoft、hp公司开发,能支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用dma(直接存储器 访问)。 目前几乎所有的586机的主板都集成了并行口插座,标注为 paralle1或lpt1,是一个26针的双排针插座。 2、串行接口 计算机的另一种标准接口是串行口,现在的pc机一般至少有两个串行口com1和com2。串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去。这样,虽然速度会慢一些,但传送距离较并行口更长,因此长距离的通信应使用串行口。通常com1使用的是9针d形连接器,而com2有些使 用的是老式的db25针连接器。 3、磁盘接口 (1)ide接口 ide接口也叫做ata端口,只可以接两个容量不超过528m的硬盘驱动器,接口的成本很低,因此在386、486时期非常流行。但大多数ide接口不支持dma数据传送,只能使用标准的pci/o端口指令来传送所有的命令、状态、数据。几乎所有的586主板上都集成了两个40针的双排针ide接口插座,分别标注为ide1和ide2。 (2)eide接口 eide接口较ide接口有了很大改进,是目前最流行的接口。首先,它所支持的外设不再是2个而是4个了,所支持的设备除了硬盘,还包括cd-rom驱动器磁盘备份设备等。其次,eide标准取消了528mb的限制,代之以8gp限制。第三,eide有更高的数据传送速率,支持pio模式3和模式4标准。 4、scsi接口 scsi(smallcomputersysteminterface)小计算机系统接口,在做图形处理和网络服务的计算机中被广泛采用scsi接口的硬盘。除了硬盘以外,scsi接口还可以连接cd-rom驱动器、扫描仪和打印机等,它具有以下特点: 可同时连接7个外设; 总线配置为并行8位、16位或32位; 允许最大硬盘空间为8.4gb(有些已达到9.09gb); 更高的数据传输速率,ide是2mb每秒,scsi通常可以达到5mb每秒,fastscsi(scsi-2)能达到10mb每秒,最新的scsi-3甚至能够达到40mb每秒,而eide最高只能达到16.6mb每秒; 成本较ide和eide接口高很多,而且,scsi接口硬盘必须和scsi接口卡配合使用,scsi接口卡也比ied和eide接口贵很多。 scsi接口是智能化的,可以彼此通信而不增加cpu的负担。在ide和eide设备之间传输数据时,cpu必须介入,而scsi设备在数据传输过程中起主动作用,并能在scsi总线内部具体执行,直至完成再通知cpu。 5、u**接口 最新的u**串行接口标准是由microsoft、intel、compaq、ibm等大公司共同推出,它提供机箱外的热即插即用连接,用户在连接外设时不用再打开机箱、关闭电源,而是采用“级联”方式,每个u**设备用一个u**插头连接到一个外设的u**插座上,而其本身又提供一个u**插座给下一个u**设备使用,通过 这种方式的连接,一个u****可以连接多达127个外设,而每个外设间的距离可达5米。u**统一的4针圆形插头将取代机箱后的众多的串/并口(鼠标、modem)键盘等插头。u**能智能识别u**链上外围设备的插入或拆卸。 除了能够连接键盘、鼠标等,u**还可以连接**dn、电话系统、数字音响、打印机以及扫描仪等低速外设。 三、i/o扩展槽 i/o扩展槽即i/o信号传输的路径,是系统总线的延伸,可以插入任意的标准选件,如显示卡、解压卡、modem卡和声卡等。通过i/o扩展槽,cpu可对连接到该通道的所有i/o接口芯片和控制卡寻址访问,进行读写。 根据总线的类型不同,主板上的扩展槽可分为**a、e**a、mac、vesa和pci几种。 (1)**a插槽 黑色,分为8位、16位两种。16位的扩展槽可以插8位和16位的控制卡,但8位的扩展槽只能插8位卡。 (2)e**a插槽 棕色,外型、长度与16位的**a卡一样,但深度较大,可插入**a与e**a控制卡。 (3)vesa插槽 棕色,位于16位**a扩展插槽的下方,与**a插槽配合使用。 (4)pci插槽 白色,与vesa插槽一样长,与**a插槽平行,不需要与**a插槽配合使用,而且只能插入pci控制卡。由于主板的空间有限,pci插槽要占用**a插槽的位置参考资料: 20210311
汇率兑换计算器

类似问答
  • 器官3d打印的主要应用在那些方面?
    • 2024-05-10 19:04:14
    • 提问者: 未知
    自3d打印技术问世以来,关于器官打印的研究不断升温,是3d打印领域的一个热门方向。据idtechex预测,到2025年,全球3d打印市场需求为70亿美元,预计其中一半来自3d生物打印领域。成立于2007年的加州organovo公司推出3d打印exvive3d肝组织用于制药公司的药品毒性测试,另外该公司与欧莱雅建立...
  • 采购的主要方式有哪些
    • 2024-05-10 03:39:52
    • 提问者: 未知
    1、招标采购:是由需方提2113出招标条件和合同5261条件,有许多供应4102商同时投标报价。通过招标,需方能够获得价格1653更合理,条件更为优惠的物资供应。招标分为公开招标和邀请招标两种方式。2、非招标采购:是指以公开招标和邀请招标之外的方式取得货物、工程、服务所采用的采购方式。非...
  • 生产控制的方式
    • 2024-05-10 01:16:13
    • 提问者: 未知
    有人称它为负债管理,意指今天的管理是为昨天欠下的债所做的。这种方式在我国企业中...在企业里,凡是能建立定额的地方,都应把定额建立起来,如材料消耗定额、工时定额等等。...
  • 工业控制机与通用个人计算机的主要差别是什么?为了适应工业控制要求,工控机在软硬件上采用了哪些措施?
    • 2024-05-10 20:10:33
    • 提问者: 未知
    工控机和个人计算机的差别。工控机是一种加固的增强型个人计算机,它可以作为一个工业**在工业环境中可靠运行。工控机与普通计算机相比必须具有以下特点: 1)机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。2)机箱内有专用底板,底板上有pci和**a插槽。3)机箱内有专门电源,电源...
  • 打印机打印位置偏移调整的方法是什么?
    • 2024-05-10 00:46:51
    • 提问者: 未知
    可以在打2113印机设置中把打印范围设置为5261当前打印范围即可解决4102。下面以戴尔笔1653记本为例,设置打印范围的方法如下: 1、打开电脑,在电脑桌面找到需要打印的文档,并点击打开,如下图所示: 2、在文档中找到打印设置,并点击进入,如下图所示: 3、在打印机设置中找到打印范围,并...
  • 设计阶段投资控制的主要方法
    • 2024-05-10 15:04:55
    • 提问者: 未知
    1第一步:提高设计人员的综合素质;工程项目设计应本着“统一规划、合理布局、因地制宜、综合开发、配套建设”的原则,做到安全、适应、经济、在适当条件**重美观;2第二步:采用限额设计;是按照批准的投资估算控制初步设计,按照批准的初步设计总概算控制施工图设计;3第三步:引进竞争机制,采用设计招标;开展设计方案优化竞争,以技术先进、造型新颖、安全适用、经济合理、节约投资为衡量设计方案的基础标准;4第四步:...
  • o/a是什么付款方式
    • 2024-05-10 17:18:04
    • 提问者: 未知
    o/a:open account(),全称是open book charge account,又叫account receivable或on credit或on account般后面常跟一个段,如o/a 30/90 days,属于商业信用,户提货后一段时间在支付货款。  o/a属于交货后付款的交货条件,按这种条件交易时,卖方将货物装运出口后,即将货运单据(shipping document)直接交...
  • j**a为什么要采用异常处理机制?
    • 2024-05-10 00:01:44
    • 提问者: 未知
    程序运行中出现异常就会终止程序。而我们可以通过捕获异常,使异常后面的程序正常运行。例如你写个程序读取文件,但是读到一半出错了。如果你不处理异常,那就会连后面的程序也不运行了。如果我们处理了异常,就让异常后面的程序段正常运行。例如关闭文件,释放资源。
  • 用电信息采集系统主要有哪些通信方式
    • 2024-05-10 14:40:54
    • 提问者: 未知
    常规的信息采集系统基本都会涉及到技术开发、服务器、高昂的运维成本,一般的微小企业或者学校是没有办法支撑这笔费用的,很多学校都会选择使用第三方**去制作发布,但是市面上的第三方信息采集系统相对来说限制较大、自定义度较低,基本很难100%满足用户需求,对于这些**,易查分就是一款非常好用的信息采集系统发布工具,自定义度极高、数据安全也超高;用户也不需要再次搭建服务器、技术开发,基本上在易查分3分钟就可...
  • 银行自助打印机打印流水的是用什么打印机的
    • 2024-05-10 02:50:03
    • 提问者: 未知
    银行打印完银行流水,就直接盖章的,如果不是银行打印的,就需要您想法盖章了。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。