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

文件系統(tǒng)控制裝置和文件系統(tǒng)控制方法

文檔序號:6514993閱讀:201來源:國知局
專利名稱:文件系統(tǒng)控制裝置和文件系統(tǒng)控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種文件系統(tǒng)控制裝置,其中多個中央處理器(CPU)或者應(yīng)用程序共享單個記錄裝置,尤其是,可以始終實(shí)時地寫入和讀出媒體相關(guān)的數(shù)據(jù)。
背景技術(shù)
在操作系統(tǒng)所具有的現(xiàn)有文件系統(tǒng)中,一個文件系統(tǒng)指配給一個記錄裝置。而且,該記錄裝置根據(jù)下面假設(shè)而設(shè)計將具有較小數(shù)據(jù)量的數(shù)據(jù),例如文檔數(shù)據(jù)和圖形寫入到該記錄裝置中,以便添加地址,并將幾千字節(jié)大小的數(shù)據(jù)設(shè)定為一個基本單元,從而可以控制數(shù)據(jù)。
但是,當(dāng)寫入或讀出具有例如媒體數(shù)據(jù)的較大數(shù)據(jù)量的數(shù)據(jù)時,將出現(xiàn)操作系統(tǒng)異步于媒體數(shù)據(jù),寫入少量數(shù)據(jù)到記錄裝置,或從記錄裝置讀出少量數(shù)據(jù)的情況。所引起的問題是不可能保證媒體數(shù)據(jù)的高比特率的數(shù)據(jù)傳輸。
因此,為了以從計算機(jī)操作系統(tǒng)所具有的正常文件系統(tǒng)相分離的方式,高速地執(zhí)行媒體數(shù)據(jù)的讀操作和寫操作,在單個記錄裝置中安裝用于處理媒體數(shù)據(jù)的第二文件系統(tǒng),并且允許該第二文件系統(tǒng)直接控制記錄裝置中的地址。這樣可以保證媒體數(shù)據(jù)的連續(xù)傳輸,并可以執(zhí)行高速的數(shù)據(jù)傳輸操作。
如圖14所示,在從計算機(jī)操作系統(tǒng)具有的主系統(tǒng)4內(nèi)的文件系統(tǒng)(第一文件系統(tǒng),未示出)分離的方式中,安裝了視頻信號應(yīng)用文件系統(tǒng)3(第二文件系統(tǒng)),該文件系統(tǒng)可以直接控制由記錄裝置6寫入或讀出的媒體數(shù)據(jù)的地址。所述第一文件系統(tǒng)通過第二文件系統(tǒng)3間接地管理和控制媒體數(shù)據(jù)。采用這種結(jié)構(gòu),可以高速地執(zhí)行數(shù)據(jù)傳輸,同時保證媒體數(shù)據(jù)的連續(xù)傳輸。

發(fā)明內(nèi)容
但是,在兩個文件系統(tǒng)同時訪問記錄裝置6的情況下,當(dāng)先訪問的文件系統(tǒng)正在對記錄裝置寫入或讀出數(shù)據(jù)時,后訪問的文件系統(tǒng)就必須等待相應(yīng)的數(shù)據(jù)寫入或讀出操作,這樣就會產(chǎn)生問題。
例如,圖14所示的記錄-再現(xiàn)控制裝置中,假設(shè)當(dāng)一個HTML文件正從記錄裝置6讀出并提交給瀏覽進(jìn)程時,另一個媒體文件從相同的記錄裝置6讀出并提交給音樂讀出進(jìn)程。在這種情況下,媒體文件的讀出進(jìn)程被延遲,從而導(dǎo)致讀出操作在音樂讀出進(jìn)程中中斷了。
根據(jù)本發(fā)明的文件系統(tǒng)控制裝置具有用于控制第一數(shù)據(jù)的處理的第一控制單元、由第一控制單元處理的第一文件系統(tǒng)、用于控制第二數(shù)據(jù)的處理的第二控制單元、由第二控制單元處理的第二文件系統(tǒng)、以及控制第一和第二文件系統(tǒng)的文件系統(tǒng)控制器;在這種結(jié)構(gòu)中,即使在第一文件系統(tǒng)對記錄裝置執(zhí)行訪問,同時第二文件系統(tǒng)對記錄裝置發(fā)起訪問執(zhí)行請求時,文件系統(tǒng)控制器執(zhí)行控制操作,以便不會由于第一文件系統(tǒng)的訪問執(zhí)行而延遲第二文件系統(tǒng)的訪問執(zhí)行。
例如,第一數(shù)據(jù)為例如文檔數(shù)據(jù)的普通數(shù)據(jù)(非媒體數(shù)據(jù)),第二數(shù)據(jù)為例如音視頻(AV)數(shù)據(jù)的媒體數(shù)據(jù)。第一數(shù)據(jù)的處理例如為普通數(shù)據(jù)的寫入或讀出進(jìn)程,第二數(shù)據(jù)的處理例如為媒體數(shù)據(jù)的寫入或讀出進(jìn)程。
根據(jù)本發(fā)明的文件系統(tǒng)控制裝置,例如,即使在非媒體數(shù)據(jù)的寫入或讀出進(jìn)程和媒體數(shù)據(jù)的寫入或讀出進(jìn)程同時發(fā)起請求的情況下,也總是可以通過在第一和第二文件系統(tǒng)之間進(jìn)行仲裁,實(shí)時執(zhí)行媒體數(shù)據(jù)的寫入或讀出進(jìn)程。
在一個優(yōu)選模式中,在第一文件系統(tǒng)對記錄裝置執(zhí)行訪問,同時第二文件系統(tǒng)向記錄裝置發(fā)起訪問執(zhí)行請求時,文件系統(tǒng)控制器暫停第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行,以便優(yōu)先進(jìn)行第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。根據(jù)這種模式,可以保證媒體數(shù)據(jù)寫入或讀出的實(shí)時處理。
在另一優(yōu)選模式中,在第二文件系統(tǒng)完成對記錄裝置的訪問執(zhí)行時,文件系統(tǒng)控制器重新開始進(jìn)行第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行。根據(jù)這種模式,由于媒體數(shù)據(jù)的寫入或讀出操作而被暫停的非媒體數(shù)據(jù)的寫入或讀出操作也可以被執(zhí)行,從而沒有對媒體數(shù)據(jù)的處理帶來不利影響。
在又一優(yōu)選模式中,第一和第二文件系統(tǒng)具有各自的優(yōu)先級,并且第二文件系統(tǒng)的優(yōu)先級高于第一文件系統(tǒng)的優(yōu)先級。根據(jù)這種模式,由于保持媒體數(shù)據(jù)優(yōu)先級更高,因而可以得到如上所述同樣的效果。
在又一優(yōu)選模式中,第一和第二文件系統(tǒng)分別通過對應(yīng)的CPU執(zhí)行。
在又一優(yōu)選模式中,第一和第二文件系統(tǒng)分別由對應(yīng)的應(yīng)用程序?qū)λ鼈兊倪\(yùn)行進(jìn)行控制。
在又一優(yōu)選模式中,第二文件系統(tǒng)具有高速緩沖存儲器;當(dāng)?shù)谝晃募到y(tǒng)沒有正在對記錄裝置進(jìn)行訪問時,文件系統(tǒng)控制器執(zhí)行控制進(jìn)程,以便預(yù)先將記錄裝置的對應(yīng)數(shù)據(jù)傳送到高速緩沖存儲器,從而使第二文件系統(tǒng)對高速緩沖存儲器的訪問執(zhí)行和第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行同時進(jìn)行。根據(jù)這種模式,對于具有較高優(yōu)先級的媒體處理數(shù)據(jù),通過預(yù)先將這些數(shù)據(jù)傳送到高速緩沖存儲器,可以執(zhí)行獨(dú)立于非媒體處理數(shù)據(jù)的相應(yīng)操作。
在又一優(yōu)選模式中,第二文件系統(tǒng)進(jìn)一步包括緩沖器大小管理單元;當(dāng)從緩沖器大小管理單元收到高速緩沖存儲器已被完全充滿的通知時,文件系統(tǒng)控制器允許第一文件系統(tǒng)對上述記錄裝置執(zhí)行訪問;而當(dāng)從緩沖器大小管理單元收到高速緩沖存儲器已空的通知時,文件系統(tǒng)控制器進(jìn)行控制,使得當(dāng)所述第一文件系統(tǒng)沒有正在對記錄裝置執(zhí)行訪問時,將記錄裝置的相應(yīng)數(shù)據(jù)預(yù)先傳送到高速緩沖存儲器。根據(jù)這種模式,可以根據(jù)高速緩沖存儲器的數(shù)據(jù)容量適當(dāng)?shù)剡M(jìn)行文件系統(tǒng)的訪問控制處理。
在又一優(yōu)選模式中,第一或者第二文件系統(tǒng)具有安全機(jī)制;文件系統(tǒng)控制器執(zhí)行控制操作,以便根據(jù)是否有安全機(jī)制優(yōu)先進(jìn)行第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
在又一優(yōu)選模式中,第一或者第二文件系統(tǒng)具有日志機(jī)制;文件系統(tǒng)控制器執(zhí)行控制操作,以便根據(jù)是否有日志機(jī)制優(yōu)先進(jìn)行第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
在又一優(yōu)選模式中,具有用于輸出固定周期的記錄再現(xiàn)時間管理單元的文件系統(tǒng)控制器控制操作,使得每隔固定周期進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。根據(jù)這種模式,具有較高進(jìn)程執(zhí)行頻率的媒體處理可以每隔固定周期有效地執(zhí)行。
在又一優(yōu)選模式中,設(shè)置第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間不同于第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間。根據(jù)這種模式,可以根據(jù)媒體處理的特點(diǎn)執(zhí)行經(jīng)過精細(xì)確定的精確進(jìn)程。
在又一優(yōu)選模式中,文件系統(tǒng)控制器具有用于讀出第一和第二文件系統(tǒng)所具有的數(shù)據(jù)類型信息的數(shù)據(jù)類型管理單元;根據(jù)所述數(shù)據(jù)類型信息,允許所述第二文件系統(tǒng)優(yōu)先對記錄裝置執(zhí)行訪問。根據(jù)這種模式,只要給出媒體處理的數(shù)據(jù)類型,就可以優(yōu)先執(zhí)行相應(yīng)的進(jìn)程。
這種模式中,較佳地允許第二文件系統(tǒng)指示出媒體處理的數(shù)據(jù)類型,并也允許第一文件系統(tǒng)指示出其它普通數(shù)據(jù)處理的數(shù)據(jù)類型。


下面通過示例和附圖來說明本發(fā)明,附圖中相同的附圖標(biāo)號表示相同的元件,但是本發(fā)明并不局限于這些附圖。這些附圖中圖1為根據(jù)本發(fā)明實(shí)施例1的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖2為根據(jù)本發(fā)明實(shí)施例2的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖3為根據(jù)本發(fā)明實(shí)施例3的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖4為根據(jù)本發(fā)明實(shí)施例4的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖5為根據(jù)本發(fā)明實(shí)施例5的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖6為根據(jù)本發(fā)明實(shí)施例6的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;
圖7為根據(jù)本發(fā)明實(shí)施例7的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖8為根據(jù)本發(fā)明實(shí)施例9的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖;圖9A為表示從每個CPU訪問記錄裝置的操作的圖;圖9B為表示現(xiàn)有系統(tǒng)中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖9C為表示實(shí)施例1、2、5、6和9中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖10A為表示從每個CPU訪問記錄裝置的操作的圖;圖10B為表示現(xiàn)有系統(tǒng)中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖10C為表示實(shí)施例3中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖11A為表示從每個CPU訪問記錄裝置的操作的圖;圖11B為表示現(xiàn)有系統(tǒng)中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖11C為表示實(shí)施例4中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖12A為表示從每個CPU訪問記錄裝置的操作的圖;圖12B為表示現(xiàn)有系統(tǒng)中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖12C為表示實(shí)施例7中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖13A為表示從每個CPU訪問記錄裝置的操作的圖;圖13B為表示現(xiàn)有系統(tǒng)中的實(shí)際數(shù)據(jù)傳輸過程的圖;圖13C為表示實(shí)施例8中的實(shí)際數(shù)據(jù)傳輸過程的圖;和圖14為現(xiàn)有的文件系統(tǒng)控制裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式
下面參照附圖,詳細(xì)說明根據(jù)本發(fā)明較佳實(shí)施例的文件系統(tǒng)控制裝置。
(實(shí)施例1)下面參照附圖1和圖9說明根據(jù)本發(fā)明實(shí)施例1的文件系統(tǒng)控制裝置。
圖1中,第一CPU 10主要用于控制例如文檔數(shù)據(jù)的普通數(shù)據(jù)的寫入和讀出操作。由第一CPU 10執(zhí)行對第一文件系統(tǒng)11的操作。第二CPU 20主要用于執(zhí)行例如AV數(shù)據(jù)的媒體數(shù)據(jù)的寫入和讀出操作。由第二CPU 20執(zhí)行對第二文件系統(tǒng)21的操作。
文件系統(tǒng)控制器30用于進(jìn)行第一文件系統(tǒng)11與記錄裝置40之間以及第二文件系統(tǒng)21與記錄裝置40之間的仲裁。具體地說,控制器30判斷在第一CPU 10執(zhí)行到記錄裝置40的訪問時,第二CPU 20是否發(fā)起到記錄裝置40的訪問執(zhí)行請求,并在第一CPU 10執(zhí)行訪問同時第二CPU 20發(fā)起訪問的情況下,執(zhí)行控制操作以停止第一文件系統(tǒng)11的訪問,從而允許第二文件系統(tǒng)21優(yōu)先進(jìn)行訪問。
記錄裝置40是由第一文件系統(tǒng)11和第二文件系統(tǒng)21共同使用的記錄裝置。
圖9中,參考標(biāo)號1011和1012表示由第一CPU 10執(zhí)行的數(shù)據(jù)寫入和讀出操作,參考標(biāo)號1021、1022、1023和1024表示由第二CPU 20執(zhí)行的數(shù)據(jù)寫入和讀出操作。
在上述文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
在第一CPU 10正在進(jìn)行到記錄裝置40的訪問的同時第二CPU 20也對記錄裝置40進(jìn)行訪問的情況下,文件系統(tǒng)控制器30停止第一文件系統(tǒng)11的數(shù)據(jù)訪問操作,并允許第二文件系統(tǒng)21優(yōu)先進(jìn)行訪問。
例如,如圖9所示,在現(xiàn)有系統(tǒng)的數(shù)據(jù)寫入和讀出操作中,在第一CPU10正在執(zhí)行數(shù)據(jù)寫入或讀出操作1011的同時,第二CPU 20并行地執(zhí)行數(shù)據(jù)寫入或讀出操作1023的情況下,第二CPU 20必須等到第一CPU 10已經(jīng)完成數(shù)據(jù)寫入或讀出操作1011,才能執(zhí)行數(shù)據(jù)寫入或讀出操作1023,這就產(chǎn)生了延遲。
但是,在實(shí)施例1中,第一CPU 10的數(shù)據(jù)寫入或讀出操作1011被停止了,而優(yōu)先執(zhí)行第二CPU 20的數(shù)據(jù)寫入或讀出操作1023。結(jié)果,對媒體數(shù)據(jù)執(zhí)行寫入或讀出操作的CPU 20一經(jīng)請求,就總是被允許執(zhí)行數(shù)據(jù)寫入或讀出操作。
也就是說,采用上述結(jié)構(gòu),媒體數(shù)據(jù)的寫入或讀出操作的執(zhí)行不會受到普通數(shù)據(jù)的寫入或讀出操作的不利影響。即,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例2)下面參照附圖2和圖9說明根據(jù)本發(fā)明實(shí)施例2的文件系統(tǒng)控制裝置。
圖2中,參考標(biāo)號111表示給第一文件系統(tǒng)11設(shè)定的優(yōu)先級,參考標(biāo)號211表示給第二文件系統(tǒng)21設(shè)定的優(yōu)先級。由于其它結(jié)構(gòu)與實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
這里,兩個文件系統(tǒng)11和21被允許分別具有優(yōu)先級111和211,使得執(zhí)行對媒體數(shù)據(jù)的寫入或讀出操作的第二文件系統(tǒng)21的優(yōu)先級211,比執(zhí)行對普通數(shù)據(jù)的寫入或讀出操作的第一文件系統(tǒng)11的優(yōu)先級111設(shè)置得高。這樣,在第一CPU 10正在執(zhí)行對記錄裝置40的訪問的同時,第二CPU 20也執(zhí)行對記錄裝置40的訪問的情況下,文件系統(tǒng)控制器30可以停止具有較低優(yōu)先級的第一文件系統(tǒng)11的數(shù)據(jù)訪問操作,而允許具有較高優(yōu)先級的第二文件系統(tǒng)21優(yōu)先進(jìn)行訪問。
例如,如圖9所示,在現(xiàn)有系統(tǒng)的數(shù)據(jù)寫入和讀出操作中,在第一CPU10正在執(zhí)行數(shù)據(jù)寫入或讀出操作1011的同時,第二CPU 20并行地執(zhí)行數(shù)據(jù)寫入或讀出操作1023的情況下,第二CPU 20必須等到第一CPU 10已經(jīng)完成數(shù)據(jù)寫入或讀出操作1011,才能執(zhí)行數(shù)據(jù)寫入或讀出操作1023,這就產(chǎn)生了延遲。
但是,在實(shí)施例2中,通過具有較低優(yōu)先級的第一文件系統(tǒng)11執(zhí)行訪問的第一CPU 10的數(shù)據(jù)寫入或讀出操作1011被停止了,而優(yōu)先執(zhí)行第二CPU 20的數(shù)據(jù)寫入或讀出操作1023,其中第二CPU 20通過具有較高優(yōu)先級的第二文件系統(tǒng)21執(zhí)行訪問。結(jié)果,對媒體數(shù)據(jù)執(zhí)行寫入或讀出操作的CPU 20一經(jīng)請求,就總是被允許執(zhí)行數(shù)據(jù)寫入或讀出操作。
也就是說,采用上述結(jié)構(gòu),媒體數(shù)據(jù)的寫入或讀出操作的執(zhí)行不會受到普通數(shù)據(jù)的寫入或讀出操作的不利影響。因此,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例3)下面參照附圖3和圖10說明根據(jù)本發(fā)明實(shí)施例3的文件系統(tǒng)控制裝置。
圖3中,參考標(biāo)號212表示安裝在第二文件系統(tǒng)21中的高速緩沖存儲器。由于其它結(jié)構(gòu)與實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
這里,特別指出的是,關(guān)于媒體數(shù)據(jù),CPU根據(jù)媒體數(shù)據(jù)的采樣率等參數(shù)循環(huán)地對一塊數(shù)據(jù)執(zhí)行寫入或讀出操作。因此,可以預(yù)先獲得必要數(shù)據(jù)信息(文件名稱、寫入和讀出周期等)。
因此,通過在第二文件系統(tǒng)21中安裝高速緩沖存儲器212,當(dāng)?shù)谝籆PU10沒有正在執(zhí)行數(shù)據(jù)寫入或讀出操作時,允許文件系統(tǒng)控制器30預(yù)先在高速緩沖存儲器212中存儲第二CPU 20所要求的媒體數(shù)據(jù)。
例如,如圖10所示,本實(shí)施例中,在第一CPU 10對記錄裝置40執(zhí)行數(shù)據(jù)寫入或讀出操作1011之前,預(yù)先執(zhí)行所需數(shù)據(jù)的寫入或讀出操作1021、1022、1023和1024a,使得所得到的寫入或讀出的數(shù)據(jù)存儲在高速緩沖存儲器212中。第二CPU 20執(zhí)行存儲在高速緩沖存儲器212中的寫入或讀出操作1021、1022、1023和1024a。因此,即使在第一CPU 10正在對記錄裝置40執(zhí)行數(shù)據(jù)寫入或讀出操作1011時,也會允許第二CPU 20同時執(zhí)行所需數(shù)據(jù)的寫入或讀出操作1022和1023。由于第二CPU 20所訪問的裝置不是記錄裝置40而是高速緩沖存儲器212,因而允許第一CPU 10對記錄裝置40的訪問。因此,允許第一CPU 10和第二CPU 20同時執(zhí)行寫入或讀出操作。
也就是說,上述結(jié)構(gòu)可以執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。即,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例4)下面參照附圖4和圖11說明根據(jù)本發(fā)明實(shí)施例4的文件系統(tǒng)控制裝置。
圖4中,參考標(biāo)號213表示用于控制高速緩沖存儲器212的寫入數(shù)據(jù)量的緩沖器大小管理單元,其中的高速緩沖存儲器212與圖3所示的高速緩沖存儲器相同。由于其它結(jié)構(gòu)與圖3所示的實(shí)施例3中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,與實(shí)施例3相同,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
當(dāng)?shù)谝籆PU 10沒有正在執(zhí)行數(shù)據(jù)寫入或讀出操作時,第二CPU 20預(yù)先將所需媒體數(shù)據(jù)存儲到高速緩沖存儲器212中。緩沖器大小管理單元213控制高速緩沖存儲器212的寫入數(shù)據(jù)量,并在高速緩沖存儲器212完全充滿時,由緩沖器大小管理單元213向文件系統(tǒng)控制器30發(fā)送高速緩沖存儲器212已被充滿的通知。
在收到來自緩沖器大小管理單元213的通知信息后,文件系統(tǒng)控制器30轉(zhuǎn)換進(jìn)程,使得第一CPU 10可以執(zhí)行數(shù)據(jù)寫入或讀出操作。
而且,當(dāng)高速緩沖存儲器212變空時,由緩沖器大小管理單元213向文件系統(tǒng)控制器30發(fā)送高速緩沖存儲器212已空的通知,高速緩沖存儲器212開始存儲媒體數(shù)據(jù)。
例如,如圖11所示,本實(shí)施例中,在第一CPU 10對記錄裝置40執(zhí)行數(shù)據(jù)寫入或讀出操作1011之前,文件系統(tǒng)控制器30預(yù)先執(zhí)行所需數(shù)據(jù)的寫入或讀出操作1021、1022和1023,使得所得到的寫入或讀出的數(shù)據(jù)存儲在高速緩沖存儲器212中。
在高速緩沖存儲器212已完全充滿的時間點(diǎn)t41,進(jìn)程轉(zhuǎn)移到第一CPU10的數(shù)據(jù)寫入或讀出操作1011。而且,在高速緩沖存儲器212變空的時間點(diǎn)t42,又對高速緩沖存儲器212執(zhí)行數(shù)據(jù)寫入或讀出操作1024。
因此,即使在第一CPU 10正在對記錄裝置40執(zhí)行數(shù)據(jù)寫入或讀出操作1011時,也會允許第二CPU 20同時執(zhí)行所需數(shù)據(jù)的寫入或讀出操作1022和1023。由于第二CPU 20所訪問的裝置不是記錄裝置40而是高速緩沖存儲器212,因而允許第一CPU 10對記錄裝置40的訪問。因此,允許第一CPU 10和第二CPU 20同時執(zhí)行寫入或讀出操作。
也就是說,上述結(jié)構(gòu)可以執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。即,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例5)下面參照附圖5和圖9說明根據(jù)本發(fā)明實(shí)施例5的文件系統(tǒng)控制裝置。
圖5中,參考標(biāo)號214表示涉及版權(quán)保護(hù)和保密保護(hù)的安全機(jī)制。由于其它結(jié)構(gòu)與圖1所示的實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
文件系統(tǒng)控制器30判別沒有安全機(jī)制的第一文件系統(tǒng)11和具有安全機(jī)制214的第二文件系統(tǒng)21,以便當(dāng)?shù)谝籆PU 10和第二CPU 20同時進(jìn)行訪問時,優(yōu)先執(zhí)行通過具有安全機(jī)制214的第二文件系統(tǒng)21進(jìn)行訪問的第二CPU 20的進(jìn)程。
例如,如圖9所示,第一CPU 10的數(shù)據(jù)寫入或讀出操作1011被停止了,而優(yōu)先執(zhí)行第二CPU 20的數(shù)據(jù)寫入或讀出操作1023。結(jié)果,對媒體數(shù)據(jù)執(zhí)行寫入或讀出操作的CPU 20一經(jīng)請求,就總是被允許執(zhí)行數(shù)據(jù)寫入或讀出操作。
也就是說,上述結(jié)構(gòu)可以執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。即,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例6)下面參照附圖6和圖9說明根據(jù)本發(fā)明實(shí)施例6的文件系統(tǒng)控制裝置。
圖6中,參考標(biāo)號112表示執(zhí)行各種歷史管理的日志機(jī)制。由于其它結(jié)構(gòu)與圖1所示的實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
文件系統(tǒng)控制器30判別具有日志機(jī)制112的第一文件系統(tǒng)11和沒有日志機(jī)制的第二文件系統(tǒng)21,以便當(dāng)?shù)谝籆PU 10和第二CPU 20同時進(jìn)行訪問時,優(yōu)先執(zhí)行通過沒有日志機(jī)制的第二文件系統(tǒng)21進(jìn)行訪問的第二CPU20的進(jìn)程。
例如,如圖9所示,第一CPU 10的數(shù)據(jù)寫入或讀出操作1011被停止了,而優(yōu)先執(zhí)行第二CPU 20的數(shù)據(jù)寫入或讀出操作1023。結(jié)果,對媒體數(shù)據(jù)執(zhí)行寫入或讀出操作的CPU 20一經(jīng)請求,就總是被允許執(zhí)行數(shù)據(jù)寫入或讀出操作。
也就是說,上述結(jié)構(gòu)可以執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。即,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例7)下面參照附圖7和圖12說明根據(jù)本發(fā)明實(shí)施例7的文件系統(tǒng)控制裝置。
圖7中,參考標(biāo)號301表示用于執(zhí)行控制進(jìn)程的記錄再現(xiàn)時間管理單元,使得第一CPU 10的寫入或讀出操作以及第二CPU 20的寫入或讀出操作循環(huán)交換地執(zhí)行。在第一CPU 10和第二CPU 20同時進(jìn)行訪問的情況下,第一CPU 10的寫入或讀出操作以及第二CPU 20的寫入或讀出操作循環(huán)交換地執(zhí)行。這些操作就是由文件系統(tǒng)控制器30中的記錄再現(xiàn)時間管理單元301控制的。由于其它結(jié)構(gòu)與圖1所示的實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
例如,第一CPU 10和第二CPU 20分別以t70的周期執(zhí)行數(shù)據(jù)寫入或讀出操作。在這種情況下,記錄再現(xiàn)時間管理單元301管理文件系統(tǒng)控制器30,使得文件系統(tǒng)的優(yōu)先級每隔t70的周期而改變。這樣處理的原因在于由于例如媒體處理的任務(wù)進(jìn)程通常以固定的周期執(zhí)行,因而可以預(yù)料到,通過以固定周期設(shè)定第二CPU 20的優(yōu)先級,可以提高媒體處理的效率。
在周期t70期間,第二CPU 20執(zhí)行各個數(shù)據(jù)寫入或讀出操作1021、1022、1023和1024,并且在周期t70期間,當(dāng)要求對記錄裝置40進(jìn)行數(shù)據(jù)寫入或讀出操作時,第一CPU 10一經(jīng)請求就執(zhí)行數(shù)據(jù)寫入或讀出操作1011a、1011b和1012a。
而且,在第二CPU 20的寫入或讀出操作停止(當(dāng)檢測到文件結(jié)束標(biāo)志EOF等信息執(zhí)行停止動作)后,第一CPU 10獨(dú)立于上述周期執(zhí)行數(shù)據(jù)寫入或讀出操作1012b。
采用上述結(jié)構(gòu),可以有效地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。也就是說,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例8)下面參照附圖1和圖13說明根據(jù)本發(fā)明實(shí)施例8的文件系統(tǒng)控制裝置。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
而且,在第一CPU 10和第二CPU 20同時進(jìn)行訪問的情況下,第一CPU10的寫入或讀出操作以及第二CPU 20的寫入或讀出操作循環(huán)地執(zhí)行。
這里,對于第一CPU 10和第二CPU 20,執(zhí)行寫入或讀出操作的各自的周期按照要求進(jìn)行設(shè)定。
采用這種結(jié)構(gòu),設(shè)定第二CPU 20的寫入或讀出周期t82等于要寫入或讀出的媒體數(shù)據(jù)的采樣率的寫入或讀出周期,以便更有效地執(zhí)行數(shù)據(jù)寫入或讀出操作。
例如,圖13中,第一CPU 10和第二CPU 20中的每一個每隔t81(t82)周期執(zhí)行一次數(shù)據(jù)寫入或讀出操作。
在與媒體數(shù)據(jù)的寫入或讀出周期相同的周期t82期間,第二CPU 20執(zhí)行各個數(shù)據(jù)寫入或讀出操作1021、1022、1023和1024,并且在周期t81期間,當(dāng)要求對記錄裝置40進(jìn)行數(shù)據(jù)寫入或讀出操作時,第一CPU 10一經(jīng)請求就執(zhí)行數(shù)據(jù)寫入或讀出操作1011a、1011b和1012a。
而且,在第二CPU 20的寫入或讀出操作停止后,第一CPU 10獨(dú)立于上述周期執(zhí)行數(shù)據(jù)寫入或讀出操作1012b。
采用上述結(jié)構(gòu),可以有效地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。也就是說,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
(實(shí)施例9)下面參照附圖8和圖9說明根據(jù)本發(fā)明實(shí)施例9的文件系統(tǒng)控制裝置。
圖8中,參考標(biāo)號302表示安裝在文件系統(tǒng)控制器30中的數(shù)據(jù)類型管理單元,用于管理由各個文件系統(tǒng)寫入或讀出的數(shù)據(jù)的類型。由于其它結(jié)構(gòu)與圖1所示的實(shí)施例1中的對應(yīng)結(jié)構(gòu)相同,因此用相同的參考標(biāo)號表示相同的部件,并省略對這些部件的描述。
本實(shí)施例的文件系統(tǒng)控制裝置中,第一CPU 10通過第一文件系統(tǒng)11執(zhí)行單個記錄裝置40上的普通數(shù)據(jù),例如文檔數(shù)據(jù)的寫入和讀出操作,第二CPU 20通過第二文件系統(tǒng)21執(zhí)行單個記錄裝置40上的媒體數(shù)據(jù),例如AV數(shù)據(jù)的寫入和讀出操作。
安裝在文件系統(tǒng)控制器30中的數(shù)據(jù)類型管理單元302管理由第一文件系統(tǒng)11寫入或讀出的數(shù)據(jù)的類型以及由第二文件系統(tǒng)寫入或讀出的數(shù)據(jù)的類型。根據(jù)數(shù)據(jù)類型管理單元302管理分配的數(shù)據(jù)類型信息,文件系統(tǒng)控制器30優(yōu)先執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
例如,在第一CPU 10正在對記錄裝置40執(zhí)行普通數(shù)據(jù)的寫入或讀出操作的同時,第二CPU 20開始對記錄裝置40執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作的情況下,文件系統(tǒng)控制器30自動地停止第一CPU 10的寫入或讀出操作,并優(yōu)先執(zhí)行第二CPU 20的寫入或讀出操作。
例如,圖9中,第一CPU 10的數(shù)據(jù)寫入或讀出操作1011被停止了,而優(yōu)先執(zhí)行第二CPU 20的數(shù)據(jù)寫入或讀出操作1023。結(jié)果,對媒體數(shù)據(jù)執(zhí)行寫入或讀出操作的CPU 20一經(jīng)請求,就總是實(shí)時地被允許執(zhí)行數(shù)據(jù)寫入或讀出操作。
采用上述結(jié)構(gòu),可以有效地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作,而不會受到普通數(shù)據(jù)的寫入或讀出操作的影響。也就是說,可以總是實(shí)時地執(zhí)行媒體數(shù)據(jù)的寫入或讀出操作。
此外,上述實(shí)施例已經(jīng)舉例說明了文件系統(tǒng)通過CPU執(zhí)行的情況,但是,并不是要用此種情況來限定本發(fā)明。例如,本發(fā)明可以應(yīng)用于文件系統(tǒng)通過應(yīng)用程序執(zhí)行的情況。而且,在這種情況中,不必為每個文件系統(tǒng)預(yù)備CPU,并且多個應(yīng)用程序當(dāng)然也可以在單個的CPU上執(zhí)行。
雖然詳細(xì)描述并舉例說明了本發(fā)明,但是應(yīng)該理解,這些僅僅是舉例說明或例子而不應(yīng)認(rèn)為是對本發(fā)明的限制,本發(fā)明的精神和范圍僅通過附屬的權(quán)利要求進(jìn)行限定。
權(quán)利要求
1.一種文件系統(tǒng)控制裝置,包括用于控制第一數(shù)據(jù)的處理的第一控制單元;由所述第一控制單元處理的第一文件系統(tǒng);用于控制第二數(shù)據(jù)的處理的第二控制單元;由所述第二控制單元處理的第二文件系統(tǒng);控制所述兩個文件系統(tǒng)的文件系統(tǒng)控制器,其中,即使在所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問,同時所述第二文件系統(tǒng)向記錄裝置發(fā)起訪問執(zhí)行請求時,所述文件系統(tǒng)控制器執(zhí)行控制操作,以便不會由于所述第一文件系統(tǒng)的訪問執(zhí)行延遲所述第二文件系統(tǒng)的訪問執(zhí)行。
2.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中在所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問,同時所述第二文件系統(tǒng)向記錄裝置發(fā)起訪問執(zhí)行請求時,所述文件系統(tǒng)控制器暫停所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行,以便優(yōu)先進(jìn)行所述第二文件系統(tǒng)的訪問執(zhí)行。
3.根據(jù)權(quán)利要求2所述的文件系統(tǒng)控制裝置,其中在所述第二文件系統(tǒng)完成對記錄裝置的訪問執(zhí)行時,所述文件系統(tǒng)控制器重新開始進(jìn)行所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
4.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述第一和第二文件系統(tǒng)具有各自的用于訪問執(zhí)行的優(yōu)先級,并且所述第二文件系統(tǒng)的用于訪問執(zhí)行的優(yōu)先級高于所述第一文件系統(tǒng)的優(yōu)先級。
5.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述第一控制單元為主要控制普通數(shù)據(jù)的寫入或讀出操作的中央處理器CPU,所述第二控制單元為主要控制媒體數(shù)據(jù)的寫入或讀出操作的CPU。
6.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述兩個文件系統(tǒng)被控制以便分別運(yùn)行在相應(yīng)的應(yīng)用程序上。
7.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述第二文件系統(tǒng)具有高速緩沖存儲器;當(dāng)所述第一文件系統(tǒng)沒有正在對記錄裝置進(jìn)行訪問時,所述文件系統(tǒng)控制器執(zhí)行控制進(jìn)程,并預(yù)先將記錄裝置的所述第二文件系統(tǒng)對應(yīng)的數(shù)據(jù)傳送到高速緩沖存儲器,使得所述第二文件系統(tǒng)對高速緩沖存儲器的訪問執(zhí)行和所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行同時進(jìn)行。
8.根據(jù)權(quán)利要求7所述的文件系統(tǒng)控制裝置,其中所述第二文件系統(tǒng)進(jìn)一步包括緩沖器大小管理單元;當(dāng)從所述緩沖器大小管理單元收到所述高速緩沖存儲器已被完全充滿的通知時,所述文件系統(tǒng)控制器允許所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問;而當(dāng)從所述緩沖器大小管理單元收到所述高速緩沖存儲器已空的通知時,所述文件系統(tǒng)控制器進(jìn)行如下控制當(dāng)所述第一文件系統(tǒng)沒有正在對記錄裝置執(zhí)行訪問時,將記錄裝置的相應(yīng)數(shù)據(jù)預(yù)先傳送到高速緩沖存儲器。
9.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述第二文件系統(tǒng)具有安全機(jī)制;所述文件系統(tǒng)控制器執(zhí)行控制操作,以便根據(jù)是否有安全機(jī)制優(yōu)先進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
10.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述第一文件系統(tǒng)具有日志機(jī)制;所述文件系統(tǒng)控制器執(zhí)行控制操作,以便根據(jù)是否有日志機(jī)制優(yōu)先進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
11.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述文件系統(tǒng)控制器包括用于輸出固定周期的記錄再現(xiàn)時間管理單元,該記錄再現(xiàn)時間管理單元控制操作,以使每隔固定周期進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
12.根據(jù)權(quán)利要求11所述的文件系統(tǒng)控制裝置,其中所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間與所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間不同。
13.根據(jù)權(quán)利要求1所述的文件系統(tǒng)控制裝置,其中所述文件系統(tǒng)控制器具有用于讀出所述兩個文件系統(tǒng)所具有的數(shù)據(jù)類型信息的數(shù)據(jù)類型管理單元,根據(jù)所述數(shù)據(jù)類型信息,允許所述第二文件系統(tǒng)優(yōu)先對記錄裝置執(zhí)行訪問。
14.根據(jù)權(quán)利要求13所述的文件系統(tǒng)控制裝置,其中所述第二文件系統(tǒng)具有媒體處理的數(shù)據(jù)類型,所述第一文件系統(tǒng)具有不同于所述媒體處理的普通數(shù)據(jù)處理的數(shù)據(jù)類型。
15.一種文件系統(tǒng)控制方法,用于控制第一文件系統(tǒng)和第二文件系統(tǒng),所述第一文件系統(tǒng)由用于控制第一數(shù)據(jù)的處理的第一控制單元處理,所述第二文件系統(tǒng)由用于控制第二數(shù)據(jù)的處理的第二控制單元處理;該方法包括判斷是否在所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問時,所述第二文件系統(tǒng)對記錄裝置發(fā)起訪問執(zhí)行請求;在所述第二文件系統(tǒng)對記錄裝置發(fā)起訪問執(zhí)行請求時控制操作,以便不會由于所述第一文件系統(tǒng)的訪問執(zhí)行延遲所述第二文件系統(tǒng)的訪問執(zhí)行。
16.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中在控制中,暫停所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行,以便優(yōu)先進(jìn)行所述第二文件系統(tǒng)的訪問執(zhí)行。
17.根據(jù)權(quán)利要求16所述的文件系統(tǒng)控制方法,其中在控制中,在所述第二文件系統(tǒng)完成對記錄裝置的訪問執(zhí)行時,重新開始進(jìn)行所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
18.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述第一和第二文件系統(tǒng)具有各自的用于訪問執(zhí)行的優(yōu)先級,并且所述第二文件系統(tǒng)的用于訪問執(zhí)行的優(yōu)先級高于所述第一文件系統(tǒng)的優(yōu)先級。
19.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述第一控制單元為主要控制普通數(shù)據(jù)的寫入或讀出操作的CPU,所述第二控制單元為主要控制媒體數(shù)據(jù)的寫入或讀出操作的CPU。
20.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述兩個文件系統(tǒng)被控制以便分別運(yùn)行在相應(yīng)的應(yīng)用程序上。
21.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述第二文件系統(tǒng)具有高速緩沖存儲器;在控制中,當(dāng)所述第一文件系統(tǒng)沒有正在對記錄裝置進(jìn)行訪問時,預(yù)先將記錄裝置的所述第二文件系統(tǒng)對應(yīng)的數(shù)據(jù)傳送到高速緩沖存儲器,使得所述第二文件系統(tǒng)對高速緩沖存儲器的訪問執(zhí)行和所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行同時進(jìn)行。
22.根據(jù)權(quán)利要求21所述的文件系統(tǒng)控制方法,其中所述第二文件系統(tǒng)進(jìn)一步包括緩沖器大小管理單元;在控制中,當(dāng)從所述緩沖器大小管理單元收到所述高速緩沖存儲器已被完全充滿的通知時,允許所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問;而當(dāng)從所述緩沖器大小管理單元收到所述高速緩沖存儲器已空的通知時,在所述第一文件系統(tǒng)沒有正在對記錄裝置執(zhí)行訪問時,將記錄裝置的相應(yīng)數(shù)據(jù)預(yù)先傳送到高速緩沖存儲器。
23.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述第二文件系統(tǒng)具有安全機(jī)制;在控制中,根據(jù)是否有安全機(jī)制優(yōu)先進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
24.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中所述第一文件系統(tǒng)具有日志機(jī)制;在控制中,根據(jù)是否有日志機(jī)制優(yōu)先進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
25.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中在控制中,每隔固定周期進(jìn)行所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行。
26.根據(jù)權(quán)利要求25所述的文件系統(tǒng)控制方法,其中所述第一文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間與所述第二文件系統(tǒng)對記錄裝置的訪問執(zhí)行的時間不同。
27.根據(jù)權(quán)利要求15所述的文件系統(tǒng)控制方法,其中在控制中,根據(jù)所述數(shù)據(jù)類型信息,允許所述第二文件系統(tǒng)優(yōu)先對記錄裝置執(zhí)行訪問。
28.根據(jù)權(quán)利要求27所述的文件系統(tǒng)控制方法,其中所述第二文件系統(tǒng)具有媒體處理的數(shù)據(jù)類型,所述第一文件系統(tǒng)具有不同于所述媒體處理的普通數(shù)據(jù)處理的數(shù)據(jù)類型。
全文摘要
一種在運(yùn)行第一和第二文件系統(tǒng)時獨(dú)占地共享記錄裝置的文件系統(tǒng)控制裝置,具有文件系統(tǒng)控制器,該文件系統(tǒng)控制器以下面方式進(jìn)行控制即使在所述第一文件系統(tǒng)對記錄裝置執(zhí)行訪問期間,不同于所述第一文件系統(tǒng)的所述第二文件系統(tǒng)對記錄裝置發(fā)起訪問執(zhí)行請求時,所述第一文件系統(tǒng)的訪問執(zhí)行也不會延遲所述第二文件系統(tǒng)的訪問執(zhí)行。
文檔編號G06F9/52GK1658194SQ20051000768
公開日2005年8月24日 申請日期2005年2月7日 優(yōu)先權(quán)日2004年2月18日
發(fā)明者枚田智裕, 浦出正和, 前田幸子, 植西知子 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1