两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)儲(chǔ)存系統(tǒng)、控制器及方法

文檔序號(hào):6781995閱讀:329來源:國知局
專利名稱:數(shù)據(jù)儲(chǔ)存系統(tǒng)、控制器及方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種數(shù)據(jù)儲(chǔ)存系統(tǒng)及方法,且特別是有關(guān)于一種可控制主 機(jī)端識(shí)別儲(chǔ)存裝置,并據(jù)以儲(chǔ)存數(shù)據(jù)的系統(tǒng)、控制器及方法。
背景技術(shù)
隨著半導(dǎo)體技術(shù)的進(jìn)步,存儲(chǔ)器的容量已大幅提升,其單價(jià)則相對(duì)降低。
其中,快閃存儲(chǔ)器(Flash Memory)因具有非易失性、省電、體積小與無機(jī)械 結(jié)構(gòu)等的特性,特別適合使用于可攜式電子產(chǎn)品,因此近年來也發(fā)展出一種使 用與非(NAND)快閃存儲(chǔ)器做為數(shù)據(jù)儲(chǔ)存媒介的固態(tài)儲(chǔ)存裝置(Solid State Disk, SSD)。固態(tài)儲(chǔ)存裝置的特別之處在于利用快閃存儲(chǔ)器的特性來取代傳統(tǒng)儲(chǔ)存 裝置的機(jī)械結(jié)構(gòu),借由區(qū)塊寫入和抹除的方式進(jìn)行數(shù)據(jù)存取,因此可大幅提升 儲(chǔ)存裝置的讀寫效率,與傳統(tǒng)的儲(chǔ)存裝置相較,具有低耗電、耐震、穩(wěn)定性高、 耐低溫等優(yōu)點(diǎn)。
與非快閃存儲(chǔ)器可分為單層存儲(chǔ)單元(Single Level Cell, SLC)與非快閃 存儲(chǔ)器(以下簡(jiǎn)稱SLC)與多層存儲(chǔ)單元 (Multi Level Cell, MLC)與非快閃 存儲(chǔ)器(以下簡(jiǎn)稱MLC)。其中,SLC使用一組高低電壓以區(qū)分出兩種電荷值 (包括0、 1),而MLC則采用較高的電壓驅(qū)動(dòng),并通過不同級(jí)別的電壓記錄 兩個(gè)位的信息(包括OO、 01、 11、 10),因此MLC數(shù)據(jù)記錄的密度會(huì)比SLC 多一倍。SLC因?yàn)榻Y(jié)構(gòu)簡(jiǎn)單,在寫入數(shù)據(jù)時(shí)電壓變化的區(qū)間小,所以壽命較長; MLC則為了增加記錄空間,其電壓區(qū)間較小,需要更多的循環(huán)冗余校驗(yàn)(Cyclic RedundancyCheck,CRC)空間,且因?yàn)殡妷鹤兓l繁,因此MLC在壽命方 面僅約可經(jīng)受1萬次的讀寫,遠(yuǎn)劣于SLC的10萬次。
綜合而言,SLC在壽命和性能方面擁有獨(dú)特的優(yōu)勢(shì),不過容量較低且價(jià)格 昂貴,而MLC雖然在容量方面有優(yōu)勢(shì),但在速度和壽命方面卻存在先天的不 足。為了能夠在不影響電腦效能的情況下有效降低成本,目前的做法傾向在一臺(tái)主機(jī)中同時(shí)配置SLC與MLC兩種不同形態(tài)的固態(tài)儲(chǔ)存裝置,利用較快速的 SLC來記錄較重要、需要頻繁讀取的操作系統(tǒng)信息,而利用較低成本的MLC 來記錄一般的檔案數(shù)據(jù),即可兼顧電腦對(duì)于低成本高效能的需求。
為了讓固態(tài)儲(chǔ)存裝置能擁有較長的使用壽命,如何有效管理數(shù)據(jù)的寫入?yún)^(qū) 塊,使得SLC及MLC能有最佳的使用率,已然成為系統(tǒng)業(yè)者最重要的課題。 然而,目前市面上的產(chǎn)品在同時(shí)配置SLC與MLC兩種固態(tài)儲(chǔ)存裝置時(shí),其主 機(jī)端只能將這兩種儲(chǔ)存裝置視為同一個(gè)儲(chǔ)存裝置,并無法將這兩種儲(chǔ)存裝置區(qū) 分成不同的儲(chǔ)存裝置(例如區(qū)分為C槽和D槽),因此在數(shù)據(jù)寫入的管理上也 更加地困難。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種數(shù)據(jù)儲(chǔ)存系統(tǒng),借由在儲(chǔ)存裝置配置一個(gè)獨(dú)立 的控制器,預(yù)先取得儲(chǔ)存裝置信息并控制主機(jī)端將SLC和MLC區(qū)分為不同儲(chǔ) 存裝置,可增加數(shù)據(jù)管理的方便性。
本發(fā)明提供一種數(shù)據(jù)儲(chǔ)存方法,根據(jù)所辨識(shí)儲(chǔ)存裝置的種類,在主機(jī)端將 SLC和MLC設(shè)置為對(duì)應(yīng)的儲(chǔ)存裝置,而在數(shù)據(jù)寫入時(shí),再根據(jù)數(shù)據(jù)的屬性存 入合適的儲(chǔ)存裝置中,可增加數(shù)據(jù)讀取的效率。
為達(dá)到上述或其他目的,本發(fā)明提出一種數(shù)據(jù)儲(chǔ)存系統(tǒng),此系統(tǒng)包括第一 儲(chǔ)存單元、第二儲(chǔ)存單元及控制器。其中,第一儲(chǔ)存單元系采用單層式架構(gòu)以 記錄數(shù)據(jù),而第二儲(chǔ)存單元?jiǎng)t是采用多層式架構(gòu)以記錄數(shù)據(jù)。此外,控制器是 分別耦接至第一儲(chǔ)存單元、第二儲(chǔ)存單元及主機(jī)端,用以在主機(jī)端運(yùn)作時(shí),通 知主機(jī)端第一儲(chǔ)存單元為主要(Master)儲(chǔ)存裝置,而第二儲(chǔ)存單元為次要 (Slave)儲(chǔ)存裝置。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的控制器包括借由回應(yīng)所有權(quán) (proprietary)指令或廠商特定指令(Vendor Specific Command)給主機(jī)端,以 提供主機(jī)端確認(rèn)第一儲(chǔ)存單元及第二儲(chǔ)存單元的身份。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元還分別 儲(chǔ)存有系統(tǒng)信息,控制器包括由所耦接的儲(chǔ)存裝置所提供的系統(tǒng)信息,來辨識(shí) 其儲(chǔ)存架構(gòu)型態(tài),再據(jù)此設(shè)定其為主要儲(chǔ)存裝置或次要儲(chǔ)存裝置。在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的控制器還包括接收并辨識(shí)主機(jī)端所傳 送的數(shù)據(jù),當(dāng)數(shù)據(jù)辨識(shí)為第一類數(shù)據(jù)時(shí),即將數(shù)據(jù)傳送至第一儲(chǔ)存單元,而當(dāng) 數(shù)據(jù)辨識(shí)為第二類數(shù)據(jù)時(shí),則將數(shù)據(jù)傳送至第二儲(chǔ)存單元。其中,所述的第一 類數(shù)據(jù)包括操作系統(tǒng)信息,而第二類數(shù)據(jù)則包括檔案數(shù)據(jù)。此外,在另一實(shí)施 例中,第一類數(shù)據(jù)包括指定傳送至主要儲(chǔ)存裝置的數(shù)據(jù),而第二類數(shù)據(jù)則包括 指定傳送至次要儲(chǔ)存裝置的數(shù)據(jù)。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元為一個(gè)實(shí)體的單層存儲(chǔ)
單元(Single Level Cdl,SLC)快閃存儲(chǔ)器,而第二儲(chǔ)存單元為一個(gè)實(shí)體的多層 存儲(chǔ)單元(Multilevel Cell, MLC)快閃存儲(chǔ)器。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元包括由 一個(gè)實(shí)體的儲(chǔ)存裝置分割而成,其中第一儲(chǔ)存單元為儲(chǔ)存裝置的第一邏輯地址 區(qū)段,而第二儲(chǔ)存單元為儲(chǔ)存裝置的第二邏輯地址區(qū)段。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的控制器包括在主機(jī)端運(yùn)作時(shí),從儲(chǔ)存 裝置讀取第一邏輯地址區(qū)段及第二邏輯地址區(qū)段的信息,據(jù)以設(shè)定儲(chǔ)存裝置的 第一邏輯地址區(qū)段設(shè)置為主要儲(chǔ)存裝置,以及設(shè)定儲(chǔ)存裝置的第二邏輯地址區(qū) 段設(shè)置為次要儲(chǔ)存裝置。其中,所述的儲(chǔ)存裝置為多層存儲(chǔ)單元快閃存儲(chǔ)器, 而所述的第一邏輯地址區(qū)段只使用下頁儲(chǔ)存數(shù)據(jù),第二邏輯地址區(qū)段則使用下 頁及上頁儲(chǔ)存數(shù)據(jù)。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的控制器包括透過并行進(jìn)階技術(shù)附加 (Parallel Advanced Technology Attachment, PAT A)接口或是串行進(jìn)階技術(shù)附 加(Serial Advanced Technology Attachment, SAT A)接口連接至主機(jī)端。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元中的分 割信息區(qū)塊是設(shè)有防寫保護(hù),而第一儲(chǔ)存單元及第二儲(chǔ)存單元是整合為一硬件 裝置。
本發(fā)明提出一種數(shù)據(jù)儲(chǔ)存系統(tǒng),此系統(tǒng)包括第一儲(chǔ)存單元、第二儲(chǔ)存單元、 第一控制器及第二控制器。其中,第一儲(chǔ)存單元是采用單層式架構(gòu)以記錄數(shù)據(jù), 而第二儲(chǔ)存單元?jiǎng)t是采用多層式架構(gòu)以記錄數(shù)據(jù)。此外,第一控制器是s耦接 至第一儲(chǔ)存單元及主機(jī)端,用以設(shè)定第一儲(chǔ)存單元為主要儲(chǔ)存裝置。第二控制 器則是耦接至第二儲(chǔ)存單元及主機(jī)端,用以設(shè)定第二儲(chǔ)存單元為次要儲(chǔ)存裝置。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一控制器及第二控制器包括借由回 應(yīng)所有權(quán)指令或是廠商特定指令給主機(jī)端,以提供主機(jī)端確認(rèn)第一儲(chǔ)存單元及 第二儲(chǔ)存單元的身份。。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一控制器還包括接收并辨識(shí)主機(jī)端 所傳送的數(shù)據(jù),當(dāng)辨識(shí)數(shù)據(jù)為第一類數(shù)據(jù)時(shí),將數(shù)據(jù)傳送至第一儲(chǔ)存單元。此 外,上述的第二控制器還包括接收并辨識(shí)主機(jī)端所傳送的數(shù)據(jù),當(dāng)辨識(shí)數(shù)據(jù)為 第二類數(shù)據(jù)時(shí),將數(shù)據(jù)傳送至第二儲(chǔ)存單元。上述的第一類數(shù)據(jù)包括操作系統(tǒng) 信息,而第二類數(shù)據(jù)包括檔案數(shù)據(jù)。此外,在另一實(shí)施例中,第一類數(shù)據(jù)包括 指定傳送至主要儲(chǔ)存裝置的數(shù)據(jù),而第二類數(shù)據(jù)則包括指定傳送至次要儲(chǔ)存裝 置的數(shù)據(jù)。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元為單層存儲(chǔ)單元快閃存 儲(chǔ)器,而第二儲(chǔ)存單元為多層存儲(chǔ)單元快閃存儲(chǔ)器。此外,上述的第一控制器 及第二控制器包括透過并行進(jìn)階技術(shù)附加接口或是串行進(jìn)階技術(shù)附加接口連 接至主機(jī)端。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元皆為多 層存儲(chǔ)單元快閃存儲(chǔ)器,其中,第一儲(chǔ)存單元只使用下頁儲(chǔ)存數(shù)據(jù),而第二儲(chǔ) 存單元?jiǎng)t使用下頁及上頁儲(chǔ)存數(shù)據(jù)。
在本發(fā)明的一實(shí)施例中,上述的第一控制器及第二控制器是整合為硬件裝 置。在另一實(shí)施例中,上述的第一控制器、第二控制器則是和第一儲(chǔ)存單元整 合為硬件裝置。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元是整合 為一硬件裝置。
本發(fā)明提出一種數(shù)據(jù)儲(chǔ)存方法,適于將數(shù)據(jù)儲(chǔ)存至第一儲(chǔ)存單元或第二儲(chǔ) 存單元,其中第一儲(chǔ)存單元采用單層式架構(gòu),而第二儲(chǔ)存單元?jiǎng)t采用多層式架 構(gòu)以記錄數(shù)據(jù)。此方法首先將第一儲(chǔ)存單元及第二儲(chǔ)存單元連結(jié)至主機(jī)端,接 著利用控制器辨識(shí)第一儲(chǔ)存單元及第二儲(chǔ)存單元,而取得辨識(shí)信息。然后再根 據(jù)此辨識(shí)信息,將第一儲(chǔ)存單元設(shè)定為主要儲(chǔ)存裝置,以及將第二儲(chǔ)存單元設(shè) 定為次要儲(chǔ)存裝置。
10在本發(fā)明的數(shù)據(jù)儲(chǔ)存方法中,上述利用控制器控制主機(jī)端設(shè)置主要儲(chǔ)存裝 置及次要儲(chǔ)存裝置的步驟包括回應(yīng)所有權(quán)指令或是廠商特定指令給主機(jī)端,以 控制主機(jī)端設(shè)置第一儲(chǔ)存單元及第二儲(chǔ)存單元,以提供主機(jī)端確認(rèn)第一儲(chǔ)存單 元及第二儲(chǔ)存單元的身份。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存方法中,上述的辨識(shí)信息是由控制器辨識(shí)所耦接的儲(chǔ) 存裝置架構(gòu),并依此設(shè)定一單層式架構(gòu)儲(chǔ)存裝置為主要儲(chǔ)存裝置,設(shè)定一多層 式架構(gòu)儲(chǔ)存裝置為次要儲(chǔ)存裝置。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存方法中,上述的方法還包括利用控制器接收主機(jī)端所 傳送的數(shù)據(jù),并辨識(shí)數(shù)據(jù)的種類,而據(jù)以傳送數(shù)據(jù),其中當(dāng)數(shù)據(jù)辨識(shí)為第一類 數(shù)據(jù)時(shí),即將數(shù)據(jù)傳送至第一儲(chǔ)存單元;當(dāng)數(shù)據(jù)辨識(shí)為第二類數(shù)據(jù)時(shí),則將此 數(shù)據(jù)傳送至第二儲(chǔ)存單元。所述的第一類數(shù)據(jù)包括操作系統(tǒng)信息,而第二類數(shù) 據(jù)包括檔案數(shù)據(jù)。此外,在另一實(shí)施例中,第一類數(shù)據(jù)包括指定傳送至主要儲(chǔ) 存裝置的數(shù)據(jù),而第二類數(shù)據(jù)則包括指定傳送至次要儲(chǔ)存裝置的數(shù)據(jù)。
在本發(fā)明的數(shù)據(jù)儲(chǔ)存方法中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元包括是 由一個(gè)實(shí)體的儲(chǔ)存裝置分割而成,而上述利用控制器辨識(shí)第一儲(chǔ)存單元及第二 儲(chǔ)存單元,以取得辨識(shí)信息的步驟是讀取此儲(chǔ)存裝置的一個(gè)分割信息(Partition Information)區(qū)塊,以取得第一邏輯地址區(qū)段及第二邏輯地址區(qū)段的信息做為
辨識(shí)信息。其中,第一儲(chǔ)存單元即為儲(chǔ)存裝置的第一邏輯地址區(qū)段,而第二儲(chǔ) 存單元為儲(chǔ)存裝置的第二邏輯地址區(qū)段。而第一邏輯地址區(qū)段只使用下頁儲(chǔ)存
數(shù)據(jù),第二邏輯地址區(qū)段則使用下頁及上頁儲(chǔ)存數(shù)據(jù)。
本發(fā)明提供一種控制器,其適用于第一儲(chǔ)存單元及第二儲(chǔ)存單元,此控制 器包括主機(jī)連結(jié)接口、微處理單元、主要非易失性存儲(chǔ)器接口、次要非易失性 存儲(chǔ)器接口及存儲(chǔ)器管理單元。其中,主機(jī)連結(jié)接口系耦接至主機(jī)單元。微處 理單元系用以控制控制器的整體運(yùn)作。主要非易失性存儲(chǔ)器接口是電性連接至 微處理單元并且用以存取第一儲(chǔ)存單元,其中第一儲(chǔ)存單元系采用單層式架構(gòu) 以記錄數(shù)據(jù)。次要非易失性存儲(chǔ)器接口是電性連接至微處理單元并且用以存取 第二儲(chǔ)存單元,其中第二儲(chǔ)存單元是采用多層式架構(gòu)以記錄數(shù)據(jù)。存儲(chǔ)器管理
單元是電性連接至微處理單元并且用以管理第一及第二儲(chǔ)存單元,其中存儲(chǔ)器 管理模組辨識(shí)第一儲(chǔ)存單元及第二儲(chǔ)存單元,并根據(jù)辨識(shí)信息,將第一儲(chǔ)存單元設(shè)定為主要儲(chǔ)存裝置,以及將第二儲(chǔ)存單元設(shè)定為次要儲(chǔ)存裝置。
在本發(fā)明的控制器中,上述的存儲(chǔ)器管理單元還包括回應(yīng)所有權(quán)指令或廠 商特定指令給主機(jī)端,以提供主機(jī)端確認(rèn)第一儲(chǔ)存單元及第二儲(chǔ)存單元的身 份。
在本發(fā)明的控制器中,上述的辨識(shí)信息是由控制器辨識(shí)所耦接的儲(chǔ)存裝置 架構(gòu),并設(shè)定單層式架構(gòu)儲(chǔ)存裝置為主要儲(chǔ)存裝置,以及設(shè)定多層式架構(gòu)儲(chǔ)存 裝置為次要儲(chǔ)存裝置。
在本發(fā)明的控制器中,上述的存儲(chǔ)器管理單元還包括接收主機(jī)端所傳送的 數(shù)據(jù),并辨識(shí)數(shù)據(jù)的種類傳送至第一儲(chǔ)存單元或第二儲(chǔ)存單元。
在本發(fā)明的控制器中,上述的存儲(chǔ)器管理單元辨識(shí)數(shù)據(jù)的種類為操作系統(tǒng) 信息時(shí),將數(shù)據(jù)傳送至第一儲(chǔ)存單元,辨識(shí)數(shù)據(jù)的種類為檔案數(shù)據(jù)時(shí),則將數(shù) 據(jù)傳送至第二儲(chǔ)存單元。
在本發(fā)明的控制器中,上述的存儲(chǔ)器管理單元辨識(shí)數(shù)據(jù)的種類為指定傳送 至主要儲(chǔ)存裝置的數(shù)據(jù)時(shí),將數(shù)據(jù)傳送至第一儲(chǔ)存單元,辨識(shí)數(shù)據(jù)的種類為指 定傳送至次要儲(chǔ)存裝置的數(shù)據(jù)時(shí),則將數(shù)據(jù)傳送至第二儲(chǔ)存單元。
在本發(fā)明的控制器中,上述的第一儲(chǔ)存單元為單層存儲(chǔ)單元快閃存儲(chǔ)器, 而第二儲(chǔ)存單元為多層存儲(chǔ)單元快閃存儲(chǔ)器。
在本發(fā)明的控制器中,上述的第一儲(chǔ)存單元及第二儲(chǔ)存單元包括由儲(chǔ)存裝 置分割而成,其中第一儲(chǔ)存單元為儲(chǔ)存裝置的第一邏輯地址區(qū)段,而第二儲(chǔ)存 單元為儲(chǔ)存裝置的第二邏輯地址區(qū)段。而存儲(chǔ)器管理單元對(duì)第一儲(chǔ)存單元及第 二儲(chǔ)存單元中的一分割信息區(qū)塊是設(shè)有防寫保護(hù)。
本發(fā)明提供一種控制器模組,其適用于第一儲(chǔ)存單元及第二儲(chǔ)存單元,此
控制器包括主機(jī)連結(jié)接口、第一控制單元及第二控制單元。其中,主機(jī)連結(jié)接
口是耦接至主機(jī)單元。第一控制單元具有一電連接至第一儲(chǔ)存單元的主要非易
失性存儲(chǔ)器接口,其中第一儲(chǔ)存單元采用單層式架構(gòu)以記錄數(shù)據(jù)。第二控制單 元具有一電連接至第二儲(chǔ)存單元的次要非易失性存儲(chǔ)器接口,其中第二儲(chǔ)存單
元采用多層式架構(gòu)以記錄數(shù)據(jù)。借此,第一控制單元及第二控制單元分別根據(jù) 一辨識(shí)信息,將第一儲(chǔ)存單元設(shè)定為主要儲(chǔ)存裝置,以及將第二儲(chǔ)存單元設(shè)定 為次要儲(chǔ)存裝置。在本發(fā)明的一實(shí)施例中,上述的第一儲(chǔ)存單元為單層存儲(chǔ)單元快閃存儲(chǔ) 器,而第二儲(chǔ)存單元為多層存儲(chǔ)單元快閃存儲(chǔ)器。
本發(fā)明采用在儲(chǔ)存裝置與主機(jī)端之間配置獨(dú)立控制器的結(jié)構(gòu),每當(dāng)主機(jī)端 運(yùn)作或是有儲(chǔ)存裝置連接至主機(jī)端時(shí),即自動(dòng)檢測(cè)所連接的儲(chǔ)存裝置的種類, 并在主機(jī)端設(shè)置對(duì)應(yīng)的儲(chǔ)存裝置。據(jù)此,每當(dāng)有數(shù)據(jù)寫入時(shí),即可根據(jù)數(shù)據(jù)的 屬性,適當(dāng)分配至合適的儲(chǔ)存裝置儲(chǔ)存,而達(dá)到增加數(shù)據(jù)存取效率及降低硬件 成本的目的。


為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā) 明的具體實(shí)施方式
作詳細(xì)說明,其中
圖1是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。 圖2是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。 圖3是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。 圖4是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。 圖5是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。
圖6是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。 圖7是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。 圖8是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。
主要元件符號(hào)說明-
110、210、310、 410、510、710:主機(jī)端
120、720:控制器
220、320、420、 520:第一控制器
230、330、430、 530:第二控制器
130、240、340、 440、540:SLC
140、250、350、 450、550:MLC
50、 60、 730:儲(chǔ)存裝置
S210 S230:本發(fā)明較佳實(shí)施例的數(shù)據(jù)儲(chǔ)存方法的各步驟 S410 S430:本發(fā)明較佳實(shí)施例的數(shù)據(jù)儲(chǔ)存方法的各步驟S810 S830:本發(fā)明較佳實(shí)施例的數(shù)據(jù)儲(chǔ)存方法的各步驟
具體實(shí)施例方式
本發(fā)明根據(jù)使用接口的規(guī)范,針對(duì)單層存儲(chǔ)單元(Single Level Cell, SLC) 與非快閃存儲(chǔ)器(以下簡(jiǎn)稱SLC)與多層存儲(chǔ)單元(Multi Level Cell, MLC)與 非快閃存儲(chǔ)器(以下簡(jiǎn)稱MLC)可分別設(shè)置一個(gè)特定碼,以提供主機(jī)端在與 SLC及MLC進(jìn)行交握(handshake)時(shí),辨別出主要與次要儲(chǔ)存裝置,進(jìn)而將 SLC及MLC視為兩個(gè)獨(dú)立的儲(chǔ)存裝置,其中主機(jī)端可為一特定的處理器。另 外本發(fā)明還包括在SLC及MLC連結(jié)至主機(jī)時(shí),借由獨(dú)立的控制器送出回復(fù)訊 息告知主機(jī)端其身份,進(jìn)而幫助主機(jī)端將SLC及MLC設(shè)置為兩個(gè)獨(dú)立的儲(chǔ)存 裝置。本發(fā)明即是基于上述概念所發(fā)展出來的一套數(shù)據(jù)儲(chǔ)存系統(tǒng)與方法。為了 使本發(fā)明的內(nèi)容更為明了,以下特舉實(shí)施例作為本發(fā)明確實(shí)能夠據(jù)以實(shí)施的范 例。
圖1是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。請(qǐng)參照?qǐng)D 1,本實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng)包括控制器120與SLC 130、 MLC 140兩種儲(chǔ)存 單元。其中,MLCNAND快閃存儲(chǔ)器的區(qū)塊的編程可分為多階段。例如,以4 層存儲(chǔ)單元為例,第一階段是下頁(lowerpage)的寫入部分,其物理特性類似 于SLCNAND快閃存儲(chǔ)器,在完成第一階段之后才編程上頁(u卯erpage)。 在其編程的過程中下頁的寫入速度會(huì)快于上頁。因此,每一區(qū)塊的頁可區(qū)分為 上頁與下頁。類似地,在8層存儲(chǔ)單元或16層存儲(chǔ)單元的案例中,存儲(chǔ)單元 會(huì)包括更多個(gè)頁并且會(huì)以更多階段來寫入。在此,將寫入速度最快的頁面稱為 下頁,其他寫入速度較慢的頁面統(tǒng)稱為上頁。例如,上頁包括具有不同寫入速 度的多個(gè)頁。
此外,控制器120是配置在SLC 130、 MLC 140與主機(jī)端110之間,用以 控制主機(jī)端110將SLC 130及MLC 140設(shè)置為兩個(gè)獨(dú)立的儲(chǔ)存裝置。以下則 介紹上述各個(gè)元件的功能。
SLC 130采用單層式架構(gòu)以記錄數(shù)據(jù),其具有速度快、耗電量低的優(yōu)點(diǎn), 因此可用來儲(chǔ)存較重要、需要頻繁存取的操作系統(tǒng)信息;MLC140則是采用多 層式架構(gòu)以記錄數(shù)據(jù),其成本較低,因此可用來儲(chǔ)存容量較大、更動(dòng)較少的檔案數(shù)據(jù)。值得一提的是,本實(shí)施例的SLC 130與MLC 140在實(shí)體上都是獨(dú)立
的裝置。
控制器120分別耦接至SLC 130、 MLC 140及主機(jī)端110,用以通知主機(jī) 端110: SLC130為主要(Master)儲(chǔ)存裝置,而MLC140為次要(Slave)儲(chǔ) 存裝置。詳細(xì)地說,控制器120是透過并行進(jìn)階技術(shù)附加(Parallel Advanced Technology Attachment, PATA)接口或是串行進(jìn)階技術(shù)附加(Serial Advanced Technology Attachment, SATA)接口連接至主機(jī)端IIO,并利用此些接口的規(guī) 范,其所定義的一個(gè)所有權(quán)(proprietary)指令或廠商特定指令(Vendor Specific Command),在每次主機(jī)端110運(yùn)作時(shí)或是有一儲(chǔ)存裝置連接至主機(jī)端110時(shí), 控制器120即會(huì)回應(yīng)此指令給主機(jī)端110,而回復(fù)主機(jī)端110何為主要或次要 儲(chǔ)存裝置,其中,控制器120會(huì)先設(shè)定SLC 130為主要及MLC 140為次要儲(chǔ) 存裝置。
借由上述控制器120的居中協(xié)調(diào),主機(jī)端110即可識(shí)別所連接的固態(tài)儲(chǔ)存 裝置種類,并將其視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來存取數(shù)據(jù)。此外,控制器120也 可辨識(shí)由主機(jī)端傳送的數(shù)據(jù)的種類,而將數(shù)據(jù)傳送至合適的儲(chǔ)存單元儲(chǔ)存。其 中,此辨識(shí)方式,可由控制器來判斷數(shù)據(jù)是傳送至主要儲(chǔ)存裝置或次要儲(chǔ)存裝 置,亦或是利用數(shù)據(jù)始用率,亦或某一演算法來決定,例如LRU、 Additional-Reference-Bits、 Second-Chance Algorithm、 Page Buffering Algorithm 等…。詳細(xì)地說,當(dāng)所辨識(shí)的數(shù)據(jù)為操作系統(tǒng)信息或標(biāo)記為需要傳送至主要儲(chǔ) 存裝置等需要頻繁存取的數(shù)據(jù)時(shí),控制器120即將數(shù)據(jù)傳送至SLC 130,而當(dāng) 所辨識(shí)的數(shù)據(jù)為一般的檔案數(shù)據(jù)或標(biāo)記為需要傳送至次要儲(chǔ)存裝置的數(shù)據(jù)時(shí), 控制器120則將數(shù)據(jù)傳送至MLC 140。
值得一提的是,借由本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng),主機(jī)端110已可將SLC 130 及MLC140區(qū)分為兩個(gè)獨(dú)立的儲(chǔ)存裝置,因此使用者在儲(chǔ)存數(shù)據(jù)時(shí),即可根據(jù) 需要將其存放至對(duì)應(yīng)的儲(chǔ)存裝置,因此可簡(jiǎn)化數(shù)據(jù)儲(chǔ)存的步驟。其中操作系統(tǒng) 可為Windows, or Linux等…。
針對(duì)上述的數(shù)據(jù)儲(chǔ)存系統(tǒng),本發(fā)明還提供實(shí)施例說明其數(shù)據(jù)傳輸?shù)牧鞒獭?圖2是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。請(qǐng)參照?qǐng)D2, 本實(shí)施例的方法適用于上述實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng),而用以將數(shù)據(jù)儲(chǔ)存至SLC與MLC中,其中SLC是采用單層式架構(gòu)以記錄數(shù)據(jù),而MLC則采用多層式 架構(gòu)以記錄數(shù)據(jù),本實(shí)施例的方法的步驟如下
首先,將SLC與MLC連接至主機(jī)端(步驟S210),其連接方式可參照?qǐng)D 1的數(shù)據(jù)儲(chǔ)存系統(tǒng)方塊圖,其中SLC與MLC系與控制器相連接,而控制器則 透過并行進(jìn)階技術(shù)附加(PATA)接口或是串行進(jìn)階技術(shù)附加(SATA)接口連 接至主機(jī)端,據(jù)此將SLC與MLC連接至主機(jī)端。
接著,利用控制器辨識(shí)數(shù)據(jù)儲(chǔ)存的位置。其中控制器先取得辨識(shí)信息(步 驟S220),此辨識(shí)信息可依據(jù)一特定腳位的一電位值,亦或是一電連接的SLC 或與MLC的系統(tǒng)信息,以取得辨識(shí)信息(步驟S220),之后控制器則可根據(jù) 此辨識(shí)信息,設(shè)定何為主要及何為次要儲(chǔ)存裝置,并進(jìn)而通知主機(jī)端SLC為主 要儲(chǔ)存裝置,而MLC為次要儲(chǔ)存裝置(步驟S230)。其中,控制器例如是借 由回應(yīng)一個(gè)所有權(quán)指令或是廠商特定指令給主機(jī)端來讓主機(jī)端辨識(shí)何為主要 儲(chǔ)存裝置、次要儲(chǔ)存裝置進(jìn)而傳送數(shù)據(jù)至所耦接的SLC與MLC。據(jù)此,主機(jī) 端即可依主次之分而間接識(shí)別出SLC與MLC,并將其視為兩個(gè)獨(dú)立的儲(chǔ)存裝 置來儲(chǔ)存數(shù)據(jù)。
值得一提的是,由于主機(jī)端已能將SLC與MLC識(shí)別為兩個(gè)獨(dú)立儲(chǔ)存裝置 (例如C槽及D槽),當(dāng)使用者有需要儲(chǔ)存數(shù)據(jù)時(shí),即可根據(jù)數(shù)據(jù)的屬性選擇 合適的儲(chǔ)存裝置來儲(chǔ)存,或是直接交由控制器來辨識(shí)數(shù)據(jù)的種類,而將數(shù)據(jù)傳 送至合適的儲(chǔ)存裝置儲(chǔ)存。其中,當(dāng)數(shù)據(jù)被辨識(shí)為第一類數(shù)據(jù),即操作系統(tǒng)信 息或是要傳送至主要儲(chǔ)存裝置的信息時(shí),即將此數(shù)據(jù)傳送至SLC (例如對(duì)應(yīng)為 C槽),而當(dāng)數(shù)據(jù)被辨識(shí)為第二等數(shù)據(jù),即一般檔案數(shù)據(jù)或是要傳送至次要儲(chǔ) 存裝置的數(shù)據(jù)時(shí),即將此數(shù)據(jù)傳送至MLC (例如對(duì)應(yīng)為D槽),據(jù)此可達(dá)到 數(shù)據(jù)儲(chǔ)存最佳化的目的。
除了上述利用單一個(gè)控制器來辨識(shí)儲(chǔ)存裝置并控制主機(jī)端設(shè)置儲(chǔ)存裝置 外,本發(fā)明還包括針對(duì)每個(gè)儲(chǔ)存裝置提供一個(gè)對(duì)應(yīng)的控制器來進(jìn)行辨識(shí)及控 制,同樣可達(dá)到本發(fā)明將SLC與MLC設(shè)置為兩個(gè)獨(dú)立儲(chǔ)存裝置的功效,以下 則舉一實(shí)施例詳細(xì)說明。
圖3是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。請(qǐng)參照?qǐng)D 3,本實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng)包括第一控制器320、第二控制器330與SLC 340、MLC 350兩種儲(chǔ)存單元。其中,第一控制器320是配置在SLC 340與主機(jī)端 310之間,第二控制器330則配置在MLC 350與主機(jī)端310之間,以下則介紹 上述各個(gè)元件的功能。
SLC 340是采用單層式架構(gòu)以記錄數(shù)據(jù),具有速度快、耗電量低的優(yōu)點(diǎn), 因此可用來儲(chǔ)存較重要、需要頻繁存取的操作系統(tǒng)信息;MLC 350則是采用多 層式架構(gòu)以記錄數(shù)據(jù),其成本較低,因此可用來儲(chǔ)存容量較大、較少更動(dòng)的檔 案數(shù)據(jù)。本實(shí)施例的SLC 340與MLC 350在實(shí)體上也都是獨(dú)立的裝置。
第一控制器320耦接至SLC 340及主機(jī)端310,用以控制主機(jī)端310將SLC 340設(shè)置為主要儲(chǔ)存裝置。詳細(xì)地說,第一控制器320是透過并行進(jìn)階技術(shù)附 加(PATA)接口或是串行進(jìn)階技術(shù)附加(SATA)接口連接至主機(jī)端310,并 利用此些接口的規(guī)范,定義一個(gè)所有權(quán)指令或廠商特定指令,在每次主機(jī)端310 運(yùn)作時(shí)或是有儲(chǔ)存裝置連接至主機(jī)端310時(shí),即會(huì)回應(yīng)此指令給主機(jī)端310, 而通知主機(jī)端310所耦接的SLC 340為主要儲(chǔ)存裝置。
另一方面,第二控制器330是耦接至MLC 350及主機(jī)端310,用以通知主 機(jī)端310MLC 350為次要儲(chǔ)存裝置。詳細(xì)地說,第二控制器330是透過并行進(jìn) 階技術(shù)附加接口或是串行進(jìn)階技術(shù)附加接口連接至主機(jī)端310,并同樣利用此 些接口的規(guī)范,定義一個(gè)所有權(quán)指令或廠商特定指令,在每次主機(jī)端310運(yùn)作 時(shí)或是有儲(chǔ)存裝置連接至主機(jī)端310時(shí),即會(huì)將此指令回應(yīng)給主機(jī)端310,而 通知主機(jī)端310所耦接的MLC 350為次要儲(chǔ)存裝置。
其中,值得說明的是,第一及第二控制器320、 330也可先由所耦接的儲(chǔ) 存裝置所提供的系統(tǒng)信息,來辨識(shí)其為SLC或MLC,再據(jù)此設(shè)定其為主要或 次要儲(chǔ)存裝置。
借由上述針對(duì)每一種儲(chǔ)存裝置配置對(duì)應(yīng)控制器的架構(gòu),主機(jī)端310即可間 接地識(shí)別所連接的固態(tài)儲(chǔ)存裝置的種類,并將其視為獨(dú)立的儲(chǔ)存裝置來存取數(shù) 據(jù)。值得一提的是,本發(fā)明并不限定主機(jī)端310所連接的固態(tài)儲(chǔ)存裝置的數(shù)目, 使用者當(dāng)可視實(shí)際需要,選擇將多個(gè)SLC或MLC連接至主機(jī)端,而由主機(jī)端 將其設(shè)置為獨(dú)立的儲(chǔ)存裝置來存取數(shù)據(jù)。
另一方面,第一控制器320與第二控制器330也可用來辨識(shí)由主機(jī)端傳送 的數(shù)據(jù)的種類,而將數(shù)據(jù)傳送至合適的儲(chǔ)存單元儲(chǔ)存。詳細(xì)地說,當(dāng)所辨識(shí)的
17數(shù)據(jù)為操作系統(tǒng)信息或是要傳送至主要儲(chǔ)存裝置等需要頻繁存取的數(shù)據(jù)時(shí),第
一控制器320才將數(shù)據(jù)傳送至SLC 340,此時(shí)第二控制器330就不會(huì)將數(shù)據(jù)送 至MLC 350;反之,當(dāng)所辨識(shí)的數(shù)據(jù)為一般檔案數(shù)據(jù)或是要傳送至次要儲(chǔ)存裝 置時(shí),第二控制器330才將數(shù)據(jù)傳送至MLC 350,此時(shí)第一控制器320也不會(huì) 將數(shù)據(jù)送至SLC 340。其中,此辨識(shí)方式還可是由控制器來判斷數(shù)據(jù)是傳送至 主要儲(chǔ)存裝置或次要儲(chǔ)存裝置,亦或是利用數(shù)據(jù)始用率,亦或某一演算法,如 LRU 、 Additional-Reference-Bits 、 Second-Chance Algorithm 、 Page Buffering Algorithm等…。
值得一提的是,借由本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng),主機(jī)端310已可將SLC340 及MLC 350區(qū)分為兩個(gè)獨(dú)立的儲(chǔ)存裝置,因此使用者儲(chǔ)存數(shù)據(jù)時(shí),即可根據(jù)需 要將數(shù)據(jù)存放至對(duì)應(yīng)的儲(chǔ)存裝置(包括將操作系統(tǒng)信息存放至SLC 340、 一般 檔案數(shù)據(jù)存放至MLC 350),因此可簡(jiǎn)化數(shù)據(jù)儲(chǔ)存的步驟。
針對(duì)上述的數(shù)據(jù)儲(chǔ)存系統(tǒng),本發(fā)明還提供實(shí)施例說明其中數(shù)據(jù)傳輸?shù)牧?程。圖4是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。請(qǐng)參照?qǐng)D 4,本實(shí)施例的方法適用于上述實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng),而用以將數(shù)據(jù)儲(chǔ)存至 SLC與MLC中,其中SLC是采用單層式架構(gòu)以記錄數(shù)據(jù),而MLC則采用多 層式架構(gòu)以記錄數(shù)據(jù),本實(shí)施例的方法的步驟如下
首先,將SLC與MLC連接至主機(jī)端(步驟S410),其連接方式可參照?qǐng)D 3的數(shù)據(jù)儲(chǔ)存系統(tǒng)方塊圖,其中SLC與第一控制器相連接,而第一控制器再透 過并行進(jìn)階技術(shù)附加接口或是串行進(jìn)階技術(shù)附加接口連接至主機(jī)端,據(jù)此將 SLC連接至主機(jī)端。另一方面,MLC則與第二控制器相連接,而第二控制器再 透過并行進(jìn)階技術(shù)附加接口或是串行進(jìn)階技術(shù)附加接口連接至主機(jī)端,據(jù)此將 MLC連接至主機(jī)端
接著,利用第一控制器及第二控制器取得辨識(shí)信息(步驟S420),之后則 可根據(jù)此辨識(shí)信息,由第一控制器間接地通知主機(jī)端將SLC設(shè)置為主要儲(chǔ)存裝 置,以及由第二控制器間接地通知主機(jī)端將MLC設(shè)置為次要儲(chǔ)存裝置(步驟 S430)。其中,詳細(xì)地說第一控制器及第二控制器例如是借由檢測(cè)一腳位電壓 準(zhǔn)位的高低來設(shè)定其耦接的儲(chǔ)存裝置為主要或次要,或由所耦接的儲(chǔ)存裝置所 提供的系統(tǒng)信息,來辨識(shí)其為SLC或MLC,再據(jù)此設(shè)定其為主要或次要儲(chǔ)存裝置據(jù)此回應(yīng)一個(gè)所有權(quán)指令或是廠商特定指令給主機(jī)端,而通知主機(jī)端何者 為主要、何者為次要儲(chǔ)存裝置,據(jù)此,主機(jī)端即可間接地識(shí)別出SLC與MLC, 并將其視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來儲(chǔ)存數(shù)據(jù)。
值得一提的是,由于主機(jī)端已能將SLC與MLC識(shí)別為兩個(gè)獨(dú)立儲(chǔ)存裝置, 當(dāng)使用者有需要儲(chǔ)存數(shù)據(jù)時(shí),即可根據(jù)數(shù)據(jù)的屬性選擇合適的儲(chǔ)存裝置來儲(chǔ) 存,或是直接交由控制器來辨識(shí)數(shù)據(jù)的種類,而將數(shù)據(jù)傳送至合適的儲(chǔ)存裝置 儲(chǔ)存。其中,當(dāng)所辨識(shí)的數(shù)據(jù)為操作系統(tǒng)信息或是要傳送至主要儲(chǔ)存裝置時(shí), 即將此數(shù)據(jù)傳送至SLC,而當(dāng)所辨識(shí)的數(shù)據(jù)為一般檔案數(shù)據(jù)或是要傳送至次要 儲(chǔ)存裝置時(shí),即將此數(shù)據(jù)傳送至MLC,據(jù)此可達(dá)到數(shù)據(jù)儲(chǔ)存最佳化的目的。
對(duì)于上述對(duì)應(yīng)各個(gè)儲(chǔ)存裝置配置一個(gè)控制器的架構(gòu)來說,本發(fā)明還包括將 其中的第一控制器及第二控制器整合或封裝為一個(gè)獨(dú)立的硬件裝置,或是再加 入SLC而整合或封裝為一個(gè)獨(dú)立的硬件裝置,而能夠達(dá)到節(jié)省硬件成本的功 效,以下則各舉一實(shí)施例詳細(xì)說明。
圖5是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。請(qǐng)參照?qǐng)D 5,本實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng)包括第一控制器520、第二控制器530、 SLC 540 及MLC 550,其連結(jié)方式與功能均與前述實(shí)施例的主機(jī)端310、第一控制器320、 第二控制器330、 SLC 340及MLC 350相同或相似,故其相關(guān)內(nèi)容在此不再贅 述。值得注意的是本實(shí)施例是將第一控制器520、第二控制器530與SLC 540 整合或封裝為一個(gè)獨(dú)立的硬件裝置50,而MLC 550則獨(dú)立出來單獨(dú)配置。采 用此架構(gòu)的好處在于MLC 550的成本較低且壽命較短,因此將第二控制器530 整合至SLC 540上的做法即可省去在每一個(gè)MLC 550上配置控制器所花費(fèi)的 成本,且提供使用者可隨時(shí)更換MLC 550的彈性。
圖6是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。請(qǐng)參照?qǐng)D 6,本實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng)包括第一控制器620、第二控制器630、 SLC 640 及MLC 650,其連結(jié)方式與功能均與前述實(shí)施例的主機(jī)端310、第一控制器320、 第二控制器330、 SLC 340及MLC 350相同或相似,故其相關(guān)內(nèi)容在此不再贅 述。值得注意的是本實(shí)施例是將第一控制器520與第二控制器530整合或封裝 為一個(gè)獨(dú)立的硬件裝置60,而SLC 540與MLC 550仍獨(dú)立出來單獨(dú)配置。采 用此架構(gòu)的好處在于使用者僅需購置硬件裝置60并安裝在主機(jī)端上,即可隨時(shí)根據(jù)需要更換所連接的SLC 540及MLC 550,即使SLC 540或MLC 550 損壞而需要更換時(shí),也不用再另外花費(fèi)控制器的成本,因此能夠兼顧產(chǎn)品的生 產(chǎn)成本及使用彈性。
值得注意的是,上述實(shí)施例的SLC與MLC在實(shí)體上均是采用獨(dú)立的裝置。 然而,目前的技術(shù)已開發(fā)出在一個(gè)裝置上同時(shí)配置SLC與MLC的架構(gòu),因此 本發(fā)明還針對(duì)此架構(gòu)提供對(duì)應(yīng)的解決方案,讓此裝置在連接至主機(jī)端后,主機(jī) 端仍然能夠?qū)⑵渲蠸LC與MLC部份視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來儲(chǔ)存數(shù)據(jù),以 下則再舉一實(shí)施例詳細(xì)說明。
圖7是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存系統(tǒng)的方塊圖。請(qǐng)參照?qǐng)D 7,本實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng)包括控制器720及儲(chǔ)存裝置730。其中,控制器 720是配置在主機(jī)端710及儲(chǔ)存裝置730之間,用以通知主機(jī)端710 SLC及MLC 為兩個(gè)獨(dú)立的儲(chǔ)存裝置,以下則介紹上述各個(gè)元件的功能。
儲(chǔ)存裝置730例如是一個(gè)多層存儲(chǔ)單元快閃存儲(chǔ)器,而從中分割出一個(gè)區(qū) 段,此區(qū)段只使用下頁(lower page),以模擬為SLC使用,其中此模擬SLC部 份系位于儲(chǔ)存裝置730的第一邏輯地址區(qū)段,而其他使用下頁及上頁(upper page)的區(qū)段,即為一般MLC的使用方式,其位于為儲(chǔ)存裝置730的第二邏輯 地址區(qū)段。上述的第一邏輯地址區(qū)段與第二邏輯地址區(qū)段的數(shù)據(jù)均是在儲(chǔ)存裝 置730進(jìn)行分割時(shí)即記錄在儲(chǔ)存裝置730的一個(gè)分割信息(Partition Information)區(qū)塊中,例如主要啟動(dòng)記錄(Master Boot Record, MBR)中的數(shù) 據(jù)區(qū)(Partition Data)。
控制器720即借由從儲(chǔ)存裝置730的分割信息區(qū)塊中讀取此第一邏輯地址 區(qū)段及第二邏輯地址區(qū)段的信息,而據(jù)以控制主機(jī)端710將儲(chǔ)存裝置730的第 一邏輯地址區(qū)段(即模擬SLC部份)設(shè)置為主要儲(chǔ)存裝置,以及將儲(chǔ)存裝置 730的第二邏輯地址區(qū)段(即MLC部份)設(shè)置為次要儲(chǔ)存裝置。
值得一提的是,控制器720是透過并行進(jìn)階技術(shù)附加接口或是串行進(jìn)階技 術(shù)附加接口連接至主機(jī)端710,并利用此些接口的規(guī)范,定義一個(gè)所有權(quán)指令 或廠商特定指令,在每次主機(jī)端710運(yùn)作時(shí)或是有儲(chǔ)存裝置730連接至主機(jī)端 710時(shí),控制器720即會(huì)回應(yīng)此指令給主機(jī)端710,而通知主機(jī)端710儲(chǔ)存裝 置730中的SLC及MLC部份是分別為一主要及一次要儲(chǔ)存裝置。值得一提的是,借由本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng),主機(jī)端710已可將儲(chǔ)存裝置
730中的SLC及MLC部份區(qū)分為兩個(gè)獨(dú)立的儲(chǔ)存裝置,因此使用者儲(chǔ)存數(shù)據(jù) 時(shí),即可根據(jù)需要將數(shù)據(jù)存放至對(duì)應(yīng)的儲(chǔ)存裝置(包括將操作系統(tǒng)信息或標(biāo)記 為需存放至主要儲(chǔ)存裝置的數(shù)據(jù)存放至SLC以及將一般檔案數(shù)據(jù)或標(biāo)記為需 存放至次要儲(chǔ)存裝置的數(shù)據(jù)存放至MLC),因此可簡(jiǎn)化數(shù)據(jù)儲(chǔ)存的步驟。
針對(duì)上述的數(shù)據(jù)儲(chǔ)存系統(tǒng),本發(fā)明還提供實(shí)施例說明其數(shù)據(jù)傳輸?shù)牧鞒獭?圖8是依照本發(fā)明較佳實(shí)施例所繪示的數(shù)據(jù)儲(chǔ)存方法的流程圖。請(qǐng)參照?qǐng)D8, 本實(shí)施例的方法適用于上述實(shí)施例的數(shù)據(jù)儲(chǔ)存系統(tǒng),而用以將數(shù)據(jù)儲(chǔ)存至單一 個(gè)儲(chǔ)存裝置中的SLC及MLC部份,本實(shí)施例的方法的步驟如下
首先,將儲(chǔ)存裝置連接至主機(jī)端(步驟S810)。其中,此儲(chǔ)存裝置是分割 為SLC及MLC兩部份,而SLC即位于儲(chǔ)存裝置的第一邏輯地址區(qū)段,MLC 則位于儲(chǔ)存裝置的第二邏輯地址區(qū)段。
接著,利用控制器讀取儲(chǔ)存裝置的一個(gè)分割信息區(qū)塊,以取得上述的第一 邏輯地址區(qū)段及第二邏輯地址區(qū)段的信息作為辨識(shí)信息(步驟S820)。
最后則可根據(jù)此辨識(shí)信息,通知主機(jī)端此儲(chǔ)存裝置的SLC部份是設(shè)置為主 要儲(chǔ)存裝置,以及將儲(chǔ)存裝置的MLC部份是設(shè)置為次要儲(chǔ)存裝置(步驟S830)。 其中,控制器例如是借由回應(yīng)一個(gè)所有權(quán)指令或是廠商特定指令給主機(jī)端,而 控制通知主機(jī)端何者為主要或次要次要儲(chǔ)存裝置。據(jù)此,主機(jī)端即可間接識(shí)別 出儲(chǔ)存裝置的SLC與MLC部份,并將其視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來儲(chǔ)存數(shù)據(jù)。
值得一提的是,由于主機(jī)端已能將儲(chǔ)存裝置的SLC與MLC兩部份識(shí)別為 兩個(gè)獨(dú)立儲(chǔ)存裝置,當(dāng)有需要儲(chǔ)存數(shù)據(jù)時(shí),使用者即可根據(jù)數(shù)據(jù)的屬性選擇合 適的儲(chǔ)存裝置來儲(chǔ)存,或是直接交由控制器來辨識(shí)數(shù)據(jù)的種類,而將數(shù)據(jù)傳送 至合適的儲(chǔ)存裝置儲(chǔ)存。其中,當(dāng)數(shù)據(jù)被辨識(shí)為操作系統(tǒng)信息或需要傳送至主 要儲(chǔ)存裝置的數(shù)據(jù)時(shí),即將此數(shù)據(jù)傳送至儲(chǔ)存裝置的SLC部份,而當(dāng)數(shù)據(jù)被辨 識(shí)為一般檔案數(shù)據(jù)或需要傳送至次要儲(chǔ)存裝置的數(shù)據(jù)時(shí),即將此數(shù)據(jù)傳送至儲(chǔ) 存裝置的MLC部份,據(jù)此可達(dá)到數(shù)據(jù)儲(chǔ)存最佳化的目的。
此外,值得一提的是,針對(duì)上述各項(xiàng)實(shí)施例,本發(fā)明更可對(duì)MLC或SLC 上的 一個(gè)分割信息(Partition Information)區(qū)塊,例如主要啟動(dòng)記錄(Master Boot Record, MBR)中的數(shù)據(jù)區(qū)(Partition Data)設(shè)置防寫功能,以防止使用者格式化快閃存儲(chǔ)器。詳細(xì)地說,其實(shí)施方式可借由當(dāng)這些控制器接收到寫入該主
要啟動(dòng)記錄相對(duì)應(yīng)的邏輯區(qū)塊地址(Logic Block Address, LBA)時(shí),即回復(fù) 失敗(fail)即可,亦或當(dāng)這些控制器檢測(cè)到要寫入該分割信息(Partition Information)區(qū)塊時(shí),即拒絕寫入。
綜上所述,本發(fā)明的數(shù)據(jù)儲(chǔ)存系統(tǒng)及方法借由在主機(jī)端與儲(chǔ)存裝置之間配 置獨(dú)立的控制器,當(dāng)主機(jī)端運(yùn)作或是有儲(chǔ)存裝置連接至主機(jī)端時(shí),即可幫助主 機(jī)端識(shí)別出儲(chǔ)存裝置的類型,并將SLC與MLC視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來儲(chǔ) 存數(shù)據(jù),而能夠達(dá)到簡(jiǎn)化數(shù)據(jù)儲(chǔ)存程序的目的。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本 領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善, 因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1. 一種數(shù)據(jù)儲(chǔ)存系統(tǒng),包括一第一儲(chǔ)存單元,采用一單層式架構(gòu)以記錄數(shù)據(jù);一第二儲(chǔ)存單元,采用一多層式架構(gòu)以記錄數(shù)據(jù);一控制器,耦接至該第一儲(chǔ)存單元、該第二儲(chǔ)存單元及一主機(jī)端,用以在該主機(jī)端運(yùn)作時(shí),通知該主機(jī)端該第一儲(chǔ)存單元為主要儲(chǔ)存裝置,以及通知該主機(jī)端該第二儲(chǔ)存單元為一次要儲(chǔ)存裝置。
2. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該控制器包括借由回 應(yīng)一所有權(quán)指令及一廠商特定指令其中之一給該主機(jī)端,以提供該主機(jī)端確認(rèn) 該第一儲(chǔ)存單元及該第二儲(chǔ)存單元的身份。
3. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及該 第二儲(chǔ)存單元還分別儲(chǔ)存有一系統(tǒng)信息,該控制器包括由所耦接的所述儲(chǔ)存裝 置所提供的該系統(tǒng)信息,來辨識(shí)其儲(chǔ)存架構(gòu)型態(tài),再據(jù)此設(shè)定其為該主要儲(chǔ)存 裝置或該次要儲(chǔ)存裝置。
4. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該控制器還包括接收 并辨識(shí)該主機(jī)端所傳送的一數(shù)據(jù),當(dāng)辨識(shí)該數(shù)據(jù)為第一類數(shù)據(jù)時(shí),傳送該數(shù)據(jù) 至該第一儲(chǔ)存單元,當(dāng)辨識(shí)該數(shù)據(jù)為第二類數(shù)據(jù)時(shí),傳送該數(shù)據(jù)至該第二儲(chǔ)存 單元。
5. 如權(quán)利要求4所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一類數(shù)據(jù)包括操 作系統(tǒng)信息,而該第二類數(shù)據(jù)包括檔案數(shù)據(jù)。
6. 如權(quán)利要求4所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一類數(shù)據(jù)包括指 定傳送至主要儲(chǔ)存裝置的數(shù)據(jù),而該第二類數(shù)據(jù)包括指定傳送至次要儲(chǔ)存裝置 的數(shù)據(jù)。
7. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元為一 單層存儲(chǔ)單元快閃存儲(chǔ)器,而該第二儲(chǔ)存單元為一多層存儲(chǔ)單元快閃存儲(chǔ)器。
8. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及該 第二儲(chǔ)存單元包括由一儲(chǔ)存裝置分割而成,其中該第一儲(chǔ)存單元為該儲(chǔ)存裝置的一第一邏輯地址區(qū)段,而該第二儲(chǔ)存單元為該儲(chǔ)存裝置的一第二邏輯地址區(qū)段。
9. 如權(quán)利要求8所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該控制器包括在該主機(jī)端開機(jī)運(yùn)作時(shí),從該儲(chǔ)存裝置讀取該第一邏輯地址區(qū)段及該第二邏輯地址區(qū) 段的信息,據(jù)以設(shè)定該第一邏輯地址區(qū)段為該主要儲(chǔ)存裝置,以及設(shè)定該儲(chǔ)存 裝置的該第二邏輯地址區(qū)段為該次要儲(chǔ)存裝置。
10. 如權(quán)利要求8所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該儲(chǔ)存裝置為一多層 存儲(chǔ)單元快閃存儲(chǔ)器。
11. 如權(quán)利要求IO所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一邏輯地址區(qū) 段只使用下頁儲(chǔ)存數(shù)據(jù),該第二邏輯地址區(qū)段使用下頁及上頁儲(chǔ)存數(shù)據(jù)。
12. 如權(quán)利要求l所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該控制器包括透過一 并行進(jìn)階技術(shù)附加接口及一串行進(jìn)階技術(shù)附加接口其中之一連接至該主機(jī)端。
13. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及 第二儲(chǔ)存單元中的一分割信息區(qū)塊是設(shè)有防寫保護(hù)。
14. 如權(quán)利要求1所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及 第二儲(chǔ)存單元是整合為一硬件裝置。
15. —種數(shù)據(jù)儲(chǔ)存系統(tǒng),包括一第一儲(chǔ)存單元,采用一單層式架構(gòu)以記錄數(shù)據(jù); 一第二儲(chǔ)存單元,采用一多層式架構(gòu)以記錄數(shù)據(jù);一第一控制器,耦接至該第一儲(chǔ)存單元及一主機(jī)端,用以設(shè)定該第一儲(chǔ)存 單元為一主要儲(chǔ)存裝置;以及一第二控制器,耦接至該第二儲(chǔ)存單元及該主機(jī)端,用以設(shè)定該第二儲(chǔ)存 單元為一次要儲(chǔ)存裝置。
16. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一控制器及該第二控制器包括借由回應(yīng)一所有權(quán)指令及一廠商特定指令其中之一給該主機(jī) 端,以提供該主機(jī)端確認(rèn)該第一儲(chǔ)存單元及該第二儲(chǔ)存單元的身份。
17. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一控制器還包 括接收并辨識(shí)該主機(jī)端所傳送的一數(shù)據(jù),當(dāng)辨識(shí)該數(shù)據(jù)為第一類數(shù)據(jù)時(shí),傳送 該數(shù)據(jù)至該第一儲(chǔ)存單元。
18. 如權(quán)利要求17所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第二控制器還包括接收并辨識(shí)該主機(jī)端所傳送的該數(shù)據(jù),當(dāng)辨識(shí)該數(shù)據(jù)為第二類數(shù)據(jù)時(shí),傳送 該數(shù)據(jù)至該第二儲(chǔ)存單元。
19. 如權(quán)利要求18所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一類數(shù)據(jù)包括 操作系統(tǒng)信息,而該第二類數(shù)據(jù)包括檔案數(shù)據(jù)。
20. 如權(quán)利要求18所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一類數(shù)據(jù)包括 指定傳送至主要儲(chǔ)存裝置的數(shù)據(jù),而該第二類數(shù)據(jù)包括指定傳送至次要儲(chǔ)存裝 置的數(shù)據(jù)。
21. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元為 一單層存儲(chǔ)單元快閃存儲(chǔ)器,而該第二儲(chǔ)存單元為一多層存儲(chǔ)單元快閃存儲(chǔ) 器。
22. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及 該第二儲(chǔ)存單元皆為多層存儲(chǔ)單元快閃存儲(chǔ)器,其中,該第一儲(chǔ)存單元只使用 下頁儲(chǔ)存數(shù)據(jù),該第二儲(chǔ)存單元使用下頁及上頁儲(chǔ)存數(shù)據(jù)。
23. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一控制器及該 第二控制器包括透過一并行進(jìn)階技術(shù)附加接口及一串行進(jìn)階技術(shù)附加接口其 中之一連接至該主機(jī)端。
24. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一控制器及該 第二控制器包括整合為一硬件裝置。
25. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一儲(chǔ)存單元及 第二儲(chǔ)存單元是整合為一硬件裝置。
26. 如權(quán)利要求15所述的數(shù)據(jù)儲(chǔ)存系統(tǒng),其特征在于,該第一控制器、該 第二控制器及該第一儲(chǔ)存單元整合為一硬件裝置。
27. —種數(shù)據(jù)儲(chǔ)存方法,適于將一數(shù)據(jù)儲(chǔ)存至一第一儲(chǔ)存單元或一第二儲(chǔ)存 單元,其中該第一儲(chǔ)存單元采用一單層式架構(gòu)以記錄數(shù)據(jù),而該第二儲(chǔ)存單元 則采用一多層式架構(gòu)以記錄數(shù)據(jù),該方法包括下列步驟連結(jié)該第一儲(chǔ)存單元及該第二儲(chǔ)存單元至一主機(jī)端;利用一控制器辨識(shí)該第一儲(chǔ)存單元及該第二儲(chǔ)存單元,而取得一辨識(shí)信 息;以及根據(jù)該辨識(shí)信息,設(shè)定該第一儲(chǔ)存單元為一主要儲(chǔ)存裝置,以及該第二儲(chǔ)存單元為一次要儲(chǔ)存裝置。
28. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,還包括回應(yīng)一所有權(quán)指令及一廠商特定指令其中之一給該主機(jī)端,以提供該主機(jī) 端確認(rèn)該第一儲(chǔ)存單元及該第二儲(chǔ)存單元的身份。
29. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該辨識(shí)信息是由該 控制器辨識(shí)所耦接的所述儲(chǔ)存裝置架構(gòu),并依此設(shè)定一單層式架構(gòu)儲(chǔ)存裝置為 該主要儲(chǔ)存裝置,設(shè)定一多層式架構(gòu)儲(chǔ)存裝置為該次要儲(chǔ)存裝置。
30. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,更包括 利用該控制器接收該主機(jī)端所傳送的一數(shù)據(jù);以及 利用該控制器辨識(shí)該數(shù)據(jù)的種類,而據(jù)以傳送該數(shù)<據(jù),其中 當(dāng)該控制器辨識(shí)該數(shù)據(jù)為第一類數(shù)據(jù)時(shí),傳送該數(shù)據(jù)至該第一儲(chǔ)存單元, 當(dāng)辨識(shí)該數(shù)據(jù)為第二類數(shù)據(jù)時(shí),傳送該數(shù)據(jù)至該第二儲(chǔ)存單元。
31. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該第一類數(shù)據(jù)包括 操作系統(tǒng)信息,而該第二類數(shù)據(jù)包括檔案數(shù)據(jù)。
32. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該第一類數(shù)據(jù)包括 指定傳送至主要儲(chǔ)存裝置的數(shù)據(jù),而該第二類數(shù)據(jù)包括指定傳送至次要儲(chǔ)存裝 置的數(shù)據(jù)。
33. 如權(quán)利要求27所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該第一儲(chǔ)存單元及 該第二儲(chǔ)存單元包括由一儲(chǔ)存裝置分割而成,其中該第一儲(chǔ)存單元為該儲(chǔ)存裝 置的一第一邏輯地址區(qū)段,而該第二儲(chǔ)存單元為該儲(chǔ)存裝置的一第二邏輯地址 區(qū)段。
34. 如權(quán)利要求33所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,利用該控制器辨識(shí) 該第一儲(chǔ)存單元及一第二儲(chǔ)存單元,而取得該辨識(shí)信息的步驟包括利用該控制器讀取該儲(chǔ)存裝置的一分割信息區(qū)塊以取得該第一邏輯地址 區(qū)段及該第二邏輯地址區(qū)段的信息做為該辨識(shí)信息。
35. 如權(quán)利要求34所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該儲(chǔ)存裝置為一多 層存儲(chǔ)單元快閃存儲(chǔ)器。
36. 如權(quán)利要求35所述的數(shù)據(jù)儲(chǔ)存方法,其特征在于,該第一邏輯地址區(qū) 段只使用下頁儲(chǔ)存數(shù)據(jù),該第二邏輯地址區(qū)段使用下頁及上頁儲(chǔ)存數(shù)據(jù)。
37. —種控制器,其適用于一第一儲(chǔ)存單元及一第二儲(chǔ)存單元,該控制器包括一主機(jī)連結(jié)接口,耦接至一主機(jī)單元; 一微處理單元,用以控制該控制器的整體運(yùn)作;一主要非易失性存儲(chǔ)器接口 ,電性連接至該微處理單元并且用以存取該第 一儲(chǔ)存單元,其特征在于,該第一儲(chǔ)存單元采用一單層式架構(gòu)以記錄數(shù)據(jù);一次要非易失性存儲(chǔ)器接口,電性連接至該微處理單元并且用以存取該第 二儲(chǔ)存單元,其中該第二儲(chǔ)存單元采用一多層式架構(gòu)以記錄數(shù)據(jù);以及一存儲(chǔ)器管理單元,電性連接至該微處理單元并且用以管理該第一儲(chǔ)存單 元及第二儲(chǔ)存單元,其中該存儲(chǔ)器管理模組辨識(shí)該第一儲(chǔ)存單元及該第二儲(chǔ)存 單元,并根據(jù)一辨識(shí)信息,設(shè)定該第一儲(chǔ)存單元為一主要儲(chǔ)存裝置,以及該第 二儲(chǔ)存單元為一次要儲(chǔ)存裝置。
全文摘要
本發(fā)明公開一種數(shù)據(jù)儲(chǔ)存系統(tǒng)、控制器及方法,此系統(tǒng)包括第一儲(chǔ)存單元、第二儲(chǔ)存單元及控制器。其中,第一儲(chǔ)存單元是采用單層式架構(gòu),而第二儲(chǔ)存單元?jiǎng)t是采用多層式架構(gòu)以記錄數(shù)據(jù)??刂破魇邱罱又恋谝粌?chǔ)存單元、第二儲(chǔ)存單元及主機(jī)端,用以控制主機(jī)端將第一儲(chǔ)存單元設(shè)置為主要儲(chǔ)存裝置,以及將第二儲(chǔ)存單元設(shè)置為次要儲(chǔ)存裝置。據(jù)此,主機(jī)端即可將第一儲(chǔ)存單元與第二儲(chǔ)存單元視為兩個(gè)獨(dú)立的儲(chǔ)存裝置來儲(chǔ)存數(shù)據(jù),而簡(jiǎn)化數(shù)據(jù)儲(chǔ)存的程序。
文檔編號(hào)G11C7/10GK101521039SQ20081008157
公開日2009年9月2日 申請(qǐng)日期2008年2月29日 優(yōu)先權(quán)日2008年2月29日
發(fā)明者梁鳴仁, 潘健成, 王智麟, 謝承騏, 馬中迅 申請(qǐng)人:群聯(lián)電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新巴尔虎右旗| 韩城市| 柳江县| 江城| 定襄县| 卢氏县| 麦盖提县| 玉山县| 安顺市| 栖霞市| 屏山县| 基隆市| 肇庆市| 乌什县| 舒兰市| 东平县| 深水埗区| 东光县| 武汉市| 柳江县| 三门县| 淳安县| 赣榆县| 濮阳市| 津市市| 靖西县| 炉霍县| 大足县| 海南省| 上高县| 巴彦淖尔市| 巴林左旗| 和静县| 都匀市| 洪湖市| 汉寿县| 山阳县| 苍溪县| 鸡泽县| 南宁市| 本溪市|