国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      光盤驅(qū)動(dòng)裝置的制作方法

      文檔序號(hào):6767729閱讀:212來源:國(guó)知局
      專利名稱:光盤驅(qū)動(dòng)裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明至少涉及具有對(duì)存儲(chǔ)于光盤的數(shù)據(jù)進(jìn)行讀取的功能的光盤驅(qū)動(dòng)裝置。
      背景技術(shù)
      關(guān)于 CD(Compact Disc)、DVD(Digital Versatile Disc)以及 BD(Blu_ray Disc 藍(lán)光盤)等光盤的盤記錄介質(zhì),能夠?qū)ζ溥M(jìn)行隨機(jī)訪問,通過隨機(jī)訪問,能夠直接訪問目標(biāo) 數(shù)據(jù)的所在位置。然而隨機(jī)訪問所要的訪問時(shí)間是依存于各裝置的。特別是關(guān)于對(duì)光盤進(jìn)行信息讀 寫的光盤驅(qū)動(dòng)裝置,其與硬盤等磁盤裝置相比,訪問速度較慢。近年來,使不同的計(jì)算機(jī)共有一個(gè)計(jì)算機(jī)的操作系統(tǒng)(OS Operating System)環(huán) 境的技術(shù),即,以同一 OS環(huán)境來使不同的計(jì)算機(jī)發(fā)生動(dòng)作的情況較為多見。像這種情況,由 于需要取出記錄有OS數(shù)據(jù)的介質(zhì)來進(jìn)行運(yùn)送,因此需要使用能夠取出介質(zhì)的光盤驅(qū)動(dòng)裝 置來運(yùn)作OS。然而,如之前所述,與硬盤相比,光盤驅(qū)動(dòng)裝置存在著訪問速度慢的缺點(diǎn)。訪問時(shí)間隨尋找時(shí)間即、使讀取頭移動(dòng)至盤的預(yù)定位置為止的時(shí)間而定,或隨盤 的旋轉(zhuǎn)等待時(shí)間即、讀取頭讀取完預(yù)定扇區(qū)為止的時(shí)間而定。因此,為了縮短訪問時(shí)間,便 需要改進(jìn)操作機(jī)構(gòu)來縮短尋找時(shí)間,或需要增加盤的旋轉(zhuǎn)次數(shù)來縮短旋轉(zhuǎn)等待時(shí)間。然而, 通過此類的裝置改進(jìn)來縮短訪問時(shí)間的方法正逐漸接近極限,因此,為了進(jìn)一步縮短訪問 時(shí)間,就需要尋求與上述裝置的改進(jìn)不同的手法。在專利文獻(xiàn)1中,揭示了一種通過裝載非易失存儲(chǔ)器來縮短訪問時(shí)間的磁盤裝 置。具體為,在專利文獻(xiàn)1的裝置中,對(duì)非易失存儲(chǔ)器分配邏輯地址,并對(duì)磁盤上的邏輯扇 區(qū)進(jìn)行處理,從而虛擬地將磁盤與非易失存儲(chǔ)器作為一個(gè)整體記錄介質(zhì)。如此,與對(duì)磁盤進(jìn) 行數(shù)據(jù)的讀寫時(shí)相比,在對(duì)記錄于非易失存儲(chǔ)器的數(shù)據(jù)進(jìn)行讀寫時(shí)能提高了訪問速度。專利文獻(xiàn)1 日本國(guó)專利申請(qǐng)公開公報(bào),“特開平06-314177號(hào)公報(bào)”;1994年11月 8日公開。

      發(fā)明內(nèi)容
      在專利文獻(xiàn)1記述的裝置中,由于虛擬地將磁盤和非易失存儲(chǔ)器作為一個(gè)整體, 因此在對(duì)記錄于磁盤的數(shù)據(jù)進(jìn)行讀寫時(shí),存在訪問速度無法提高的問題。為了提高對(duì)記錄 于磁盤的數(shù)據(jù)進(jìn)行訪問的訪問速度,必須裝載用以把記錄于磁盤的數(shù)據(jù)作為高速緩沖數(shù)據(jù) (cache data 快取數(shù)據(jù))來存儲(chǔ)的高速緩沖存儲(chǔ)器(cache memory)。然而,高速緩沖存儲(chǔ)器無法對(duì)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)進(jìn)行存儲(chǔ)。S卩,當(dāng)記錄于盤 的數(shù)據(jù)的容量小于高速緩沖存儲(chǔ)器所能夠存儲(chǔ)的容量時(shí),高速緩沖存儲(chǔ)器中剩余的容量便 被浪費(fèi)。本發(fā)明是鑒于上述的問題而開發(fā)的,其主要目的在于,提供一種具備有既能夠縮 短隨機(jī)訪問時(shí)的訪問時(shí)間又能夠存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)的非易失存儲(chǔ)器的光盤驅(qū)
      動(dòng)裝置。
      為解決上述的問題,本發(fā)明的光盤驅(qū)動(dòng)裝置是具有非易失存儲(chǔ)器的光盤驅(qū)動(dòng)裝 置,其特征在于具備高速緩沖控制單元,當(dāng)介由第1接口輸入第1地址時(shí),該高速緩沖控制 單元讀取上述非易失存儲(chǔ)器中的、已從光盤的上述第1地址所指定的扇區(qū)讀取出且與上述 第1地址呈對(duì)應(yīng)關(guān)系存儲(chǔ)的高速緩沖數(shù)據(jù),或者,在不能讀取出上述高速緩沖數(shù)據(jù)的情況 下,該高速緩沖控制單元使上述扇區(qū)中記錄的數(shù)據(jù)與上述第1地址相對(duì)應(yīng)并寫入上述非易 失存儲(chǔ)器;數(shù)據(jù)控制單元,基于介由第2接口輸入的第2地址,從上述非易失存儲(chǔ)器中讀取 數(shù)據(jù),或?qū)⒔橛缮鲜龅?接口輸入的數(shù)據(jù)寫入上述非易失存儲(chǔ)器。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,非易失存儲(chǔ)器能對(duì)應(yīng)于地址輸入時(shí)所用的接口來存 儲(chǔ)高速緩沖數(shù)據(jù),非易失存儲(chǔ)器能作為高速緩沖存儲(chǔ)器使用,同時(shí)還能作為用以存儲(chǔ)高速 緩沖數(shù)據(jù)以外的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器來使用。S卩,將非易失存儲(chǔ)器作為高速緩沖存儲(chǔ)器來使用時(shí),由于能夠從其數(shù)據(jù)所需讀取 時(shí)間比光盤驅(qū)動(dòng)裝置短的非易失存儲(chǔ)器所存儲(chǔ)的高速緩沖數(shù)據(jù)中讀取出光盤中記錄的數(shù) 據(jù),因此能夠縮短從光盤讀取數(shù)據(jù)時(shí)的時(shí)間。另外,非易失存儲(chǔ)器不但能夠作為高速緩沖存 儲(chǔ)器,還能夠作為數(shù)據(jù)存儲(chǔ)器來使用,因此能夠在未存儲(chǔ)有高速緩沖數(shù)據(jù)的存儲(chǔ)區(qū)域中存 儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)。由此,本發(fā)明的光盤驅(qū)動(dòng)裝置具有以下效果,S卩能夠縮短隨機(jī)訪問時(shí)的訪問時(shí) 間,同時(shí)能夠有效利用非易失存儲(chǔ)器中的剩余存儲(chǔ)區(qū)域。另外,由于具備數(shù)據(jù)存儲(chǔ)器功能的非易失存儲(chǔ)器被設(shè)置于光盤驅(qū)動(dòng)裝置的內(nèi)部, 因此無需與連接有光盤驅(qū)動(dòng)裝置的主機(jī)之間介由總線來傳送光盤中記錄的數(shù)據(jù)。由此,無 需進(jìn)行在介由外部總線來輸出時(shí)所需實(shí)施的數(shù)據(jù)密碼化以及解碼。因此,光盤驅(qū)動(dòng)裝置不 會(huì)給連接于其自身的主機(jī)帶來負(fù)擔(dān),并能夠?qū)⒐獗P中記錄的數(shù)據(jù)高速傳送給非易失存儲(chǔ)
      ο本發(fā)明的光盤驅(qū)動(dòng)裝置中,作為優(yōu)選,上述數(shù)據(jù)控制單元通過刪除上述高速緩沖 數(shù)據(jù)來確保出用于寫入介由上述第2接口輸入的數(shù)據(jù)的區(qū)域。根據(jù)上述結(jié)構(gòu),在非易失存儲(chǔ)器中,較之于高速緩沖數(shù)據(jù)的保持,更優(yōu)先高速緩沖 數(shù)據(jù)以外的數(shù)據(jù)的存儲(chǔ)。即,非易失存儲(chǔ)器中作為高速緩沖存儲(chǔ)器使用時(shí)的存儲(chǔ)區(qū)域的大 小是隨著作為數(shù)據(jù)存儲(chǔ)器使用時(shí)的存儲(chǔ)區(qū)域的大小而適宜改變的。由此,能夠在完全不浪費(fèi)非易失存儲(chǔ)器的存儲(chǔ)區(qū)域的情況下分配作為能存儲(chǔ)高 速緩沖數(shù)據(jù)的高速緩沖存儲(chǔ)器時(shí)所能夠使用的區(qū)域;以及作為能存儲(chǔ)高速緩沖數(shù)據(jù)以外的 數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器時(shí)所能夠使用的區(qū)域。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,作為優(yōu)選,還具備用以檢測(cè)光盤的裝納的盤檢測(cè)單 元,當(dāng)上述盤檢測(cè)單元檢測(cè)到光盤的裝納時(shí),上述高速緩沖控制單元使上述光盤中記錄的 數(shù)據(jù)與用于對(duì)記錄有該數(shù)據(jù)的扇區(qū)進(jìn)行指定的地址相對(duì)應(yīng)并寫入上述非易失存儲(chǔ)器。根據(jù)上述結(jié)構(gòu),在裝納光盤時(shí),能夠自動(dòng)地將裝納的該光盤中記錄的數(shù)據(jù)作為高 速緩沖數(shù)據(jù)來存儲(chǔ)于非易失存儲(chǔ)器。由此,用戶無需進(jìn)行繁瑣的操作,便能夠?qū)⒐獗P中記錄 的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,作為優(yōu)選,上述高速緩沖控制單元根據(jù)與上述第1 地址一起介由上述第1接口輸入的數(shù)據(jù),改寫與上述第1地址相對(duì)應(yīng)的上述高速緩沖數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),對(duì)于光盤,要記錄的數(shù)據(jù)在非易失存儲(chǔ)器中存儲(chǔ)的高速緩沖數(shù)據(jù)上進(jìn)行改寫。由此,能夠使非易失存儲(chǔ)器中存儲(chǔ)的高速緩沖數(shù)據(jù)總為最新的數(shù)據(jù)。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,作為優(yōu)選,上述高速緩沖控制單元將改寫后的上述 高速緩沖數(shù)據(jù)返寫至上述第1地址所指定的扇區(qū)。根據(jù)上述結(jié)構(gòu),改寫后的高速緩沖數(shù)據(jù)被返寫至光盤的規(guī)定扇區(qū)。即,非易失存儲(chǔ) 器中所改寫的數(shù)據(jù)會(huì)被寫入光盤。由此,即使高速緩沖數(shù)據(jù)從非易失存儲(chǔ)器中被刪除,也能夠使光盤中記錄的數(shù)據(jù) 成為最新的數(shù)據(jù)。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,作為優(yōu)選,還具備識(shí)別信息取得單元,該識(shí)別信息取 得單元取得為識(shí)別上述光盤與其他光盤而被記錄于上述光盤的識(shí)別信息,當(dāng)記錄于上述非 易失存儲(chǔ)器中的作為上述高速緩沖數(shù)據(jù)被存儲(chǔ)的數(shù)據(jù)的光盤的、識(shí)別信息與上述識(shí)別信息 取得單元所取得的識(shí)別信息不一致時(shí),上述高速緩沖控制單元對(duì)上述高速緩沖數(shù)據(jù)進(jìn)行初 始化。根據(jù)上述結(jié)構(gòu),基于識(shí)別信息來判斷被裝納的光盤與最近裝納過的光盤是否為同 一光盤,且僅在不是同一光盤時(shí),對(duì)非易失存儲(chǔ)器中存儲(chǔ)的高速緩沖數(shù)據(jù)進(jìn)行初始化。由此,當(dāng)同一光盤被進(jìn)行了連續(xù)裝納時(shí),能夠原樣保持高速緩沖數(shù)據(jù),所以能夠省 略把光盤中記錄的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)的處理。例如,當(dāng)光盤中記錄的數(shù)據(jù)是OS 時(shí),能夠縮短OS啟動(dòng)時(shí)的所要時(shí)間。在本發(fā)明的光盤驅(qū)動(dòng)裝置中,優(yōu)選還具備識(shí)別信息制作單元,制作識(shí)別上述光盤 與其他光盤時(shí)所用的識(shí)別信息;數(shù)據(jù)寫入單元,將上述識(shí)別信息制作單元所制作的識(shí)別信 息寫入光盤。根據(jù)上述結(jié)構(gòu),能夠把光盤驅(qū)動(dòng)裝置中制成的識(shí)別信息附加給光盤。由此,即使光 盤未預(yù)先附加有識(shí)別信息,也能夠向該光盤附加識(shí)別信息。另外,具有使本發(fā)明的光盤驅(qū)動(dòng)裝置發(fā)生動(dòng)作且使計(jì)算機(jī)作為上述各單元來驅(qū)動(dòng) 的程序、記錄有該程序的計(jì)算機(jī)可讀取的記錄介質(zhì)也包含在本發(fā)明的范疇內(nèi)。本發(fā)明的其他目的、特征和優(yōu)點(diǎn)在以下的記述中會(huì)變得十分明了。另外,本發(fā)明的 優(yōu)點(diǎn)將通過以下的說明和附圖而變得明確。


      圖1是表示本發(fā)明的混合BD驅(qū)動(dòng)器的要部結(jié)構(gòu)的框圖。圖2是表示閃存存儲(chǔ)器的存儲(chǔ)區(qū)域的示意圖。圖3是表示混合BD驅(qū)動(dòng)器的系統(tǒng)啟動(dòng)動(dòng)作的流程圖。圖4是表示混合BD驅(qū)動(dòng)器的數(shù)據(jù)處理動(dòng)作的流程圖。圖5是表示閃存存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)區(qū)域的圖,(a)表示了寫入數(shù)據(jù)4之前的狀態(tài), (b)表示了刪除數(shù)據(jù)2并寫入數(shù)據(jù)4之后的狀態(tài)。圖6是表示自動(dòng)將記錄于BD的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)于閃存存儲(chǔ)器時(shí)的 動(dòng)作的流程圖。圖7是表示將BD取出時(shí)的混合BD驅(qū)動(dòng)器的動(dòng)作的流程圖。圖8是表示已裝納有BD時(shí)的混合BD驅(qū)動(dòng)器的動(dòng)作的流程圖。圖9是表示改變高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域及數(shù)據(jù)存儲(chǔ)區(qū)域的大小時(shí)的動(dòng)作的流程圖。圖10是表示閃存存儲(chǔ)器的存儲(chǔ)區(qū)域變化的示意圖,(a)表示了高速緩沖數(shù)據(jù)存儲(chǔ) 區(qū)域的形成,(b)表示了數(shù)據(jù)存儲(chǔ)區(qū)域的形成,(c)表示了從高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域向數(shù)據(jù) 存儲(chǔ)區(qū)域的改變。圖11是表示混合BD驅(qū)動(dòng)器中各數(shù)據(jù)線的識(shí)別動(dòng)作的流程圖。(標(biāo)號(hào)說明)1 混合BD驅(qū)動(dòng)器(光盤驅(qū)動(dòng)裝置)2 閃存控制部3 接口控制部4 盤控制部(盤檢測(cè)單元、數(shù)據(jù)寫入單元)5 光拾取器6 開關(guān)控制部7 閃存存儲(chǔ)器(非易失存儲(chǔ)器)8 Blu-ray 盤(光盤)10 數(shù)據(jù)線控制部11 數(shù)據(jù)處理控制部(高速緩沖控制單元、數(shù)據(jù)控制單元)12 地址控制部13 接口(第 1 接口)14 接口(第 2 接口)100 主計(jì)算機(jī)
      具體實(shí)施例方式[實(shí)施方式1](混合BD驅(qū)動(dòng)器1的結(jié)構(gòu))以下參照?qǐng)D1 10來說明本發(fā)明的光盤驅(qū)動(dòng)裝置的一個(gè)實(shí)施方式。圖1是表示 混合BD驅(qū)動(dòng)器(光盤驅(qū)動(dòng)裝置)1的要部結(jié)構(gòu)的框圖。如圖1所示,混合BD驅(qū)動(dòng)器1具備有閃存控制部2、接口控制部3、盤控制部(光 盤檢測(cè)單元、數(shù)據(jù)寫入單元)4、光拾取器5、開關(guān)控制部6、閃存存儲(chǔ)器(非易失存儲(chǔ)器)7、 Blu-ray盤(BD ;光盤)8。混合BD驅(qū)動(dòng)器1介由接口控制部3與主計(jì)算機(jī)100相連接。在 此,嚴(yán)格來說,BD8以及主計(jì)算機(jī)100并不是構(gòu)成混合BD驅(qū)動(dòng)器1的部件,但為了使本發(fā)明 便于被理解,將該兩者表示在圖1中。在此,本說明書中的“混合BD驅(qū)動(dòng)器”是裝載有閃存存儲(chǔ)器的BD驅(qū)動(dòng)器。即,“混 合BD驅(qū)動(dòng)器”是指,混合有光盤驅(qū)動(dòng)器以及記錄介質(zhì)的裝置。另外,在本實(shí)施方式,雖舉例說明光盤驅(qū)動(dòng)裝置所裝納的光盤是BD,但裝納的光盤 并不限于BD。本發(fā)明的光盤驅(qū)動(dòng)裝置也可以是裝納⑶、DVD等這些BD以外的光盤的光盤 驅(qū)動(dòng)裝置。在本說明書中,所謂的“裝納(裝載)光盤”是指,光盤以能夠被讀取、寫入的狀 態(tài)被設(shè)置在光盤驅(qū)動(dòng)裝置內(nèi)時(shí)的情況。以下說明構(gòu)成混合BD驅(qū)動(dòng)器1的各部件的功能。(接口控制部3)接口控制部3對(duì)與主計(jì)算機(jī)100的接口相連接的、混合BD驅(qū)動(dòng)器1的接口進(jìn)行控
      6制。如圖1所示,接口控制部3具有接口(第1接口)13以及接口(第2接口)14。如圖1所示,從接口 13延伸出的數(shù)據(jù)線(總線),與閃存控制部2以及盤控制部4 相連接。另外,從接口 14延伸出的數(shù)據(jù)線(總線)與閃存控制部2相連接。即,介由接口 13而輸入的數(shù)據(jù)被發(fā)送至閃存控制部2或盤控制部4,介由接口 14而輸入的數(shù)據(jù)被發(fā)送至 閃存控制部2。作為接口 13及接口 14,例如有SATA(Serial AT Attachment 串行高級(jí)技術(shù) 附件)、USB(Universal Serial Bus 通用串行總線)、IEEE1394、SCSI (Small Computer System Interface :小型計(jì)算機(jī)系統(tǒng)接口)等。在該些接口之中,從通用性以及數(shù)據(jù)通信速 度的觀點(diǎn)來看,接口 13及接口 14優(yōu)選是SATA或USB。關(guān)于ATA(AT attachment 高級(jí)技術(shù) 附件),其并不限于是串行傳送方式的SATA,也可以是并行傳送方式的PATA (Parallel AT Attachment:并行高級(jí)技術(shù)附件)。另外,接口 13及接口 14可以是相互不同種類的接口, 也可以是同一種類的接口。(閃存控制部2)閃存控制部2基于介由接口 13及接口 14而輸入的數(shù)據(jù)(例如地址),將數(shù)據(jù)寫 入閃存存儲(chǔ)器7,或從閃存存儲(chǔ)器7讀取出數(shù)據(jù),另外還將閃存存儲(chǔ)器7中存儲(chǔ)的數(shù)據(jù)寫入 BDS0即,閃存控制部2根據(jù)輸入的數(shù)據(jù)是介由哪個(gè)接口輸入的,來適當(dāng)改變其自身的動(dòng)作。 如圖1所示,閃存控制部2具備有數(shù)據(jù)線控制部10、數(shù)據(jù)處理控制部(高速緩沖控制單元、 數(shù)據(jù)控制單元)11、地址控制部12。數(shù)據(jù)線控制部10對(duì)介由各接口輸入的數(shù)據(jù)的流動(dòng)進(jìn)行控制。具體為,數(shù)據(jù)線控制 部10檢測(cè)輸入的數(shù)據(jù)是介由接口 13輸入的數(shù)據(jù)(第1地址)還是介由接口 14輸入的數(shù) 據(jù)(第2地址),然后將檢測(cè)的信息輸出給數(shù)據(jù)處理控制部11。另外,數(shù)據(jù)線控制部10還 接受來自開關(guān)控制部6(將在以后說明)的指示來識(shí)別連接于各接口的數(shù)據(jù)線(總線)。數(shù)據(jù)處理控制部11控制從閃存存儲(chǔ)器7中的數(shù)據(jù)讀取,或控制向閃存存儲(chǔ)器7的 數(shù)據(jù)寫入。具體為,數(shù)據(jù)處理控制部11進(jìn)行與數(shù)據(jù)線控制部10所檢測(cè)出的數(shù)據(jù)線相對(duì)應(yīng) 的寫入處理及讀取處理即、與數(shù)據(jù)發(fā)送時(shí)所用的接口相對(duì)應(yīng)的寫入處理及讀取處理。另外, 數(shù)據(jù)處理控制部11還控制從閃存存儲(chǔ)器7向BD8的數(shù)據(jù)寫入。關(guān)于數(shù)據(jù)處理控制部11的 詳細(xì)處理,將在以后詳細(xì)說明。地址控制部12執(zhí)行數(shù)據(jù)處理控制部11所指示的處理(讀取或?qū)懭?。即,地址控 制部12通過數(shù)據(jù)處理控制部11,讀取出閃存存儲(chǔ)器中的記錄于某地址的數(shù)據(jù),或向閃存存 儲(chǔ)器7寫入所被指示的數(shù)據(jù)。(盤控制部4)盤控制部4控制從BD8中的數(shù)據(jù)讀取以及控制向BD8的數(shù)據(jù)寫入,還檢測(cè)BD8的 裝納,即,盤控制部4控制著對(duì)BD8的處理。具體為,盤控制部4基于介由接口 13輸入的數(shù) 據(jù)或介由閃存控制部2輸入的數(shù)據(jù),控制向BD8的數(shù)據(jù)寫入。另外,盤控制部4把從BD8讀 取的數(shù)據(jù)介由接口 13輸出給主計(jì)算機(jī),同時(shí)還輸出給閃存控制部2。(光拾取器5)光拾取器5基于來自盤控制部4的指示而被驅(qū)動(dòng)。光拾取器5具備有用以從BD8 讀取出所記錄的數(shù)據(jù)以及向BD8寫入數(shù)據(jù)的、光源及受光部。(開關(guān)控制部6)
      開關(guān)控制部6對(duì)用以設(shè)定數(shù)據(jù)線的開關(guān)進(jìn)行控制,其中,所述數(shù)據(jù)線是介由接口 13以及接口 14與主計(jì)算機(jī)相連接的數(shù)據(jù)線。開關(guān)控制部6所控制的開關(guān)進(jìn)行以下的設(shè)定, 即對(duì)于連接接口 14與閃存控制部2的數(shù)據(jù)線以及連接接口 13與閃存控制部2的數(shù)據(jù)線, 使該兩數(shù)據(jù)線的某一者動(dòng)作,或使該兩者動(dòng)作。數(shù)據(jù)線控制部10根據(jù)來自開關(guān)控制部6的 指示,確立與接口控制部3的各接口之間的數(shù)據(jù)線。開關(guān)控制部6所控制的開關(guān)可以是硬件開關(guān),也可以是軟件開關(guān)。(閃存存儲(chǔ)器7)閃存存儲(chǔ)器7是即使切斷電源也不會(huì)丟失存儲(chǔ)內(nèi)容的非易失存儲(chǔ)器。閃存存儲(chǔ) 器7作為用以將BD8中記錄的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來暫時(shí)存儲(chǔ)的高速緩沖存儲(chǔ)器而起作 用,同時(shí)還作為用以存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器而起作用。即,在閃存存儲(chǔ) 器7中,能夠?qū)⒏咚倬彌_數(shù)據(jù)以外的數(shù)據(jù)存儲(chǔ)于未記錄有高速緩沖數(shù)據(jù)的區(qū)域。另外,主計(jì) 算機(jī)100可以將該數(shù)據(jù)存儲(chǔ)器識(shí)別為硬盤驅(qū)動(dòng)器,也可以識(shí)別為其他存儲(chǔ)裝置。圖2是表示閃存存儲(chǔ)器7的存儲(chǔ)區(qū)域的示意圖。如圖2所示,閃存存儲(chǔ)器7具有 用以存儲(chǔ)高速緩沖數(shù)據(jù)的高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域以及用以存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù) 的數(shù)據(jù)存儲(chǔ)區(qū)域。換而言之,高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域是閃存存儲(chǔ)器7作為高速緩沖存儲(chǔ)器 而起作用時(shí)的存儲(chǔ)區(qū)域,數(shù)據(jù)存儲(chǔ)區(qū)域是閃存存儲(chǔ)器7作為數(shù)據(jù)存儲(chǔ)器而起作用時(shí)的存儲(chǔ) 區(qū)域。如圖2所示,閃存存儲(chǔ)器7中被分配有作為物理地址的00 000 000地段 10 000 000地段(單位為K),另外,與該物理地址相對(duì)應(yīng)地被分配有作為邏輯地址(虛擬地址)的 10 000 000地段 00 000 000地段(單位為K)。在本實(shí)施方式的例舉說明中,從物理地 址的00 00 000地段起依次對(duì)高速緩沖存儲(chǔ)區(qū)域進(jìn)行存儲(chǔ),從物理地址的10 000 000地段 (邏輯地址00 000 000地段)起依次存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)。但并不限定于此,也 可以隨地址的控制情況來適宜改變?cè)O(shè)定。另外,雖然在圖2的圖示中,將物理地址的00 000 000地段 03 000 000地段作 為高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域來使用,將物理地址的03 000 000地段 10 000 000地段作為
      數(shù)據(jù)存儲(chǔ)區(qū)域來使用,但并不限于此。關(guān)于高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域和數(shù)據(jù)存儲(chǔ)區(qū)域的分配, 能夠適宜地設(shè)定。關(guān)于高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域和數(shù)據(jù)存儲(chǔ)區(qū)域的分配,將在以后詳述。另 外,既未存儲(chǔ)有高速緩沖數(shù)據(jù)又未存儲(chǔ)有高速緩沖數(shù)據(jù)以外的數(shù)據(jù)的區(qū)域是空白區(qū)域。另外,閃存存儲(chǔ)器7可以是NAND型閃存存儲(chǔ)器,也可以是NOR型閃存存儲(chǔ)器。在本說明書等中的“高速緩沖數(shù)據(jù)”是指,被存儲(chǔ)在閃存存儲(chǔ)器7中的、由BD8所 記錄的數(shù)據(jù)。另外,本說明書等中的“高速緩沖存儲(chǔ)器”是指具有以下功能的存儲(chǔ)器(記錄 介質(zhì)),該功能為對(duì)BD8中記錄的數(shù)據(jù)進(jìn)行暫時(shí)存儲(chǔ),且在出現(xiàn)有要從BD8讀取數(shù)據(jù)時(shí),不 從BD8而是從閃存存儲(chǔ)器7讀取出該數(shù)據(jù)。(混合BD驅(qū)動(dòng)器1的動(dòng)作)以下,參照?qǐng)D3以及圖4來說明混合BD驅(qū)動(dòng)器1的動(dòng)作。關(guān)于混合BD驅(qū)動(dòng)器1 的動(dòng)作,可大致區(qū)分為系統(tǒng)啟動(dòng)動(dòng)作以及數(shù)據(jù)處理動(dòng)作這兩個(gè)動(dòng)作。以下就各個(gè)動(dòng)作進(jìn)行 說明。(系統(tǒng)啟動(dòng)動(dòng)作)首先,參照?qǐng)D3來說明混合BD驅(qū)動(dòng)器1的系統(tǒng)啟動(dòng)動(dòng)作。本說明書等中的“系統(tǒng)啟動(dòng)動(dòng)作”是指,閃存存儲(chǔ)器7被作為高速緩沖存儲(chǔ)器來使用時(shí)的混合BD驅(qū)動(dòng)器1的動(dòng)作。 圖3是表示混合BD驅(qū)動(dòng)器1的系統(tǒng)啟動(dòng)動(dòng)作的流程圖。在此,關(guān)于本實(shí)施方式中說明的系統(tǒng)啟動(dòng)動(dòng)作,以從混合BD驅(qū)動(dòng)器1來啟動(dòng)OS時(shí) 為例進(jìn)行說明。首先,主計(jì)算機(jī)100向混合BD驅(qū)動(dòng)器1請(qǐng)求OS的啟動(dòng)(步驟Si)。即,主計(jì)算機(jī) 100請(qǐng)求混合BD驅(qū)動(dòng)器1從BD8讀取出OS啟動(dòng)時(shí)所需要的數(shù)據(jù)。此時(shí),從主計(jì)算機(jī)100輸 入過來的請(qǐng)求(BD8的地址)介由接口 13被輸入至閃存控制部2。閃存控制部2判斷閃存 存儲(chǔ)器7中是否存儲(chǔ)有主計(jì)算機(jī)100所請(qǐng)求的數(shù)據(jù)(步驟S2)。若閃存存儲(chǔ)器7中存儲(chǔ)有主計(jì)算機(jī)100所請(qǐng)求的數(shù)據(jù)(在步驟S2中為“是”),閃 存控制部2便從閃存存儲(chǔ)部7中讀取出該數(shù)據(jù)(步驟S3)。所被讀取出的數(shù)據(jù)介由接口 13 輸出給主計(jì)算機(jī)100 (步驟S6)。若閃存存儲(chǔ)器7中未存儲(chǔ)有主計(jì)算機(jī)100所請(qǐng)求的數(shù)據(jù)(在步驟S2中為“否”), 盤控制部4便驅(qū)動(dòng)光拾取器5,使光拾取器5從BD8讀取出所被請(qǐng)求的數(shù)據(jù)(步驟S4)。讀 取出的數(shù)據(jù)介由接口 13輸出給主計(jì)算機(jī)100(步驟S6)。此時(shí),該讀取出的數(shù)據(jù)還被發(fā)送給 閃存控制部2。然后,閃存控制部2將該讀取出的數(shù)據(jù)寫入閃存存儲(chǔ)器7 (步驟S5)。步驟 S5和步驟S6并不限于上述的順序,兩者也可以順序相反。(數(shù)據(jù)處理動(dòng)作)以下,參照?qǐng)D4來說明混合BD驅(qū)動(dòng)器1的數(shù)據(jù)處理動(dòng)作。本說明書等中的“數(shù)據(jù) 處理動(dòng)作”是指,閃存存儲(chǔ)器7被作為用以存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器來使 用時(shí)的混合BD驅(qū)動(dòng)器1的動(dòng)作。圖4是表示混合BD驅(qū)動(dòng)器1的數(shù)據(jù)處理動(dòng)作的流程圖。在此,關(guān)于本實(shí)施方式中說明的數(shù)據(jù)處理動(dòng)作,以主計(jì)算機(jī)100從閃存存儲(chǔ)器7讀 取數(shù)據(jù)時(shí)的情況為例進(jìn)行說明。首先,主計(jì)算機(jī)100請(qǐng)求混合BD驅(qū)動(dòng)器1從閃存存儲(chǔ)器7讀取出數(shù)據(jù)(步驟S10)。 即主計(jì)算機(jī)100向混合BD驅(qū)動(dòng)器1輸出主計(jì)算機(jī)100所請(qǐng)求的數(shù)據(jù)在閃存存儲(chǔ)器7中所 存儲(chǔ)的邏輯地址。此時(shí),從主計(jì)算機(jī)100輸入的、閃存存儲(chǔ)器7中的邏輯地址介由接口 14 發(fā)送給閃存控制部2。閃存控制部2將主計(jì)算機(jī)100輸入的、閃存存儲(chǔ)器7中的邏輯地址轉(zhuǎn)換成閃存存 儲(chǔ)器7中的物理地址(步驟Sll)。閃存控制部2根據(jù)轉(zhuǎn)換后的物理地址,從閃存存儲(chǔ)器7 讀取出數(shù)據(jù)(步驟Si》。具體為,閃存控制部2讀取出轉(zhuǎn)換后的物理地址所指定的區(qū)域中 的存儲(chǔ)數(shù)據(jù)。所被讀取出的數(shù)據(jù)介由接口 14輸出給主計(jì)算機(jī)100(步驟S13)。在此,上述以從閃存存儲(chǔ)器7中讀取數(shù)據(jù)為例來進(jìn)行了說明,向閃存存儲(chǔ)器7寫入 數(shù)據(jù)時(shí)的動(dòng)作概要也是同樣的。例如,在向閃存存儲(chǔ)器7寫入數(shù)據(jù)時(shí),閃存控制部2向閃存 存儲(chǔ)器7中未存儲(chǔ)有數(shù)據(jù)的區(qū)域即、空白區(qū)域,從邏輯地址較小的一方起,按順序?qū)懭胫饔?jì) 算機(jī)100所請(qǐng)求寫入的數(shù)據(jù)。當(dāng)然,寫入方法并不限定于此。例如,如圖5的(a)所示,在 存儲(chǔ)有數(shù)據(jù)1、2、3的數(shù)據(jù)存儲(chǔ)區(qū)域中,當(dāng)要?jiǎng)h除數(shù)據(jù)2而寫入數(shù)據(jù)4時(shí),便如圖5的(b)所 示那樣會(huì)展開成文件鏈(file chain),數(shù)據(jù)4出現(xiàn)分散,S卩,發(fā)生隨機(jī)訪問。S卩,在作為數(shù)據(jù) 存儲(chǔ)器使用時(shí)的閃存存儲(chǔ)器7的數(shù)據(jù)存儲(chǔ)區(qū)域中,能夠與USB閃存存儲(chǔ)器以及硬盤驅(qū)動(dòng)器 同樣,原樣利用以往的文件系統(tǒng)。圖5的(a)以及(b)中的箭頭表示邏輯地址的順序。(詳細(xì)的系統(tǒng)啟動(dòng)動(dòng)作)
      以下,舉具體例來詳細(xì)說明系統(tǒng)啟動(dòng)動(dòng)作。在此,以主計(jì)算機(jī)100介由接口 13來 請(qǐng)求混合BD驅(qū)動(dòng)器1從BD8的物理地址1234地段所指定的區(qū)域中讀取出1字節(jié)的數(shù)據(jù)值 “55”為例來進(jìn)行說明。數(shù)據(jù)線控制部10檢測(cè)到介由接口 13的對(duì)BD8的讀取請(qǐng)求后,向數(shù)據(jù)處理控制部 10輸出通知已介由接口 13收到了讀取物理地址1234地段所指定的區(qū)域中記錄的數(shù)據(jù)的 這一請(qǐng)求。數(shù)據(jù)處理控制部11收到了來自數(shù)據(jù)線控制部10的輸出后,便執(zhí)行閃存存儲(chǔ)器 7被作為高速緩沖存儲(chǔ)器使用時(shí)的處理。即,數(shù)據(jù)處理控制部11指示地址控制部12進(jìn)行 判斷,判斷BD8的物理地址1234地段所指定的區(qū)域中記錄的數(shù)據(jù)是否存儲(chǔ)在閃存存儲(chǔ)器7 中。在此,閃存存儲(chǔ)器7存儲(chǔ)的高速緩沖數(shù)據(jù)中,是與BD8的物理地址相對(duì)應(yīng)地存儲(chǔ)。 即,若物理地址1234地段所指定的區(qū)域中記錄的數(shù)據(jù)值是“55”,那么在閃存存儲(chǔ)器7中便 被存儲(chǔ)為“123455”。換而言之,將BD8的物理地址“ 1234”地段作為標(biāo)簽,將數(shù)據(jù)值“55”作 為數(shù)據(jù)域(date field)來把BD8中記錄的數(shù)據(jù)存儲(chǔ)到閃存存儲(chǔ)器7中。地址控制部12檢索以從主計(jì)算機(jī)100接收的物理地址1234地段為標(biāo)簽的高速緩 沖數(shù)據(jù)。若檢索出以“1234”為標(biāo)簽的高速緩沖數(shù)據(jù),便從與物理地址“1234”呈對(duì)應(yīng)關(guān)系 存儲(chǔ)的數(shù)據(jù)域中提取數(shù)據(jù)值“55”。數(shù)據(jù)值“55”被提取后,數(shù)據(jù)線控制部10介由在物理地 址被輸入時(shí)所用的接口 13,把所提取的數(shù)據(jù)值“55”輸出給主計(jì)算機(jī)100。另一方面,若未檢索出以“1234”為標(biāo)簽的高速緩沖數(shù)據(jù),數(shù)據(jù)處理控制部11便指 示盤控制部4讀取物理地址1234地段的數(shù)據(jù)。盤控制部4收到指示后,驅(qū)動(dòng)光拾取器5從 BD8的物理地址1234地段所指定的區(qū)域中讀取數(shù)據(jù)值“55”。盤控制部4介由接口 13將讀 取出的數(shù)據(jù)值“55”輸出給主計(jì)算機(jī)100。盤控制部4在向主計(jì)算機(jī)100輸出所讀取的數(shù)據(jù)值“55”的同時(shí),還將數(shù)據(jù)值“55” 發(fā)送給數(shù)據(jù)線控制部10。數(shù)據(jù)線控制部10向數(shù)據(jù)處理控制部11輸出已收到了把從BD8的 物理地址1234所指定的區(qū)域中讀取出的數(shù)據(jù)值“55”作為高速緩沖數(shù)據(jù)寫入閃存存儲(chǔ)器7 的這一請(qǐng)求。數(shù)據(jù)處理控制部11指示地址控制部12使物理地址1234地段以及數(shù)據(jù)值“55” 相對(duì)應(yīng)并存儲(chǔ)。地址控制部12收到了指示后,把物理地址1234地段和數(shù)據(jù)值“55”呈對(duì)應(yīng) 關(guān)系的數(shù)據(jù)“123455”存儲(chǔ)于閃存存儲(chǔ)器7。此時(shí),是從閃存存儲(chǔ)器7中較小的地址開始來 依次積累性地存儲(chǔ)數(shù)據(jù)“123455”的。另外,在更換了 BD8時(shí),閃存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù)會(huì)被初始化(消去)。 以后將說明更換BD8時(shí)所進(jìn)行的高速緩沖數(shù)據(jù)的初始化。(詳細(xì)的數(shù)據(jù)處理動(dòng)作)以下,說明數(shù)據(jù)處理動(dòng)作的詳細(xì)。在此,就主計(jì)算機(jī)100介由接口 14來請(qǐng)求從閃 存存儲(chǔ)器7的邏輯地址00 000 000地段所指定的區(qū)域中讀取出數(shù)據(jù)值“445566778899”時(shí) 的情形進(jìn)行說明。數(shù)據(jù)線控制部10檢測(cè)到介由接口 14發(fā)來的向閃存存儲(chǔ)器7進(jìn)行讀取的請(qǐng)求后, 便向數(shù)據(jù)處理控制部10輸出已從接口 14收到了從閃存存儲(chǔ)器7的邏輯地址00 000 000地 段所指定的區(qū)域中讀取數(shù)據(jù)的這一請(qǐng)求。數(shù)據(jù)處理控制部11收到來自數(shù)據(jù)線控制部10的 輸入后,便執(zhí)行閃存存儲(chǔ)器7被作為記錄介質(zhì)來使用時(shí)的處理。即,數(shù)據(jù)處理控制部11將 輸入過來的邏輯地址00 000 000地段轉(zhuǎn)換成相對(duì)應(yīng)的、閃存存儲(chǔ)器7中的物理地址10 000000地段。然后,數(shù)據(jù)處理控制部11指示地址控制部12從物理地址10 000 000地段所指 定的區(qū)域中讀取出數(shù)據(jù)。在此,優(yōu)選通過預(yù)定的算法來執(zhí)行從邏輯地址向物理地址的轉(zhuǎn)換。 例如,使用預(yù)先存儲(chǔ)的地址轉(zhuǎn)換表來把邏輯地址轉(zhuǎn)換成物理地址。地址控制部12收到指示后,從物理地址10 000 000地段所指定的區(qū)域中讀取出 數(shù)據(jù)值“445566778899”。數(shù)據(jù)值“445566778899”被讀取出后,數(shù)據(jù)線控制部10便介由接 口 14把被讀取出的數(shù)據(jù)值“445566778899”輸出給主計(jì)算機(jī)100。以下,就主計(jì)算機(jī)100介由接口 14來請(qǐng)求寫入數(shù)據(jù)值“44566778899”時(shí)的情形進(jìn) 行說明。數(shù)據(jù)線控制部10檢測(cè)到介由接口 14發(fā)來的向閃存存儲(chǔ)器7進(jìn)行寫入的請(qǐng) 求后,便向數(shù)據(jù)處理控制部10輸出已從接口 14收到了向閃存存儲(chǔ)器7寫入數(shù)據(jù)值 “445566778899”的這一請(qǐng)求。數(shù)據(jù)處理控制部11收到來自數(shù)據(jù)線控制部10的輸入后,便 執(zhí)行以閃存存儲(chǔ)器7作為記錄介質(zhì)來使用時(shí)的處理。即,數(shù)據(jù)處理控制部11指示地址控制 部12向閃存存儲(chǔ)器7中的空白區(qū)域?qū)懭霐?shù)據(jù)值“445566778899”。地址控制部12收到了指示后,例如物理地址10 000 000地段所指定的區(qū)域是空 白區(qū)域時(shí),便將數(shù)據(jù)值“445566778899”存儲(chǔ)于物理地址10 000 000地段。關(guān)于閃存存儲(chǔ) 器7中不存在空白區(qū)域時(shí)的動(dòng)作,將在以后詳述。(被更寫高速緩沖數(shù)據(jù)的寫入)以下,就混合BD驅(qū)動(dòng)器1介由接口 13收到了來自主計(jì)算機(jī)100的改寫B(tài)D8中數(shù) 據(jù)的請(qǐng)求時(shí)的動(dòng)作進(jìn)行說明。當(dāng)BD8是采用了相變記錄式的改寫式BD時(shí),主計(jì)算機(jī)100有時(shí)會(huì)介由接口 13來請(qǐng) 求進(jìn)行向BD8的數(shù)據(jù)寫入。在本實(shí)施方式中,以主計(jì)算機(jī)100請(qǐng)求將數(shù)據(jù)值“66”寫入BD8 的物理地址1234地段時(shí)為例進(jìn)行說明。數(shù)據(jù)線控制部10檢測(cè)到介由接口 13發(fā)來的向BD8的寫入請(qǐng)求后,便向數(shù)據(jù)處理 控制部10輸出已從接口 13收到了向物理地址1234地段所指定的區(qū)域?qū)懭霐?shù)據(jù)值“66”的 這一請(qǐng)求。數(shù)據(jù)處理控制部11收到來自數(shù)據(jù)線控制部10的輸入后,便執(zhí)行以閃存存儲(chǔ)器 7作為高速緩沖存儲(chǔ)器來使用時(shí)的處理。即,數(shù)據(jù)處理控制部11指示地址控制部12進(jìn)行 判斷,判斷BD8的物理地址1234地段所指定的區(qū)域中記錄的數(shù)據(jù)是否存儲(chǔ)在閃存存儲(chǔ)器7 中。地址控制部12收到指示后,便從存儲(chǔ)于閃存存儲(chǔ)器7的數(shù)據(jù)中檢索以“1234”為 標(biāo)簽的高速緩沖數(shù)據(jù)。若檢索出以“1234”為標(biāo)簽的高速緩沖數(shù)據(jù),便將檢索出的高速緩沖 數(shù)據(jù)的數(shù)據(jù)域的值換寫(改寫)成“66”。以下,把高速緩沖存儲(chǔ)器中的被改寫了數(shù)據(jù)域之 數(shù)據(jù)值的高速緩沖數(shù)據(jù)稱為“被更寫高速緩沖數(shù)據(jù)(write cache)”。另一方面,若未檢索出以“1234”為標(biāo)簽的高速緩沖數(shù)據(jù),數(shù)據(jù)處理控制部11便指 示盤控制部4將記錄在物理地址1234地段所指定的區(qū)域中的數(shù)據(jù)值改寫成數(shù)據(jù)值“66”。 盤控制部4對(duì)BD8中的物理地址1234地段所指定的區(qū)域的數(shù)據(jù)進(jìn)行改寫。(自動(dòng)高速緩沖功能)混合BD驅(qū)動(dòng)器1也可以在BD8的裝納時(shí),自動(dòng)地將裝納的該BD8中記錄的數(shù)據(jù)作 為高速緩沖數(shù)據(jù)來存儲(chǔ)于閃存存儲(chǔ)器7。以下,參照?qǐng)D6來說明將BD8中記錄的數(shù)據(jù)自動(dòng)地 存儲(chǔ)至高速緩沖存儲(chǔ)器時(shí)的動(dòng)作。圖6是自動(dòng)將BD8中記錄的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)于閃存存儲(chǔ)器7時(shí)的動(dòng)作的流程圖。首先,盤控制部4檢測(cè)到是否裝納有BD8 (步驟S20),然后識(shí)別把所裝納的BD的數(shù) 據(jù)自動(dòng)存儲(chǔ)于閃存存儲(chǔ)器7的功能(以下稱自動(dòng)高速緩沖功能)是否為“開”(步驟S21)。 若自動(dòng)高速緩沖功能為“開”(在步驟S21中為“是”),盤控制部4便驅(qū)動(dòng)光拾取器5依次 讀取BD8中記錄的數(shù)據(jù)(步驟S22)。從BD8讀取出的數(shù)據(jù)與用以指定該數(shù)據(jù)之記錄區(qū)域的地址被賦予對(duì)應(yīng)關(guān)系后,被 發(fā)送至閃存控制部2。閃存控制部2的數(shù)據(jù)線控制部10向數(shù)據(jù)處理控制部11輸出已收到 了把從BD8讀取的數(shù)據(jù)作為高速緩沖數(shù)據(jù)寫入閃存存儲(chǔ)器7的這一請(qǐng)求。數(shù)據(jù)處理控制部 11對(duì)地址控制部12進(jìn)行指示,指示使讀取出的數(shù)據(jù)值以及用以指定該數(shù)據(jù)值的區(qū)域的地 址具有對(duì)應(yīng)關(guān)系并進(jìn)行存儲(chǔ)。地址控制部12收到來自數(shù)據(jù)處理控制部11的指示后,使從 BD8讀取出的數(shù)據(jù)以及該數(shù)據(jù)的記錄地址具有對(duì)應(yīng)關(guān)系,并將它們存儲(chǔ)至閃存存儲(chǔ)器7(步 馬聚S23)ο步驟S23會(huì)被持續(xù)進(jìn)行,直到不再有要讀取的數(shù)據(jù),即,直到記錄于BD8的所有數(shù) 據(jù)都作為高速緩沖數(shù)據(jù)被存儲(chǔ)于閃存存儲(chǔ)器7為止。關(guān)于盤控制部4檢測(cè)BD8是否被裝納,能夠使用以往公知的方法來進(jìn)行檢測(cè)。例 如,若混合BD驅(qū)動(dòng)器1是狹縫插入式的盤驅(qū)動(dòng)裝置,那么可以以BD插入狹縫時(shí)為依據(jù)來檢 測(cè)出BD8已被裝納?;颍艋旌螧D驅(qū)動(dòng)器1是盤片托盤式的盤驅(qū)動(dòng)裝置,那么可以以盤片 托盤進(jìn)行一次打開且關(guān)閉時(shí)為依據(jù)來檢測(cè)出BD8已被裝納。(取出BD8時(shí)高速緩沖數(shù)據(jù)的處理)以下參照?qǐng)D7來說明從混合BD驅(qū)動(dòng)器1中取出BD8時(shí)高速緩沖數(shù)據(jù)的處理。圖 7是表示將BD8取出時(shí)混合BD驅(qū)動(dòng)器1的動(dòng)作的流程圖。混合BD驅(qū)動(dòng)器1檢測(cè)到來自用戶的BD8取出請(qǐng)求(步驟S30)后,判斷所裝納的 BD8是否已被附加有識(shí)別信息(步驟S31)。若裝納的BD8已被附加有識(shí)別信息(在步驟S31 中為“是”),盤控制部4便驅(qū)動(dòng)光拾取器5從BD8取得識(shí)別信息(步驟S3》。所取得的識(shí) 別信息在閃存控制部2中被暫時(shí)存儲(chǔ)。另一方面,若裝納的BD8未被附加有識(shí)別信息(在 步驟S31中為“否”),閃存控制部2便制成該裝納的BD8的識(shí)別信息(步驟S33)。該制成 的識(shí)別信息在閃存控制部2中被暫時(shí)存儲(chǔ),且還被發(fā)送給盤控制部4。盤控制部4驅(qū)動(dòng)光拾 取器5將識(shí)別信息寫入BD8 (步驟S34)。在識(shí)別信息的取得或向BD8的識(shí)別信息的寫入結(jié)束后,數(shù)據(jù)處理控制部11從存儲(chǔ) 于閃存存儲(chǔ)器7的高速緩沖數(shù)據(jù)中讀取出被更寫高速緩沖數(shù)據(jù),并指示盤控制部4將該讀 取出的被更寫高速緩沖數(shù)據(jù)寫入BD8。盤控制部4收到指示后,驅(qū)動(dòng)光拾取器5來記錄讀取 出的該被更寫高速緩沖數(shù)據(jù)的數(shù)據(jù)值(步驟S3。。存儲(chǔ)于閃存存儲(chǔ)器7的所有被更寫高速 緩沖數(shù)據(jù)的返寫結(jié)束后,混合BD驅(qū)動(dòng)器1便打開裝納著BD8盤片托盤(步驟S36)。若混合 BD驅(qū)動(dòng)器1是狹縫插入式的驅(qū)動(dòng)器,則是排出BD8。另外,若BD8是記錄了 OS數(shù)據(jù)的盤片,那么在步驟S36結(jié)束后將執(zhí)行OS的結(jié)束處理。以下舉具體例來說明被更寫高速緩沖數(shù)據(jù)的返寫。在此,假設(shè)BD8的物理地址 1234地段上原本記錄的數(shù)據(jù)值為“55”,被更寫高速緩沖數(shù)據(jù)的標(biāo)簽為“ 1234”,被更寫高 速緩沖數(shù)據(jù)的數(shù)據(jù)域的值為“66”。盤控制部4接收來自數(shù)據(jù)處理控制部11的、將數(shù)據(jù)“123466”寫入BD8的指示。收到指示后的盤控制部4將數(shù)據(jù)值“66”寫入與標(biāo)簽“ 1234”相 對(duì)應(yīng)的、BD8中物理地址1234地段所指定的區(qū)域。由于BD8的物理地址1234地段上原本 記錄的是數(shù)據(jù)值“55”,因此可以說是在數(shù)據(jù)值“55”上改寫數(shù)據(jù)值“66”。如此,在BD8被取 出時(shí),高速緩沖數(shù)據(jù)中的被更新了的數(shù)據(jù)便會(huì)被返寫給BD8。即,下次再將BD8裝納進(jìn)混合 BD驅(qū)動(dòng)器1時(shí),物理地址1234地段所指定的區(qū)域中記錄的數(shù)據(jù)值“66”將被作為高速緩沖 數(shù)據(jù)而存儲(chǔ)于閃存存儲(chǔ)器7。關(guān)于從BD8取得的識(shí)別信息,例如有BD8所固有的順序號(hào)等。另外,關(guān)于制成并附 加于BD8的識(shí)別信息,優(yōu)選是隨光盤不同而不同的獨(dú)特信息。關(guān)于混合BD驅(qū)動(dòng)器1制成的 識(shí)別信息,例如有,制成識(shí)別信息時(shí)的開始時(shí)間。例如,若識(shí)別信息的制成開始時(shí)間是2008 年2月27日14時(shí)08分,那么識(shí)別信息便為“200802271408”。(更換BD8時(shí)的混合BD驅(qū)動(dòng)器1的動(dòng)作)以下參照?qǐng)D8來說明通過上述動(dòng)作取出BD8后再次插入了 BD時(shí)的、混合BD驅(qū)動(dòng) 器1的動(dòng)作。在此所要說明的混合BD驅(qū)動(dòng)器1的動(dòng)作與參照?qǐng)D6說明的自動(dòng)高速緩沖功 能的動(dòng)作類似。因此,對(duì)自動(dòng)高速緩沖功能的說明中所出現(xiàn)的步驟,賦予其相同的標(biāo)號(hào),其 詳細(xì)說明也省略。圖8是將BD8裝納于混合BD驅(qū)動(dòng)器1后的、混合BD驅(qū)動(dòng)器1的動(dòng)作的 流程圖。當(dāng)檢測(cè)到BD8已被裝納(在步驟S20中為“是”),混合BD驅(qū)動(dòng)器1便判斷該裝納 的BD8是否與最近裝納的BD是同一 BD (步驟S20a)。在此,關(guān)于自動(dòng)高速緩沖功能的說明 (圖6)中未提到的步驟S20a,將進(jìn)行詳細(xì)說明。首先,混合BD驅(qū)動(dòng)器1判斷所裝納的BD8是否被附加有識(shí)別信息(步驟S40)。若 裝納的BD8被附加有識(shí)別信息(在步驟S40中為“是”),盤控制部4便驅(qū)動(dòng)光拾取器5從 BD8取得識(shí)別信息(步驟S41)。取得的識(shí)別信息被發(fā)送給閃存控制部2。閃存控制部2判斷其自身中存儲(chǔ)的識(shí)別 信息與從BD8取得的識(shí)別信息是否一致(步驟S42)。若閃存控制部2中存儲(chǔ)的識(shí)別信息與 從BD8取得的識(shí)別信息不一致(在步驟S43中為“否”),混合BD驅(qū)動(dòng)器1便識(shí)別為該BD8 與最近裝納的BD是不同的BD。然后,閃存控制部2對(duì)閃存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù) 進(jìn)行初始化(步驟S4!3)。接著,盤控制部4識(shí)別自動(dòng)高速緩沖功能是否為“開”(步驟S21)。 若自動(dòng)高速緩沖功能為“開”(在步驟S21中為“是”),盤控制部4便驅(qū)動(dòng)光拾取器5依次 讀取出BD8中的數(shù)據(jù)值(步驟S22)。然后,閃存控制部2把讀取出的BD8中的數(shù)據(jù)作為高 速緩沖數(shù)據(jù)存儲(chǔ)于閃存存儲(chǔ)器7 (步驟S23)。另一方面,若閃存控制部2中存儲(chǔ)的識(shí)別信息與從BD8取得的識(shí)別信息一致(在 步驟42中為“是”),混合BD驅(qū)動(dòng)器1便識(shí)別出該BD8與最近裝納的BD是同一 BD。S卩,閃 存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù)能夠直接使用,因此閃存控制部2不對(duì)高速緩沖數(shù)據(jù)進(jìn) 行初始化。另外,在對(duì)閃存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù)進(jìn)行初始化時(shí),該高速緩沖數(shù)據(jù) 以外的數(shù)據(jù)也不會(huì)被初始化,而是保持原樣。(高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域以及數(shù)據(jù)存儲(chǔ)區(qū)域的控制)如先前所述,閃存存儲(chǔ)器7中的高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域以及數(shù)據(jù)存儲(chǔ)區(qū)域的大小 能夠適宜地改變。在此,參照?qǐng)D9以及圖10的(a) (c)來說明改變高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域以及數(shù)據(jù)存儲(chǔ)區(qū)域的大小時(shí)的動(dòng)作。圖9是表示改變高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域及數(shù)據(jù)存儲(chǔ) 區(qū)域的大小時(shí)的動(dòng)作的流程圖。圖10的(a) (c)是表示閃存存儲(chǔ)器7的存儲(chǔ)區(qū)域變化 的示意圖,(a)表示了高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域的形成,(b)表示了數(shù)據(jù)存儲(chǔ)區(qū)域的形成,(c) 表示了從高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域向數(shù)據(jù)存儲(chǔ)區(qū)域的改變。首先,混合BD驅(qū)動(dòng)器1將BD8中記錄的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)于閃存存儲(chǔ) 器7的高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域(步驟S50)。此時(shí),如圖10的(a)所示,在閃存存儲(chǔ)器7中, 從閃存存儲(chǔ)器7中較小的物理地址開始,依次存儲(chǔ)高速緩沖數(shù)據(jù)。關(guān)于步驟S50的詳細(xì)動(dòng) 作,已在參照?qǐng)D3的說明中作了闡述,因此在此省略其說明。其次,數(shù)據(jù)線控制部10檢測(cè)來自主計(jì)算機(jī)100的、向閃存存儲(chǔ)器7的數(shù)據(jù)存儲(chǔ)區(qū) 域進(jìn)行數(shù)據(jù)寫入的請(qǐng)求(步驟S51)。此時(shí),來自主計(jì)算機(jī)100的寫入請(qǐng)求是介由接口 14輸 入的,因此,數(shù)據(jù)處理控制部11執(zhí)行閃存存儲(chǔ)器7被作為記錄介質(zhì)時(shí)的處理。在此,數(shù)據(jù)處 理控制部11判斷在閃存存儲(chǔ)器7中是否存在未存儲(chǔ)有包括高速緩沖數(shù)據(jù)在內(nèi)的數(shù)據(jù)的區(qū) 域即、空白區(qū)域(步驟S52)。若閃存存儲(chǔ)器7中存在空白區(qū)域(在步驟S52中為“是”),數(shù) 據(jù)處理控制部11便將主計(jì)算機(jī)100所請(qǐng)求寫入的數(shù)據(jù)寫入閃存存儲(chǔ)部7 (步驟S56)。此 時(shí),如圖10的(b)所示,數(shù)據(jù)被存儲(chǔ)于閃存存儲(chǔ)器7中的空白區(qū)域。關(guān)于步驟S56的詳細(xì) 動(dòng)作,已在參照?qǐng)D4進(jìn)行的說明中作了闡述,因此在此省略其說明。若閃存存儲(chǔ)器7中無空白區(qū)域(在步驟S52中為“否”),數(shù)據(jù)處理控制部11便刪 除閃存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù)(步驟S5!3)。即,數(shù)據(jù)處理控制部11為了確保出用 以寫入所被請(qǐng)求寫入的數(shù)據(jù)的區(qū)域,對(duì)高速緩沖數(shù)據(jù)進(jìn)行高速緩沖刪除(cache out)。此 時(shí),若被高速緩沖刪除的高速緩沖數(shù)據(jù)是被更寫高速緩沖數(shù)據(jù)(在步驟S54中為“是”),數(shù) 據(jù)處理控制部11便將被更寫高速緩沖數(shù)據(jù)返寫到BD8 (步驟S5Q。關(guān)于步驟S55的詳細(xì)動(dòng) 作,已在參照?qǐng)D7時(shí)的說明中作了闡述,因此在此省略其說明。通過高速緩沖數(shù)據(jù)的高速緩沖刪除,來生成出空白區(qū)域后,數(shù)據(jù)處理裝置11便 將主計(jì)算機(jī)100所請(qǐng)求寫入的數(shù)據(jù)寫入到通過高速緩沖刪除后確保出的空白區(qū)域(步驟 S56)。此時(shí),在閃存存儲(chǔ)器7中,如圖10的(c)所示,高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域發(fā)生減少,而 對(duì)應(yīng)該減少量,數(shù)據(jù)存儲(chǔ)區(qū)域發(fā)生增加。即,高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域從圖10的(c)中的虛 線所示部分起減少到圖10的(c)中的實(shí)線所示部分。另一方面,數(shù)據(jù)存儲(chǔ)區(qū)域從圖10的 (c)中的虛線所示部分起增加到圖10的(c)中的實(shí)線所示部分。S卩,圖10的(c)中的虛線 與實(shí)線之間的部分便是高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域變成數(shù)據(jù)存儲(chǔ)區(qū)域后的改變區(qū)域。另外,若被進(jìn)行高速緩沖刪除的高速緩沖數(shù)據(jù)不是被更寫高速緩沖數(shù)據(jù)(在步驟 S54中為“否”),數(shù)據(jù)處理裝置11便不執(zhí)行步驟S55,而是寫入主計(jì)算機(jī)100所請(qǐng)求寫入的 數(shù)據(jù)(步驟S56)。以下舉具體例來詳細(xì)說明從高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域向數(shù)據(jù)存儲(chǔ)區(qū)域的改變。例 如,假設(shè)閃存存儲(chǔ)器7在當(dāng)前沒有空白容量,并假設(shè)高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域的物理地址到 03 000 000地段為止。還假設(shè)物理地址03 000 000地段上存儲(chǔ)有數(shù)據(jù)“ 12;3566”。在此, 假設(shè)從主計(jì)算機(jī)100收到了寫入數(shù)據(jù)值“998855”的請(qǐng)求。由于閃存存儲(chǔ)器7沒有空白容 量,因此數(shù)據(jù)處理控制部11將高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域的末端地址即、物理地址03 000 000 地段所指定的區(qū)域中存儲(chǔ)的數(shù)據(jù)“123566”刪除。如此,曾存儲(chǔ)數(shù)據(jù)“123566”的區(qū)域便作 為空白區(qū)域得以確保,數(shù)據(jù)處理控制部11把被請(qǐng)求寫入的數(shù)據(jù)值“998855”寫入被確保的空白區(qū)域。像這樣,在閃存存儲(chǔ)器7中沒有空白容量時(shí),對(duì)于高速緩沖數(shù)據(jù),通過進(jìn)行高速緩 沖刪除,將高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域改變成數(shù)據(jù)存儲(chǔ)區(qū)域。但是,例如當(dāng)存儲(chǔ)于高速緩沖存儲(chǔ) 器的高速緩沖數(shù)據(jù)是OS的數(shù)據(jù)時(shí),若高速緩沖數(shù)據(jù)被全部刪除,則會(huì)影響到系統(tǒng)的啟動(dòng)。 因此,優(yōu)選預(yù)先確保出最低限的高速緩沖數(shù)據(jù)存儲(chǔ)區(qū)域。例如,假設(shè)閃存存儲(chǔ)器7的存儲(chǔ)容量為10GB,還假設(shè)所確保出的最小限的高速緩 沖數(shù)據(jù)存儲(chǔ)區(qū)域?yàn)?GB,此時(shí),主計(jì)算機(jī)100識(shí)別出閃存存儲(chǔ)器7的存儲(chǔ)容量為9GB。S卩,主 計(jì)算機(jī)100側(cè)從最初便無法識(shí)別出作為高速緩沖存儲(chǔ)器的IGB的容量。另外,在本實(shí)施方式中,雖然是對(duì)存儲(chǔ)著高速緩沖數(shù)據(jù)的末端地址所指定的區(qū)域 中存儲(chǔ)的高速緩沖數(shù)據(jù)進(jìn)行刪除,但并不限定于此。所要?jiǎng)h除的高速緩沖數(shù)據(jù)也可以隨機(jī) 決定,或基于預(yù)定的算法來決定。另外,要被刪除的高速緩沖數(shù)據(jù)的容量也可以是對(duì)被請(qǐng)求 寫入的數(shù)據(jù)進(jìn)行寫入時(shí)所要的最小限容量;或,逐次刪除預(yù)定的容量,以確保出能夠?qū)Ρ徽?qǐng) 求寫入的數(shù)據(jù)進(jìn)行寫入的容量。(混合BD驅(qū)動(dòng)器1的優(yōu)點(diǎn))如以上所述,混合BD驅(qū)動(dòng)器1具備有閃存存儲(chǔ)器7,對(duì)應(yīng)于所被檢測(cè)出的地址,閃 存存儲(chǔ)器7能夠作為用以存儲(chǔ)高速緩沖數(shù)據(jù)的高速緩沖存儲(chǔ)器來使用,同時(shí)還能夠作為用 以存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器來使用。將閃存存儲(chǔ)器7作為高速緩沖存儲(chǔ) 器來使用時(shí),對(duì)BD8中記錄的數(shù)據(jù)所進(jìn)行的讀取是從閃存存儲(chǔ)器7中來進(jìn)行讀取的,因此能 夠縮短讀取所要數(shù)據(jù)時(shí)的訪問時(shí)間。另外,閃存存儲(chǔ)器7也能夠作為數(shù)據(jù)存儲(chǔ)器來使用,所 以能夠有效利用未存儲(chǔ)有高速緩沖數(shù)據(jù)的存儲(chǔ)區(qū)域。因此,混合BD驅(qū)動(dòng)器1能夠縮短隨機(jī)訪問時(shí)的訪問時(shí)間,同時(shí)能夠有效利用閃存 存儲(chǔ)器7中剩余的存儲(chǔ)區(qū)域。另外,關(guān)于混合BD驅(qū)動(dòng)器1中的閃存存儲(chǔ)器7,閃存存儲(chǔ)器7中作為高速緩沖存儲(chǔ) 器使用時(shí)的存儲(chǔ)區(qū)域的大小可以與作為數(shù)據(jù)存儲(chǔ)器使用時(shí)的存儲(chǔ)區(qū)域的大小對(duì)應(yīng)地適宜 改變。由此,能夠?qū)?yīng)用戶的使用狀況,在不浪費(fèi)存儲(chǔ)區(qū)域的情況下,分配出作為高速緩 沖存儲(chǔ)器時(shí)所能夠使用的區(qū)域以及作為數(shù)據(jù)存儲(chǔ)器時(shí)所能夠使用的區(qū)域。另外,混合BD驅(qū)動(dòng)器1在裝納BD8時(shí),能自動(dòng)將所裝納的光盤BD8中記錄的數(shù)據(jù) 作為高速緩沖數(shù)據(jù)來存儲(chǔ)。由此,用戶無需進(jìn)行繁瑣的操作,混合BD驅(qū)動(dòng)器1便能將BD8 中記錄的數(shù)據(jù)作為高速緩沖數(shù)據(jù)來存儲(chǔ)。另外,在混合BD驅(qū)動(dòng)器1中,對(duì)于BD8,要記錄的數(shù)據(jù)被改寫在閃存存儲(chǔ)器7中存 儲(chǔ)的高速緩沖數(shù)據(jù)上。由此,能夠使閃存存儲(chǔ)器7中存儲(chǔ)的高速緩沖數(shù)據(jù)總成為最新的數(shù) 據(jù)。另外,在取出BD8時(shí),通過將改寫后的高速緩沖數(shù)據(jù)返寫至BD8,還能夠?qū)D8進(jìn)行數(shù)據(jù) 的更新。由此,即使高速緩沖數(shù)據(jù)從閃存存儲(chǔ)器7中被刪除,也能夠使BD8中記錄的數(shù)據(jù)成 為被更新后的最新數(shù)據(jù)。另外,混合BD驅(qū)動(dòng)器1能根據(jù)從BD8取得的識(shí)別信息,判斷所裝納的BD與最近裝 納的BD是否是同一 BD。由此,當(dāng)同一 BD被進(jìn)行了連續(xù)裝納時(shí),能省略將BD中記錄的數(shù)據(jù) 作為高速緩沖數(shù)據(jù)來存儲(chǔ)的動(dòng)作。因此,例如當(dāng)BD中記錄的數(shù)據(jù)是OS時(shí),能縮短OS啟動(dòng) 時(shí)的所要時(shí)間。
      另外,混合BD驅(qū)動(dòng)器1能夠?qū)⒃诨旌螧D驅(qū)動(dòng)器1中制成的識(shí)別信息附加給BD8。 由此,即使是對(duì)于未預(yù)先附加有識(shí)別信息的BD8,也能夠向該BD8附加識(shí)別信息。S卩,即使是 對(duì)于未預(yù)先附加有識(shí)別信息的BD8,也能夠判斷該BD8與最近裝納的BD是否是同一 BD。(數(shù)據(jù)線的識(shí)別)以下,參照?qǐng)D11來說明對(duì)從接口 13及接口 14延伸出的數(shù)據(jù)線的識(shí)別動(dòng)作。圖11 是表示混合BD驅(qū)動(dòng)器1中的各數(shù)據(jù)線的識(shí)別動(dòng)作的流程圖。在此,在開關(guān)控制部6中,把使閃存存儲(chǔ)器7僅作為高速緩沖存儲(chǔ)器來動(dòng)作的開關(guān) 設(shè)為“SW0”,把使閃存存儲(chǔ)器7僅作為數(shù)據(jù)存儲(chǔ)器來動(dòng)作的開關(guān)設(shè)為“SW1”,把使閃存存儲(chǔ) 器7作為高速緩沖存儲(chǔ)器以及數(shù)據(jù)存儲(chǔ)器來動(dòng)作的開關(guān)設(shè)為“SW0+1”。換而言之,“SW0”是 發(fā)送使數(shù)據(jù)線控制部10僅對(duì)介由接口 13的數(shù)據(jù)線(以下稱BD數(shù)據(jù)線)進(jìn)行識(shí)別的指示 的開關(guān),“SW1”是發(fā)送使數(shù)據(jù)線控制部10僅對(duì)介由接口 14的數(shù)據(jù)線(以下稱存儲(chǔ)數(shù)據(jù)線) 進(jìn)行識(shí)別的指示的開關(guān),“SW0+1”是發(fā)送使數(shù)據(jù)線控制部10對(duì)BD數(shù)據(jù)線以及存儲(chǔ)數(shù)據(jù)線 這兩者進(jìn)行識(shí)別的指示的開關(guān)。當(dāng)主計(jì)算機(jī)100的電源從“關(guān)”狀態(tài)轉(zhuǎn)至“開”狀態(tài)時(shí),混合BD驅(qū)動(dòng)器1的電源也 隨之變成“開”狀態(tài)。混合BD驅(qū)動(dòng)器1的電源成為“開”狀態(tài)后,閃存控制部2便執(zhí)行其自 身的初始化(步驟S60)。此時(shí),盤控制部4也執(zhí)行其自身的初始化。閃存控制部2的初始化結(jié)束后,數(shù)據(jù)線控制部10判斷開關(guān)控制部6的開關(guān)是否是 SW0+1 (步驟861)。若開關(guān)控制部6的開關(guān)是SW0+1 (在步驟S61中為“是”),閃存控制部2 便進(jìn)行閃存存儲(chǔ)器7的區(qū)劃整理(步驟S6》。然后,數(shù)據(jù)線控制部10識(shí)別BD數(shù)據(jù)線(步 驟S63),還識(shí)別存儲(chǔ)數(shù)據(jù)線(步驟S64)。此時(shí),由于數(shù)據(jù)線控制部10能夠檢測(cè)出介由接口 13及接口 14輸入過來的數(shù)據(jù),因此閃存存儲(chǔ)器7既能夠作為高速緩沖存儲(chǔ)器來使用,也能 夠作為數(shù)據(jù)存儲(chǔ)器來使用。若開關(guān)控制部6的開關(guān)不是SW0+1 (在步驟S61中為“否”),數(shù)據(jù)線控制部10便判 斷開關(guān)控制部6的開關(guān)是否是SWO (步驟S65)。若開關(guān)控制部6的開關(guān)是SWO (在步驟S65 中為“是”),數(shù)據(jù)線控制部10便僅識(shí)別BD數(shù)據(jù)線。此時(shí),由于數(shù)據(jù)線控制部10僅能夠檢 測(cè)出介由接口 13輸入過來的數(shù)據(jù),因此閃存存儲(chǔ)器7能夠僅作為高速緩沖存儲(chǔ)器來使用。若開關(guān)控制部6的開關(guān)不是SWO (在步驟S65中為“否”),開關(guān)控制部6的開關(guān)便 是SW1,因此數(shù)據(jù)線控制部10僅識(shí)別存儲(chǔ)數(shù)據(jù)線(步驟S67)。此時(shí),由于數(shù)據(jù)線控制部10 僅能夠檢測(cè)出介由接口 14輸入過來的數(shù)據(jù),因此閃存存儲(chǔ)器7僅能夠作為數(shù)據(jù)存儲(chǔ)器來使 用。在圖11所示的流程記載中,雖然數(shù)據(jù)線控制部10先確認(rèn)BD數(shù)據(jù)線再確認(rèn)存儲(chǔ)數(shù) 據(jù)線,但并不限定于此。也可以在確認(rèn)存儲(chǔ)數(shù)據(jù)線后再確認(rèn)BD數(shù)據(jù)線。另外,若開關(guān)控制部6的開關(guān)在主計(jì)算機(jī)100的運(yùn)作期間進(jìn)行了切換,那么在步驟 S61以后的處理中,數(shù)據(jù)線控制部10所識(shí)別的數(shù)據(jù)線會(huì)改變。(程序以及記錄介質(zhì))最后,混合BD驅(qū)動(dòng)器1的閃存控制部2所含的各功能塊可由硬件邏輯來構(gòu)成。另 外,也可以通過利用MPU等CPU (Central Processing Unit:中央處理器)以軟件來實(shí)現(xiàn)。即,閃存控制部2具有對(duì)用于實(shí)現(xiàn)各功能的程序的命令進(jìn)行執(zhí)行的MPU等CPU ; 存儲(chǔ)該程序的ROM (Read Only Memory 只讀存儲(chǔ)器);將上述程序展開成能夠被執(zhí)行的形式的RAM(Rand0m Access Memory 隨機(jī)存取存儲(chǔ)器);存儲(chǔ)上述程序及各種數(shù)據(jù)的存儲(chǔ)器 等存儲(chǔ)裝置(記錄介質(zhì))。上述程序并不限于固定地由閃存控制部2的程序存儲(chǔ)器來保持。向混合BD驅(qū)動(dòng) 器1提供記錄有上述控制程序的程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)的記錄 介質(zhì),通過由混合BD驅(qū)動(dòng)器1讀出并執(zhí)行上述記錄介質(zhì)中記錄的上述程序代碼,也能夠?qū)?現(xiàn)本發(fā)明的目的。上述記錄介質(zhì)并不限定是具有特定結(jié)構(gòu)的介質(zhì)或是特定種類的介質(zhì)。S卩,該記錄 介質(zhì)例如可以是磁帶、盒式帶等的帶類;也可以是包括軟盤(注冊(cè)商標(biāo))、硬盤等磁盤以及 ⑶-R0M、M0、MD、DVD、⑶-R等光盤的盤類;也可以是IC卡(包括存儲(chǔ)卡)、光卡等卡類;或是 掩膜型ROM、EPROM、EEPR0M、閃存ROM等半導(dǎo)體存儲(chǔ)器類。另外,通過使閃存控制部2 (或混合BD驅(qū)動(dòng)器1)能夠與通信網(wǎng)絡(luò)相聯(lián)接,本發(fā)明 的目的也能夠?qū)崿F(xiàn)。此時(shí),介由通信網(wǎng)絡(luò)來向閃存控制部2提供上述程序代碼。關(guān)于該通信 網(wǎng)絡(luò),只要其能夠向閃存控制部2提供程序代碼便可,該通信網(wǎng)絡(luò)并不限定為特定種類或 特定形態(tài)。例如,可以是互聯(lián)網(wǎng)(internet)、內(nèi)聯(lián)網(wǎng)(intranet)、外聯(lián)網(wǎng)(extranet)、LAN、 I SDN、VAN、CATV通信網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network)、電話回線網(wǎng)絡(luò)、移動(dòng)通 信網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)等。關(guān)于構(gòu)成該通信網(wǎng)絡(luò)的傳送媒體,只要能夠傳送程序代碼,可以是任意的媒體,該 媒體并不限定為特定種類或特定形態(tài)。例如,可以利用IEEE1394、USB、電力線傳送、電纜電 視回線、電話線、ADSL (Asymmetric Digital Subscriber Line 非對(duì)稱數(shù)字用戶線路)回線 等有線通信技術(shù),也可以利用諸如IrDA或遙控等的紅外線、Bluetooth (注冊(cè)商標(biāo)),802. 11 無線通信、HDR、便攜式電話網(wǎng)絡(luò)、衛(wèi)星回線、地面數(shù)字廣播網(wǎng)絡(luò)等無線通信技術(shù)。另外,即使 是通過電子傳輸而實(shí)現(xiàn)了上述程序代碼的、載置于載波的計(jì)算機(jī)數(shù)字信號(hào),也可以實(shí)現(xiàn)本 發(fā)明。(附注事項(xiàng))當(dāng)閃存存儲(chǔ)器7具有數(shù)據(jù)存儲(chǔ)器的功能時(shí),即,當(dāng)開關(guān)控制部6的開關(guān)是SWl或是 SW0+1時(shí),也可以將BD8中記錄的數(shù)據(jù)復(fù)制到閃存存儲(chǔ)器7的數(shù)據(jù)存儲(chǔ)區(qū)域。例如,當(dāng)BD8 中記錄有OS數(shù)據(jù)時(shí),將OS數(shù)據(jù)復(fù)制到數(shù)據(jù)存儲(chǔ)區(qū)域,然后從該數(shù)據(jù)存儲(chǔ)區(qū)域來讀取并使用 該OS數(shù)據(jù),如此,便可以將記錄有OS數(shù)據(jù)的BD8從混合BD驅(qū)動(dòng)器1中取出。由此,能夠?qū)?混合BD驅(qū)動(dòng)器1作為一般的BD驅(qū)動(dòng)器來使用。另外,在要把BD8中記錄的數(shù)據(jù)復(fù)制到主計(jì)算機(jī)100所具備的硬盤等記錄介質(zhì)時(shí), 需要介由外部的總線來進(jìn)行數(shù)據(jù)的收發(fā)。從防止不正當(dāng)復(fù)制的觀點(diǎn)來看,若要介由外部的 總線來進(jìn)行數(shù)據(jù)的收發(fā),就需要對(duì)收發(fā)的數(shù)據(jù)進(jìn)行密碼化處理以及譯碼處理。因此,會(huì)對(duì)主 計(jì)算機(jī)100的CPU產(chǎn)生非常大的負(fù)擔(dān),且會(huì)因密碼化處理以及譯碼處理而無法進(jìn)行高速復(fù) 制。與此相比,由于將BD8中記錄的數(shù)據(jù)復(fù)制到閃存存儲(chǔ)器7的數(shù)據(jù)存儲(chǔ)區(qū)域是混合 BD驅(qū)動(dòng)器1(設(shè)備)內(nèi)部的處理,因此安全性較高且無需對(duì)要復(fù)制的數(shù)據(jù)進(jìn)行密碼化處理以 及譯碼處理。即,不會(huì)給主計(jì)算機(jī)100等外部設(shè)備帶來負(fù)擔(dān),且能夠?qū)崿F(xiàn)數(shù)據(jù)的高速復(fù)制。 另外,能夠省去遵循了內(nèi)容(contents)保護(hù)等規(guī)格化的處理,因此能夠減少設(shè)備開發(fā)的工
      序數(shù)量。
      以上,基于上述實(shí)施方式來詳細(xì)說明了本發(fā)明,但本發(fā)明并不限于上述各實(shí)施方 式,可以根據(jù)權(quán)利要求所示的范圍進(jìn)行各種的變化,適當(dāng)?shù)亟M合不同實(shí)施方式中記述的技 術(shù)手段而得到的實(shí)施方式也包含于本發(fā)明的技術(shù)范圍之內(nèi)。如以上所述,本發(fā)明的光盤驅(qū)動(dòng)裝置能夠?qū)⒎且资Т鎯?chǔ)器作為用以存儲(chǔ)高速緩沖 數(shù)據(jù)的高速緩沖存儲(chǔ)器來使用,同時(shí)還能夠?qū)⒃摲且资Т鎯?chǔ)器作為用以存儲(chǔ)高速緩沖數(shù)據(jù) 以外的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器來使用。由此,本發(fā)明的光盤驅(qū)動(dòng)裝置具有以下效果,S卩能夠縮短隨機(jī)訪問時(shí)的訪問時(shí) 間,同時(shí)能夠有效利用非易失存儲(chǔ)器中的未存儲(chǔ)有高速緩沖數(shù)據(jù)的剩余存儲(chǔ)區(qū)域。本發(fā)明的詳細(xì)說明中的上述具體實(shí)施方式
      或?qū)嵤├齼H僅是揭示本發(fā)明的技術(shù)內(nèi) 容的示例,本發(fā)明并不限于上述具體示例,不應(yīng)對(duì)本發(fā)明進(jìn)行狹義的解釋,上述具體實(shí)施方 式或?qū)嵤├稍诒景l(fā)明的精神和權(quán)利要求的范圍內(nèi)進(jìn)行各種變更來實(shí)施。(工業(yè)上的利用可能性)本發(fā)明的光盤驅(qū)動(dòng)裝置能夠應(yīng)用于使用光盤的一般的盤驅(qū)動(dòng)裝置。具體能夠應(yīng)用 于CD驅(qū)動(dòng)器、DVD驅(qū)動(dòng)器、BD驅(qū)動(dòng)器等。
      權(quán)利要求
      1.一種光盤驅(qū)動(dòng)裝置,其具有非易失存儲(chǔ)器, 該光盤驅(qū)動(dòng)裝置的特征在于,具備高速緩沖控制單元,當(dāng)介由第1接口輸入第1地址時(shí),該高速緩沖控制單元讀取上述非 易失存儲(chǔ)器中的、已從光盤的上述第1地址所指定的扇區(qū)讀取出且與上述第1地址呈對(duì)應(yīng) 關(guān)系存儲(chǔ)的高速緩沖數(shù)據(jù),或者,在不能讀取出上述高速緩沖數(shù)據(jù)的情況下,該高速緩沖控 制單元使上述扇區(qū)中記錄的數(shù)據(jù)與上述第1地址相對(duì)應(yīng)并寫入上述非易失存儲(chǔ)器;數(shù)據(jù)控制單元,基于介由第2接口輸入的第2地址,從上述非易失存儲(chǔ)器中讀取數(shù)據(jù), 或者,將介由上述第2接口輸入的數(shù)據(jù)寫入上述非易失存儲(chǔ)器。
      2.根據(jù)權(quán)利要求1所述的光盤驅(qū)動(dòng)裝置,其特征在于上述數(shù)據(jù)控制單元通過刪除上述高速緩沖數(shù)據(jù)來確保出用于寫入介由上述第2接口 輸入的數(shù)據(jù)的區(qū)域。
      3.根據(jù)權(quán)利要求1或2所述的光盤驅(qū)動(dòng)裝置,其特征在于 還具備用以檢測(cè)光盤的裝納的盤檢測(cè)單元,當(dāng)上述盤檢測(cè)單元檢測(cè)到光盤的裝納時(shí),上述高速緩沖控制單元使上述光盤中記錄的 數(shù)據(jù)與用于對(duì)記錄有該數(shù)據(jù)的扇區(qū)進(jìn)行指定的地址相對(duì)應(yīng)并寫入上述非易失存儲(chǔ)器。
      4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的光盤驅(qū)動(dòng)裝置,其特征在于上述高速緩沖控制單元根據(jù)與上述第1地址一起介由上述第1接口輸入的數(shù)據(jù),改寫 與上述第1地址相對(duì)應(yīng)的上述高速緩沖數(shù)據(jù)。
      5.根據(jù)權(quán)利要求4所述的光盤驅(qū)動(dòng)裝置,其特征在于上述高速緩沖控制單元將改寫后的上述高速緩沖數(shù)據(jù)返寫至上述第1地址所指定的 扇區(qū)。
      6.根據(jù)權(quán)利要求1至5中任意一項(xiàng)所述的光盤驅(qū)動(dòng)裝置,其特征在于還具備識(shí)別信息取得單元,該識(shí)別信息取得單元取得為識(shí)別上述光盤與其他光盤而被 記錄于上述光盤的識(shí)別信息,當(dāng)記錄有上述非易失存儲(chǔ)器中的作為上述高速緩沖數(shù)據(jù)被存儲(chǔ)的數(shù)據(jù)的、光盤的識(shí)別 信息與上述識(shí)別信息取得單元所取得的識(shí)別信息不一致時(shí),上述高速緩沖控制單元對(duì)上述 高速緩沖數(shù)據(jù)進(jìn)行初始化。
      7.根據(jù)權(quán)利要求6所述的光盤驅(qū)動(dòng)裝置,其特征在于 還具備,識(shí)別信息制作單元,制作識(shí)別上述光盤與其他光盤時(shí)所用的識(shí)別信息; 數(shù)據(jù)寫入單元,將上述識(shí)別信息制作單元所制作的識(shí)別信息寫入光盤。
      8.一種程序,該程序使權(quán)利要求1至7中任意一項(xiàng)所述的光盤驅(qū)動(dòng)裝置發(fā)生動(dòng)作,該程 序的特征在于使計(jì)算機(jī)作為上述各單元而進(jìn)行驅(qū)動(dòng)。
      9.一種計(jì)算機(jī)可讀取的記錄介質(zhì),其特征在于 記錄有權(quán)利要求8所述的程序。
      全文摘要
      本發(fā)明的混合BD驅(qū)動(dòng)器(1)具備有閃存控制部(2),在地址或數(shù)據(jù)介由接口(13)而輸入時(shí),將閃存存儲(chǔ)器(7)作為高速緩沖存儲(chǔ)器使用;在地址或數(shù)據(jù)介由接口(14)而輸入時(shí),將閃存存儲(chǔ)器(7)作為數(shù)據(jù)存儲(chǔ)器使用。由此能夠提供具備有非易失存儲(chǔ)器的光盤驅(qū)動(dòng)裝置,通過該非易失存儲(chǔ)器能夠縮短隨機(jī)訪問時(shí)的訪問時(shí)間,并能夠存儲(chǔ)高速緩沖數(shù)據(jù)以外的數(shù)據(jù)。
      文檔編號(hào)G11B7/004GK102132345SQ20098010318
      公開日2011年7月20日 申請(qǐng)日期2009年3月10日 優(yōu)先權(quán)日2008年3月11日
      發(fā)明者上野博康, 巖附弘靖, 藤原靖久 申請(qǐng)人:夏普株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1