【摘要】本實用新型涉及L型測試暗室,屬于無線電設(shè)備的空中射頻測試暗室以及全電波暗室設(shè)計技術(shù)領(lǐng)域。包括外殼屏蔽殼體、外殼內(nèi)壁結(jié)合一層吸波材料層、假墻、暗室門、安裝在殼體內(nèi)部的轉(zhuǎn)臺及被測設(shè)備的支撐裝置、天線支架系統(tǒng)、通風(fēng)照明設(shè)備、濾波器、安全及
【摘要】 本發(fā)明屬于存儲區(qū)域網(wǎng)絡(luò)SAN存儲技術(shù)領(lǐng)域, 其特征在于:它將SAN中前端服務(wù)器和目標(biāo)服務(wù)器節(jié)點上富 余的DRAM內(nèi)存資源組織起來形成高速虛擬磁盤設(shè)備TH- SSD,為用戶提供與普通磁盤一致的讀寫訪問接口。此方法采 用虛擬技術(shù)將原本分散的內(nèi)存資源映射到連續(xù)一致的虛擬磁 盤地址空間,前端應(yīng)用發(fā)出的對TH-SSD的數(shù)據(jù)訪問請求均 為對虛擬磁盤的請求。在實現(xiàn)上,采用了x86平臺的內(nèi)存擴(kuò)展 技術(shù),擴(kuò)展了可用的虛擬磁盤空間;采用了雙日志雙備份磁盤 鏡像策略保證TH-SSD中數(shù)據(jù)的完整性;實現(xiàn)了對FC SAN 與IP SAN的無縫支持,使得TH-SSD在光纖網(wǎng)絡(luò)和以太網(wǎng)絡(luò) 環(huán)境下都能很好地工作。 【專利類型】發(fā)明申請 【申請人】清華大學(xué) 【申請人類型】學(xué)校 【申請人地址】100084北京市100084-82信箱 【申請人地區(qū)】中國 【申請人城市】北京市 【申請人區(qū)縣】海淀區(qū) 【申請?zhí)枴緾N200610088932.1 【申請日】2006-07-27 【申請年份】2006 【公開公告號】CN1945537A 【公開公告日】2007-04-11 【公開公告年份】2007 【授權(quán)公告號】CN100405304C 【授權(quán)公告日】2008-07-23 【授權(quán)公告年份】2008.0 【IPC分類號】G06F9/46; G06F12/08; G06F15/173; G06F3/06; G06F12/0868 【發(fā)明人】舒繼武; 薛巍; 于冰; 鄭緯民 【主權(quán)項內(nèi)容】1.基于存儲區(qū)域網(wǎng)絡(luò)的高速固態(tài)存儲設(shè)備的實現(xiàn)方法,其特征在于,這是一種把存儲區(qū)域網(wǎng) 絡(luò)中前端服務(wù)器和目標(biāo)服務(wù)器端節(jié)點上富余的DRAM內(nèi)存資源組織起來形成高速的虛擬磁盤 設(shè)備,為用戶提供與普通磁盤一致的讀寫訪問接口,以代替磁盤為前端應(yīng)用程序提供高速穩(wěn) 定的數(shù)據(jù)訪問的方法,在以下的敘述中除非另有說明,存儲區(qū)域網(wǎng)絡(luò)都簡稱為SAN,高速固 態(tài)存儲設(shè)備簡稱為SSD,所述的實現(xiàn)方法依次含有以下步驟: 步驟(1)依次按以下步驟,重新組織SAN的前端服務(wù)器和目標(biāo)服務(wù)器節(jié)點的DRAM內(nèi) 存資源,生成虛擬磁盤SSD: 步驟(1.1)所述的SSD均通過SSD驅(qū)動程序?qū)崿F(xiàn): 在前端服務(wù)器上,設(shè)定本地SSD驅(qū)動程序,該驅(qū)動程序經(jīng)SCSI驅(qū)動程序連接到文件 系統(tǒng),同時該驅(qū)動程序又與本地SSD互連,所述本地SSD驅(qū)動程序負(fù)責(zé)處理前端應(yīng) 用程序?qū)Ρ镜豐SD的數(shù)據(jù)訪問操作; 在作為存儲管理節(jié)點的目標(biāo)服務(wù)器端,設(shè)定目標(biāo)服務(wù)器端SSD驅(qū)動程序,該驅(qū)動程 序在與目標(biāo)服務(wù)器端SSD互連的同時又與SCSI模擬目標(biāo)器中間層互連,而該SCSI模 擬目標(biāo)器中間層又經(jīng)SCSI子系統(tǒng)與磁盤子系統(tǒng)互連; 步驟(1.2)所述的SSD驅(qū)動程序加載時通過掃描內(nèi)核對象e820map結(jié)構(gòu)來檢測系統(tǒng) 的內(nèi)存,將系統(tǒng)內(nèi)存中那些為SSD預(yù)留的內(nèi)存區(qū)域的起始地址和大小記錄在SSD驅(qū) 動程序用于記錄可用于SSD的內(nèi)存段的結(jié)構(gòu)中,將物理上可能不連續(xù)的內(nèi)存空間轉(zhuǎn) 換為邏輯上連續(xù)的虛擬磁盤空間,并使用以下公式計算該內(nèi)存區(qū)域在虛擬磁盤SSD 中的起始地址: 本次掃描的內(nèi)存區(qū)域在虛擬磁盤SSD中的起始地址=上次掃描過的內(nèi)存區(qū)域在虛 擬磁盤中的起始地址+上次掃描過的內(nèi)存區(qū)域的大小,其中“+”表示相加,把原 本物理上可能不連續(xù)的內(nèi)存空間映射成邏輯上連續(xù)的虛擬磁盤空間,在前端服務(wù)器 和目標(biāo)服務(wù)器端生成虛擬磁盤SSD; 步驟(2)按照SCSI文檔,本地SSD驅(qū)動程序從SCSI驅(qū)動程序獲得前端應(yīng)用程序發(fā)往本 地SSD的數(shù)據(jù)訪問的SCSI命令請求,目標(biāo)服務(wù)器端SSD驅(qū)動程序從SCSI模擬目標(biāo)器中間 層獲得前端應(yīng)用發(fā)往目標(biāo)器服務(wù)器端SSD的數(shù)據(jù)訪問的SCSI命令請求; 步驟(3)對于非讀寫的命令請求,該命令請求的數(shù)據(jù)緩沖區(qū)中保存有所述非讀寫命令 執(zhí)行完畢后返回的數(shù)據(jù),則依次按照服下步驟處理: 步驟(3.1)SSD驅(qū)動程序使用內(nèi)核數(shù)據(jù)結(jié)構(gòu)scatterlist來表示命令請求的數(shù)據(jù)緩沖區(qū), 每一個scatterlist結(jié)構(gòu)中都有一個地址域和一個長度域,其中地址域用于存儲所表示 的數(shù)據(jù)緩沖區(qū)的起始地址,長度域用于存儲所表示的數(shù)據(jù)緩沖區(qū)的大小; 步驟(3.2)SSD驅(qū)動程序按照SCSI的命令處理格式把該非讀寫命令請求執(zhí)行完畢 后返回的數(shù)據(jù)填充到此命令的scatterlist結(jié)構(gòu)所表示的緩沖區(qū)中; 步驟(4)對于讀寫命令請求,則SSD驅(qū)動程序按照以下步驟依次處理: 步驟(4.1)SSD驅(qū)動程序按照步驟(3.1)所述的方法使用scatterlist結(jié)構(gòu)表示該讀 寫命令請求的數(shù)據(jù)緩沖區(qū); 步驟(4.2)SSD驅(qū)動程序從SCSI命令中解析出此命令要進(jìn)行讀寫操作的數(shù)據(jù)所在 的虛擬磁盤地址以及數(shù)據(jù)長度; 步驟(4.3)SSD驅(qū)動程序根據(jù)SCSI命令所請求的數(shù)據(jù)在虛擬磁盤中的起始地址和 請求數(shù)據(jù)的長度,順次掃描SSD驅(qū)動程序用于記錄可用于SSD的內(nèi)存段的結(jié)構(gòu),以 確定該SCSI命令所要訪問的虛擬磁盤中的數(shù)據(jù)段在哪些物理內(nèi)存段,并獲取此數(shù)據(jù) 段所在相應(yīng)的物理內(nèi)存段中的起始地址以及長度; 步驟(4.4)將所獲得數(shù)據(jù)段在各個物理內(nèi)存段中的地址空間映射到內(nèi)核空間,對 于讀請求,把虛擬磁盤存儲空間中的數(shù)據(jù)拷貝到與該請求對應(yīng)的scatterlist結(jié)構(gòu)所表 示的數(shù)據(jù)緩沖區(qū);對于寫請求,把該請求對應(yīng)的scatterlist結(jié)構(gòu)所表示的數(shù)據(jù)緩沖區(qū) 中的數(shù)據(jù)拷貝到虛擬磁盤的存儲空間段中,并進(jìn)行磁盤備份; 步驟(4.5)將步驟(4.4)中所述的地址映射撤銷。 (,) 【當(dāng)前權(quán)利人】清華大學(xué) 【當(dāng)前專利權(quán)人地址】北京市100084-82信箱 【專利權(quán)人類型】公立 【統(tǒng)一社會信用代碼】12100000400000624D 【被引證次數(shù)】33 【被他引次數(shù)】33.0 【家族引證次數(shù)】4.0 【家族被引證次數(shù)】34
未經(jīng)允許不得轉(zhuǎn)載:http://m.mhvdw.cn/1776107693.html
喜歡就贊一下






