【系統公告】頁面上方功能列及下方資訊全面更換新版,『舊用戶且擁有VIP』可再切回舊版。 前往查看

教甄◆資訊科技概論專業(電腦科)題庫下載題庫

上一題
32.下列有關多工 Multi-processing、多執行緒(Multithreading)作業差異,何者正確?
(A)同屬某個行程 (process)的多個執行緒(threads)不使用共用記憶空間
(B)每一個執行緒(threads),皆有自己的程式計數器(Program Counter)
(C) Multi-processing 會以先佔式(preemptive)、或協調式(cooperative)多工進行系統保護措施
(D)執行緒 Threads 之間,作業系統不提供彼此間的保護措施。


答案:登入後觀看
難度: 非常困難
1F
william 大三上 (2019/04/10)
多執行緒 ( Multi - threading ) 先佔式多工 ( Preemptive Multitasking ) 【多執行緒 ( Multi - threading ) 】 又稱為 Light - Weighted Process ,它與傳統的行程 ( Process ) 非常類似,只不過一個行程中可能會包含數個Threads ,同屬某個行程的各 Threads 會共用某塊共同記憶體,以降低彼此間控制權轉移時的負擔。Process與 Thread 兩者間的異同可用下表來說明: 

 

ProcessThreads相同點1、每一個 Process ( Thread ) 依序執行。2、每一個 Process ( Thread ) 有自己的程式計數器 ( Program Counter ) ,可以用來記錄、追  蹤執行的狀態。3、所有的 Process ( Thread ) 共同分享 CPU 資源。相異點1、Processes 間彼此為獨立的個體...
查看完整內容

32.下列有關多工 Multi-processing、多執行緒(Multithr..-阿摩線上測驗