亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于嵌入式系統(tǒng)的進(jìn)程管理方法及系統(tǒng)的制作方法

文檔序號(hào):9235324閱讀:572來(lái)源:國(guó)知局
一種用于嵌入式系統(tǒng)的進(jìn)程管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)軟件技術(shù)領(lǐng)域,涉及一種進(jìn)程管理方法,特別是涉及一種用于嵌入式系統(tǒng)的進(jìn)程管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]嵌入式Linux是一個(gè)多用戶多任務(wù)的操作系統(tǒng)。多用戶是指多個(gè)用戶可以在同一時(shí)間使用同一個(gè)Iinux系統(tǒng);多任務(wù)是指在Linux下可以同時(shí)執(zhí)行多個(gè)任務(wù)。更詳細(xì)的說(shuō),Iinux采用了分時(shí)管理的方法,所有的任務(wù)都放在一個(gè)隊(duì)列中,操作系統(tǒng)根據(jù)每個(gè)任務(wù)的優(yōu)先級(jí)為每個(gè)任務(wù)分配合適的時(shí)間片,每個(gè)時(shí)間片很短,用戶根本感覺(jué)不到是多個(gè)任務(wù)在運(yùn)行,從而使所有的任務(wù)共同分享系統(tǒng)資源,因此Iinux可以在一個(gè)任務(wù)還未執(zhí)行完時(shí),暫時(shí)掛起此任務(wù),又去執(zhí)行另一個(gè)任務(wù),過(guò)一段時(shí)間以后再回來(lái)處理這個(gè)任務(wù),直到這個(gè)任務(wù)完成,才從任務(wù)隊(duì)列中去除。這就是多任務(wù)的概念。
[0003]上面說(shuō)的是單CPU多任務(wù)操作系統(tǒng)的情形,在這種環(huán)境下,雖然系統(tǒng)可以運(yùn)行多個(gè)任務(wù),但是在某一個(gè)時(shí)間點(diǎn),CPU只能執(zhí)行一個(gè)進(jìn)程,而在多CPU多任務(wù)的操作系統(tǒng)中,由于有多個(gè)CPU,所以在某個(gè)時(shí)間點(diǎn)上,可以有多個(gè)進(jìn)程同時(shí)運(yùn)行。進(jìn)程的的基本定義是:在自身的虛擬地址空間運(yùn)行的一個(gè)獨(dú)立的程序,從操作系統(tǒng)的角度來(lái)看,所有在系統(tǒng)上運(yùn)行的東西,都可以稱為一個(gè)進(jìn)程。需要注意的是:程序和進(jìn)程是有區(qū)別的,進(jìn)程雖然由程序產(chǎn)生,但是它并不是程序,程序是一個(gè)進(jìn)程指令的集合,它可以啟用一個(gè)或多個(gè)進(jìn)程,同時(shí),程序只占用磁盤空間,而不占用系統(tǒng)運(yùn)行資源,而進(jìn)程僅僅占用系統(tǒng)內(nèi)存空間,是動(dòng)態(tài)的、可變的,關(guān)閉進(jìn)程,占用的內(nèi)存資源隨之釋放。
[0004]基于以上概念,傳統(tǒng)的嵌入式Linux網(wǎng)絡(luò)設(shè)備中的進(jìn)程管理機(jī)制相對(duì)簡(jiǎn)單,定義一個(gè)主監(jiān)控進(jìn)程后,有主監(jiān)控進(jìn)程來(lái)對(duì)各個(gè)應(yīng)用進(jìn)程的狀態(tài)進(jìn)行管理,比如拉起、關(guān)閉,且各個(gè)應(yīng)用進(jìn)程間的通信采用直接通信的方式,主監(jiān)控進(jìn)程并無(wú)法知曉其他各個(gè)應(yīng)用進(jìn)程的消息以及通信狀態(tài),因此系統(tǒng)可靠性和穩(wěn)定性較差。
[0005]現(xiàn)有的嵌入式系統(tǒng)中的進(jìn)程管理機(jī)制只具備簡(jiǎn)單的進(jìn)程管理功能和架構(gòu),造成的主要缺點(diǎn)如下:1)只有一個(gè)主進(jìn)程來(lái)進(jìn)行管理,可靠性差;2)進(jìn)程之間互相直接通信,無(wú)法進(jìn)行監(jiān)控;3)對(duì)系統(tǒng)狀態(tài)沒(méi)有進(jìn)程管理和監(jiān)控,監(jiān)控的范圍不夠全面;4)對(duì)系統(tǒng)異常不能進(jìn)行及時(shí)處理,系統(tǒng)穩(wěn)定性差。

【發(fā)明內(nèi)容】

[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種用于嵌入式系統(tǒng)的進(jìn)程管理方法及系統(tǒng),用于解決現(xiàn)有嵌入式系統(tǒng)中的進(jìn)程管理機(jī)制可靠性差,監(jiān)控不全面,穩(wěn)定性差的問(wèn)題。
[0007]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種用于嵌入式系統(tǒng)的進(jìn)程管理方法,所述用于嵌入式系統(tǒng)的進(jìn)程管理方法包括:啟動(dòng)主管理進(jìn)程,對(duì)系統(tǒng)的各進(jìn)程進(jìn)行監(jiān)控管理;在所述主管理進(jìn)程完成啟動(dòng)后,啟動(dòng)輔管理進(jìn)程,對(duì)系統(tǒng)的狀態(tài)信息進(jìn)行監(jiān)控管理;在所述輔管理進(jìn)程完成啟動(dòng)后,利用所述主管理進(jìn)程拉起系統(tǒng)中的其他進(jìn)程。
[0008]可選地,所述對(duì)系統(tǒng)的各進(jìn)程進(jìn)行監(jiān)控管理的實(shí)現(xiàn)過(guò)程包括:拉起進(jìn)程;更新或/和保存各進(jìn)程的相關(guān)信息;或退出進(jìn)程。
[0009]可選地,所述對(duì)系統(tǒng)的各進(jìn)程進(jìn)行監(jiān)控管理的實(shí)現(xiàn)過(guò)程還包括:接收第一源進(jìn)程發(fā)送的事件信息;所述第一源進(jìn)程為預(yù)與所述主管理進(jìn)程進(jìn)行通信的進(jìn)程;處理所述事件信息。
[0010]可選地,所述對(duì)系統(tǒng)的各進(jìn)程進(jìn)行監(jiān)控管理的實(shí)現(xiàn)過(guò)程還包括:接收第二源進(jìn)程發(fā)送的事件信息;所述第二源進(jìn)程為預(yù)與除所述主管理進(jìn)程之外的另一進(jìn)程進(jìn)行通信的進(jìn)程;發(fā)送所述事件信息至對(duì)應(yīng)的目的進(jìn)程;所述目的進(jìn)程為與所述第二源進(jìn)程建立通信關(guān)系的進(jìn)程;處理所述事件信息。
[0011]可選地,所述對(duì)系統(tǒng)的狀態(tài)信息進(jìn)行監(jiān)控管理的實(shí)現(xiàn)過(guò)程包括:管理和監(jiān)控系統(tǒng)的狀態(tài);告知所述主管理進(jìn)程系統(tǒng)的當(dāng)前狀態(tài),以便所述主管理進(jìn)程對(duì)狀態(tài)出現(xiàn)異常時(shí)的系統(tǒng)進(jìn)行及時(shí)處理,必要時(shí)重新啟動(dòng)系統(tǒng)。
[0012]本發(fā)明還提供一種用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng),所述用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)包括:主管理進(jìn)程模塊,啟動(dòng)主管理進(jìn)程,對(duì)系統(tǒng)的各進(jìn)程進(jìn)行監(jiān)控管理;輔管理進(jìn)程模塊,與所述主管理進(jìn)程模塊相連,在所述主管理進(jìn)程完成啟動(dòng)后,啟動(dòng)輔管理進(jìn)程,對(duì)系統(tǒng)的狀態(tài)信息進(jìn)行監(jiān)控管理;管理啟動(dòng)模塊,與所述主管理進(jìn)程模塊和輔管理進(jìn)程模塊分別相連,在所述輔管理進(jìn)程完成啟動(dòng)后,利用所述主管理進(jìn)程拉起系統(tǒng)中的其他進(jìn)程。
[0013]可選地,所述主管理進(jìn)程模塊包括:拉起單元,拉起進(jìn)程;更新或/和保存單元,更新或/和保存各進(jìn)程的相關(guān)信息;或退出單元,退出進(jìn)程。
[0014]可選地,所述主管理進(jìn)程模塊還包括:第一接收單元,接收第一源進(jìn)程發(fā)送的事件信息;所述第一源進(jìn)程為預(yù)與所述主管理進(jìn)程進(jìn)行通信的進(jìn)程;第一處理單元,與所述第一接收單元相連,處理所述事件信息。
[0015]可選地,所述主管理進(jìn)程模塊還包括:第二接收單元,接收第二源進(jìn)程發(fā)送的事件信息;所述第二源進(jìn)程為預(yù)與除所述主管理進(jìn)程之外的另一進(jìn)程進(jìn)行通信的進(jìn)程;發(fā)送單元,與所述第二接收單元相連,發(fā)送所述事件信息至對(duì)應(yīng)的目的進(jìn)程;所述目的進(jìn)程為與所述第二源進(jìn)程建立通信關(guān)系的進(jìn)程;第二處理單元,與所述第二接收單元相連,處理所述事件信息。
[0016]可選地,所述輔管理進(jìn)程模塊包括:監(jiān)控管理單元,管理和監(jiān)控系統(tǒng)的狀態(tài);告知單元,與所述監(jiān)控管理單元相連,告知所述主管理進(jìn)程系統(tǒng)的當(dāng)前狀態(tài),以便所述主管理進(jìn)程對(duì)狀態(tài)出現(xiàn)異常時(shí)的系統(tǒng)進(jìn)行及時(shí)處理,必要時(shí)重新啟動(dòng)系統(tǒng)。
[0017]如上所述,本發(fā)明的用于嵌入式系統(tǒng)的進(jìn)程管理方法及系統(tǒng),具有以下有益效果:
[0018]本發(fā)明提高了系統(tǒng)進(jìn)程管理的全面性,避免了信息的丟失,提高了系統(tǒng)的可靠性,保證了系統(tǒng)啟動(dòng)的正確性,可管理系統(tǒng)狀態(tài)信息,并在必要時(shí)做異常處理,提高了系統(tǒng)的穩(wěn)定性。
【附圖說(shuō)明】
[0019]圖1顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的一種實(shí)現(xiàn)流程不意圖。
[0020]圖2顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的步驟SI的一種實(shí)現(xiàn)流程示意圖。
[0021]圖3顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的步驟SI的另一種實(shí)現(xiàn)流程示意圖。
[0022]圖4顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的步驟SI的再一種實(shí)現(xiàn)流程示意圖。
[0023]圖5顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的步驟S2的一種實(shí)現(xiàn)流程示意圖。
[0024]圖6顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理方法的進(jìn)程間通信的場(chǎng)景不意圖。
[0025]圖7顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0026]圖8顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)的主管理進(jìn)程模塊的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0027]圖9顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)的主管理進(jìn)程模塊的另一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0028]圖10顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)的主管理進(jìn)程模塊的再一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0029]圖11顯示為本發(fā)明實(shí)施例所述的用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)的輔管理進(jìn)程模塊的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0030]元件標(biāo)號(hào)說(shuō)明
[0031]100用于嵌入式系統(tǒng)的進(jìn)程管理系統(tǒng)
[0032]110主管理進(jìn)程模塊
[0033]111拉起單元
[0034]112更新或/和保存單元
[0035]113退出單元
[0036]114第一接收單元
[0037]115第一處理單元
[0038]116第二接收單元
[0039]117發(fā)送單元
[0040]118第二處理單元
[0041]120輔管理進(jìn)程模塊
[0042]121監(jiān)控管理單元
[0043]122告知單元
[0044]130管理啟動(dòng)模塊
[0045]SI ?S3 步驟
[0046]S21 ?S23 步驟
[0047]S31 ?S32 步驟
[0048]S41 ?S43 步驟
【具體實(shí)施方式】
[0049]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可以
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1