用戶進程通過read等系統(tǒng)調用接口向操作系統(tǒng)(即CPU)發(fā)出IO請求,請求讀取數據到自己的用戶內存緩沖區(qū)中,然后該進程進入阻塞狀態(tài)。
操作系統(tǒng)收到用戶進程的請求后,進一步將IO請求發(fā)送給DMA,然后CPU就可以去干別的事了。
DMA將IO請求轉發(fā)給磁盤。
磁盤驅動器收到內核的IO請求后,把數據讀取到自己的緩沖區(qū)中,當磁盤的緩沖區(qū)被讀滿后,向DMA發(fā)起中斷信號告知自己緩沖區(qū)已滿。
DMA收到磁盤驅動器的信號,將磁盤緩沖區(qū)中的數據copy到內核緩沖區(qū)中,此時不占用CPU( PIO 這里是占用CPU的)。
如果內核緩沖區(qū)的數據少于用戶申請讀的數據,則重復步驟3、4、5,直到內核緩沖區(qū)的數據符合用戶的要求為止。
內核緩沖區(qū)的數據已經符合用戶的要求,DMA停止向磁盤發(fā)IO請求。
DMA發(fā)送中斷信號給CPU。
CPU收到DMA的信號,知道數據已經準備好,于是將數據從內核空間copy到用戶空間,系統(tǒng)調用返回。
用戶進程讀取到數據后繼續(xù)執(zhí)行原來的任務。
跟PIO模式相比,DMA就是CPU的一個代理,它負責了一部分的拷貝工作,從而減輕了CPU的負擔。
需要注意的是,DMA承擔的工作是從磁盤的緩沖區(qū)到內核緩沖區(qū)或網卡設備到內核的 soket buffer的拷貝工作,以及內核緩沖區(qū)到磁盤緩沖區(qū)或內核的 soket buffer 到網卡設備的拷貝工作,而內核緩沖區(qū)到用戶緩沖區(qū)之間的拷貝工作仍然由CPU負責。
可以肯定的是,PIO模式的計算機我們現在已經很少見到了。
大型電機驅動的設備一般都是企業(yè)的核心設備,直接影響企業(yè)的生產狀況,因此人們應該對其起動給予特別的關注,合理的選擇起動裝置將給企業(yè)帶來很大的經濟效益。但是電機起動技術畢竟不是一個企業(yè)的核心技術,許多企業(yè)的電氣工作者很少有時間來研究各種起動方法之間的差別,往往會造成不恰當的選擇,有時甚至不得不做出二次選擇,給企業(yè)造成不應有的損失。因此,如實地說明各種起動方法的性能及其差別是非常重要的。
⒈ 引起電網電壓波動,影響同電網其它設備的運行
交流電動機在全壓直接起動時,起動電流會達到額定電流的4~7倍,當電機的容量相對較大時,該起動電流會引起電網電壓的急劇下降,影響同電網其它設備的正常運行。
軟起動時,起動電流一般為額定電流的2~3倍,電網電壓波動率一般在10%以內,對其它設備的影響非常小。
⒉ 對電網的影響
對電網的影響主要表現在兩個方面:
①超大型電機直接起動的大電流對電網的沖擊幾乎類似于三相短路對電網的沖擊,常常會引發(fā)功率振蕩,使電網失去穩(wěn)定。
②起動電流中含有大量的高次諧波,會與電網電路參數引起高頻諧振,造成繼電保護誤動作、自動控制失靈等故障。
軟起動時起動電流大幅度降低,以上影響可完全免除。
170INT11000-
170M4813-
170M4956
170PNT11020
1715-IF16
171CCC96030
171CCS78000
1732D-16CFGM12M12
1732D-IB161212D
1732E-8CFGM8R
1732E8X8M12DR
1734D-IA8XOA8
1734-IB8
1734-IE4C
1734-MB
1734-RTB
1734-RTB3
1734-RTB3S
1734-RTBCJC
1734-RTBS
1734-TB3S
1734-TBS
1734-VHSC24
1738-AENTR
1738-IB8M8
1746-0B16E
1746-0BP16
1746-0V16
1746-BAS-T
1746-C7
1746-HSCE
1746-HSRV
1746-I08
1746-IA8
1746-IB16
1746-IG16
1746-IM16
1746-IV8
1746-N2
1746-NI04V
1746-NI4
1746-NI8
1746-NIO4
1746-NIO4I
1746-NIO4V
1746-NT4
1746-OA16
1746-OB16
1746-OBP16
1746-OW16T
1746-OW8
1746-OX8
1746-P1
1746-P2
1746-P3
1746-P4
1747-AIC
1747-BA
1747-BSN
1747-CP3
1747-KFC15
1747-L511
1747-L514
1747-L524
1747-L532
1747-L541