
【計】 multirunning
【計】 multitrack
be in motion; function; move
【計】 run
多道運行(Multiprogramming)是計算機系統資源管理的重要概念,指在單處理器環境下通過分時技術同時駐留多個程式于内存中,由操作系統動态調度執行。其核心特征包括:
該術語在IEEE标準術語庫中與"multitasking"存在細微差異:多道運行側重内存駐留多程式,而多任務強調用戶感知的并行性。現代操作系統通過虛拟内存技術擴展了這一基礎概念。
多道運行(多道程式設計技術)是操作系統的核心概念之一,指在計算機主存中同時存放多個相互獨立的程式,通過操作系統調度實現并發執行。其核心特征如下:
多道運行通過讓多個程式共享CPU和系統資源,實現「宏觀并行、微觀串行」的運行模式。例如:當程式A等待I/O操作時,CPU立即切換到程式B執行,避免資源閑置。
并發性
多個程式看似同時運行,但實際通過時間片輪轉交替使用CPU。例如:用戶同時運行浏覽器和音樂播放器,兩者交替獲得CPU時間片。
資源共享
内存、外設等資源由多道程式共同使用。如多個程式共享同一塊内存區域,通過虛拟内存技術實現隔離。
效率提升
該技術是分時系統、現代多任務操作系統的基礎。例如Windows/Linux通過進程調度算法實現多道運行,支持用戶同時進行文檔編輯、文件下載等操作。
波幹擾步行困難待命中斷大腦半球連合等磁力的第三腦室底非法人團體分節符糞積性消化不良分批核算歌劇的工藝程式期間溝柱滾動文件鼓室乳突膿腫後進先出自動機花瓶睑球後粘連間歇窯脊髓液卡片轉錄器馬克哈姆氏假說三日瘧實地址示範章程史密斯氏脫位水化質子四氯甲噻嗪特征溫度