❶ 是系統進行資源分配和調度的一個獨立單位,是什麼意思
進程是一個獨立的運行單位,也是系統進行資源分配和調度的基本單位。
進程是一個具有獨立功能的程序關於某個數據集合的一次運行活動。它可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程序的代碼,還包括當前的活動,通過程序計數器的值和處理寄存器的內容來表示。
進程的概念主要有兩點:
第一,進程是一個實體。每一個進程都有它自己的地址空間,一般情況下,包括文本區域(text region)、數據區域(data region)和堆棧(stack region)。文本區域存儲處理器執行的代碼;數據區域存儲變數和進程執行期間使用的動態分配的內存;堆棧區域存儲著活動過程調用的指令和本地變數。
第二,進程是一個「執行中的程序」。程序是一個沒有生命的實體,只有處理器賦予程序生命時(操作系統執行之),它才能成為一個活動的實體,我們稱其為進程。
❷ 在引入線程的操作系統中,資源分配和調度的基本單位是什麼
進程(Process)是系統進行資源分配和調度的基本單位。
進程也是搶占處理機的調度單位,它擁有一個完整的虛擬地址空間。當進程發生調度時,不同的進程擁有不同的虛擬地址空間,而同一進程內的不同線程共享同一地址空間。
與進程相對應,線程與資源分配無關,它屬於某一個進程,並與進程內的其他線程一起共享進程的資源。
線程只由相關堆棧(系統棧或用戶棧)寄存器和線程式控制製表TCB組成。寄存器可被用來存儲線程內的局部變數,但不能存儲其他線程的相關變數。
通常在一個進程中可以包含若干個線程,它們可以利用進程所擁有的資源。在引入線程的操作系統中,通常都是把進程作為分配資源的基本單位,而把線程作為獨立運行和獨立調度的基本單位。由於線程比進程更小,基本上不擁有系統資源;
故對它的調度所付出的開銷就會小得多,能更高效的提高系統內多個程序間並發執行的程度,從而顯著提高系統資源的利用率和吞吐量。因而近年來推出的通用操作系統都引入了線程,以便進一步提高系統的並發性,並把它視為現代操作系統的一個重要指標。
(2)資源調度單位是什麼擴展閱讀
線程的實體包括程序、數據和TCB。線程是動態概念,它的動態特性由線程式控制制塊TCB(Thread Control Block)描述。TCB包括以下信息:
(1)線程狀態。
(2)當線程不運行時,被保存的現場資源。
(3)一組執行堆棧。
(4)存放每個線程的局部變數主存區。
(5)訪問同一個進程中的主存和其它資源。
用於指示被執行指令序列的程序計數器、保留局部變數、少數狀態參數和返回地址等的一組寄存器和堆棧。
❸ TD-LTE的資源單位RE、RB、REG、CCE是什麼意思
1、RE(Resource Element):LTE最小的時頻資源單位,頻域上佔用1個子載波(15KHz),時域上佔用1個OFDM符號(1/14ms)。
2、RB(Resource Block):無線側數據信道可調度的最小物理資源單位,也是LTE系統最
小的調度單位,上下行業務信道都以RB為單位進行調度。時域上佔7個OFDM符號,頻域上
佔12個連續字載波,由此可知1RB=84RE;
3、REG(Resource Element Group):資源粒子組,由4個RE組成,即1REG=4RE;
4、CCE(Control Channel Element):PDCCH傳輸的物理資源以CCE為單位,一個CCE
的大小是9個REG,即1CCE=9REG=36RE。
❹ CPU調度的基本單位是
CPU調度的基本單位是是線程。
線程是操作系統能夠進行運算調度的最小單位。
一條線程指的是進程中一個單一順序的控制流,一個進程中可以並發多個線程,每條線程並行執行不同的任務。在Unix System V及SunOS中也被稱為輕量進程(lightweight processes),但輕量進程更多指內核線程(kernel thread),而把用戶線程(user thread)稱為線程。
(4)資源調度單位是什麼擴展閱讀
通常在一個進程中可以包含若干個線程,它們可以利用進程所擁有的資源,在引入線程的操作系統中,通常都是把進程作為分配資源的基本單位,而把線程作為獨立運行和獨立調度的基本單位,由於線程比進程更小,基本上不擁有系統資源,故對它的調度所付出的開銷就會小得多,能更高效的提高系統內多個程序間並發執行的程度。
當下推出的通用操作系統都引入了線程,以便進一步提高系統的並發性,並把它視為現代操作系統的一個重要指標。
❺ 在計算機操作系統中資源分配的最小單位
進程是最小的資源分配單位。
不管系統是否支持線程,在支持線程的系統中,線程是調度的基本單位。同一進程中的各個線程擁有共同的共享地址空間。
進程是計算機中的程序關於某數據集合上的一次運行活動,是操作系統結構的基礎。在早期面向進程設計的計算機結構中,進程是程序的基本執行實體。在當代面向線程設計的計算機結構中,進程是線程的容器。程序是指令、數據及其組織形式的描述,進程是程序的實體。
而線程是獨立調度和分派的基本單位。它被包含在進程之中,是進程中的實際運作單位。一個進程中可以並發多個線程,每條線程並行執行不同的任務。
❻ lte中pbch採用的調度單位是什麼
pbch不需要調度啊,跑在pbch上面的 mib是每40ms調度發一次,固定的分配6個RB的資源
❼ 操作系統時間調度基本單位是內核線程還是進程
操作系統資源的分配依舊是進程,線程公用非配給進程的資源。
調度與操作系統的線程的實現有關,如果是管態線程與目態線程是一一對應,則調度的最小單位可以是線程,但我覺得這也就是理論上,一般的商用操作系統可能操作系統調度的單位也是進程。
這種方式可以讓用戶級線程有自己的調度策略。
(純屬個人理解,學的操作系統課程理解的,不一定對)
❽ 在現代操作系統中,資源分配的單位和處理機調度的單位分別是什麼
資源分配的單位是進程,處理機調度的單位是線程
❾ 什麼是線程它與進程有什麼異同
線程的定義:線程(thread),台灣地區譯為執行緒緒程,操作系統技術中的術語,是操作系統能夠進行運算調度的最小單位,它被包涵在進程之中,是行程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以並行多個線程,每條線程並行執行不同的任務。在Unix SystemV及SunOS中也被稱為輕量進程(lightweight processes),但輕量進程更多指內核線程(kernel thread),而把用戶線程(user thread)稱為線程。計算機科學術語,指運行中的程序的調度單位。
線程(thread)是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以並發多個線程,每條線程並行執行不同的任務。
線程是獨立調度和分派的基本單位。線程可以為操作系統內核調度的內核線程,如Win32線程;由用戶進程自行調度的用戶線程,如Linux平台的POSIXThread;或者由內核與用戶進程,如Windows7的線程,進行混合調度。
同一進程中的多條線程將共享該進程中的全部系統資源,如虛擬地址空間,文件描述符和信號處理等等。但同一進程中的多個線程有各自的調用棧(callstack),自己的寄存器環境(registercontext),自己的線程本地存儲(thread-localstorage)。
一個進程可以有很多線程,每條線程並行執行不同的任務。
線程與進程的區別如下:
1、進程是資源分配的最小單位,線程是資源調度的最小單位。
2、線程是在進程下運行的。一個進程可以包含多個線程。
3、進程有自己的獨立地址空間,每啟動一個進程,系統就會為它分配地址空間。而線程是共享進程中的數據的,使用相同的地址空間。
4、同一進程下不同線程間數據容易共享,不同進程間數據很難共享。
❿ 在引入線程的操作系統中,資源分配和調度的基本單位是什麼進程還是線程為什麼
在引入線程的操作系統中,資源分配和調度的基本單位是進程。
進程表示單個運行活動集的計算機程序,是系統的資源分配和調度的基本單元,是操作系統結構的基礎。
在早期面向進程的計算機結構中,過程是程序的基本執行實體,在面向線程設計的現代計算機結構中,進程是線程的容器。程序是對指令、數據及其組織形式的描述,流程是程序的實體。
操作系統引入進程的概念的原因:從理論角度看,是對正在運行的程序過程的抽象。從實現角度看,是一種數據結構,目的在於清晰地刻畫動態系統的內在規律,有效管理和調度進入計算機系統主存儲器運行的程序。
(10)資源調度單位是什麼擴展閱讀:
線程的實體包括程序、數據和TCB。線程是動態概念,它的動態特性由線程式控制制塊TCB(Thread Control Block)描述。TCB包括以下信息:
1、線程狀態。
2、當線程不運行時,被保存的現場資源。
3、一組執行堆棧。
4、存放每個線程的局部變數主存區。
5、訪問同一個進程中的主存和其它資源。
用於指示被執行指令序列的程序計數器、保留局部變數、少數狀態參數和返回地址等的一組寄存器和堆棧。
參考資料來源:網路-進程