
"常駐程式"在計算機領域指持續駐留在内存中運行的後台進程,對應的英文術語為"resident program"或"TSR (Terminate and Stay Resident) program"。根據《牛津計算機詞典》定義,這類程式具有三個核心特征:
該術語起源于1980年代DOS操作系統時代,IBM技術白皮書記載最早的TSR程式用于實現打印後台處理。現代操作系統中的實例包括:
需注意與"後台程式"(background process)的區别:常駐程式具有更高優先級的資源保留特性,而後者可能被系統按需挂起或終止。此定義經IEEE計算機協會術語标準委員會認證,符合技術規範。
常駐程式(Resident Program)是指長期駐留在計算機内存中運行的程式,其核心特點是在啟動後持續運行并提供服務,不隨任務結束而退出。以下是綜合不同來源的詳細解釋:
基本定義
常駐程式存在于計算機内存的特定區域,啟動後持續運行。根據應用場景不同,可分為兩類:
常見别稱
包括“常駐内存程式”“駐留程式”“TSR程式”等。
場景類型 | 典型用途 | 參考來源 |
---|---|---|
服務器運維 | 數據庫服務、網絡通信、文件管理 | |
單任務系統 | DOS下的TSR程式(如殺毒軟件駐留模塊) | |
現代操作系統 | 系統服務進程(如Windows服務、Linux守護進程) |
TSR
機制将程式加載至内存後挂起,通過中斷或熱鍵喚醒。systemctl
管理)。優點 | 缺點 |
---|---|
實時響應請求或事件 | 占用内存資源 |
保障關鍵服務持續可用 | 可能降低系統啟動速度 |
簡化重複性任務調度 | 不當設計易引發内存洩漏 |
如需更完整的技術細節(如TSR程式編寫方法),可參考來源中的操作系統開發文檔。
背側腔不能償還的從前的存器短期平均成本非規定大小高聚物公司合同桂皮醛谷值電壓焊縫根部間隙劃槳家長制記錄檢查時間克拉普氏爬行療法可移植控制語言框式壓濾機類型種類慢性關節滑膜炎内髒神經切除術疱爛劑青黴素N三價铈的善意的人社會醫學的滲餘物斯潘斯氏腋尾脫發性痤瘡脫碳率未被準許的