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

仿真系統(tǒng)和仿真方法

文檔序號:6442906閱讀:228來源:國知局
專利名稱:仿真系統(tǒng)和仿真方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種能夠虛構(gòu)這樣的一種環(huán)境的仿真技術(shù)其允許在訪問軟盤(R)的步驟中執(zhí)行對例如SD(安全數(shù)字式(Secure Digital))存儲(chǔ)卡(R)的訪問。
背景技術(shù)
近年來,隨著半導(dǎo)體制造技術(shù)的進(jìn)步,例如安裝在PDA(個(gè)人數(shù)字助理)、數(shù)字照相機(jī)等上的半導(dǎo)體存儲(chǔ)器在尺寸上越來越小,而在容量上越來越大。例如,SD存儲(chǔ)器卡(R)在側(cè)邊2至3厘米長的尺寸上具有幾十到幾百兆字節(jié)的存儲(chǔ)容量。為此,具有用于裝入以SD存儲(chǔ)卡(R)為代表的半導(dǎo)體存儲(chǔ)器替代軟盤(R)作為標(biāo)準(zhǔn)設(shè)備的插槽的個(gè)人計(jì)算機(jī)也隨之增加。
在另一方面,繼續(xù)使用在軟盤(R)上構(gòu)造的操作環(huán)境的需求一直較強(qiáng)。因此,已經(jīng)不同地提出了將存儲(chǔ)媒體的存儲(chǔ)面積的一部分或全部作為不同種類的存儲(chǔ)媒體處理的所謂的仿真功能(例如,日本專利申請KOKAI出版物No.5-289854和日本專利申請KOKAI出版物No.2001-290606)。
應(yīng)用這種仿真功能,軟盤(R)的區(qū)域保留在例如SD存儲(chǔ)卡(R)中并且所需的軟盤(R)的內(nèi)容拷貝在該區(qū)域中。因此,即使個(gè)人計(jì)算機(jī)沒有配備用于軟盤的插槽,在軟盤(R)上構(gòu)造的操作環(huán)境仍然可以通過僅用于SD存儲(chǔ)卡(R)的插槽繼續(xù)使用。
順便指出,根據(jù)如在日本專利申請KOKAI出版物No.5-289854和日本專利中請KOKAI出版物No.2001-290606中公開的任何常規(guī)的仿真功能,仿真的存儲(chǔ)媒體的區(qū)域固定在上級系統(tǒng)比如操作系統(tǒng)等不能訪問的區(qū)域中。這確實(shí)防止了被仿真的存儲(chǔ)媒體的內(nèi)容因疏忽而被重寫。然而,對于個(gè)人計(jì)算機(jī)用戶來說,希望重寫該內(nèi)容就困難了。因此,如果在例如SD存儲(chǔ)卡(R)的存儲(chǔ)區(qū)域的一部分中仿真軟盤(R),則交換軟盤(R)非常困難。
此外,由于對SD存儲(chǔ)卡(R)進(jìn)行可能超過文件系統(tǒng)標(biāo)準(zhǔn)的特殊處理,比如通過操作例如SD存儲(chǔ)卡(R)的分區(qū)表保留用于軟盤(R)的區(qū)域,因此在比如數(shù)字照相機(jī)、移動(dòng)電話等的裝置中可能不能普通使用SD存儲(chǔ)卡(R)。

發(fā)明內(nèi)容
完成本發(fā)明以解決上述的問題。本發(fā)明的目的是提供一種在不用任何專門的文件系統(tǒng)的情況下可以容易地交換被仿真的存儲(chǔ)媒體的仿真系統(tǒng)和仿真方法。
根據(jù)本發(fā)明的一方面,提供一種電子設(shè)備的仿真系統(tǒng),該電子設(shè)備具有其中裝入第一存儲(chǔ)媒體的插槽并通過操作系統(tǒng)執(zhí)行文件管理,該仿真系統(tǒng)的特征在于包括判別裝置,用于分析裝入插槽中的第一存儲(chǔ)媒體的文件系統(tǒng),并判別一個(gè)通過復(fù)制與第一存儲(chǔ)媒體類型不同的第二存儲(chǔ)媒體中的內(nèi)容而形成的圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中;對應(yīng)表產(chǎn)生裝置,如果圖像文件存儲(chǔ)在第一存儲(chǔ)媒體中,用于產(chǎn)生地址對應(yīng)表以使第一存儲(chǔ)媒體上的地址信息與在圖像文件中在第二存儲(chǔ)媒體上的地址信息相關(guān)聯(lián);和仿真裝置,用于根據(jù)地址對應(yīng)表將從操作系統(tǒng)接收的第二存儲(chǔ)媒體上的地址信息轉(zhuǎn)換為第一存儲(chǔ)媒體上的地址信息,并通過對該圖像文件的訪問執(zhí)行對第二存儲(chǔ)媒體的訪問。
換句話說,本發(fā)明可以提供一種在不用任何專門的文件系統(tǒng)的情況下容易交換被仿真的存儲(chǔ)媒體的仿真系統(tǒng)和仿真方法。
本發(fā)明的附加目的和優(yōu)點(diǎn)在下文的描述中闡述,其中部分在這些描述中是顯而易見的,部分通過本發(fā)明的實(shí)踐可以得出。本發(fā)明的目的和優(yōu)點(diǎn)可以通過在此具體指出的手段及其組合實(shí)現(xiàn)。
附圖內(nèi)容附圖并入在本發(fā)明中并構(gòu)成它的一部分,附圖示出了本發(fā)明的實(shí)施例,連同上文給出的一般性描述和下文給出的詳細(xì)描述一起,附圖用于解釋本發(fā)明的原理。


圖1所示為根據(jù)本發(fā)明的一種實(shí)施例的電子設(shè)備的示意圖;附圖2說明涉及在該實(shí)施例的電子設(shè)備中仿真控制的功能模塊圖;附圖3說明SD存儲(chǔ)卡(R)的邏輯結(jié)構(gòu);附圖4所示為在該實(shí)施例的電子設(shè)備中的仿真控制中使用的LBA對應(yīng)表的實(shí)例;附圖5所示為在接通電子設(shè)備的電源時(shí)涉及在該實(shí)施例的電子設(shè)備中的仿真控制的操作步驟的流程圖;附圖6所示為在請求操作系統(tǒng)訪問軟盤(R)時(shí)涉及在該實(shí)施例的電子設(shè)備中的仿真控制的操作步驟的流程圖;附圖7所示為在請求操作系統(tǒng)訪問磁盤時(shí)涉及在該實(shí)施例的電子設(shè)備中的仿真控制的操作步驟的流程圖;附圖8所示為在該實(shí)施例的電子設(shè)備中的仿真控制通過裝置驅(qū)動(dòng)器執(zhí)行的情況下的功能塊。
具體實(shí)施例方式
下文參考附圖解釋本發(fā)明的實(shí)施例。
附圖1所示為根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備的示意圖。電子設(shè)備例如是便攜式個(gè)人計(jì)算機(jī)。如圖所示,個(gè)人計(jì)算機(jī)包括CPU 11、北橋(NB)12、系統(tǒng)存儲(chǔ)器13、LSD(液晶顯示器)14、南橋(SB)15、BIOS(基本輸入/輸出系統(tǒng))-ROM 16、鍵盤控制器(KBC)17、鍵盤(KB)18、觸式PAD 19、硬盤驅(qū)動(dòng)器(HDD)20、SD(安全數(shù)字式)卡控制器21、SD卡插槽22等。
CPU 11是電子設(shè)備的中央單元,通過執(zhí)行各種程序比如在系統(tǒng)存儲(chǔ)器13中存儲(chǔ)的操作系統(tǒng)和在BIOS-ROM 16中存儲(chǔ)的系統(tǒng)BIOS控制所有的單元。NB 12是使從CPU 11輸出的CPU本地總線和PCI總線互連的橋路。NB 12也具有所謂的存儲(chǔ)器控制器23或顯示器控制器24的功能,控制對系統(tǒng)存儲(chǔ)器13的數(shù)據(jù)的訪問和控制通過CPU 11產(chǎn)生的圖像數(shù)據(jù)在LSD 14上顯示。
SB 15用作具有相同橋接功能的單元,并連接BIOS-ROM 16、KBC 17、HDD 20等到PCI總線。SB 15也具有所謂的USB控制器25的功能,并通過USB連接器連接到軟盤驅(qū)動(dòng)器(FDD)26等。
BIOS-ROM 16是存儲(chǔ)系統(tǒng)BIOS以驅(qū)動(dòng)硬件(即外設(shè)比如帶有軟件(即操作系統(tǒng)等)的HDD 20)的存儲(chǔ)媒體。BIOS-ROM 16由E2PROM等構(gòu)成,以使在更新它時(shí)可以重寫它。在BIOS-ROM 16中存儲(chǔ)的系統(tǒng)BIOS在下文的描述中通常稱為BIOS 16。
SD卡控制器21控制對裝入到SD卡插槽22中的SD存儲(chǔ)卡27中的數(shù)據(jù)的訪問。換句話說,除了內(nèi)置的系統(tǒng)存儲(chǔ)器13用作主存儲(chǔ)器和內(nèi)置的HDD 20用作外部存儲(chǔ)器之外,SD存儲(chǔ)卡27和FDD 26還可以進(jìn)一步連接到電子設(shè)備作為外部存儲(chǔ)器。
KBC 17是通過內(nèi)置的寄存器將KB 18和觸式PAD 19的操作發(fā)送給CPU 11的單元。HDD 20是作為系統(tǒng)存儲(chǔ)器13的輔助單元的存儲(chǔ)各種程序和各種數(shù)據(jù)的大容量存儲(chǔ)媒體。
附圖2說明關(guān)于在電子設(shè)備中的仿真控制的功能模塊。
在電子設(shè)備中操作的應(yīng)用程序101通過操作系統(tǒng)100執(zhí)行對在HDD 20等中的數(shù)據(jù)的訪問。在從應(yīng)用程序101請求操作系統(tǒng)100進(jìn)行數(shù)據(jù)訪問時(shí),操作系統(tǒng)100請求對BIOS-ROM 16的實(shí)際的處理,接收實(shí)際的處理的結(jié)果并將請求的結(jié)果返回給應(yīng)用程序101。作為操作系統(tǒng)100,例如在此采用微軟公司的MS-DOS(R)。
MS-DOS(R)在功能上有限,但具有足夠使用文件制備軟件、電子表格軟件等的功能,并且適合用于例如具有較小尺寸的系統(tǒng)結(jié)構(gòu)的低廉的便攜式計(jì)算機(jī)。此外,MS-DOS(R)系統(tǒng)需求可以裝在軟盤(R)上。在不少的情況下,應(yīng)用了幾年的系統(tǒng)需求裝在軟盤(R)上。因此,本實(shí)施例的電子設(shè)備首先實(shí)施不用FDD 26的仿真,這種FDD 26需要通過USB總線外部提供,在軟盤(R)中的圖像拷貝在可容易地使用的SD存儲(chǔ)卡(R)上,并且在SD存儲(chǔ)卡(R)上的圖像可以象它在軟盤(R)上一樣地處理。
此外,MS-DOS(R)不支持SD存儲(chǔ)卡(R)的使用。因此,其次,本實(shí)施例的電子設(shè)備還同時(shí)實(shí)施可以就象整個(gè)卡是磁盤(在MS-DOS(R)上可用的)一樣地使用SD存儲(chǔ)卡(R)的仿真。
FD圖像產(chǎn)生實(shí)用程序102是提供通過簡單操作在SD存儲(chǔ)卡(R)上拷貝軟盤(R)的圖像的工具程序。如果用戶希望在SD存儲(chǔ)卡(R)上拷貝軟盤(R)的的圖像,用戶將軟盤(R)裝入到通過USB連接器連接的外部FDD 26中,將SD存儲(chǔ)卡(R)裝入到SD卡插槽22,以及基于FD圖像產(chǎn)生實(shí)用程序102的顯示執(zhí)行操作序列。這時(shí),F(xiàn)D圖像產(chǎn)生實(shí)用程序102寫通過將軟盤(R)的內(nèi)容拷貝在SD存儲(chǔ)卡(R)(被看作磁盤)上獲得的圖像文件,文件名符合預(yù)定的命名傳統(tǒng)。換句話說,圖像文件以與一般文件相同的方式存儲(chǔ)在SD存儲(chǔ)卡(R)上的一般數(shù)據(jù)存儲(chǔ)區(qū)中。
圖像文件不需要通過FD圖像產(chǎn)生實(shí)用程序102產(chǎn)生,但可以由具有以符合預(yù)定的命名規(guī)則的文件名產(chǎn)生圖像文件的知識(shí)的用戶、例如通過操作系統(tǒng)100準(zhǔn)備的指令產(chǎn)生。此外,例如可以以臺(tái)式PC或其它的電子設(shè)備形成圖像文件。在這種情況下,電子設(shè)備不需要FDD26或FD圖像產(chǎn)生實(shí)用程序102。
上文解釋的兩種仿真通過BIOS 16的FD/HD仿真單元200(仿真系統(tǒng))實(shí)施。為實(shí)施它們,F(xiàn)D/HD仿真單元200包括各種各樣的處理單元,比如媒體存在檢查單元201、FD圖像存在檢查單元202、LBA對應(yīng)表產(chǎn)生單元203、FD訪問控制單元204、HD訪問控制單元205和FD交換仿真單元206,以及用作數(shù)據(jù)單元的LBA對應(yīng)表207。
在接通電子設(shè)備的電源時(shí),媒體存在檢查單元201檢查SD存儲(chǔ)卡27是否裝入SD卡插槽22中。類似于磁盤,SD存儲(chǔ)卡27是具有所謂的分區(qū)信息的非易失性存儲(chǔ)媒體。根據(jù)SD存儲(chǔ)卡27的標(biāo)準(zhǔn),其中BIOS 16可以處理數(shù)據(jù)的FAT(文件分配表)12或FAT 16被用作文件系統(tǒng)。因此,如果SD存儲(chǔ)卡27被裝入,則通過媒體存在檢查單元201僅將文件系統(tǒng)的內(nèi)容傳遞給操作系統(tǒng)作為磁盤的文件系統(tǒng),可以類似于磁盤地處理SD存儲(chǔ)卡27。在類似于磁盤地處理的SD存儲(chǔ)卡27上的數(shù)據(jù)存儲(chǔ)區(qū)被稱為HD仿真區(qū)27a。
這時(shí),媒體存在檢查單元201檢查是否在形式上支持SD卡插槽22的文件系統(tǒng)。如果文件系統(tǒng)不被支持,則媒體存在檢查單元201確定SD存儲(chǔ)卡(R)27沒有被裝入到SD卡插槽22中。
如果SD存儲(chǔ)卡(R)27裝入SD卡插槽22中,則FD圖像存在檢查單元202分析SD存儲(chǔ)卡27的文件系統(tǒng)并檢查通過FD圖像產(chǎn)生實(shí)用程序102(帶有符合預(yù)定的命名規(guī)則的文件名)寫的圖像文件是否存在于SD存儲(chǔ)卡(R)27中。
附圖3所示為SD存儲(chǔ)卡(R)27的邏輯結(jié)構(gòu)。FD圖像存在檢查單元202首先從MBR(主引導(dǎo)記錄)里面的分區(qū)表中獲得DBR(DOS引導(dǎo)記錄)的LBA(邏輯塊地址)。在FAT文件系統(tǒng)中,該信息主要分為DBR、FAT、DIR(目錄項(xiàng))和DATA四個(gè)區(qū)域。FAT包括表示每個(gè)文件存儲(chǔ)在哪個(gè)簇的鏈接信息。在DIR中,存儲(chǔ)每個(gè)文件的信息項(xiàng)比如名字、大小、屬性、引導(dǎo)簇號等。因此,通過順序地參考對應(yīng)于獲得了其LBA的每個(gè)DBR的DIR,F(xiàn)D圖像存在檢查單元202檢索圖像文件(具有符合預(yù)定的命名規(guī)則的文件名)并確定該圖像文件的存在。如果FD圖像存在檢查單元202檢測圖像文件,則FD圖像存在檢查單元202也從DIR的文件大小信息中檢測圖像文件所來自的軟盤(R)的種類(1.44M字節(jié)512字節(jié)/扇區(qū),720k字節(jié)512字節(jié)/扇區(qū)等)。
如果圖像文件存在于SD存儲(chǔ)卡(R)27上,則FD圖像存在檢查單元202通知存在的LBA對應(yīng)表產(chǎn)生單元203,并將在圖像文件中拷貝的軟盤(R)的文件系統(tǒng)的內(nèi)容傳遞給操作系統(tǒng)100作為軟盤(R)的文件系統(tǒng)。軟盤(R)由此可以象它存在一樣地被處理。在其中存儲(chǔ)了圖像文件的SD存儲(chǔ)卡27上的數(shù)據(jù)存儲(chǔ)區(qū)被稱為FD圖像區(qū)27b。通過上述的操作系統(tǒng)100也將圖像文件識(shí)別為在HD仿真區(qū)27a中的文件。
在另一方面,F(xiàn)D圖像存在檢查單元202向LBA對應(yīng)表產(chǎn)生單元203通知圖像文件的存在,該LBA對應(yīng)表產(chǎn)生單元203產(chǎn)生LBA對應(yīng)表207以使在通過軟盤(R)的文件系統(tǒng)指定的FD圖像區(qū)27b中的地址信息轉(zhuǎn)換為通過SD存儲(chǔ)卡(R)27的文件系統(tǒng)指定的FD圖像區(qū)27b中的地址信息,同時(shí)參考在通過FD圖像存在檢查單元202檢測的圖像文件中拷貝的軟盤(R)的文件系統(tǒng)和SD存儲(chǔ)卡27的文件系統(tǒng)兩者。由于用對SD存儲(chǔ)卡(R)的訪問替代對軟盤(R)的訪問,因此在以CHS(柱面、磁頭、扇區(qū))格式表示的軟盤(R)上的地址信息(FD-CHS)轉(zhuǎn)換為以LBA格式表示的地址信息(FD-LBA),然后將該地址信息轉(zhuǎn)換為軟盤(R)上的地址信息(SD-LBA)。
FD-CHS到FD-LBA的轉(zhuǎn)換是規(guī)則的并且可以通過計(jì)算相對容易地執(zhí)行。通過考慮軟盤(R)的圖像文件被斷續(xù)地設(shè)置在SD存儲(chǔ)卡27上的情況,F(xiàn)D-LBA到SD-LBA的轉(zhuǎn)換以表格(LBA對應(yīng)表207)執(zhí)行。換句話說,通過使用表格進(jìn)行轉(zhuǎn)換可以以片段的狀態(tài)設(shè)置軟盤(R)的圖像文件。
附圖4所示為LBA對應(yīng)表207的實(shí)例。在LBA對應(yīng)表207中,軟盤(R)的地址信息(FD-LBA表格的左列)對應(yīng)于SD存儲(chǔ)卡(R)27的FD圖像區(qū)27b的地址信息(表格的右列),如附圖所示。通過如上文所述的LBA對應(yīng)表207的對應(yīng)關(guān)系,F(xiàn)D圖像區(qū)27b可以存儲(chǔ)呈片段狀態(tài),即使它不保留在SD存儲(chǔ)卡(R)27的順序數(shù)據(jù)存儲(chǔ)區(qū)中。
在這之后,如果操作系統(tǒng)100實(shí)際請求訪問軟盤(R),在執(zhí)行預(yù)定的計(jì)算之后通過參考LBA對應(yīng)表207,F(xiàn)D訪問控制單元204將作為訪問目的指定的地址信息轉(zhuǎn)換為SD存儲(chǔ)卡(R)27上的地址信息。然后,F(xiàn)D訪問控制單元204執(zhí)行對SD存儲(chǔ)卡(R)27的訪問并將訪問結(jié)果輸送給操作系統(tǒng)100。因此,可以象存在軟盤(R)一樣地處理地址信息。例如,如果通過BIOS 16的環(huán)境設(shè)置功能將軟盤(R)選擇為引導(dǎo)裝置,則也可以再現(xiàn)在作為圖像文件的原件的軟盤(R)上構(gòu)造的系統(tǒng)需求。
接著,考慮請求操作系統(tǒng)100訪問磁盤的情況。如上文所解釋,在FD圖像區(qū)27b中的圖像文件僅僅是HD仿真區(qū)27a中的文件。因此,通過對磁盤的訪問容易重寫或刪除該圖像文件。因此,通過FD交換仿真單元206監(jiān)測HD訪問控制單元205更新和刪除圖像文件。
在FD圖像存在檢查單元202檢測圖像文件時(shí),F(xiàn)D交換仿真單元206被通知檢測并獲取其中存儲(chǔ)圖像文件的名稱的DIR的LBA。由于更新并刪除文件通常通過重寫文件系統(tǒng)的管理區(qū)實(shí)施,因此在LBA中寫時(shí)將它們中的每個(gè)通知BIOS 16。因此,F(xiàn)D交換仿真單元206首先檢查寫請求是否指向其中存儲(chǔ)有圖像文件的名稱的DIR的LBA。如果寫請求不指向DIR的LBA,則這時(shí)應(yīng)理解上述寫操作并未更新或刪除圖像文件。
在另一方面,如果寫更新或刪除圖像文件,則FD交換仿真單元206檢查寫是否更新其中存儲(chǔ)圖像文件的項(xiàng)目。在FAT系統(tǒng)中,例如,相當(dāng)于8個(gè)文件的信息項(xiàng)存儲(chǔ)在每個(gè)扇區(qū)中。因此,即使寫請求指向其中存儲(chǔ)圖像文件的名稱的DIR的LBA,則它可以指向其它的文件。FD交換仿真單元206檢查寫是否指示其中存儲(chǔ)了圖像文件的項(xiàng)目。如果它不指示其中存儲(chǔ)了圖像文件的項(xiàng)目,則FD交換仿真單元206判別上述寫操作并不指示更新或刪除圖像文件。
如果上述寫操作更新其中存儲(chǔ)了圖像文件的項(xiàng)目,則寫操作被認(rèn)為指示更新或刪除圖像文件。在這種情況下,F(xiàn)D交換仿真單元206檢查在DIR中存儲(chǔ)的圖像文件的文件名信息是否已經(jīng)被改變。如果已經(jīng)改變了文件名信息,則FD交換仿真單元206判別更新項(xiàng)目指示刪除圖像文件。如果文件名信息還沒有被改變,則FD交換仿真單元206判別更新項(xiàng)目指示更新圖像文件。
在圖像文件要被更新或刪除時(shí),HD訪問控制單元205和FD交換仿真單元206可能共同發(fā)出警告,指示圖像文件要被更新或刪除。如果用戶響應(yīng)警告提供強(qiáng)制更新或刪除圖像文件的指令,則圖像文件可以被更新或刪除。
如果FD交換仿真單元206識(shí)別更新項(xiàng)目指示更新或刪除圖像文件,則FD交換仿真單元206通知FD訪問控制單元204“圖像文件已經(jīng)被更新”或“圖像文件已經(jīng)被刪除”。這個(gè)信息通知的FD訪問控制單元204在相應(yīng)的情況下執(zhí)行如下的處理。
已經(jīng)更新了圖像文件在操作系統(tǒng)100請求訪問軟盤(R)時(shí),F(xiàn)D訪問控制單元204指令LBA對應(yīng)表產(chǎn)生單元203以再產(chǎn)生LBA對應(yīng)表207。在LBA對應(yīng)表207被再產(chǎn)生時(shí),F(xiàn)D訪問控制單元204執(zhí)行對SD存儲(chǔ)卡(R)27的訪問。換句話說,圖像文件的寫操作可以被仿真為軟盤(R)的交換。圖像文件的寫通過FD圖像產(chǎn)生實(shí)用程序102執(zhí)行,并且也可以以例如通過操作系統(tǒng)100準(zhǔn)備的指令等執(zhí)行。
(2)已經(jīng)刪除了圖像文件在通過操作系統(tǒng)100請求訪問軟盤(R)時(shí),F(xiàn)D訪問控制單元204催促FD圖像存在檢查單元202檢查是否存在新圖像文件。如果沒有檢測到新圖像文件,則FD圖像存在檢查單元202將指示沒有裝入軟盤(R)的錯(cuò)誤發(fā)送給FD訪問控制單元204。換句話說,圖像文件的刪除被仿真為軟盤(R)的未裝入。如果檢測到新圖像文件,則FD訪問控制單元204指令LBA對應(yīng)表產(chǎn)生單元203再產(chǎn)生LBA對應(yīng)表207并以新LBA對應(yīng)表207執(zhí)行對SD存儲(chǔ)卡27的訪問。換句話說,圖像文件的寫(操作)被仿真為象裝入了軟盤(R)一樣。
順便指出,也可以采用如下的方法檢查寫請求是否指向其中存儲(chǔ)了圖像文件的名稱的DIR的LBA,如果寫請求指向LBA,則判別圖像文件被刪除。在這種情況下,如果請求訪問下一軟盤(R),則檢索圖像文件。如果檢測到圖像文件(或原始圖像文件)則可以按盤的交換處理圖像文件的刪除,或者如果沒有檢測到它則按未裝入盤處理。
接著,參考附圖5至7解釋涉及電子設(shè)備的仿真控制的操作步驟。
附圖5所示為在接通電子設(shè)備的電源時(shí)與仿真控制相關(guān)的操作步驟的流程圖。
如果接通電子設(shè)備的電源,則媒體存在檢查單元201檢查SD存儲(chǔ)卡(R)27是否裝入到SD卡插槽22中(步驟A1)。如果SD存儲(chǔ)卡(R)27裝入(步驟A2為YES),則媒體存在檢查單元201順序地分析分區(qū)結(jié)構(gòu)并檢查存儲(chǔ)卡的文件系統(tǒng)是否在形式上被支持(步驟A3)。
如果文件系統(tǒng)在形式上被支持(步驟A4為YES),則FD圖像存在檢查單元202檢查FD圖像區(qū)27b的存在(步驟A5)。如果FD圖像區(qū)27b存在(步驟A6的YES),則LBA對應(yīng)表產(chǎn)生單元203執(zhí)行LBA對應(yīng)表207的產(chǎn)生(步驟A7)。這時(shí),F(xiàn)D圖像存在檢查單元202將在FD圖像區(qū)27b中存儲(chǔ)的軟盤(R)的文件系統(tǒng)的內(nèi)容傳遞給操作系統(tǒng)100作為軟盤(R)的文件系統(tǒng)(步驟A8)。媒體存在檢查單元201將SD存儲(chǔ)卡(R)27的文件系統(tǒng)的內(nèi)容傳遞給操作系統(tǒng)100作為磁盤的文件系統(tǒng),與FD圖像區(qū)27b的存在或不存在無關(guān)(步驟A9)。
附圖6是在操作系統(tǒng)100請求訪問軟盤(R)時(shí)與仿真控制相關(guān)的操作步驟的流程圖。
如果請求訪問軟盤(R),則FD訪問控制單元204檢查軟盤(R)的交換仿真是否通過FD交換仿真單元206通知(步驟B1)。如果通知了交換仿真(步驟B1的YES),則FD訪問控制單元204檢查通知是指示更新還是刪除(步驟B2)。如果通知指示更新(步驟B2為YES),則FD訪問控制單元204指令LBA對應(yīng)表產(chǎn)生單元203這時(shí)再產(chǎn)生LBA對應(yīng)表207(步驟B3)?;贚BA對應(yīng)表207,F(xiàn)D訪問控制單元204執(zhí)行對SD存儲(chǔ)卡(R)27的訪問(步驟B4)。在另一方面,如果通知指示刪除(步驟B2為NO),則FD訪問控制單元204指令FD圖像存在檢查單元202檢查FD圖像區(qū)27b的存在(步驟B5)。如果FD圖像區(qū)27b存在(步驟B6為YES),則FD訪問控制單元204指令LBA對應(yīng)表產(chǎn)生單元203產(chǎn)生LBA對應(yīng)表207(步驟B3)?;贚BA對應(yīng)表207,F(xiàn)D訪問控制單元204執(zhí)行對SD存儲(chǔ)卡(R)27的訪問(步驟B4)。
如果FD圖像區(qū)27b不存在(步驟B6為NO),則FD訪問控制單元204將指示軟盤(R)沒有裝入的錯(cuò)誤發(fā)送給操作系統(tǒng)100(步驟B7)。
附圖7所示為在操作系統(tǒng)100請求訪問磁盤時(shí)與仿真控制相關(guān)的操作步驟的流程圖。
如果請求訪問磁盤,則HD訪問控制單元205執(zhí)行對SD存儲(chǔ)卡(R)的所請求的訪問(步驟C1)。類似地,F(xiàn)D交換仿真單元206監(jiān)測是更新還是刪除圖像文件(步驟C2)。如果FD交換仿真單元206檢測到圖像文件的更新或刪除(步驟C2為YES),則FD交換仿真單元206將軟盤(R)的交換仿真通知FD訪問控制單元204(步驟C3)。
因此,根據(jù)電子設(shè)備的仿真控制,在SD存儲(chǔ)卡(R)27的HD仿真區(qū)27a中作為文件存儲(chǔ)區(qū)保留的FD圖像區(qū)27b被象軟盤(R)一樣地處理。因此,軟盤(R)容易被交換而不需要專門的文件系統(tǒng)等。由于不要求專門的文件系統(tǒng),即基于文件系統(tǒng)的存在執(zhí)行處理,因此在以普通方式將具有FD圖像區(qū)27b的SD存儲(chǔ)卡(R)27用于數(shù)字照相機(jī)、移動(dòng)電話等過程中不會(huì)發(fā)生問題。
在上述的實(shí)施例的仿真中,SD存儲(chǔ)卡27被象磁盤一樣地處理。然而,SD存儲(chǔ)卡27(R)可以被仿真為各種各樣的存儲(chǔ)媒體。通過與磁盤一樣的方式,SD存儲(chǔ)卡(R)27也可以被仿真為采用具有如附圖3中所示的MBR的文件系統(tǒng)的存儲(chǔ)媒體。采用沒有的MBR的文件系統(tǒng)的存儲(chǔ)媒體(例如以Supper Floppy型格式的MO(磁光盤))在它的引導(dǎo)扇區(qū)中包括DBR(這里L(fēng)BA是0)。該邏輯結(jié)構(gòu)與在附圖3中所示的每個(gè)分區(qū)中的邏輯結(jié)構(gòu)相同。因此,可以執(zhí)行在仿真磁盤的情況下從分區(qū)表中獲得DBR的LBA的之后的操作步驟以仿真MO。不用說,SD存儲(chǔ)卡(R)可以被其它的半導(dǎo)體存儲(chǔ)器等替代。
此外,在上述的實(shí)施例中以BIOS 16執(zhí)行仿真控制。然而,例如,如果操作系統(tǒng)100是微軟公司的WINDOWS(R),則仿真控制可以通過如在附圖8中所示的專用裝置驅(qū)動(dòng)器30執(zhí)行。在這種情況下,SD存儲(chǔ)卡(R)27可以被當(dāng)作象可移動(dòng)的磁盤一樣處理,并且優(yōu)選仿真為可移動(dòng)的磁盤。如果操作系統(tǒng)100能夠處理SD存儲(chǔ)卡(R)27,則不需要將SD存儲(chǔ)卡(R)27的整體象它是其它存儲(chǔ)媒體一樣仿真,而是僅需要監(jiān)視伴隨圖像文件的更新或刪除對FD圖像區(qū)27b的訪問以仿真軟盤(R)的交換。
本領(lǐng)域普通技術(shù)人員容易理解其它的優(yōu)點(diǎn)并進(jìn)行修改。因此,本發(fā)明在廣義上并不限于在此所描述并示出的特定的細(xì)節(jié)和有代表性的實(shí)施例。因此,在不脫離如附加的權(quán)利要求及其等同物界定的一般發(fā)明原理的精神和范圍的前提下可以進(jìn)行各種修改。
權(quán)利要求
1.一種電子設(shè)備的仿真系統(tǒng),該電子設(shè)備具有其中裝入第一存儲(chǔ)媒體的插槽并通過操作系統(tǒng)執(zhí)行文件管理,該仿真系統(tǒng)的特征在于包括判別裝置,用于分析裝入插槽中的第一存儲(chǔ)媒體的文件系統(tǒng),并判別一個(gè)通過復(fù)制與第一存儲(chǔ)媒體類型不同的第二存儲(chǔ)媒體中的內(nèi)容而形成的圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中;對應(yīng)表產(chǎn)生裝置,如果圖像文件存儲(chǔ)在第一存儲(chǔ)媒體中,該對應(yīng)表產(chǎn)生裝置產(chǎn)生地址對應(yīng)表以使在第一存儲(chǔ)媒體上的地址信息與在圖像文件中在第二存儲(chǔ)媒體上的地址信息相關(guān)聯(lián);和仿真裝置,用于根據(jù)地址對應(yīng)表將從操作系統(tǒng)接收的第二存儲(chǔ)媒體上的地址信息轉(zhuǎn)換為第一存儲(chǔ)媒體上的地址信息,并通過對該圖像文件的訪問執(zhí)行對第二存儲(chǔ)媒體的訪問。
2.根據(jù)權(quán)利要求1所述的仿真系統(tǒng),其特征在于判別裝置根據(jù)是否存在符合預(yù)定的命名規(guī)則的文件來判別圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中。
3.根據(jù)權(quán)利要求1所述的仿真系統(tǒng),其特征在于對應(yīng)表產(chǎn)生裝置產(chǎn)生地址對應(yīng)表以使其中CHS(柱面、磁頭、扇區(qū))類型被轉(zhuǎn)換為LBA(邏輯塊地址)類型的第二存儲(chǔ)媒體的地址信息與LBA類型的第一存儲(chǔ)媒體的地址信息相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的仿真系統(tǒng),其特征在于進(jìn)一步包括用于虛擬地產(chǎn)生如下的條件的媒體交換仿真裝置如果通過訪問第一存儲(chǔ)媒體重寫圖像文件,則通過允許對應(yīng)表產(chǎn)生裝置再產(chǎn)生地址對應(yīng)表來交換第二存儲(chǔ)媒體。
5.根據(jù)權(quán)利要求4所述的仿真系統(tǒng),其特征在于媒體交換仿真裝置虛擬地產(chǎn)生如下的條件如果通過訪問第一存儲(chǔ)媒體刪除圖像文件,則通過在刪除之后允許仿真裝置將關(guān)于訪問第二存儲(chǔ)媒體的媒體未裝入錯(cuò)誤發(fā)送回來,從而卸下第二存儲(chǔ)媒體。
6.根據(jù)權(quán)利要求4所述的仿真系統(tǒng),其特征在于媒體交換仿真裝置虛擬地產(chǎn)生如下的條件如果在虛擬地產(chǎn)生所述根據(jù)圖像文件的刪除卸下第二存儲(chǔ)媒體的條件之后,通過訪問第一存儲(chǔ)媒體重新寫圖像文件,則通過允許對應(yīng)表產(chǎn)生裝置再產(chǎn)生地址對應(yīng)表,重新裝入第二存儲(chǔ)媒體。
7.一種電子設(shè)備的仿真系統(tǒng),該電子設(shè)備具有其中裝入第一存儲(chǔ)媒體的插槽并通過操作系統(tǒng)執(zhí)行文件管理,該仿真系統(tǒng)的特征在于包括第一仿真裝置,用于允許操作系統(tǒng)識(shí)別裝入插槽中的第一存儲(chǔ)媒體作為與第一存儲(chǔ)媒體的類型不同的第二存儲(chǔ)媒體;判別裝置,用于分析裝入插槽中的第一存儲(chǔ)媒體的文件系統(tǒng),并判別一個(gè)通過復(fù)制與第一存儲(chǔ)媒體和第二存儲(chǔ)媒體類型不同的第三存儲(chǔ)媒體中的內(nèi)容而形成的圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中;對應(yīng)表產(chǎn)生裝置,如果圖像文件存儲(chǔ)在第一存儲(chǔ)媒體中,該對應(yīng)表產(chǎn)生裝置產(chǎn)生地址對應(yīng)表以使第一存儲(chǔ)媒體上的地址信息與在圖像文件中的第三存儲(chǔ)媒體上的地址信息相關(guān)聯(lián);和第二仿真裝置,用于根據(jù)地址對應(yīng)表將從操作系統(tǒng)接收的第三存儲(chǔ)媒體上的地址信息轉(zhuǎn)換為第一存儲(chǔ)媒體上的地址信息,并通過對該圖像文件的訪問執(zhí)行對第三存儲(chǔ)媒體的訪問。
8.根據(jù)權(quán)利要求7所述的仿真系統(tǒng),其特征在于第一仿真裝置允許操作系統(tǒng)識(shí)別第一存儲(chǔ)媒體作為可卸下類型的第二存儲(chǔ)媒體。
9.根據(jù)權(quán)利要求7所述的仿真系統(tǒng),其特征在于第一仿真裝置允許操作系統(tǒng)識(shí)別不能通過操作系統(tǒng)處理的第一存儲(chǔ)媒體作為能夠作為操作系統(tǒng)處理的第二存儲(chǔ)媒體。
10.根據(jù)權(quán)利要求7所述的仿真系統(tǒng),其特征在于判別裝置根據(jù)是否存在符合預(yù)定的命名傳統(tǒng)的文件來判別圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中。
11.根據(jù)權(quán)利要求7所述的仿真系統(tǒng),其特征在于對應(yīng)表產(chǎn)生裝置產(chǎn)生地址對應(yīng)表以使其中CHS類型被轉(zhuǎn)換為LBA類型的第三存儲(chǔ)媒體的地址信息與LBA類型的第一存儲(chǔ)媒體的地址信息相關(guān)聯(lián)。
12.根據(jù)權(quán)利要求7所述的仿真系統(tǒng),其特征在于進(jìn)一步包括虛擬地產(chǎn)生如下條件的媒體交換仿真裝置如果通過訪問第二存儲(chǔ)媒體重寫圖像文件,則通過允許對應(yīng)表產(chǎn)生單元再產(chǎn)生地址對應(yīng)表來交換第三存儲(chǔ)媒體。
13.根據(jù)權(quán)利要求12所述的仿真系統(tǒng),其特征在于媒體交換仿真裝置虛擬地產(chǎn)生如下的條件如果通過訪問第二存儲(chǔ)媒體刪除圖像文件,則通過在刪除之后允許仿真單元將關(guān)于訪問第三存儲(chǔ)媒體的媒體未裝入錯(cuò)誤發(fā)送回來,從而卸下第三存儲(chǔ)媒體。
14.根據(jù)權(quán)利要求13所述的仿真系統(tǒng),其特征在于媒體交換仿真裝置虛擬地產(chǎn)生如下的條件如果在虛擬地產(chǎn)生所述根據(jù)圖像文件的刪除卸下第三存儲(chǔ)媒體的條件之后,通過訪問第二存儲(chǔ)媒體重新寫圖像文件,則通過允許對應(yīng)表產(chǎn)生裝置再產(chǎn)生地址對應(yīng)表,重新裝入第三存儲(chǔ)媒體。
15.一種電子設(shè)備的仿真方法,該電子設(shè)備具有其中裝入第一存儲(chǔ)媒體的插槽并通過操作系統(tǒng)執(zhí)行文件管理,該仿真方法的特征在于包括如下步驟分析裝入插槽中的第一存儲(chǔ)媒體的文件系統(tǒng),并判別一個(gè)通過復(fù)制與第一存儲(chǔ)媒體類型不同的第二存儲(chǔ)媒體中的內(nèi)容而形成的圖像文件是否存儲(chǔ)在第一存儲(chǔ)媒體中;如果圖像文件存儲(chǔ)在第一存儲(chǔ)媒體中,產(chǎn)生地址對應(yīng)表以使第一存儲(chǔ)媒體上的地址信息與在圖像文件中的第二存儲(chǔ)媒體上的地址信息相關(guān)聯(lián);和根據(jù)地址對應(yīng)表將從操作系統(tǒng)接收的第二存儲(chǔ)媒體上的地址信息轉(zhuǎn)換為第一存儲(chǔ)媒體上的地址信息,并通過對該圖像文件的訪問執(zhí)行對第二存儲(chǔ)媒體的訪問。
16.根據(jù)權(quán)利要求15所述的仿真方法,其特征在于進(jìn)一步包括虛擬地產(chǎn)生如下條件的步驟如果通過訪問第一存儲(chǔ)媒體重寫圖像文件,則通過允許對應(yīng)表產(chǎn)生裝置再產(chǎn)生地址對應(yīng)表來交換第二存儲(chǔ)媒體。
17.根據(jù)權(quán)利要求16所述的仿真方法,其特征在于進(jìn)一步包括虛擬地產(chǎn)生如下條件的步驟如果通過訪問第一存儲(chǔ)媒體刪除圖像文件,則通過在刪除之后允許仿真裝置將關(guān)于訪問第二存儲(chǔ)媒體的媒體未裝入錯(cuò)誤發(fā)送回來,從而卸下第二存儲(chǔ)媒體。
18.根據(jù)權(quán)利要求17所述的仿真方法,其特征在于進(jìn)一步包括虛擬地產(chǎn)生如下條件如果在虛擬地產(chǎn)生所述根據(jù)圖像文件的刪除卸下第二存儲(chǔ)媒體的條件之后,通過訪問第一存儲(chǔ)媒體重新寫圖像文件,則通過允許對應(yīng)表產(chǎn)生裝置再產(chǎn)生地址對應(yīng)表,重新裝入第二存儲(chǔ)媒體的條件。
全文摘要
LBA對應(yīng)表產(chǎn)生單元(203)相對于FD圖像區(qū)(27b)產(chǎn)生LBA對應(yīng)表(207)以將作為拷貝源的軟盤(R)上的地址信息轉(zhuǎn)換為SD存儲(chǔ)卡(R)上的地址信息。如果請求訪問待仿真的軟盤(R),則FD訪問控制單元(204)基于LBA對應(yīng)表(207)交替地執(zhí)行對SD存儲(chǔ)卡(R)的訪問。FD交換仿真單元(206)通過HD訪問控制單元(205)監(jiān)測在FD圖像區(qū)(27b)中的更新和刪除。如果進(jìn)行訪問,則FD交換仿真單元(206)就象交換軟盤(R)一樣地執(zhí)行仿真。
文檔編號G06F17/30GK1637730SQ20041009788
公開日2005年7月13日 申請日期2004年11月30日 優(yōu)先權(quán)日2003年12月22日
發(fā)明者西田剛 申請人:株式會(huì)社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
聂拉木县| 丽江市| 温泉县| 历史| 黄石市| 霸州市| 基隆市| 昭觉县| 罗山县| 新巴尔虎左旗| 大姚县| 灵武市| 长治市| 阿鲁科尔沁旗| 保靖县| 禄丰县| 莆田市| 海淀区| 清涧县| 南汇区| 永寿县| 睢宁县| 金塔县| 休宁县| 泸定县| 陆良县| 延寿县| 措勤县| 滕州市| 宝兴县| 吉林省| 石首市| 淮阳县| 绥滨县| 武义县| 吉水县| 苗栗县| 铜陵市| 玉溪市| 大化| 明水县|