什么是調(diào)度?按照某種調(diào)度算法,從進(jìn)程的ready隊(duì)列中選擇進(jìn)程給CPU。
linux內(nèi)核是linux操作系統(tǒng)中最核心的部分,用于實(shí)現(xiàn)對(duì)硬件部件的編程控制和接口操作。Linux內(nèi)核主要由5個(gè)模塊構(gòu)成,分別是:進(jìn)程調(diào)度模塊、內(nèi)存管理模塊、虛擬文件系統(tǒng)模塊、進(jìn)程間通信模塊。 Linux經(jīng)常使用散列表來(lái)實(shí)現(xiàn)高速緩存,高速緩存是需要快速訪問(wèn)的信息。
進(jìn)程的概念首先是在20世紀(jì)60年代初期由MIT的Multics系統(tǒng)和IBM的TSS/360系統(tǒng)引入的。在40多年的發(fā)展中,人們對(duì)進(jìn)程有過(guò)各種各樣的定義。現(xiàn)列舉較為著名的幾種。