13 有關程序(process)的觀念,下列敘述何者錯誤?
(A)每個程序有其獨立的定址空間(address space)
(B)每個程序有自己的分頁表(page table)
(C)程序之間需透過程序間通訊(interprocess communication)機制才能彼此互相溝通
(D)使用者程序(user process)在呼叫系統(system call)要求核心的服務時,系統需進行內文交換(context switch)

答案:登入後查看
統計: A(6), B(12), C(14), D(19), E(0) #1216346

詳解 (共 3 筆)

#2422905
程序裡,系統呼叫只需模式切換,並且負擔輕
(共 22 字,隱藏中)
前往觀看
3
0
#1303689
使用者程序(user process)在呼叫系統(system call)要求核心的服務時,系統"不"需進行內文交換(context switch
2
0
#4756205
    • 行程的概念主要有兩點:
      • 行程是一個實體。每一個行程都有它自己的地址空間,一般情况下,包括文本區域(text region)、數据區域(data region)和堆栈(stack region)。
      • 文本區域存儲處理器執行的代碼;
      • 數据區域存儲變量和行程執行期間使用的動態分配的内存;
      • 堆棧區域存儲著活動過程調用的指令和本地變量。
      • 行程是一個“執行中的程序”。程序是一個有生命的實體,只有處理器賦予程序生命時,它才能成為一個活動的實體,我们稱其為行程。
    • process:將程式(program)載入記憶體中,變成可執行的process
      • thread:一個process可以產生多個thread。
      • process 之間的address space並不相同,thread則共用相同的address space

 

來自 <https://chenhh.gitbooks.io/parallel_processing/content/process.html#%E7%AD%89%E5%BE%85%EF%BC%88%E9%98%BB%E5%A1%9E%EF%BC%89%E5%96%9A%E9%86%92

1
0