專利名稱:用于在數(shù)據(jù)處理系統(tǒng)的主存機(jī)中提供分布式控制的設(shè)備和方法
本發(fā)明一般地說涉及數(shù)據(jù)處理系統(tǒng),更具體地說,涉及貯存數(shù)據(jù)處理系統(tǒng)現(xiàn)行操作所必需的信號(hào)組的主存機(jī)。本發(fā)明在主存機(jī)中提供了分布式控制,這與典型的數(shù)據(jù)處理子系統(tǒng)中存儲(chǔ)器的集中控制形成對(duì)照。
參見圖1,給出了典型的數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)圖。這種數(shù)據(jù)處理系統(tǒng)包括至少一個(gè)中央處理機(jī)10(或11),至少一個(gè)輸入/輸出設(shè)備13(或14),一個(gè)存儲(chǔ)器15,和一個(gè)與該數(shù)據(jù)處理系統(tǒng)的多個(gè)單元或子系統(tǒng)耦合的系統(tǒng)總線19。該中心處理機(jī)按照軟件和/或硬件指令處理。邏輯信號(hào)組,待處理的邏輯信號(hào)組以及現(xiàn)行執(zhí)行程序一般被貯存在存儲(chǔ)器15中,一個(gè)控制臺(tái)12與該中央處理機(jī)連接,該控制臺(tái)包括用于預(yù)置該系統(tǒng)的設(shè)備和存儲(chǔ)指令。該控制臺(tái)12還可以在該數(shù)據(jù)處理系統(tǒng)運(yùn)行中起一個(gè)終端的作用。輸入/輸出設(shè)備13(或14)為該數(shù)據(jù)處理系統(tǒng)的其余部分與終端設(shè)備、大容量存儲(chǔ)器、通訊裝置、和任何其他要與該數(shù)據(jù)處理系統(tǒng)連接的裝置提供接口。耦合到系統(tǒng)總線上的諸設(shè)備的詳細(xì)功能並不太重要,相比之下這些設(shè)備借助于系統(tǒng)總線獨(dú)立地操作並與該數(shù)據(jù)處理系統(tǒng)其余部分間通訊要重要得多。特別是,在其它子系統(tǒng)的配合下,系統(tǒng)總線被用于將信號(hào)組存入存儲(chǔ)子系統(tǒng)和從存儲(chǔ)子系統(tǒng)檢索信號(hào)組。
接著參見圖2,給出了相關(guān)技術(shù)中一個(gè)典型的主存子系統(tǒng)15的方框圖。這個(gè)主存機(jī)15包括一個(gè)與系統(tǒng)總線19交換信號(hào)的存儲(chǔ)器接口部件21。該存儲(chǔ)器接口部件21與一個(gè)陣列總線22相耦合,而陣列總線22至少有一個(gè)與之相耦合的存儲(chǔ)器陣列部件23。存儲(chǔ)器陣列部件23(至25)由多個(gè)被編成組的邏輯信號(hào)存儲(chǔ)元件組成,編組使得每個(gè)存儲(chǔ)元件組能被一個(gè)地址邏輯信號(hào)組所訪問。所說的存儲(chǔ)器接口部件21包括有由一個(gè)地址邏輯信號(hào)組識(shí)別的、用于控制存儲(chǔ)器陣列部件23至25與系統(tǒng)總線19之間邏輯信號(hào)組的交換的設(shè)備。該存儲(chǔ)器接口部件21還包括有用于識(shí)別經(jīng)由系統(tǒng)總線19流向主存機(jī)15的信號(hào)活動(dòng)的設(shè)備,以及用于將邏輯信號(hào)組送回到傳送需要該信號(hào)組的各子系統(tǒng)的設(shè)備。在該有關(guān)技術(shù)中,數(shù)據(jù)信號(hào)組的緩沖、誤差校正和控制信號(hào)的產(chǎn)生這些功能一般也在該存儲(chǔ)器接口部件21中完成。
上述的主存結(jié)構(gòu)限制了在主存子系統(tǒng)中能夠執(zhí)行的信號(hào)活動(dòng)量,因?yàn)楸仨氃诖鎯?chǔ)器接口部件21的控制下對(duì)單獨(dú)一個(gè)信號(hào)活動(dòng)執(zhí)行這種活動(dòng),除非為了同時(shí)處理多個(gè)信號(hào)組采用并行的設(shè)備。
因此,需要能夠?qū)崿F(xiàn)各種涉及主存子系統(tǒng)同時(shí)操作的用于操作該主存子系統(tǒng)中的設(shè)備和方法。這種需求在被稱為“直寫”(Write through)數(shù)據(jù)處理系統(tǒng)的計(jì)算機(jī)系統(tǒng)中是特別緊迫的,在這類系統(tǒng)中,每一組來自中央處理系統(tǒng)的數(shù)據(jù)信號(hào)被立即存入或?qū)懭胫鞔孀酉到y(tǒng)。由于需要這一類型的數(shù)據(jù)處理系統(tǒng)而引起的存儲(chǔ)活動(dòng)會(huì)造成性能變壞,除非存儲(chǔ)子系統(tǒng)被設(shè)計(jì)得能適應(yīng)這種增加的存儲(chǔ)活動(dòng)。
本發(fā)明的目的之一是要提供一種改進(jìn)的數(shù)據(jù)處理設(shè)備。
本發(fā)明還有一個(gè)目的是要提供一種改進(jìn)的用于數(shù)據(jù)處理系統(tǒng)的主存子系統(tǒng)。
本發(fā)明的另一個(gè)目的是要提供一種主存子系統(tǒng)中的多個(gè)存儲(chǔ)元件陣列,每個(gè)存儲(chǔ)元件陣列具有獨(dú)立于其他存儲(chǔ)元件陣列的功能。
本發(fā)明的又一個(gè)目的是要提供一種陣列部件總線,其中,多個(gè)存儲(chǔ)元件陣列被耦合到該陣列部件總線上,而一個(gè)接口部件又將該陣列部件總線與系統(tǒng)總線耦合。
上述發(fā)明目的及其它目的已被本發(fā)明所提供的主存子系統(tǒng)所達(dá)到,該主存子系統(tǒng),包括多個(gè)用于存儲(chǔ)邏輯信號(hào)組的存儲(chǔ)元件陣列、一個(gè)耦合到該存儲(chǔ)元件陣列部件的陣列總線、和一個(gè)用于將該陣列總線與系統(tǒng)總線耦合的存儲(chǔ)器陣列接口部件。存儲(chǔ)元件陣列部件每個(gè)都有控制設(shè)備,控制著存儲(chǔ)元件陣列中各存儲(chǔ)元件的操作。該控制設(shè)備還具有將存儲(chǔ)元件陣列部件的狀況傳送到存儲(chǔ)器陣列接口部件的作用,從而防止在存儲(chǔ)元件陣列部件中出現(xiàn)不相容的存儲(chǔ)活動(dòng)。
結(jié)合附圖閱讀以下描述將有助于理解本發(fā)明的這些特征及其它一些特征。
圖1是一個(gè)能夠利用本發(fā)明的數(shù)據(jù)處理系統(tǒng)的基本組成方框圖。
圖2是典型的用于數(shù)據(jù)處理系統(tǒng)的一個(gè)主存機(jī)的方框圖。
圖3是一個(gè)本發(fā)明主存機(jī)的方框圖。
圖4是在該主存機(jī)中用于為存儲(chǔ)板和數(shù)據(jù)處理系統(tǒng)之間提供接口的設(shè)備的方框圖。
圖5是本發(fā)明存儲(chǔ)板的設(shè)備方框圖。
圖1與圖2已經(jīng)在前面引述相關(guān)現(xiàn)有技術(shù)的數(shù)據(jù)處理系統(tǒng)時(shí)已作說明。
下面看圖3,它給出了本發(fā)明的主存子系統(tǒng)15的基本構(gòu)成。這個(gè)主存子系統(tǒng)15包括一個(gè)將主存子系統(tǒng)15耦合到系統(tǒng)總線19上的存儲(chǔ)器接口部件40。該存儲(chǔ)器接口部件40與存儲(chǔ)器部件總線32相耦合,並與之交換信號(hào)。該存儲(chǔ)器部件總線32依次地,與多個(gè)存儲(chǔ)板交換邏輯信號(hào)組,作為例子,圖中示出了存儲(chǔ)板50和50″,從中可以看出這些存儲(chǔ)板同主存子系統(tǒng)其余部分之間的關(guān)系。每個(gè)存儲(chǔ)板50包括一個(gè)與存儲(chǔ)器部件總線32交換邏輯信號(hào)的板接口部件51,板接口部件51依次地與板50上的陣列總線52交換邏輯信號(hào)組,而同樣在板50上的多個(gè)存儲(chǔ)器陣列部件53至54被耦合到陣列總線52。
下面看圖4,它給出了存儲(chǔ)器接口部件21的方框圖。一個(gè)系統(tǒng)總線接口部件401控制著信號(hào)的交換,包括控制系統(tǒng)總線與主存機(jī)其余部分之間的信號(hào)的交換。具有特別意義的是標(biāo)有“存儲(chǔ)器忙碌”的控制信號(hào)。對(duì)于代表數(shù)據(jù)的邏輯信號(hào)組,數(shù)據(jù)輸入緩沖部件402為將要存入存儲(chǔ)器陣列53至54的數(shù)據(jù)信號(hào)提供了臨時(shí)儲(chǔ)存。該數(shù)據(jù)信號(hào)組從數(shù)據(jù)輸入緩沖部件402,被送到存儲(chǔ)器部件總線32。數(shù)據(jù)輸出緩沖部件403為從主存部件中取出的數(shù)據(jù)信號(hào)組提供了臨時(shí)儲(chǔ)存,這些數(shù)據(jù)信號(hào)組將被送至需要它們的那個(gè)子系統(tǒng)。為屏散寫操作(Masked write operation)提供了一個(gè)穿過存儲(chǔ)器總線32的從存儲(chǔ)器陣列53至54到數(shù)據(jù)輸入緩沖器402的數(shù)據(jù)通路,所謂屏散寫入操作即是某一予定位置(地址)的數(shù)據(jù)信號(hào)組只能部分地被來自其它子系統(tǒng)的數(shù)據(jù)所取代的操作。這個(gè)存儲(chǔ)器接口部件尚包括ECC發(fā)生器部件406、ECC比較部件405、和誤差校正設(shè)備404,以檢驗(yàn)從該存儲(chǔ)子系統(tǒng)傳送到該數(shù)據(jù)處理系統(tǒng)其他部分去的數(shù)據(jù)的準(zhǔn)確性。該存儲(chǔ)器接口部件還包括一個(gè)地址緩沖部件420,用于臨時(shí)儲(chǔ)存那些要被存入主存機(jī)或要從主存機(jī)中檢索出的數(shù)據(jù)信號(hào)組的地址信號(hào)組。該地址緩沖部件420被耦合到系統(tǒng)總線接口部件401以及存儲(chǔ)器部件總線32,以實(shí)現(xiàn)地址信號(hào)在存儲(chǔ)器陣列53至54與系統(tǒng)總線19之間的傳遞。
所說的存儲(chǔ)器接口部件21還包括多個(gè)用于控制和監(jiān)視存儲(chǔ)子系統(tǒng)操作的一些部件。陣列狀態(tài)部件410接受來自存儲(chǔ)控制定序器411的信號(hào)並向存儲(chǔ)控制定序器411施加信號(hào)。陣列狀態(tài)部件410還接受來自存儲(chǔ)板的“數(shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)和“送數(shù)命令”(Send No Command)信號(hào)。命令緩沖部件412為來自和送入系統(tǒng)總線接口部件410的命令提供臨時(shí)儲(chǔ)存。該命令緩沖部件412還將控制信號(hào)加到邏輯部件414上。邏輯部件414還接受來自屏蔽寫入控制部件413的信號(hào)。所說的存儲(chǔ)控制定序器411將信號(hào)加到存儲(chǔ)器部件總線32上和讀出命令緩沖器416上以臨時(shí)儲(chǔ)存。該讀出命令緩沖器416將信號(hào)加到讀出命令執(zhí)行部件417上;該讀出命令執(zhí)行部件417接著將信號(hào)加到存儲(chǔ)器部件總線32和屏蔽寫入控制部件413。
如上所述,陣列狀態(tài)部件410接受來自存儲(chǔ)器陣列的“數(shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)信號(hào)和“送數(shù)命令”(Send No Command)信號(hào)?!八蛿?shù)命令”(Send No Command)信號(hào)用以確保每個(gè)陣列部件53至54只處理一個(gè)讀出命令或一個(gè)更新操作?!皵?shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)信號(hào)用以控制陣列狀態(tài)部件410中的狀態(tài)位(bits)?!皵?shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)信號(hào)由存儲(chǔ)器陣列在它能夠處理另一個(gè)讀出操作之前被維持,同時(shí)該數(shù)據(jù)信號(hào)組尚未被去掉。在“數(shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)信號(hào)的確認(rèn)並保持確認(rèn)之前,“送數(shù)命令”(Send No Command)被確認(rèn)並保持確認(rèn),直到存儲(chǔ)器接口部件21已經(jīng)去除了數(shù)據(jù)信號(hào)組為止。在存儲(chǔ)器接口部件21中的邏輯組成部分(圖上未示出)保證在存儲(chǔ)器接口部件21開始去除該數(shù)據(jù)信號(hào)組到完成移走數(shù)據(jù)信號(hào)組這段時(shí)間之內(nèi),該命令不被送入存儲(chǔ)器陣列53至54。
很清楚,存儲(chǔ)器接口部件的元件之間的許多相互聯(lián)接沒有詳細(xì)地說明,因?yàn)檫@些元件間的相互聯(lián)接是在存儲(chǔ)器接口部件中典型使用並且具有標(biāo)準(zhǔn)的功能的。但是,對(duì)于說明本發(fā)明的操作是有用的那些信號(hào)線被明確地表示出來了。“忙碌請(qǐng)求”(Busy Request)線將來自數(shù)據(jù)輸入緩沖部件402、地址緩沖部件420、和命令緩沖部件412的控制信號(hào)耦合至系統(tǒng)總線接口部件401上。在這些線中存在一定的信號(hào)能使“存儲(chǔ)器忙碌”(Memory Busy)信號(hào)被加到系統(tǒng)總線19上(就是說,用作系統(tǒng)總線的仲裁部件)。類似地,陣列狀態(tài)部件410接受來自存儲(chǔ)板的上面曾提到過的“數(shù)據(jù)準(zhǔn)備/完成”(Data Ready/Done)信號(hào)和“送數(shù)命令”(Send No Command)信號(hào)。
下面參見圖5,它給出了實(shí)施本發(fā)明存儲(chǔ)板(例如50)的設(shè)備。板接口部件51包括一個(gè)陣列接口部件510,該陣列接口部件接受來自存儲(chǔ)器部件總線32的命令信號(hào)並將狀態(tài)信號(hào)送至存儲(chǔ)器部件總線32上。這個(gè)陣列接口部件510將命令信號(hào)送至陣列總線52,並接受來自該陣列總線的“完成”(Done)信號(hào)。板接口部件51還包括一個(gè)用于臨時(shí)儲(chǔ)存從存儲(chǔ)器陣列53至54送往陣列總線的數(shù)據(jù)信號(hào)組的數(shù)據(jù)輸出緩沖部件511,一個(gè)用于臨時(shí)儲(chǔ)存待送往陣列總線52的地址信號(hào)的地址輸入緩沖部件513,和用于臨時(shí)儲(chǔ)存待存入該陣列存儲(chǔ)元件的數(shù)據(jù)信號(hào)的數(shù)據(jù)輸入緩沖部件512。該數(shù)據(jù)輸入緩沖部件512還包括有ECC信息發(fā)生器設(shè)備,該發(fā)生設(shè)備用于存儲(chǔ)數(shù)據(jù)信號(hào)組。
圖5中示出的存儲(chǔ)器陣列部件53至54各自包括一個(gè)定序器部件531,用于接受來自陣列總線52的命令,並將狀態(tài)“完成”(Done)信號(hào)送至陣列總線52上。這個(gè)定序器部件531在接到由陣列總線傳來的命令信號(hào)后控制著存儲(chǔ)器陣列部件中有關(guān)存儲(chǔ)元件532的陣列的操作。存儲(chǔ)器陣列部件還包括一個(gè)用于臨時(shí)儲(chǔ)存待送入存儲(chǔ)元件陣列532的信號(hào)組的數(shù)據(jù)輸入緩沖部件533,一個(gè)地址緩沖部件534,用于臨時(shí)儲(chǔ)存確定在被定序器部件531所控制的存儲(chǔ)元件陣列532中的地址的信號(hào),和一個(gè)用于臨時(shí)儲(chǔ)存正從存儲(chǔ)元件陣列532中檢索出來的信號(hào)組的數(shù)據(jù)輸出緩沖部件535。在最佳實(shí)施例中,數(shù)據(jù)輸入線和緩沖器還被用作為數(shù)據(jù)輸出線和緩沖器。
再參見圖3和圖5,組成存儲(chǔ)板上存儲(chǔ)器陣列部件53至54的存儲(chǔ)元件以這樣一種方式被實(shí)現(xiàn),該方式使在系統(tǒng)總線上被并行傳送的邏輯信號(hào)的數(shù)字,有時(shí)被稱為一個(gè)字或一個(gè)長(zhǎng)字,能夠被儲(chǔ)存在一個(gè)存儲(chǔ)器陣列部件中的一組相關(guān)聯(lián)的存儲(chǔ)元件中。這就是說,與一個(gè)地址信號(hào)組相關(guān)的字或長(zhǎng)字能夠被完全儲(chǔ)存在與該相關(guān)地址信號(hào)組對(duì)應(yīng)的存儲(chǔ)器陣列部件中,因而使系統(tǒng)總線上傳送的每一組信號(hào)都與一個(gè)信號(hào)存儲(chǔ)器陣列部件相聯(lián)系。該存儲(chǔ)器陣列部件通常是以比數(shù)據(jù)處理系統(tǒng)信號(hào)處理電路其余部分慢得多的技術(shù)被實(shí)現(xiàn)的。其結(jié)果是執(zhí)行涉及到該陣列的一次操作的時(shí)間須占用多個(gè)系統(tǒng)時(shí)鐘周期。為了使存儲(chǔ)器陣列的相對(duì)慢的速度的影響減到最小,地址可以被安排成每一陣列包含一個(gè)與該板上其余陣列的地址編排成接續(xù)順序的地址。並且,板的地址也被改進(jìn)成同一陣列將在所有其他的陣列均被尋址之后,才在地址的接續(xù)序列中接受一個(gè)第二地址(信號(hào))。
在一典型的實(shí)施例中,存儲(chǔ)器部件可以包括8個(gè)板,而每個(gè)板包括4個(gè)存儲(chǔ)器陣列。在這種情況下,將每個(gè)存儲(chǔ)器陣列改成依相繼的存儲(chǔ)器陣列地址順序?qū)γ總€(gè)32地址(信號(hào))(其中,每個(gè)存儲(chǔ)器地址能夠與可由數(shù)據(jù)處理機(jī)的其他子系統(tǒng)尋址的多個(gè)信號(hào)組相關(guān))起響應(yīng),雖然這種能力在實(shí)踐中並不總是必需的。但是,在這個(gè)典型實(shí)施例中所描述的存儲(chǔ)板能夠維持4個(gè)正被同時(shí)處理的寫入命令,或一個(gè)正被處理的讀出命令。
在這個(gè)最佳實(shí)施例中,地址信號(hào)組可以在系統(tǒng)總線上開始地址/命令周期之后的大約三個(gè)時(shí)鐘周期被送入該陣列。在這段時(shí)間之內(nèi),存儲(chǔ)器接口部件21確定地址信號(hào)組是否有效,是否包括有存儲(chǔ)命令,以及是否有處理該命令的陣列部件可供使用。因此,存儲(chǔ)器部件具有相應(yīng)的設(shè)備,能以足夠快的速度將該信號(hào)組傳送到合適的陣列部件,使得在正常情況下的存儲(chǔ)活動(dòng)不受限制。
當(dāng)命令緩沖部件412、地址緩沖部件420、和數(shù)據(jù)輸入緩沖部件402有不能以適當(dāng)方式處理到來的信號(hào)組的危險(xiǎn)時(shí),會(huì)產(chǎn)生“忙碌請(qǐng)求”(Busy Request)信號(hào)。這些“忙碌請(qǐng)求”(Busy Request)信號(hào)被加到系統(tǒng)接口部件401上,而該系統(tǒng)接口部件能將一個(gè)“存儲(chǔ)器忙碌”(Memory Busy)信號(hào)加至系統(tǒng)總線或?qū)S眯盘?hào)通路上。在此最佳實(shí)施例中,由前面的事務(wù)處理而產(chǎn)生的“存儲(chǔ)器忙碌”(Memory Busy)信號(hào)被用以通知數(shù)據(jù)處理子系統(tǒng)在得到給出“證實(shí)忙碌”(Confirmation Busy)信號(hào)的裝置的通知之前,試圖處理后面的事務(wù)不會(huì)成功。這樣,數(shù)據(jù)處理子系統(tǒng)便稍候,不久再重新開始償試處理該事務(wù)。該“存儲(chǔ)器忙碌”(Memory Busy)信號(hào)還用以防止仲裁部件為不會(huì)成功的事務(wù)處理作出訪問系統(tǒng)總線的決定。
很清楚,在存儲(chǔ)板50和存儲(chǔ)器接口部件21之間交換的控制信號(hào)能使存儲(chǔ)器陣列獨(dú)立地發(fā)揮作用,類似地,它也能使板50等獨(dú)立于其他存儲(chǔ)板及存儲(chǔ)器接口部件發(fā)揮作用。因此,在本發(fā)明的主存機(jī)15中板的各個(gè)位置中的帶有以不同速度操作的陣列的各存儲(chǔ)板可以互相交換使用。
以上的描述是為了介紹最佳實(shí)施例的工作情況,但並不限制本發(fā)明的保護(hù)范圍。本發(fā)明的保護(hù)范圍只能由以下各項(xiàng)權(quán)利要求
所限定。根據(jù)上面的描述,本領(lǐng)域的普通技術(shù)人員可以得到仍將落在本發(fā)明的要旨和保護(hù)范圍之內(nèi)的許多變化型式。
權(quán)利要求
1.一種數(shù)據(jù)處理系統(tǒng),它包括一個(gè)系統(tǒng)總線;至少一個(gè)與所說系統(tǒng)總線耦合的數(shù)據(jù)處理部件;和一個(gè)存儲(chǔ)子系統(tǒng),它耦合到所說的系統(tǒng)總線上,所說的存儲(chǔ)子系統(tǒng)包括一個(gè)耦合到所說的系統(tǒng)總線上的存儲(chǔ)器陣列接口部件;和多個(gè)存儲(chǔ)元件陣列部件,每個(gè)所說的存儲(chǔ)元件陣列部件包括一個(gè)存儲(chǔ)器的陣列和用于控制所說的存儲(chǔ)器陣列操作的設(shè)備,其中,所說的多個(gè)陣列部件能同時(shí)處理數(shù)據(jù)信號(hào)組。
2.按照權(quán)利要求
1中所說的數(shù)據(jù)處理系統(tǒng),其中所說的陣列部件被耦合成組,每個(gè)所說的陣列部件組能以不同的速率處理存儲(chǔ)操作。
3.按照權(quán)利要求
1中所說的數(shù)據(jù)處理系統(tǒng),其中所說的存儲(chǔ)子系統(tǒng)進(jìn)一步包括用于在所說的子系統(tǒng)不能再處理到來的數(shù)據(jù)時(shí)產(chǎn)生一個(gè)信號(hào)的裝置。
4.一種存儲(chǔ)板,它用于數(shù)據(jù)處理系統(tǒng)中,該數(shù)據(jù)處理系統(tǒng)具有一個(gè)存儲(chǔ)子系統(tǒng),該存儲(chǔ)子系統(tǒng)帶有一個(gè)系統(tǒng)總線接口部件和多個(gè)與之耦合的所說存儲(chǔ)板,所說的存儲(chǔ)板包括至少一個(gè)用于儲(chǔ)存數(shù)據(jù)信號(hào)組的陣列部件;用于控制所說的陣列裝置的操作的定序器裝置,所說的定序器裝置包括用于當(dāng)所說的陣列已經(jīng)完成一次存儲(chǔ)操作時(shí)產(chǎn)生第一信號(hào)的設(shè)備和用于將一個(gè)第一信號(hào)和第二信號(hào)加至所說的系統(tǒng)總線接口部件的接口裝置,所說的(第一)第二信號(hào)表示所說的陣列不能再處理命令,所說的(第二)第一信號(hào)表示某一陣列的活動(dòng)已經(jīng)完成。
5.按照權(quán)利要求
4所說的存儲(chǔ)板,它還包括一個(gè)用于將信號(hào)組分配至所說的陣列裝置的總線裝置。
6.按照權(quán)利要求
4所說的存儲(chǔ)板,它還包括用于在所說存儲(chǔ)子系統(tǒng)中與總線相耦合的裝置,所說的耦合裝置提供與耦合到該存儲(chǔ)子系統(tǒng)總線的其他存儲(chǔ)板無關(guān)的操作。
7.按照權(quán)利要求
4所說的存儲(chǔ)板,它還包括一個(gè)用于將信號(hào)分配給與該存儲(chǔ)板耦合的多個(gè)陣列裝置的陣列總線裝置;和與每一陣列相耦合的用于同時(shí)處理在每一陣列中的寫入操作的裝置。
8.一種用于在數(shù)據(jù)處理系統(tǒng)的主存機(jī)中存儲(chǔ)數(shù)據(jù)信號(hào)位的方法,它包括如下步驟提供多個(gè)半導(dǎo)體陣列,所說的多個(gè)陣列被耦合成陣列組;通過一個(gè)接口部件,將所說的陣列組與所說的數(shù)據(jù)處理機(jī)的其余部分耦合起來;和操作每一個(gè)所說的陣列組以獨(dú)立于其他陣列組的事務(wù)處理的方式來處理所說每個(gè)陣列中的事務(wù)。
9.根據(jù)權(quán)利要求
8所說的存儲(chǔ)數(shù)據(jù)信號(hào)組的方法,其中所說的操作步驟還包括操作每個(gè)所說的陣列組,使陣列組中每個(gè)陣列可以同時(shí)處理寫入操作,且所說陣列組的寫入操作是獨(dú)立于其他陣列組的該操作的。
10.根據(jù)權(quán)利要求
9所說的存儲(chǔ)數(shù)據(jù)信號(hào)組的方法,其中所說的操作步驟還包括由所說的板中的一個(gè)執(zhí)行讀出操作,該操作是獨(dú)立于所說的其他陣列組的操作的。
11.一種用于所說的數(shù)據(jù)處理系統(tǒng)的存儲(chǔ)子系統(tǒng),它包括存儲(chǔ)器部件總線裝置;用于在所說的存儲(chǔ)器部件總線裝置和所說的數(shù)據(jù)處理系統(tǒng)之間傳送信號(hào)組的接口裝置;至少一個(gè)與所說的存儲(chǔ)系統(tǒng)總線相耦合的存儲(chǔ)板;多個(gè)與所說的板相耦合的存儲(chǔ)器陣列;和與每個(gè)存儲(chǔ)板相關(guān)的控制裝置,它允許每個(gè)存儲(chǔ)板與其他存儲(chǔ)板無關(guān)地操作,所說的控制裝置使得每個(gè)與所說的存儲(chǔ)板相耦合的存儲(chǔ)器陣列能夠同時(shí)處理數(shù)據(jù)信號(hào)的存儲(chǔ)操作。
專利摘要
用于數(shù)據(jù)處理系統(tǒng)的主存子系統(tǒng)包括多個(gè)儲(chǔ)存邏輯信號(hào)組的存儲(chǔ)器板。每一存儲(chǔ)板包括多個(gè)陣列部件。每一陣列部件存儲(chǔ)邏輯信號(hào)組,該邏輯信號(hào)組的長(zhǎng)度與數(shù)據(jù)邏輯信號(hào)組字段的長(zhǎng)度相等,且每一陣列部件具有使每一可尋址的數(shù)據(jù)信號(hào)組被存入的地址結(jié)構(gòu)。每一地址字段被進(jìn)一步改進(jìn),以降低干擾活動(dòng)的概率。這種陣列獨(dú)立地處理數(shù)據(jù)信號(hào)組,因此,涉及幾個(gè)陣列的活動(dòng)可以同時(shí)進(jìn)行。存儲(chǔ)子系統(tǒng)被做成可以提供流水線式重疊動(dòng)作的結(jié)構(gòu),所以涉及幾個(gè)陣列部件的活動(dòng)能夠同時(shí)進(jìn)行。所以這種存儲(chǔ)器部件適合于處理能連續(xù)地送入該系統(tǒng)的信號(hào)組。
文檔編號(hào)G06F13/16GK87102176SQ87102176
公開日1987年9月2日 申請(qǐng)日期1987年1月29日
發(fā)明者保羅·J·納塔施, 尤金·L·余, 戴維·C·塞納奇亞, 小約翰·F·亨利 申請(qǐng)人:數(shù)字設(shè)備公司導(dǎo)出引文BiBTeX, EndNote, RefMan