作者a1598742002 (谁知道)
看板NTUBIME102HW
标题[微机] 一些名词
时间Fri Jun 8 00:30:14 2012
Polling:最简单的方式让I/O device与CPU沟通。I/O device只要将information放进
status register,CPU会周期性的检查并取得information来得知需要服务的device。
Interrupt-driven I/O:利用interrupt的机制,当一个I/O device需要服务时,会发出
interrupt来通知CPU。一个I/O interrupt对於指令的执行是asynchronous,Control
unit需要在执行一个新指令时检查是否有pending I/O interrupt。I/O interrupt也会传
达更多讯息,如哪个device发出的interrupt和它的priority。
DMA(Direct Memory Access):提供一个device controller,让I/O device能够直接在记
忆体做资料的传输,不需要CPU的参与。
DMA transfer的三个步骤
1. CPU要初始化DMA controller,包括提供I/O device的名称、执行何种运算、记忆体位
置以及所要传送的bytes数。
2. DMA开始运作。如果request需要多於一次的transfer在bus上,DMA unit会产生下一个
memory address和初始下一次的transfer。
3. 一旦DMA transfer完成,DMA controller发出一个interrupt给CPU。
Programmed I/O transfer
可程式输入输出(英语:PIO)是 CPU 与外围设备(如网卡、硬碟等)传输数据的一种方
法。
当 CPU 上执行的软体程序使用 I/O 地址空间来与输入/输出设备(I/O 设备)进行数据
传输时,系统即进行了 PIO. 这和直接记忆体存取(DMA)恰好相反。
动态随机存取记忆体(Dynamic Random Access Memory,DRAM)属於一种挥发性记忆体
(volatile memory),主要的作用原理是利用电容内储存电荷的多寡来代表一个二进位位
元(bit)是1还是0。
静态随机存取存储器(Static Random Access Memory, SRAM)是随机存取存储器的一种
。所谓的「静态」,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
Handshaking
在数据通信中,由硬体或软体管理的事件序列,在进行信息交换之前,需要对操作模式的
状态互相达成协定。
在接收站和发送站之间建立通信参数的过程。
握手是在通信电路建立之後,信息传输开始之前。 握手用於达成参数,如信息传输率,
字母表,奇偶校验, 中断过程,和其他协议特性。
BIOS(Basic Input/Output System的缩写、中文:基本输出输入系统),是载入在电脑
硬体系统上的最基本的软体程式码。BIOS这个字眼是第一次由CP/M作业系统中出现,描述
在开机阶段载入CP/M与硬体直接沟通的部份。
可擦除可规划式唯读记忆体(英语:Erasable Programmable Read Only Memory),是一
种断电後仍能保留数据的计算机储存晶片——即非易失性的(非挥发性)。一旦编程完成
後,EPROM只能用强紫外线照射来擦除。通过封装顶部能看见矽片的透明窗口,很容易识
别EPROM,这个窗口同时用来进行紫外线擦除。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.7.28
1F:推 w86083:!!!!!!!赞!!! 06/08 00:52
2F:推 neilabc127:推~~ 06/08 01:17
3F:推 YmemY:水 06/08 08:49
4F:推 tony80517:推!! 06/08 10:22