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

一種存儲(chǔ)器管理的方法及裝置以及一種存儲(chǔ)器的制作方法

文檔序號(hào):6445009閱讀:256來(lái)源:國(guó)知局
專利名稱:一種存儲(chǔ)器管理的方法及裝置以及一種存儲(chǔ)器的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及數(shù)據(jù)存儲(chǔ)的技術(shù)領(lǐng)域,尤其涉及一種存儲(chǔ)器管理的方法及裝置以及一種存儲(chǔ)器。
背景技術(shù)
數(shù)碼印刷是近年來(lái)高速發(fā)展的印刷技術(shù),數(shù)碼印刷設(shè)備先通過(guò)主機(jī)端將原始數(shù)據(jù)處理成點(diǎn)陣數(shù)據(jù),然后通過(guò)控制系統(tǒng)將點(diǎn)陣數(shù)據(jù)處理成適合成像的數(shù)據(jù),再通過(guò)控制成像部件對(duì)成像數(shù)據(jù)直接成像。在數(shù)碼印刷打印時(shí),是以作業(yè)為單位進(jìn)行打印的,一個(gè)作業(yè)可以包含一頁(yè)或多頁(yè)數(shù)據(jù),一個(gè)作業(yè)的接收流程和打印流程之間既相互聯(lián)系又有一定的獨(dú)立性。目前在打印流程中對(duì)于待打印作業(yè)的打印參數(shù)和打印控制信息一般由雙口 RAM (random access memory,隨機(jī)存儲(chǔ)器)存儲(chǔ)器接收,然后在打印的時(shí)候,從待打印作業(yè)的RAM存儲(chǔ)器中對(duì)應(yīng)的存儲(chǔ)空間獲得待打印作業(yè)的打印相關(guān)參數(shù)和控制信號(hào),以此來(lái)進(jìn)行打印。雙口 RAM存儲(chǔ)器具有兩套完全獨(dú)立的數(shù)據(jù)線、地址線,可同時(shí)進(jìn)行讀寫操作。雙口RAM的深度一定,其存儲(chǔ)空間可以循環(huán)使用。但是,雙口 RAM具有非易失性,故而當(dāng)前地址中的參數(shù)以及控制信號(hào)有可能是上一次打印過(guò)的作業(yè)的。為了解決這個(gè)技術(shù)問(wèn)題,現(xiàn)有技術(shù)中,對(duì)每一個(gè)存儲(chǔ)地址的數(shù)據(jù)在讀取之后,就進(jìn)行清零操作,以避免下次使用該地址時(shí)出現(xiàn)錯(cuò)誤。但是,這又存在一個(gè)問(wèn)題,因?yàn)镽AM存儲(chǔ)器一次只能向一個(gè)存儲(chǔ)空間寫數(shù)據(jù),如果此時(shí)有對(duì)別的存儲(chǔ)空間進(jìn)行寫操作的話,就會(huì)導(dǎo)致寫數(shù)據(jù)發(fā)生沖突,為了防止寫數(shù)據(jù)發(fā)生沖突,故而每一次清零操作都要進(jìn)行仲裁。在實(shí)現(xiàn)本申請(qǐng)實(shí)施例中技術(shù)方案的過(guò)程中,申請(qǐng)人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:由于在現(xiàn)有技術(shù)中采用的是對(duì)每一個(gè)存儲(chǔ)地址的數(shù)據(jù)在讀取之后,就進(jìn)行清零操作、而每次進(jìn)行清零操作都需要進(jìn)行寫操作仲裁的技術(shù)方案,故而存在著控制較為復(fù)雜的技術(shù)問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明提供一種存儲(chǔ)器管理的方法及裝置,用以解決現(xiàn)有技術(shù)中,由于對(duì)數(shù)據(jù)的每一次清零操作都需要仲裁,所以存在著控制較為復(fù)雜的技術(shù)問(wèn)題。本發(fā)明通過(guò)本申請(qǐng)中的實(shí)施例,提供如下技術(shù)方案:一方面,本發(fā)明通過(guò)本申請(qǐng)中的一個(gè)實(shí)施例,提供如下技術(shù)方案:一種存儲(chǔ)器管理的方法,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,所述方法包括:判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;
如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。進(jìn)一步的,所述存儲(chǔ)空間的數(shù)據(jù)為一待打印作業(yè)的打印參數(shù)和控制信息。進(jìn)一步的,所述對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作,具體包括:將所述存儲(chǔ)地址為i的存儲(chǔ)空間的所述參數(shù)和控制信息輸出到一打印控制設(shè)備,以供所述打印控制設(shè)備打印所述存儲(chǔ)地址為i的存儲(chǔ)空間對(duì)應(yīng)的待打印作業(yè)。進(jìn)一步的,所述對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,具體包括:從主機(jī)端獲取待打印作業(yè)的所述參數(shù)和控制信息,存儲(chǔ)至所述存儲(chǔ)地址為j的存儲(chǔ)空間。進(jìn)一步的,在j+Ι小于i時(shí),所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù),具體為:存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i間的存儲(chǔ)空間中的數(shù)據(jù)。進(jìn)一步的,所述預(yù)設(shè)地址為所述存儲(chǔ)器的尾地址。進(jìn)一步的,在j+Ι大于等于i時(shí),所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù),具體為:存儲(chǔ)地址為j+Ι至尾地址間的存儲(chǔ)空間的數(shù)據(jù)以及首地址至存儲(chǔ)地址為i間的存儲(chǔ)空間的數(shù)據(jù)。進(jìn)一步的,所述將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零,具體包括:判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)空間的數(shù)據(jù)的讀操作是否結(jié)束;在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j + Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。進(jìn)一步的,所述判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址之后,還包括:如果所述存儲(chǔ)地址i不為所述存儲(chǔ)器的預(yù)設(shè)地址,對(duì)存儲(chǔ)地址為i + Ι的存儲(chǔ)空間的數(shù)據(jù)進(jìn)行讀操作。進(jìn)一步的,所述存儲(chǔ)地址為j的存儲(chǔ)空間為所述存儲(chǔ)器的尾地址,那么下一次寫操作的地址為所述存儲(chǔ)器的首地址。進(jìn)一步的,如果存儲(chǔ)地址為i的存儲(chǔ)空間為所述存儲(chǔ)器的尾地址,那么存儲(chǔ)地址為i+Ι的地址為所述存儲(chǔ)器的首地址。另一方面,本申請(qǐng)通過(guò)本申請(qǐng)的另一個(gè)實(shí)施例,提供如下技術(shù)方案:一種存儲(chǔ)器管理的裝置,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,所述裝置包括:判斷單元:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;清零單元:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。進(jìn)一步的,所述清零單元,具體包括:判斷模塊:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)空間的數(shù)據(jù)的讀操作是否結(jié)束;清零模塊:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j + Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。另一方面,本申請(qǐng)通過(guò)本申請(qǐng)的另一實(shí)施例提供如下技術(shù)方案:一種存儲(chǔ)器,包括:至少一個(gè)存儲(chǔ)裝置:用于存儲(chǔ)基于寫操作寫入所述存儲(chǔ)器的數(shù)據(jù);管理裝置:與所述至少一個(gè)存儲(chǔ)裝置相連,所述管理裝置,用于在Tl時(shí)刻,在對(duì)所述至少一個(gè)存儲(chǔ)裝置中的存儲(chǔ)地址為i的存儲(chǔ)裝置進(jìn)行讀操作以及在對(duì)所述多個(gè)存儲(chǔ)裝置中存儲(chǔ)地址為j的存儲(chǔ)裝置進(jìn)行寫操作時(shí),對(duì)所述存儲(chǔ)器進(jìn)行管理;所述管理裝置包括:判斷單元:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;清零單元:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。進(jìn)一步的,所述清零單元,具體包括:判斷模塊:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)裝置的數(shù)據(jù)的讀操作是否結(jié)束;清零模塊:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j + Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。本發(fā)明提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):由于采用了當(dāng)讀操作到一預(yù)設(shè)地址時(shí)將讀操作至寫操作間未寫入新數(shù)據(jù)的存儲(chǔ)空間的數(shù)據(jù)清零的技術(shù)方案,故而達(dá)到了減少寫操作的仲裁次數(shù)、降低控制復(fù)雜度的技術(shù)效果。


圖1為本申請(qǐng)一實(shí)施例中存儲(chǔ)器管理的方法的流程圖;圖2為本申請(qǐng)一實(shí)施例中對(duì)所述存儲(chǔ)器的寫操作管理的流程圖;圖3為本申請(qǐng)一實(shí)施例中對(duì)所述存儲(chǔ)器的讀操作管理的流程圖;圖4為本申請(qǐng)另一實(shí)施例中存儲(chǔ)器管理的裝置的方框圖;圖5為本申請(qǐng)另一實(shí)施例中清零單元的方框圖;圖6為本申請(qǐng)另一實(shí)施例中存儲(chǔ)器的方框圖。
具體實(shí)施例方式為了使本申請(qǐng)所屬技術(shù)領(lǐng)域中的技術(shù)人員更清楚地理解本申請(qǐng),下面結(jié)合附圖,通過(guò)具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案作詳細(xì)描述。本申請(qǐng)一實(shí)施例提供一種存儲(chǔ)器管理的方法,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,請(qǐng)參考圖1,圖1為本申請(qǐng)存儲(chǔ)器管理的方法的流程圖。SlOl:判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;在實(shí)際運(yùn)用中,所述預(yù)設(shè)地址可以為所述存儲(chǔ)器的首地址、尾地址和其中任一地址,本申請(qǐng)不作限制。另外,在實(shí)際運(yùn)用中,所述存儲(chǔ)器可以是一 RAM存儲(chǔ)器或者其他存儲(chǔ)器,本申請(qǐng)不作限制。S102:如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。在實(shí)際運(yùn)用中,將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零,主要是因?yàn)镽AM存儲(chǔ)器是可以進(jìn)行循環(huán)讀寫操作的,也就是當(dāng)對(duì)RAM存儲(chǔ)器的讀操作至尾地址時(shí),又會(huì)返回首地址進(jìn)行讀操作,那么如果寫操作不夠快的話,就可能會(huì)導(dǎo)致將上一次已經(jīng)讀出的數(shù)據(jù)再次讀出,故而為了避免這一種情況,要在讀操作到預(yù)設(shè)地址時(shí),將尚未被重寫的存儲(chǔ)空間的數(shù)據(jù)清零,這樣就避免了每一次讀操作后都要進(jìn)行清零,而導(dǎo)致的需要進(jìn)行較為復(fù)雜繁瑣的仲裁的情況。其中,基于j和i前后位置的不同,存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)的調(diào)用方式也不同。在本申請(qǐng)的一實(shí)施例中,j+Ι小于i,所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù),具體為:存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i間的存儲(chǔ)空間中的數(shù)據(jù),其中,j+Ι小于i的一種特殊情況,就是i為所述存儲(chǔ)器的存儲(chǔ)空間的尾地址,由于i已經(jīng)是尾地址,不可能有其他地址在i之后,故而j+Ι必然位于i之前的。當(dāng)然,在具體實(shí)施過(guò)程中,本申請(qǐng)對(duì)于i究竟表征哪一個(gè)地址,不作限制。在本申請(qǐng)的另一實(shí)施例中,j+Ι大于等于i,也就是此時(shí)寫操作已經(jīng)在讀操作之前,故而只有寫操作地址至尾地址以及首地址至讀操作地址之間的數(shù)據(jù)是沒(méi)有被寫入新的數(shù)據(jù)的,故而需要清零。在具體實(shí)施過(guò)程中,對(duì)于清零哪一部分?jǐn)?shù)據(jù),主要是基于當(dāng)讀操作讀至預(yù)設(shè)地址時(shí),哪一部分?jǐn)?shù)據(jù)已經(jīng)進(jìn)行過(guò)讀操作,而尚未寫入新的數(shù)據(jù)。另外,在具體實(shí)施過(guò)程中,由于RAM存儲(chǔ)器是可以循環(huán)讀寫的,故而,如果當(dāng)寫操作寫到尾地址時(shí),繼續(xù)循環(huán)至首地址進(jìn)行寫操作,而如果讀操作讀到尾地址了,那么繼續(xù)循環(huán)至首地址進(jìn)行讀操作。另外,在具體實(shí)施過(guò)程中,在將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零之前,要先判斷對(duì)于存儲(chǔ)地址為i的數(shù)據(jù)的讀操作是否結(jié)束,只要所述讀操作結(jié)束時(shí),才進(jìn)行清零。當(dāng)然,在具體實(shí)施過(guò)程中,也可以不進(jìn)行判斷,直接將j+Ι至1-Ι之間的數(shù)據(jù)清零,然后預(yù)設(shè)地址前移一位,對(duì)于是否需要將預(yù)設(shè)地址的存儲(chǔ)空間的數(shù)據(jù)清零,本申請(qǐng)不作限制。在本申請(qǐng)另一實(shí)施例中,本申請(qǐng)中提供的存儲(chǔ)器管理方法,用于對(duì)數(shù)碼印刷的待打印作業(yè)的參數(shù)和控制信號(hào)進(jìn)行存儲(chǔ)。數(shù)碼印刷的主機(jī)端將待打印作業(yè)的參數(shù)和控制信號(hào)發(fā)送至存儲(chǔ)器,存儲(chǔ)器將接收到到的參數(shù)和控制信號(hào)進(jìn)行寫操作,也就是對(duì)參數(shù)和控制信號(hào)進(jìn)行緩存,當(dāng)參數(shù)和控制信號(hào)緩存到一定量時(shí),開(kāi)始對(duì)參數(shù)和控制信號(hào)對(duì)應(yīng)的待打印作業(yè)進(jìn)行讀操作,其具體讀操作過(guò)程為:將存儲(chǔ)器的存儲(chǔ)空間的參數(shù)和控制信號(hào)發(fā)送至一打印控制設(shè)備,以供該打印設(shè)備打印存儲(chǔ)空間對(duì)應(yīng)的待打印作業(yè)。在具體實(shí)施過(guò)程中,基于本申請(qǐng)的存儲(chǔ)器管理方法來(lái)管理對(duì)數(shù)碼印刷的待打印作業(yè)的參數(shù)和控制信號(hào)的寫操作,如圖2所示,包括如下步驟:S201:啟動(dòng)一個(gè)作業(yè)的接收,并且為存儲(chǔ)該作業(yè)的打印參數(shù)和打印控制信號(hào)的雙口 RAM定義寫地址;
S202:判斷所述作業(yè)是否接收完畢,如果所述判斷結(jié)果為是,轉(zhuǎn)向S203 ;如果判斷結(jié)果為否,轉(zhuǎn)向S201 ;S203:將雙口 RAM存儲(chǔ)器的寫地址加I ;S204:判斷所述寫地址是否達(dá)到所述存儲(chǔ)器的尾地址;如果判斷結(jié)果為是,轉(zhuǎn)向S205 ;如果判斷結(jié)果為否,轉(zhuǎn)向S206 ;S205:將所述存儲(chǔ)器的寫地址重新定義為所述存儲(chǔ)器的首地址;S206:判斷是否接收完所有的作業(yè),如果判斷結(jié)果為否,轉(zhuǎn)向S201 ;如果判斷結(jié)果為是,轉(zhuǎn)向S207 ;S207:結(jié)束本次作業(yè)接收。在具體實(shí)施過(guò)程中,基于本申請(qǐng)的存儲(chǔ)器管理方法來(lái)管理對(duì)數(shù)碼印刷的待打印作業(yè)的打印參數(shù)和控制信號(hào)的讀操作,如圖3所示,包括如下步驟:S301:啟動(dòng)一個(gè)作業(yè)的打印,確定RAM存儲(chǔ)器的讀地址;S302:判斷所述作業(yè)是否打印完畢,如果所述判斷結(jié)果為是,轉(zhuǎn)向S303 ;如果判斷結(jié)果為否,轉(zhuǎn)向S301 ;S303:將所述RAM存儲(chǔ)器的讀地址加I ;S304:判斷所述讀地址是否達(dá)到所述存儲(chǔ)器的尾地址;如果判斷結(jié)果為是,轉(zhuǎn)向S305 ;如果判斷結(jié)果為否,轉(zhuǎn)向S306 ;S305:將所述存儲(chǔ)器的讀地址重新定義為所述存儲(chǔ)器的首地址;S306:判斷是否打印完所有的作業(yè),如果判斷結(jié)果為否,轉(zhuǎn)向S301 ;如果判斷結(jié)果為是,轉(zhuǎn)向S307 ;S307:結(jié)束本次數(shù)據(jù)打印。但是,在實(shí)際應(yīng)用中,本申請(qǐng)中所采用的存儲(chǔ)器的管理方法,不限于對(duì)數(shù)碼印刷中的待打印作業(yè)的打印參數(shù)和控制信號(hào)的管理,只要本領(lǐng)域所屬技術(shù)人員所管理的數(shù)據(jù)采用的是本申請(qǐng)中存儲(chǔ)器的管理方法,都屬于本申請(qǐng)的范圍。在本申請(qǐng)另一實(shí)施例中,提供一種存儲(chǔ)器管理的裝置,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,請(qǐng)參考圖4,所述裝置包括:判斷單元401:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;清零單元402:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。進(jìn)一步的,所述清零單元402,如圖5所示,具體包括:判斷模塊501:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)空間的數(shù)據(jù)的讀操作是否結(jié)束;清零模塊502:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。其中,本申請(qǐng)實(shí)施例中,對(duì)于存儲(chǔ)器管理的裝置是基于存儲(chǔ)器管理的方法來(lái)實(shí)現(xiàn)的,故而基于本申請(qǐng)實(shí)施例中存儲(chǔ)器管理的方法,本領(lǐng)域所屬技術(shù)人員能夠了解本申請(qǐng)實(shí)施例中存儲(chǔ)器管理的裝置的具體實(shí)施方法以及各種變化形式。所以在此對(duì)于該裝置的運(yùn)行不再詳細(xì)介紹,只要本領(lǐng)域所屬技術(shù)人員基于本申請(qǐng)實(shí)施例中存儲(chǔ)器管理的方法所采用的裝置,都屬于本申請(qǐng)所欲保護(hù)的范圍。在本申請(qǐng)另一實(shí)施例中,提供一種存儲(chǔ)器,如圖6所示,所述存儲(chǔ)器包括:至少一個(gè)存儲(chǔ)裝置61:用于存儲(chǔ)基于寫操作寫入所述存儲(chǔ)器的數(shù)據(jù);管理裝置62:與所述至少一個(gè)存儲(chǔ)裝置相連,所述管理裝置,用于在Tl時(shí)刻,在對(duì)所述至少一個(gè)存儲(chǔ)裝置中的存儲(chǔ)地址為i的存儲(chǔ)裝置進(jìn)行讀操作以及在對(duì)所述多個(gè)存儲(chǔ)裝置中存儲(chǔ)地址為j的存儲(chǔ)裝置進(jìn)行寫操作時(shí),對(duì)所述存儲(chǔ)器進(jìn)行管理;所述管理裝置包括:判斷單元621:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;清零單元622:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。進(jìn)一步的,所述清零單元622,又包括如下結(jié)構(gòu):判斷模塊:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)裝置的數(shù)據(jù)的讀操作是否結(jié)束;清零模塊:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。其中,本申請(qǐng)實(shí)施例中的存儲(chǔ)器所采用的管理裝置,為本申請(qǐng)實(shí)施例中的存儲(chǔ)器管理的裝置,故而基于該存儲(chǔ)器管理的裝置,本領(lǐng)域所屬技術(shù)人員能夠了解本申請(qǐng)實(shí)施例中存儲(chǔ)器的具體實(shí)施方法以及各種變化形式。所以在此對(duì)于該存儲(chǔ)器的運(yùn)行不再詳細(xì)介紹,只要本領(lǐng)域所屬技術(shù)人員基于本申請(qǐng)實(shí)施例中存儲(chǔ)器管理的裝置所制造的存儲(chǔ)器,都屬于本申請(qǐng)所欲保護(hù)的范圍。本發(fā)明提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):由于采用了當(dāng)讀操作到一預(yù)設(shè)地址時(shí)將讀操作至寫操作間未寫入新數(shù)據(jù)的存儲(chǔ)空間的數(shù)據(jù)清零的技術(shù)方案,故而達(dá)到了減少仲裁次數(shù)、降低控制復(fù)雜度的技術(shù)效果。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種存儲(chǔ)器管理的方法,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,其特征在于,所述方法包括: 判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址; 如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。
2.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)空間的數(shù)據(jù)為一待打印數(shù)據(jù)的參數(shù)和控制信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作,具體包括: 將所述存儲(chǔ)地址為i的存儲(chǔ)空間的所述參數(shù)和控制信息輸出到一打印控制設(shè)備,以供所述打印控制設(shè)備打印所述存儲(chǔ)地址為i的存儲(chǔ)空間對(duì)應(yīng)的待打印數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,具體包括: 從主機(jī)端獲取待打印數(shù)據(jù)的所述參數(shù)和控制信息,存儲(chǔ)至所述存儲(chǔ)地址為j的存儲(chǔ)空間。
5.如權(quán)利要求1所述的方法,其特征在于,在j+Ι小于i時(shí),所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù),具體為:存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i間的存儲(chǔ)空間中的數(shù)據(jù)。
6.如權(quán)利要求1,2,3、4或5所述的方法,其特征在于,所述預(yù)設(shè)地址為所述存儲(chǔ)器的尾地址。
7.如權(quán)利要求1所述的方法,其特征在于,在j+Ι大于等于i時(shí),所述存儲(chǔ)地址為j+1至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù),具體為:存儲(chǔ)地址為j+Ι至尾地址間的存儲(chǔ)空間的數(shù)據(jù)以及首地址至存儲(chǔ)地址為i間的存儲(chǔ)空間的數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其特征在于,所述將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零,具體包括: 判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)空間的數(shù)據(jù)的讀操作是否結(jié)束; 在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。
9.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址之后,還包括: 如果所述存儲(chǔ)地址i不為所述存儲(chǔ)器的預(yù)設(shè)地址,對(duì)存儲(chǔ)地址為i+Ι的存儲(chǔ)空間的數(shù)據(jù)進(jìn)行讀操作。
10.如權(quán)利要求6所述的方法,其特征在于,所述存儲(chǔ)地址為j的存儲(chǔ)空間為所述存儲(chǔ)器的尾地址,那么下一次寫操作的地址為所述存儲(chǔ)器的首地址。
11.如權(quán)利要求9所述的方法,其特征在于,如果存儲(chǔ)地址為i的存儲(chǔ)空間為所述存儲(chǔ)器的尾地址,那么存儲(chǔ)地址為i+Ι的地址為所述存儲(chǔ)器的首地址。
12.—種存儲(chǔ)器管理的裝置,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在Tl時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,其特征在于,所述裝置包括: 判斷單元:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址; 清零單元:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。
13.如權(quán)利要求12所述的裝置,其特征在于,所述清零單元,具體包括: 判斷模塊:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)空間的數(shù)據(jù)的讀操作是否結(jié)束; 清零模塊:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清 零。
14.一種存儲(chǔ)器,其特征在于,包括: 至少一個(gè)存儲(chǔ)裝置:用于存儲(chǔ)基于寫操作寫入所述存儲(chǔ)器的數(shù)據(jù); 管理裝置:與所述至少一個(gè)存儲(chǔ)裝置相連,所述管理裝置,用于在Tl時(shí)刻,在對(duì)所述至少一個(gè)存儲(chǔ)裝置中的存儲(chǔ)地址為i的存儲(chǔ)裝置進(jìn)行讀操作以及在對(duì)所述多個(gè)存儲(chǔ)裝置中存儲(chǔ)地址為j的存儲(chǔ)裝置進(jìn)行寫操作時(shí),對(duì)所述存儲(chǔ)器進(jìn)行管理;所述管理裝置包括: 判斷單元:用于判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址; 清零單元:用于如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。
15.如權(quán)利要求14所述的存儲(chǔ)器,其特征在于,所述清零單元,具體包括: 判斷模塊:用于判斷對(duì)所述存儲(chǔ)地址為i的存儲(chǔ)裝置的數(shù)據(jù)的讀操作是否結(jié)束; 清零模塊:用于在所述讀操作結(jié)束時(shí),將所述存儲(chǔ)地址為j+Ι至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)裝置中的數(shù)據(jù)清零。
全文摘要
本申請(qǐng)公開(kāi)了一種存儲(chǔ)器管理的方法及裝置以及一種存儲(chǔ)器,所述存儲(chǔ)器管理的方法,應(yīng)用在包括有多個(gè)存儲(chǔ)空間的存儲(chǔ)器中,在T1時(shí)刻,在對(duì)所述多個(gè)存儲(chǔ)空間中的存儲(chǔ)地址為i的存儲(chǔ)空間進(jìn)行讀操作;在對(duì)所述多個(gè)存儲(chǔ)空間中存儲(chǔ)地址為j的存儲(chǔ)空間進(jìn)行寫操作,所述方法包括如下步驟判斷所述存儲(chǔ)地址i是否為所述存儲(chǔ)器的預(yù)設(shè)地址,其中,所述預(yù)設(shè)地址為所述存儲(chǔ)器中的任一地址;如果所述存儲(chǔ)地址i為所述存儲(chǔ)器的預(yù)設(shè)地址,則將存儲(chǔ)地址為j+1至存儲(chǔ)地址為i順時(shí)針?lè)较蜷g的存儲(chǔ)空間中的數(shù)據(jù)清零。
文檔編號(hào)G06F12/06GK103186472SQ20111046065
公開(kāi)日2013年7月3日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者李丹, 溫曉輝, 劉志紅 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京大學(xué), 北京北大方正電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1