
【計】 concurrent input/output; concurrent input/output
在漢英詞典與計算機科學交叉領域中,"同時進行的輸入輸出"對應的英文術語為Simultaneous Input/Output(簡稱Simultaneous I/O),指系統在同一時間段内并行處理數據接收(輸入)和發送(輸出)的操作模式。該概念最早由馮·諾依曼架構提出,其核心在于打破傳統串行操作的局限性。
從技術實現角度,該機制依賴以下三個要素:
該技術在實際應用中體現為網絡服務器的并發請求處理、實時流媒體傳輸等場景。牛津計算機詞典(第7版)特别指出,該術語與Concurrent I/O存在細微區别:前者強調時間維度的重疊,後者側重資源分配的獨立性。
“同時進行的輸入輸出”通常指計算機系統中能夠并行處理輸入(Input)和輸出(Output)操作的能力,即系統在接收數據的同時也能發送數據,兩者互不阻塞。這一概念常見于以下場景:
硬件層面
例如,現代計算機通過多核處理器、DMA(直接内存訪問)等技術實現并行I/O。DMA允許外設(如硬盤、網卡)直接與内存交換數據,無需CPU全程介入,從而解放CPU資源進行其他任務。
操作系統與編程
通過多線程、異步I/O或非阻塞I/O模型(如Node.js的事件驅動架構),程式可以在等待某個I/O操作完成時繼續處理其他任務,提升吞吐量。例如,服務器同時接收客戶端請求(輸入)并返回響應(輸出)。
網絡通信
全雙工通信協議(如TCP)支持雙向同時傳輸,例如視頻通話中語音和圖像的實時收發。
核心優勢
若需具體技術實現(如具體編程語言或協議),可進一步補充說明應用場景。
白噪聲倒錯電感耦合等離子體焰炬地磁學蝶腭孔丁酰氨定向聽診器惰性的附加人工成本高位字節個别控制膠态的淨貢獻晶體平面脊髓蛛網膜氪氯轉移馬克哈姆氏假說綿棗兒摩擦制動鼓内素蘊含濃碘酊嵌套文件傳送格式全局服務熱單位雙端抹角弧片損害訴訟額的幅度萬事大吉