计算机组成 计算机五大部件 I/O 输入 输出设备 以及控制器
輸入輸出 I/O設(shè)備
輸入輸出設(shè)備(I/O)起著人和計(jì)算機(jī)、設(shè)備和計(jì)算機(jī)、計(jì)算機(jī)和計(jì)算機(jī)的聯(lián)系作用。
輸入設(shè)備:凡是對計(jì)算機(jī)發(fā)出計(jì)算機(jī)能識別的信號 就算輸入設(shè)備
OCR,掃描儀,耳麥 ,寫字板等
輸出設(shè)備:能夠接受和識別計(jì)算機(jī)發(fā)出的信號數(shù)據(jù) 就是輸出設(shè)備
音響,顯示器 ,打印機(jī),機(jī)床
控制器
控制器是指揮計(jì)算機(jī)的各個部件按照指令的功能要求協(xié)調(diào)工作的部件,是計(jì)算機(jī)的神經(jīng)中樞和指揮中心,由指令寄存器IR(InstructionRegister)、程序計(jì)數(shù)器PC(ProgramCounter)和操作控制器0C(OperationController)三個部件組成,對協(xié)調(diào)整個電腦有序工作極為重要。
控制器要遵循三個條件
1 有規(guī)定性進(jìn)行 IR
2 自動性進(jìn)行 PC
3 有秩序的進(jìn)行 OC
1 有規(guī)定性進(jìn)行
按照規(guī)定進(jìn)行,就要有指令,既然有指令,就要有存儲指令的單元。于是就有了 “指令寄存器”
以下出自百度:
指令寄存器:用以保存當(dāng)前執(zhí)行或即將執(zhí)行的指令的一種寄存器。指令內(nèi)包含有確定操作類型的操作碼和指出操作數(shù)來源或去向的地址。指令長度隨不同計(jì)算機(jī)而異,指令寄存器的長度也隨之而異。計(jì)算機(jī)的所有操作都是通過分析存放在指令寄存器中的指令后再執(zhí)行的。指令寄存器的輸人端接收來自存儲器的指令,指令寄存器的輸出端分為兩部分。操作碼部分送到譯碼電路進(jìn)行分析(指令譯碼器),指出本指令該執(zhí)行何種類型的操作;地址部分送到地址加法器生成有效地址后再送到存儲器,作為取數(shù)或存數(shù)的地址。
2 自動的進(jìn)行
當(dāng)指令發(fā)出,進(jìn)行執(zhí)行指令,指令完成后程序自動加一,執(zhí)行下一條指令,執(zhí)行分為兩種
PS:早起辦法是在指令中包含了下一條指令的地址。在指令執(zhí)行過程中將這個地址送人指令地址寄存器即可達(dá)到程序持續(xù)運(yùn)行的目的。這個方法適用于早期以磁鼓、延遲線等串行裝置作為主存儲器的計(jì)算機(jī)。根據(jù)本條指令的執(zhí)行時間恰當(dāng)?shù)貨Q定下一條指令的地址就可以縮短讀取下一條指令的等待時間,從而收到提高程序運(yùn)行速度的效果。
1 順序執(zhí)行
pc中存放程序首址,執(zhí)行一條pc后,自動加一 ,執(zhí)行下一條
2 轉(zhuǎn)移
轉(zhuǎn)移以后 地址和數(shù)據(jù)同時傳送,地址傳說到 “地址寄存器MAR”,數(shù)據(jù)傳送到“程序計(jì)數(shù)器PC”
(設(shè):當(dāng)i大于0 ,i小于0,等于0 其結(jié)果不同,就是轉(zhuǎn)移)
百度百科:http://baike.baidu.com/view/122229.htm
3 有秩序的執(zhí)行
我們?nèi)绾闻袛嘀噶钊绾瓮瓿桑峭ㄟ^時間基準(zhǔn),知道大致什么時間完成一條指令。如此才能進(jìn)行一條接一條的指令,于是有了 時序線路。(時序系統(tǒng))
PS:這塊弄的我頭發(fā)大,腦袋發(fā)呆啊,什么觸發(fā)器,什么pc脈沖
PS:完成一個特定操作,所持續(xù)的時間叫做節(jié)拍
時序部件:觸發(fā)器 - X端口和 cp端口 ,當(dāng)數(shù)據(jù)加到x端口,但其數(shù)據(jù)并沒有進(jìn)入寄存器,需要cp端口脈沖一上來,觸發(fā)器翻轉(zhuǎn),數(shù)據(jù)進(jìn)去了(鬼才知道這是什么→_→)
時鐘 (一種基準(zhǔn)單位,像手表中的 石英 有規(guī)律震動)
總結(jié)
以上是生活随笔為你收集整理的计算机组成 计算机五大部件 I/O 输入 输出设备 以及控制器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity手游汉化笔记⑦:il2cpp脚
- 下一篇: 网络管理:基本编码规则(BER)