專利名稱:用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)的設(shè)備和方法
技術(shù)領(lǐng)域:
下面描述的一個(gè)或多個(gè)示例性實(shí)施例涉及一種用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的設(shè)備和方法,其中,所述設(shè)備和方法可提供動(dòng)態(tài)并且有效地管理可重新配置的資源的方案。
背景技術(shù):
由于對(duì)應(yīng)用的低功率和高性能的需求的增加,采用多個(gè)處理核的多核系統(tǒng)呈上升趨勢(shì)。為了有效地管理多核系統(tǒng)的資源,經(jīng)常使用一種將多核系統(tǒng)劃分為相對(duì)小的分區(qū)并將分區(qū)分配到單獨(dú)的應(yīng)用的方法。圖1A和圖1B分別示出傳統(tǒng)的基于管理程序的多核OS和傳統(tǒng)的基于微內(nèi)核的多核OS的示圖。參照?qǐng)D1A,可使用管理程序110對(duì)資源進(jìn)行劃分,并且可對(duì)于每個(gè)劃分的資源執(zhí)行OS 120和應(yīng)用130。然而,缺點(diǎn)在于:劃分的資源在系統(tǒng)和OS 120的初始化期間保持不變。參照?qǐng)D1B,僅可提供OS 150的最小功能(例如,資源管理或多核之間的通信),并且可在單獨(dú)的分區(qū)中提供其他功能作為服務(wù)。另外,可基于應(yīng)用的需求動(dòng)態(tài)地分配分區(qū)。然而,由于OS的分 區(qū)需要被固定和分配,因此多核的可用性會(huì)減小。換句話說(shuō),由于部分或全部核的固定功能,傳統(tǒng)的設(shè)計(jì)會(huì)具有核的低可用性問(wèn)題。另外,缺點(diǎn)在于:由于添加層(例如微內(nèi)核、管理程序等),OS系統(tǒng)調(diào)用的響應(yīng)時(shí)間被延長(zhǎng)。
發(fā)明內(nèi)容
前述和/或其他方面通過(guò)提供一種用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)
(OS)的設(shè)備來(lái)實(shí)現(xiàn),所述設(shè)備包括:應(yīng)用類型確定單元,用于確定執(zhí)行的應(yīng)用的類型;os重新配置單元,用于基于確定的應(yīng)用的類型禁用OS中的至少一個(gè)功能,并用于重新配置OS。前述和/或其他方面通過(guò)提供一種動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法來(lái)實(shí)現(xiàn),所述方法包括確定執(zhí)行的應(yīng)用的類型,基于確定的應(yīng)用的類型禁用OS中的至少一個(gè)功能,并且重新配置OS。前述和/或其他方面通過(guò)提供一種動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法來(lái)實(shí)現(xiàn)。所述方法包括確定多核系統(tǒng)中將被執(zhí)行的應(yīng)用的類型,確定與將被執(zhí)行的應(yīng)用的類型相關(guān)的功能是必要的還是不必要的,并且當(dāng)所述功能被確定是不必要的時(shí),禁用與確定將被執(zhí)行的應(yīng)用的類型相關(guān)的功能。示例性實(shí)施例的其他方面、特征和/或優(yōu)點(diǎn)將在下面的描述中部分地闡明,并且從描述中部分是清楚的,或者通過(guò)本公開的實(shí)施可以被理解。
從結(jié)合附圖對(duì)示例性實(shí)施例的以下描述中,這些和/或其他方面及優(yōu)點(diǎn)將變得清楚,并且更易于理解,其中:圖1A和圖1B分別示出傳統(tǒng)的基于管理程序的多核操作系統(tǒng)(OS)和傳統(tǒng)的基于微內(nèi)核的多核OS的示圖;圖2示出根據(jù)示例性實(shí)施例的用于解釋通過(guò)使用OS重新配置設(shè)備獲得的效果的示圖;圖3示出根據(jù)示例性實(shí)施例的應(yīng)用于用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備的16核系統(tǒng)的示圖;圖4示出根據(jù)示例性實(shí)施例的使用用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備來(lái)基于應(yīng)用的類型設(shè)置OS分區(qū)的示例的示圖;圖5示出根據(jù)示例性實(shí)施例的使用用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備的應(yīng)用的類型的示圖;圖6示出根據(jù)示例性實(shí)施例的使用用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備終止現(xiàn)有的應(yīng)用并且啟動(dòng)新的應(yīng)用的示例的示圖;圖7示出根據(jù)示例性實(shí)施例的動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法的流程圖;圖8A和圖8B示出根據(jù)示例性實(shí)施例的用于解釋通過(guò)使用動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法和設(shè)備 獲得的效果的示圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)描述示例性實(shí)施例,其示例在附圖中示出,其中,相同的標(biāo)號(hào)始終指示相同的部件。下面通過(guò)參照附圖來(lái)描述示例性實(shí)施例以解釋本公開。根據(jù)示例性實(shí)施例的用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的設(shè)備可包括:應(yīng)用類型確定單元,用于確定執(zhí)行的應(yīng)用的類型;os重新配置單元,用于基于確定的應(yīng)用的類型,僅激活OS中的至少一個(gè)功能,并且用于重新配置OS。在下文中,所述用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備可被稱為“OS重新配置設(shè)備”。OS重新配置設(shè)備可基于應(yīng)用的類型禁用應(yīng)用中未被使用的OS的功能,并且可去除系統(tǒng)開銷,以提高整體的系統(tǒng)性能。在下文中,將進(jìn)一步描述根據(jù)示例性實(shí)施例的用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備和方法。圖2示出根據(jù)示例性實(shí)施例的用于解釋通過(guò)使用OS重新配置設(shè)備獲得的效果的示圖。當(dāng)使用OS重新配置設(shè)備時(shí),所有的核可被分配用來(lái)執(zhí)行應(yīng)用,因此,所述核可具有高可用性。另外,由于OS重新配置設(shè)備不需要單獨(dú)的層,因此不會(huì)需要對(duì)于OS系統(tǒng)調(diào)用的長(zhǎng)響應(yīng)時(shí)間。此外,當(dāng)使用OS重新配置設(shè)備時(shí),可基于將被執(zhí)行的應(yīng)用的特征,對(duì)于每個(gè)分區(qū)動(dòng)態(tài)地重設(shè)OS 230的功能。例如,參照?qǐng)D2,在用于執(zhí)行流應(yīng)用210的分區(qū)中,對(duì)于每個(gè)核僅可分配單任務(wù)220,并且可通過(guò)排除多任務(wù)功能等來(lái)減少OS執(zhí)行開銷。圖3示出根據(jù)示例性實(shí)施例的應(yīng)用于OS重新配置設(shè)備的16核系統(tǒng)的示圖。雖然假定圖3的系統(tǒng)310包括16個(gè)核和四個(gè)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),但是示例性實(shí)施例不應(yīng)該受限于特定數(shù)量的資源。圖3的16核系統(tǒng)可基于下面描述的情形進(jìn)行操作。用戶可啟動(dòng)應(yīng)用O 320。應(yīng)用0320的類型可由包括在OS重新配置設(shè)備中的應(yīng)用類型確定單元來(lái)確定。作為示例,應(yīng)用O 320可被確定為流處理類型。例如,應(yīng)用類型確定單元可驗(yàn)證執(zhí)行的應(yīng)用,并且可將驗(yàn)證的應(yīng)用的類型確定為流處理類型、數(shù)據(jù)并行處理類型和多線程類型中的至少一個(gè)。包括在OS重新配置設(shè)備中的OS重新配置單元可基于確定的應(yīng)用的類型分配系統(tǒng)中可分配的OS分區(qū),并且可重新配置分配的OS分區(qū)。例如,OS重新配置單元可為應(yīng)用0320分配資源分區(qū)??捎捎脩艋蚣虞d器(loader)確定和請(qǐng)求所需求的資源量,例如,核的數(shù)量、存儲(chǔ)器大小等,并且OS重新配置單元可分析系統(tǒng)的可用資源,并且可適當(dāng)?shù)胤峙淇捎觅Y源。在這個(gè)例子中,四個(gè)核(即核O、核1、核4、核5)和鄰近所述四個(gè)核的DRAMO可被分配。所述四個(gè)核和DRAM O可被用作OS分區(qū)O 330的資源。OS重新配置單元可基于應(yīng)用的類型(例如,流處理類型)設(shè)置將被用于流水線的相應(yīng)OS分區(qū)。以同樣的方式,當(dāng)用戶以多線程類型啟動(dòng)應(yīng)用I 340時(shí),資源(例如,核2、核3、和6、核7和DRAM I)可被分配,與應(yīng)用I 340相應(yīng)的OS分區(qū)I 350可被設(shè)置為用于對(duì)稱多處理(SMP)。 例如,OS重新配置單元可將分配的OS分區(qū)設(shè)置為用于流水線、分散-收集、SMP中的至少一個(gè),并且可重新配置OS。圖4示出根據(jù)示例性實(shí)施例的使用OS重新配置設(shè)備基于應(yīng)用的類型來(lái)設(shè)置OS分區(qū)的示例的示圖。另外,圖5示出根據(jù)示例性實(shí)施例的用于解釋使用OS重新配置設(shè)備的應(yīng)用的類型的示圖。如圖4的410行所示,包括在OS重新配置設(shè)備中的應(yīng)用類型確定單元可如上所述驗(yàn)證執(zhí)行的應(yīng)用,并且可將驗(yàn)證的應(yīng)用的類型確定為流處理類型、數(shù)據(jù)并行處理類型和多線程類型中的至少一個(gè)。隨后,如圖4的420行所示,包括在OS重新配置設(shè)備中的OS重新配置單元可驗(yàn)證確定的應(yīng)用的類型,并且可將分配的OS分區(qū)設(shè)置為用于流水線、分散-收集、SMP中的至少一個(gè),并且可重新配置OS。再次參照?qǐng)D4,可根據(jù)由OS重新配置設(shè)備分配的OS分區(qū),激活或者禁用各種功能。所述各種功能(如圖4的430行所示)包括時(shí)鐘處理(tick handling)、多任務(wù)、負(fù)載平衡、IPC和同步,但是其他未被列出的功能可同樣被激活或禁用。在圖4中,“X”表示禁用的功能,而“O”表示激活的功能。在一個(gè)示例中,當(dāng)分配的OS分區(qū)被設(shè)置為用于流水線時(shí),OS重新配置單元可僅激活OS中任務(wù)之間的數(shù)據(jù)分布功能和任務(wù)之間的負(fù)載平衡功能,并且可重新配置OS。在另一示例中,當(dāng)分配的OS分區(qū)被設(shè)置為用于分散-收集時(shí),OS重新配置單元可僅激活OS中任務(wù)之間的通信功能和任務(wù)之間的同步功能,并且可重新配置OS。在另一示例中,當(dāng)分配的OS分區(qū)被設(shè)置為用于SMP時(shí),OS重新配置單元可激活OS的所有功能,并且可重新配置OS。具體地,如圖4的440列所示,當(dāng)應(yīng)用具有圖5的流處理類型510時(shí),OS重新配置單元可將分配的OS分區(qū)設(shè)置為用于流水線。在這種情況下,參照?qǐng)D4,如圖4的440列所示,OS重新配置單元可對(duì)于每個(gè)核執(zhí)行單任務(wù),并且可禁用除了任務(wù)之間的通信功能和任務(wù)之間的同步功能以外的功能,其中,時(shí)鐘處理功能、多任務(wù)功能和負(fù)載平衡功能均被指示為禁用,IPC和同步功能被指示為激活。當(dāng)預(yù)定功能被禁用時(shí),會(huì)減少所述預(yù)定功能的運(yùn)行時(shí)間開銷,并且因此可提高應(yīng)用的性能。例如,當(dāng)應(yīng)用具有圖5的數(shù)據(jù)并行處理類型520時(shí),OS重新配置單元可將分配的OS分區(qū)設(shè)置為用于分散-收集。當(dāng)分配的OS分區(qū)被設(shè)置為用于分散-收集時(shí),OS重新配置單元可激活OS中任務(wù)之間的通信功能和任務(wù)之間的同步功能,并且可重新配置OS。另外,當(dāng)分配的OS分區(qū)被設(shè)置為用于分散-收集時(shí),對(duì)于每個(gè)核可執(zhí)行單工作任務(wù),并且數(shù)據(jù)可在任務(wù)之間動(dòng)態(tài)地分布,并且因此會(huì)額外地需要負(fù)載平衡功能。其他功能可被禁用。如圖4的450列所示,時(shí)鐘處理功能和多任務(wù)功能均被指示為禁用,并且,負(fù)載平衡功能、IPC和同步功能均被指示為激活。另外,當(dāng)應(yīng)用具有圖5的多線程類型530時(shí),OS重新配置單元可將分配的OS分區(qū)設(shè)置為用于SMP。如圖4的460列所`示,當(dāng)分配的OS分區(qū)被設(shè)置為用于SMP時(shí),OS重新配置單元可激活OS的所有功能,其中,時(shí)鐘處理功能、多任務(wù)功能、負(fù)載平衡功能、IPC和同步功能均被指示為激活。因此,當(dāng)基于應(yīng)用的類型,OS的功能被確定為不必要的或者不需要的時(shí),可通過(guò)去除相應(yīng)的開銷提高系統(tǒng)的性能。所述功能可包括開銷功能。更具體地說(shuō),所述功能可包括以下功能中的一個(gè)或多個(gè):時(shí)鐘處理功能、多任務(wù)功能、負(fù)載平衡功能、IPC和同步功能。在一個(gè)實(shí)施例中,當(dāng)功能對(duì)于特定應(yīng)用的適當(dāng)執(zhí)行而言是不需要的或者當(dāng)所述功能在特定應(yīng)用中未被使用時(shí),所述功能被確定為不必要的或者不需要的。圖6示出根據(jù)示例性實(shí)施例的使用OS重新配置設(shè)備終止現(xiàn)有的應(yīng)用并且啟動(dòng)新的應(yīng)用的示例的示圖。參照?qǐng)D6,當(dāng)在系統(tǒng)610中,應(yīng)用O被終止并且應(yīng)用2620被啟動(dòng)時(shí),OS分區(qū)O的資源(例如核O、核1、核4、核5和DRAM O)可被返回,OS分區(qū)2 630的資源可被分配。所述OS分區(qū)2 630的資源可包括例如核O、核1、核4、核5、核8、核9、核12、核13、DRAMO和DRAM2。如上所述,資源可按照情形的需求被有效地使用,而不是被固定于預(yù)定應(yīng)用和OS。相應(yīng)的OS分區(qū)可基于應(yīng)用的類型(例如數(shù)據(jù)并行處理類型)被設(shè)置為用于分散-收集。圖7示出根據(jù)示例性實(shí)施例的動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法的流程圖。參照?qǐng)D7,在操作701中,當(dāng)先前的應(yīng)用被終止時(shí),資源可返回到OS。
在操作702中,可選擇新的應(yīng)用。在操作703中,可啟動(dòng)選擇的應(yīng)用。在操作704中,通過(guò)OS,資源可被分配給啟動(dòng)的應(yīng)用,即,當(dāng)前執(zhí)行的應(yīng)用。所述資源可包括例如核、DRAM等。在操作705中,可基于先前的應(yīng)用的類型確定當(dāng)前執(zhí)行的應(yīng)用的類型是否被改變。當(dāng)在操作705中當(dāng)前執(zhí)行的應(yīng)用的類型被確定為已改變時(shí),在操作706中,可確定當(dāng)前執(zhí)行的應(yīng)用的類型,并且在操作707中,可基于確定的類型重新配置OS。相反地,當(dāng)在操作705中當(dāng)前執(zhí)行的應(yīng)用的類型被確定為保持不變時(shí),可處理當(dāng)前執(zhí)行的應(yīng)用而不是重新配置OS。圖8A和圖8B示出根據(jù)示例性實(shí)施例的用于解釋通過(guò)使用用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備和方法獲得的效果的示圖。將參考圖8A和圖8B描述當(dāng)使用用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法和設(shè)備時(shí)預(yù)期的效果。為了提供各種系統(tǒng)服務(wù),OS會(huì)造成周期性的開銷,例如如圖8A所示的時(shí)鐘處理810、負(fù)載監(jiān)控820等。例如,當(dāng)基于應(yīng)用的類型,OS的上述功能是不需要的時(shí),可通過(guò)去除相應(yīng)的開銷提高系統(tǒng)的性能。另外,如圖SB所示,當(dāng)應(yīng)用的當(dāng)前執(zhí)行的任務(wù)由于問(wèn)題(諸如等待數(shù)據(jù)或同步等)被阻止時(shí),可發(fā)生任務(wù)切換830。隨后,當(dāng)阻止的任務(wù)恢復(fù)時(shí),也可發(fā)生任務(wù)切換830。當(dāng)基于應(yīng)用的類型可執(zhí)行的任 務(wù)的數(shù)量被限定為一個(gè)時(shí),通過(guò)阻止任務(wù)切換830,相應(yīng)的開銷可被去除并且可實(shí)現(xiàn)更快的任務(wù)響應(yīng)時(shí)間。根據(jù)上述示例性實(shí)施例的用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的方法可被記錄在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)中,其中,所述非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)包括由計(jì)算機(jī)實(shí)施的用于實(shí)現(xiàn)各種操作的程序指令。所述介質(zhì)也可單獨(dú)包括數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)等,或者包括與程序指令結(jié)合的數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)等。記錄在介質(zhì)上的程序指令可以是為了示例性實(shí)施例的目的特別設(shè)計(jì)和構(gòu)造的,或者它們可以是計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員熟知的且可得的。非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)的示例包括:磁介質(zhì)(諸如硬盤、軟盤和磁帶)、光介質(zhì)(諸如⑶-ROM盤和DVD)、磁光介質(zhì)(諸如光盤)以及專門配置為用于存儲(chǔ)和執(zhí)行程序指令的硬件裝置(諸如只讀存儲(chǔ)器(ROM),隨機(jī)存取存儲(chǔ)器(RAM)、閃存等)。程序指令的示例包括機(jī)器代碼(諸如由編譯器產(chǎn)生的機(jī)器代碼)和文件(包含可由計(jì)算機(jī)使用解釋器執(zhí)行的更高級(jí)代碼)兩者。描述的硬件設(shè)備可被配置為充當(dāng)一個(gè)或多個(gè)軟件模塊,以便執(zhí)行上述示例性實(shí)施例的操作,反之亦然。本文描述的任何一個(gè)或多個(gè)軟件模塊可由該單元特有的專用處理器執(zhí)行,或者由一個(gè)或多個(gè)模塊共同的處理器執(zhí)行。描述的方法可在通用計(jì)算機(jī)或處理器上執(zhí)行,或者可在特定機(jī)器(諸如本文描述的用于動(dòng)態(tài)地重新配置多核系統(tǒng)的OS的設(shè)備)上執(zhí)行。雖然已經(jīng)示出并描述了示例性實(shí)施例,但是本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到:在不脫離本公開的原理和精神的情況下,可以對(duì)這些示例性實(shí)施例進(jìn)行改變其中,本公開的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的設(shè)備,所述設(shè)備包括: 應(yīng)用類型確定單元,用于確定執(zhí)行的應(yīng)用的類型; OS重新配置單元,用于基于確定的應(yīng)用的類型禁用OS中的至少一個(gè)功能,并且用于重新配置OS。
2.如權(quán)利要求1所述的設(shè)備,其中,應(yīng)用類型確定單元驗(yàn)證執(zhí)行的應(yīng)用,并將驗(yàn)證的應(yīng)用的類型確定為流處理類型、數(shù)據(jù)并行處理類型和多線程類型中的至少一個(gè)。
3.如權(quán)利要求1所述的設(shè)備,其中,OS重新配置單元基于確定的應(yīng)用的類型分配在多核系統(tǒng)中可分配的OS分區(qū),并且重新配置分配的OS分區(qū)。
4.如權(quán)利要求3所述的設(shè)備,其中,OS重新配置單元將分配的OS分區(qū)設(shè)置為用于流水線、分散-收集和對(duì)稱多處理(SMP)中的至少一個(gè),并且重新配置OS。
5.如權(quán)利要求4所述的設(shè)備,其中,當(dāng)分配的OS分區(qū)被設(shè)置為用于流水線時(shí),OS重新配置單元激活OS中任務(wù)之間的數(shù)據(jù)分布功能和任務(wù)之間的負(fù)載平衡功能,同時(shí)禁用OS中的所述至少一個(gè)功能,并且重新配置OS。
6.如權(quán)利要求4所述的設(shè)備,其中,當(dāng)分配的OS分區(qū)被設(shè)置為用于分散-收集時(shí),OS重新配置單元激活OS中任務(wù)之間的通信功能和任務(wù)之間的同步功能,同時(shí)禁用OS中的所述至少一個(gè)功能,并且重新配置OS。
7.如權(quán)利要求4所述的設(shè)備,其中,當(dāng)所述至少一個(gè)功能被確定為對(duì)于執(zhí)行的應(yīng)用的類型的適當(dāng)執(zhí)行是不必要的時(shí),禁用所述至少一個(gè)功能。
8.一種動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的方法,所述方法包括: 確定執(zhí)行的應(yīng)用的類型;` 基于確定的應(yīng)用的類型禁用OS中的至少一個(gè)功能,并且重新配置OS。
9.如權(quán)利要求8所述的方法,其中,所述確定包括驗(yàn)證執(zhí)行的應(yīng)用,并將驗(yàn)證的應(yīng)用的類型確定為流處理類型、數(shù)據(jù)并行處理類型和多線程類型中的至少一個(gè)。
10.如權(quán)利要求8所述的方法,其中,基于確定的應(yīng)用的類型禁用OS中的至少一個(gè)功能,并且重新配置OS的步驟包括: 基于確定的應(yīng)用的類型,分配在多核系統(tǒng)中可分配的OS分區(qū); 重新配置分配的OS分區(qū)。
11.一種用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的方法,所述方法包括: 確定多核系統(tǒng)中將被執(zhí)行的應(yīng)用的類型; 確定與將被執(zhí)行的應(yīng)用的類型相關(guān)的功能是必要的還是不必要的; 當(dāng)確定所述功能是不必要的時(shí),禁用與將被執(zhí)行的應(yīng)用的類型相關(guān)的功能。
12.如權(quán)利要求11所述的方法,其中,所述功能包括開銷功能。
13.如權(quán)利要求11所述的方法,其中,所述功能包括以下功能中的一個(gè)或多個(gè):時(shí)鐘處理功能、多任務(wù)功能、負(fù)載平衡功能、IPC和同步功能。
14.如權(quán)利要求11所述的方法,其中,當(dāng)功能對(duì)于將被執(zhí)行的應(yīng)用的類型的適當(dāng)執(zhí)行是不必要的時(shí),將所述功能確定為不必要的。
全文摘要
本發(fā)明提供了一種用于動(dòng)態(tài)地重新配置多核系統(tǒng)的操作系統(tǒng)(OS)的設(shè)備和方法。所述設(shè)備可包括應(yīng)用類型確定單元,用于確定執(zhí)行的應(yīng)用的類型;OS重新配置單元,用于基于確定的應(yīng)用的類型僅激活OS中的至少一個(gè)功能,并且用于重新配置OS。
文檔編號(hào)G06F9/445GK103226480SQ20131000261
公開日2013年7月31日 申請(qǐng)日期2013年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者林采石, 李承遠(yuǎn), 李時(shí)和, 李在敦, 鄭旻奎 申請(qǐng)人:三星電子株式會(huì)社