當前位置:吉日网官网 - 傳統故事 - 在有線程的操作系統中,資源分配和調度的基本單位是什麽?進程還是線程?為什麽?

在有線程的操作系統中,資源分配和調度的基本單位是什麽?進程還是線程?為什麽?

在有線程的操作系統中,資源分配和調度的基本單位是進程。

進程代表運行活動集的單個計算機程序,活動集是系統資源分配和調度的基本單位,也是操作系統結構的基礎。

在早期面向進程的計算機結構中,進程是程序的基本執行實體,而在現代面向線程的計算機結構中,進程是線程的容器。程序是指令、數據及其組織形式的描述,進程是程序的實體。

操作系統之所以引入進程的概念:從理論上來說,是對正在運行的程序進程的抽象。從實現的角度來看,它是壹種數據結構,旨在清晰地描述動態系統的內部規律,有效地管理和調度進入計算機系統主存的程序。

擴展數據:

線程的實體包括程序、數據和TCB。線程是壹個動態的概念,其動態特性由線程控制塊(TCB)來描述。TCB包括以下信息:

1,線程狀態。

2、線程不運行時,節省的字段資源。

3.壹組執行堆棧。

4.存儲每個線程的局部變量主存區。

5.在同壹個進程中訪問主存和其他資源。

壹組寄存器和堆棧,用於指示所執行指令序列的程序計數器、保留局部變量、壹些狀態參數和返回地址等。

百度百科-流程

  • 上一篇:土木工程——建設未來城市的重要基石!
  • 下一篇:城市汙水處理典型工藝
  • copyright 2024吉日网官网