[發明專利]輔助存儲裝置及其處理方法無效
| 申請號: | 201110390846.7 | 申請日: | 2011-11-25 |
| 公開(公告)號: | CN102591797A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 堀部雅彥;伊藤司 | 申請(專利權)人: | 巴比祿股份有限公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 輔助 存儲 裝置 及其 處理 方法 | ||
技術領域
本發明涉及一種具有以大于要從主機側存取的數據大小的數據大小進行讀取/寫入的仿真功能的輔助存儲裝置及其處理方法。
背景技術
以往,作為這種具有仿真功能的輔助存儲裝置,已知日本2010-49764A和日本2005-63441A的硬盤裝置。硬盤裝置需要對文件進行操作和管理的文件管理程序(下面稱為文件系統)。在一般的計算機系統中,文件系統作為操作系統的功能的一部分而被提供。作為文件系統的具體方式,可以列舉出作為一般的文件系統的FAT(File?Allocation?Table:文件配置表)文件系統。在使用FAT文件系統的硬盤裝置中,以所謂的扇區為單位,通常,1扇區=512字節。
但是,在近年來的硬盤裝置中,隨著數據的大容量化,為了提高存取的速度,使用上述仿真功能,以大于要從主機存取的數據容量的數據進行讀取/寫入。即,在具有仿真功能的硬盤裝置中,從主機以512字節為單位進行存取,但是在硬盤主體中,以4096字節(4K字節)為單位進行讀取/寫入。因而,硬盤裝置內的控制器在從主機接收了不足4K字節的數據的寫入請求時,暫時從對象的扇區讀取4K字節的數據,在控制器的存儲器內對數據進行合成來制作4K字節的寫入數據,之后,將4K字節的數據匯總到一起來進行寫入。像這樣,以往在每次從主機請求寫入不足4K字節的數據時,進行以下的處理:(i)從硬盤讀出4K字節的扇區;(ii)將讀出的數據與要寫入數據進行合成;以及(iii)將合成的數據寫入硬盤。因此,存在數據的寫入需要相當長時間的問題。
另外,在這種具有仿真功能的硬盤裝置中,512字節數據容量的特定的管理數據被保存在特定的扇區內,頻繁從主機對該特定的管理數據進行存取。這種特定的管理數據也不能以512字節的數據單位寫入,而是與除該特定的管理數據以外的其它數據一起以4K字節的單位讀取,然后,針對該數據,只對特定的管理數據的部分進行更新,再與4K字節的容量中未進行更新的其它數據一起寫入硬盤。因此,存在以下的問題:在每次進行特定的管理數據的寫入處理時,必須同時進行讀取處理,從而導致處理速度降低。此外,這種問題并不限于硬盤裝置,SSD(Solid?State?Drive:固態驅動器)等其它輔助存儲裝置也存在共同的問題。
因而,在具有以大于要從主機側存取的數據大小的數據大小進行讀取/寫入的仿真功能的輔助存儲裝置中,期望提高其寫入速度。
本申請主張2010年11月26日申請的申請號2010-263319的日本專利申請的優先權,其全部公開內容已編入本說明書中以進行參照。
發明內容
根據本發明的一個方式,提供了如下一種輔助存儲裝置:從主機側接收第一數據大小的寫入數據,并且以第二數據大小執行向存儲區域的寫入,該第二數據大小大于上述第一數據大小且是上述第一數據大小的整數倍,該輔助存儲裝置具備:主機接口,以上述第一數據大小的容量從主機訪問該主機接口;存儲區域,以包含用戶數據和小于上述第二數據大小的特定管理數據的文件格式對該存儲區域進行格式化和管理;緩沖存儲器,其具有大于等于上述第二數據大小的容量,用于存儲上述特定管理數據;以及控制器,其根據來自上述主機的指令來控制上述存儲區域和上述緩沖存儲器的數據的讀取和寫入,其中,上述控制器將存儲于上述存儲區域中的包含上述特定管理數據的上述第二數據大小的數據預先存儲在上述緩沖存儲器中,根據來自上述主機的寫入命令,用從上述主機提供的新特定管理數據來覆蓋存儲于上述緩沖存儲器中的上述特定管理數據,將包含該覆蓋后的特定管理數據的存儲于上述緩沖存儲器中的上述第二數據大小的數據寫入到上述存儲區域。根據該結構,例如在用戶數據的寫入處理之前和之后,只要將要寫入存儲區域的特定管理數據覆蓋到緩沖存儲器,就可以將緩沖存儲器中存儲的大于第一數據大小的第二數據大小的數據所包含的特定管理數據寫入到存儲區域。因而,不需要如以往的技術那樣在覆蓋特定管理數據時從磁盤等存儲區域讀取包含特定管理數據的第二數據大小的數據,從而能夠提高處理速度。
也可以設為上述輔助存儲裝置是硬盤驅動裝置,上述存儲區域是磁盤。
也可以設為上述特定管理數據為固定的數據大小。
也可以設為在對磁盤的寫入尚未完成的空轉狀態的比例達到規定以上的情況下執行將上述特定管理數據寫入到上述磁盤的處理。利用該結構,能夠進一步提高寫入處理速度。
也可以設為上述第一數據大小為512字節,上述第二數據大小為4096字節,上述特定管理數據是存儲于規定的扇區的512字節的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于巴比祿股份有限公司,未經巴比祿股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110390846.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于顯示患者身體表面上幾何圖形的設備和方法
- 下一篇:中繼切換控制





