欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲裝置和處理數(shù)據(jù)的方法與流程

文檔序號:40602691發(fā)布日期:2025-01-07 20:43閱讀:14來源:國知局
存儲裝置和處理數(shù)據(jù)的方法與流程

本技術(shù)涉及計算機,特別涉及存儲裝置和處理數(shù)據(jù)的方法。


背景技術(shù):

1、計算機設備中包括多種元件,存儲介質(zhì)便是多種元件中的一種。在存儲介質(zhì)中,數(shù)據(jù)以多個存儲單元的形式存儲,存儲單元是進行數(shù)據(jù)處理的最小操作單元。

2、相關技術(shù)中,通過計算機設備中的控制器向存儲介質(zhì)發(fā)送指令,每個指令針對存儲介質(zhì)中的一個存儲單元。因此,在需要基于多個存儲單元進行數(shù)據(jù)處理的情況下,控制器則需要向存儲介質(zhì)發(fā)送多個處理指令。該方式需要控制器消耗較多的處理資源,導致資源浪費,且處理數(shù)據(jù)的效率不高。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供了一種存儲裝置和處理數(shù)據(jù)的方法,以解決相關技術(shù)提供的問題,技術(shù)方案如下:

2、第一方面,提供了一種存儲裝置,該存儲裝置包括控制器和存儲介質(zhì),存儲介質(zhì)包括指令解碼器和多個存儲單元,控制器和存儲介質(zhì)的指令解碼器連接。其中,控制器,用于向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令該,第一處理指令包括第一信息和第二信息,第一信息用于指示處理方式,第二信息用于指示需要處理的數(shù)據(jù)的數(shù)據(jù)長度。相應地,存儲介質(zhì)的指令解碼器,用于接收控制器發(fā)送的第一處理指令?;谠摰谝惶幚碇噶钪械诙畔⒅甘镜臄?shù)據(jù)長度,從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元。之后,基于至少兩個目標存儲單元,按照該第一處理指令中第一信息指示的處理方式進行數(shù)據(jù)處理。

3、能夠看出,控制器僅需發(fā)送一個處理指令,便能夠使得存儲介質(zhì)的指令解碼器基于至少兩個存儲單元進行連續(xù)的數(shù)據(jù)處理。相比于每個處理指令僅能指示指令解碼器基于一個存儲單元進行數(shù)據(jù)處理的情況,本實施例提供的存儲裝置能夠減少控制器需要發(fā)送的處理指令的數(shù)量。因此,不僅降低了數(shù)據(jù)處理過程中控制器需要消耗的處理資源、避免了資源浪費,而且提高了數(shù)據(jù)處理的效率。

4、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的多個存儲單元位于至少一個存儲行中,存儲介質(zhì)的指令解碼器,用于確定需要處理的數(shù)據(jù)的起始地址,基于第二信息、多個存儲單元的長度、至少一個存儲行的長度和需要處理的數(shù)據(jù)的起始地址,從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元。提供了確定至少兩個目標存儲單元的一種示例性實現(xiàn)方式,從而使得存儲介質(zhì)的指令解碼器能夠基于確定出的至少兩個目標存儲單元實現(xiàn)數(shù)據(jù)處理。

5、在一種可能的實現(xiàn)方式中,第一處理指令還包括第三信息,第三信息用于指示地址,存儲介質(zhì)的指令解碼器,用于將第三信息指示的地址確定為需要處理的數(shù)據(jù)的起始地址,至少兩個目標存儲單元的地址連續(xù)。其中,在第一處理指令攜帶第三信息的情況下,存儲介質(zhì)的指令解碼器直接將第三信息指示的地址作為需要處理的數(shù)據(jù)的起始地址。由此,可以在后續(xù)過程中將需要處理的數(shù)據(jù)的起始地址所在的存儲單元作為首個目標存儲單元,將包括首個目標存儲單元在內(nèi)的、連續(xù)的存儲單元確定為至少兩個目標存儲單元。

6、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器,用于基于存儲介質(zhì)的多個存儲單元確定需要處理的數(shù)據(jù)的起始地址,至少兩個目標存儲單元的地址連續(xù)或者不連續(xù)。相應地,存儲介質(zhì)的指令解碼器,還用于封裝第一處理指令的指令標識和至少兩個目標存儲單元的地址,得到響應消息,向控制器發(fā)送響應消息;控制器,還用于接收響應消息。在該實現(xiàn)方式中,存儲介質(zhì)的指令解碼器在多個存儲單元中隨機確定需要處理的數(shù)據(jù)的起始地址,隨機確定至少兩個目標存儲單元,則至少兩個目標存儲單元可能連續(xù),也可能不連續(xù)。由于至少兩個目標存儲單元是隨機確定的,因而指令解碼器還需要將至少兩個目標存儲單元的地址返回給控制器,以便于控制器確定指令解碼器是基于哪幾個目標存儲單元實現(xiàn)的數(shù)據(jù)處理。

7、在一種可能的實現(xiàn)方式中,第一信息指示的處理方式包括第一處理方式,第一處理方式包括將數(shù)據(jù)存儲于存儲單元的處理方式,控制器,還用于發(fā)送數(shù)據(jù)。相應地,存儲介質(zhì)的指令解碼器,用于按照第一處理方式,將控制器發(fā)送的數(shù)據(jù)存儲于至少兩個目標存儲單元中。其中,第一處理方式例如為寫入、覆蓋。指令解碼器進行的數(shù)據(jù)處理過程是指對數(shù)據(jù)的存儲過程。

8、在一種可能的實現(xiàn)方式中,第一信息指示的處理方式包括第二處理方式,第二處理方式包括基于已存儲數(shù)據(jù)的存儲單元進行數(shù)據(jù)處理的方式,存儲介質(zhì)的指令解碼器,用于按照第二處理方式,對至少兩個目標存儲單元中已存儲的數(shù)據(jù)進行處理。其中,第二處理方式例如為讀取、擦除。指令解碼器進行的數(shù)據(jù)處理過程是指對已存儲的數(shù)據(jù)的處理過程。

9、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器,還用于按照至少兩個目標存儲單元的地址順序,向控制器發(fā)送至少兩個目標存儲單元中已存儲的數(shù)據(jù)。控制器,還用于接收存儲介質(zhì)的指令解碼器發(fā)送的至少兩個目標存儲單元中已存儲的數(shù)據(jù)。例如在處理方式為讀取時,存儲介質(zhì)的指令解碼器需要將讀取到的數(shù)據(jù)返回至控制器。其中,指令解碼器通過多次發(fā)送過程完成數(shù)據(jù)的發(fā)送,每次發(fā)送過程中發(fā)送的數(shù)據(jù)長度取決于發(fā)送接口的位寬。

10、在一種可能的實現(xiàn)方式中,第一處理指令中還包括第四信息,第四信息用于指示數(shù)據(jù)分組要求,數(shù)據(jù)分組要求包括以存儲行為單位對至少兩個目標存儲單元進行分組,或者以存儲列為單位對至少兩個目標存儲單元進行分組,存儲介質(zhì)的指令解碼器,用于按照第四信息指示的數(shù)據(jù)分組要求對至少兩個目標存儲單元進行分組,得到至少一個分組,基于各個分組中的目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理。在該實現(xiàn)方式中,根據(jù)第四信息的指示,存儲介質(zhì)的指令解碼器可以存儲行為單位進行數(shù)據(jù)處理,也就是完成一個存儲行中各個目標存儲單元的數(shù)據(jù)處理之后,切換至其他存儲行,對其他存儲行的目標存儲單元進行數(shù)據(jù)處理?;蛘撸€可以存儲列為單位進行數(shù)據(jù)處理,在完成一個存儲列中各個目標存儲單元的數(shù)據(jù)處理之后,切換至其他存儲列。該第四信息使得指令解碼器進行數(shù)據(jù)處理的過程較為靈活。

11、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器,用于對于任一分組,并行使能任一分組中的目標存儲單元,按照第一信息指示的處理方式對任一分組中并行使能的目標存儲單元進行數(shù)據(jù)處理,使得任一分組中并行使能的目標存儲單元的處理時間之間的差值小于閾值。對同一分組內(nèi)的目標存儲單元進行并行使能及數(shù)據(jù)處理,減少了使能及數(shù)據(jù)處理所需的時間,因而縮短了數(shù)據(jù)處理所需的總時間。

12、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元位于同一邏輯單元號中,目標存儲單元為進行數(shù)據(jù)處理的最小單元。在本實施例中,一個存儲介質(zhì)即為一個邏輯單元號,因而從存儲介質(zhì)的多個存儲單元中確定出的至少兩個目標存儲單元是位于同一邏輯單元號中的。

13、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器,還用于解析第一處理指令,得到第一信息和第二信息。指令解碼器通過對第一處理指令的解析獲得第一信息和第二信息。

14、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元的長度之和不小于第二信息指示的數(shù)據(jù)長度。由于目標存儲單元是進行數(shù)據(jù)處理的最小單元,因而至少兩個目標存儲單元的長度之和可能等于第二信息指示的數(shù)據(jù)長度,也可能大于第二信息指示的數(shù)據(jù)長度。例如,在數(shù)據(jù)長度不能整除存儲單元的長度時,至少兩個目標存儲單元的長度之和大于第二信息指示的數(shù)據(jù)長度。

15、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的數(shù)量為多個,控制器用于接收存儲介質(zhì)標識,向存儲介質(zhì)標識指示的存儲介質(zhì)的指令解碼器發(fā)送第一處理指令。在存儲介質(zhì)的數(shù)量為多個時,控制器基于存儲介質(zhì)標識確定向哪一個存儲介質(zhì)的指令解碼器發(fā)送該第一處理指令。例如,該存儲介質(zhì)標識為處理器發(fā)送的邏輯地址,則控制器將該邏輯地址對應的物理地址指示的指令解碼器作為用于接收第一處理指令的指令解碼器。

16、第二方面,提供了一種處理數(shù)據(jù)的方法,該方法應用于存儲裝置,存儲裝置包括控制器和存儲介質(zhì),存儲介質(zhì)包括指令解碼器和多個存儲單元,方法包括:

17、存儲介質(zhì)的指令解碼器接收控制器發(fā)送的第一處理指令,第一處理指令包括第一信息和第二信息,第一信息用于指示處理方式,第二信息用于指示需要處理的數(shù)據(jù)的數(shù)據(jù)長度;

18、存儲介質(zhì)的指令解碼器基于第二信息指示的數(shù)據(jù)長度,從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元;

19、存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理。

20、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的多個存儲單元位于至少一個存儲行中,存儲介質(zhì)的指令解碼器基于第二信息指示的數(shù)據(jù)長度,從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元,包括:存儲介質(zhì)的指令解碼器確定需要處理的數(shù)據(jù)的起始地址;存儲介質(zhì)的指令解碼器基于第二信息、多個存儲單元的長度、至少一個存儲行的長度和需要處理的數(shù)據(jù)的起始地址,從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元。

21、在一種可能的實現(xiàn)方式中,第一處理指令還包括第三信息,第三信息用于指示地址,存儲介質(zhì)的指令解碼器確定需要處理的數(shù)據(jù)的起始地址,包括:存儲介質(zhì)的指令解碼器將第三信息指示的地址確定為需要處理的數(shù)據(jù)的起始地址,至少兩個目標存儲單元的地址連續(xù)。

22、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器確定需要處理的數(shù)據(jù)的起始地址,包括:基于存儲介質(zhì)的多個存儲單元確定需要處理的數(shù)據(jù)的起始地址,至少兩個目標存儲單元的地址連續(xù)或者不連續(xù)。存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理之后,方法還包括:存儲介質(zhì)的指令解碼器封裝第一處理指令的指令標識和至少兩個目標存儲單元的地址,得到響應消息,向控制器發(fā)送響應消息。

23、在一種可能的實現(xiàn)方式中,第一信息指示的處理方式包括第一處理方式,第一處理方式包括將數(shù)據(jù)存儲于存儲單元的處理方式,存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理,包括:存儲介質(zhì)的指令解碼器按照第一信息指示的方式,將控制器發(fā)送的數(shù)據(jù)存儲于至少兩個目標存儲單元中。

24、在一種可能的實現(xiàn)方式中,第一信息指示的處理方式包括第二處理方式,第二處理方式包括基于已存儲數(shù)據(jù)的存儲單元進行數(shù)據(jù)處理的方式,存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理,包括:存儲介質(zhì)的指令解碼器按照第二處理方式,對至少兩個目標存儲單元中已存儲的數(shù)據(jù)進行處理。

25、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理之后,方法還包括:存儲介質(zhì)的指令解碼器按照至少兩個目標存儲單元的地址順序,向控制器發(fā)送至少兩個目標存儲單元中已存儲的數(shù)據(jù)。

26、在一種可能的實現(xiàn)方式中,第一處理指令中還包括第四信息,第四信息用于指示數(shù)據(jù)分組要求,數(shù)據(jù)分組要求包括以存儲行為單位對至少兩個目標存儲單元進行分組,或者以存儲列為單位對至少兩個目標存儲單元進行分組。存儲介質(zhì)的指令解碼器基于至少兩個目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理,包括:存儲介質(zhì)的指令解碼器按照第四信息指示的數(shù)據(jù)分組要求對至少兩個目標存儲單元進行分組,得到至少一個分組。存儲介質(zhì)的指令解碼器基于各個分組中的目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理。

27、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器基于各個分組中的目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理,包括:存儲介質(zhì)的指令解碼器對于任一分組,并行使能任一分組中的目標存儲單元;存儲介質(zhì)的指令解碼器按照第一信息指示的處理方式對任一分組中并行使能的目標存儲單元進行數(shù)據(jù)處理,使得任一分組中并行使能的目標存儲單元的處理時間之間的差值小于閾值。

28、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元位于同一邏輯單元號中,目標存儲單元為進行數(shù)據(jù)處理的最小單元。

29、在一種可能的實現(xiàn)方式中,存儲介質(zhì)的指令解碼器基于各個分組中的目標存儲單元,按照第一信息指示的處理方式進行數(shù)據(jù)處理之前,方法還包括:存儲介質(zhì)的指令解碼器解析第一處理指令,得到第一信息和第二信息。

30、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元的長度之和不小于第二信息指示的數(shù)據(jù)長度。

31、第三方面,提供了一種處理數(shù)據(jù)的方法,方法應用于存儲裝置,存儲裝置包括控制器和存儲介質(zhì),存儲介質(zhì)包括指令解碼器和多個存儲單元,方法包括:

32、控制器確定第一信息和第二信息,第一信息用于指示處理方式,第二信息用于指示需要處理的數(shù)據(jù)的數(shù)據(jù)長度,數(shù)據(jù)長度用于從存儲介質(zhì)的多個存儲單元中確定至少兩個目標存儲單元,至少兩個目標存儲單元用于數(shù)據(jù)處理;

33、控制器封裝第一信息和第二信息,得到第一處理指令;

34、控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令。

35、在一種可能的實現(xiàn)方式中,控制器確定第一信息和第二信息,包括:接收第二處理指令,第二處理指令包括第一參考信息和第二參考信息,第一參考信息用于指示處理方式,第二參考信息用于指示需要處理的數(shù)據(jù)的數(shù)據(jù)長度。將第一參考信息確定為第一信息,基于第二參考信息確定第二信息。

36、在一種可能的實現(xiàn)方式中,控制器確定第一信息和第二信息,包括:第二處理指令的數(shù)量包括至少兩個,基于第二參考信息確定第二信息,包括:響應于至少兩個第二處理指令的第二參考信息指示的數(shù)據(jù)長度小于參考范圍的下限,控制器合并至少兩個第二處理指令的第二參考信息得到第二信息,第二信息指示的數(shù)據(jù)長度位于參考范圍內(nèi)。

37、在一種可能的實現(xiàn)方式中,控制器確定第一信息和第二信息,包括:響應于第二處理指令的第二參考信息指示的數(shù)據(jù)長度大于參考范圍的上限,控制器劃分該第二參考信息得到至少兩個第二信息,任一第二信息指示的數(shù)據(jù)長度均位于參考范圍內(nèi)。

38、在一種可能的實現(xiàn)方式中,控制器確定第一信息和第二信息,包括:響應于第二處理指令的第二參考信息指示的數(shù)據(jù)長度位于參考范圍內(nèi),將第二參考信息作為第二信息。

39、在一種可能的實現(xiàn)方式中,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令之前,方法還包括:控制器獲取第三信息,第三信息用于指示地址,將第三信息封裝于第一處理指令中。

40、在一種可能的實現(xiàn)方式中,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令之后,方法還包括:接收存儲介質(zhì)的指令解碼器發(fā)送的響應消息,該響應消息中包括第一處理指令的指令標識和至少兩個目標存儲單元的地址。

41、在一種可能的實現(xiàn)方式中,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令之后,方法還包括:發(fā)送數(shù)據(jù),數(shù)據(jù)用于存儲介質(zhì)的指令解碼器存儲于至少兩個目標存儲單元中。

42、在一種可能的實現(xiàn)方式中,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令之后,方法還包括:接收存儲介質(zhì)的指令解碼器按照至少兩個目標存儲單元的地址順序發(fā)送的至少兩個目標存儲單元中存儲的數(shù)據(jù)。

43、在一種可能的實現(xiàn)方式中,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令之前,方法還包括:控制器確定第四信息,第四信息用于指示數(shù)據(jù)分組要求,數(shù)據(jù)分組要求包括以存儲行為單位對至少兩個目標存儲單元進行分組,或者以存儲列為單位對至少兩個目標存儲單元進行分組,將第四信息封裝于第一處理指令中。

44、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元位于同一邏輯單元號中,目標存儲單元為進行數(shù)據(jù)處理的最小單元。

45、在一種可能的實現(xiàn)方式中,至少兩個目標存儲單元的長度之和不小于第二信息指示的數(shù)據(jù)長度。

46、在一種可能的實現(xiàn)方式中,存儲裝置的數(shù)量為多個,控制器向存儲介質(zhì)的指令解碼器發(fā)送第一處理指令,包括:控制器接收存儲介質(zhì)標識,向存儲介質(zhì)標識指示的存儲介質(zhì)的指令解碼器發(fā)送第一處理指令。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宽甸| 惠来县| 广元市| 密山市| 绥滨县| 高淳县| 南岸区| 临沭县| 共和县| 巴塘县| 十堰市| 读书| 怀柔区| 德阳市| 镇宁| 玉溪市| 扎赉特旗| 新安县| 武城县| 安庆市| 谢通门县| 吉木乃县| 阳新县| 大悟县| 元氏县| 鸡东县| 错那县| 资溪县| 同仁县| 若羌县| 宜春市| 新郑市| 怀安县| 略阳县| 新乐市| 筠连县| 青田县| 凯里市| 德保县| 什邡市| 龙江县|