KR100554541B1 - storage apparatus based on random access memory - Google Patents
storage apparatus based on random access memory Download PDFInfo
- Publication number
- KR100554541B1 KR100554541B1 KR1020030098024A KR20030098024A KR100554541B1 KR 100554541 B1 KR100554541 B1 KR 100554541B1 KR 1020030098024 A KR1020030098024 A KR 1020030098024A KR 20030098024 A KR20030098024 A KR 20030098024A KR 100554541 B1 KR100554541 B1 KR 100554541B1
- Authority
- KR
- South Korea
- Prior art keywords
- ram
- fpga
- storage device
- disk
- ram disk
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
본 발명은 전기적인 방식으로 동작하는 휘발성 메모리인 램을 사용하여 스토리지 장치를 구현함으로써 데이터의 처리 속도를 비약적으로 증가시킨 램기반 스토리지 장치에 관한 것이다.The present invention relates to a RAM-based storage device that dramatically increases the processing speed of data by implementing a storage device using RAM, which is a volatile memory operating in an electrical manner.
본 발명의 램기반의 스토리지 장치는 다수의 램칩 모듈과 상기 램칩 모듈의 위치를 지정하는 라우팅 테이블이 구비된 복수의 FPGA를 구비하여 주 저장매체로 기능하는 램디스크; 상기 램디스크에 저장된 데이터를 백업하는 백업 HDD 및 정전 시에 상기 램디스크에 저장된 데이터를 상기 백업 HDD에 백업시키는 비상 전원을 공급하는 UPS를 포함하여 이루어지고, 상기 FPGA는 외부의 호스트 컴퓨터로부터 제공되는 논리섹터 어드레스를 상기 라우팅 테이블에 의해 대응하는 물리페이지 어드레스로 변환하여 상기 램칩 모듈을 액세스하도록 되어 있다.The RAM-based storage device of the present invention includes a ram disk having a plurality of RAM chip modules and a plurality of FPGAs provided with a routing table for designating a location of the ram chip module to function as a main storage medium; And a backup HDD for backing up the data stored in the ram disk and a UPS for supplying emergency power for backing up the data stored in the ram disk to the backup HDD in case of power failure, wherein the FPGA is provided from an external host computer. The logical sector address is converted into a corresponding physical page address by the routing table to access the RAM chip module.
전술한 구성에서, 상기 램디스크의 용량이 큰 경우에 상기 FPGA는 부FPGA 및 자FPGA로 계층화시키는 것이 바람직하고, 나아가 상기 램디스크는 전용의 PCI 버스를 사용하도록 하는 것이 바람직하다.In the above-described configuration, when the capacity of the ram disk is large, the FPGA is preferably layered into a sub FPGA and a child FPGA, and further, the ram disk is preferably configured to use a dedicated PCI bus.
스토리지, 램, 휘발성, 디스크, PCI, 이중화Storage, RAM, Volatility, Disk, PCI, Redundancy
Description
도 1은 종래의 HDD기반의 스토리지 장치의 전기적인 블록 구성도,1 is an electrical block diagram of a conventional HDD-based storage device,
도 2는 본 발명의 램기반의 스토리지 장치의 전기적인 블록 구성도,2 is an electrical block diagram of a RAM-based storage device of the present invention;
도 3은 본 발명의 램기반의 스토리지 장치의 물리적인 블록 구성도,3 is a physical block diagram of a RAM-based storage device of the present invention;
도 4는 본 발명의 램기반의 스토리지 장치의 전반적인 동작을 설명하기 위한 흐름도이다.4 is a flowchart illustrating the overall operation of the RAM-based storage device of the present invention.
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
10: 호스트 컴퓨터, 100, 100': 스토리지 장치,10: host computer, 100, 100 ': storage device,
110: CPU, 112: 메인 메모리,110: CPU, 112: main memory,
120: 노스 브릿지, 122: 호스트 버스,120: north bridge, 122: host bus,
130, 132: PCI 버스, 140: 사우스 브릿지,130, 132: PCI bus, 140: South Bridge,
150: ISA 버스, 160: 네트워크 인터페이스 카드,150: ISA bus, 160: network interface card,
170: HDD, 170': 백업 HDD,170: HDD, 170 ': Backup HDD,
180: 프래시 ROM, 190: 램디스크,180: flash ROM, 190: ramdisk,
192: 부FPGA, 194: 램디스크용 단위기판,192: secondary FPGA, 194: unit board for ram disk,
196: 자FPGA, 198: 램칩 모듈,196: FPGA, 198: RAM chip module,
200: 케이스, 210: MCU,200: case, 210: MCU,
220: SMPS, 230: UPS,220: SMPS, 230: UPS,
240: 백플레인, 250: LCD/키 모듈,240: backplane, 250: LCD / key module,
260: 냉각 팬260: cooling fan
본 발명은 램기반의 스토리지 장치에 관한 것으로, 특히 전기적인 방식으로 동작하는 휘발성 메모리인 램을 사용하여 스토리지 장치를 구현함으로써 데이터의 처리 속도를 비약적으로 증가시킨 램기반 스토리지 장치에 관한 것이다.The present invention relates to a RAM-based storage device, and more particularly, to a RAM-based storage device that dramatically increases the processing speed of data by implementing a storage device using RAM, which is a volatile memory operating in an electrical manner.
우리나라는 초고속 정보통신망의 전국적인 구축과 휴대폰의 발빠른 개발 및 보급을 추진하여 세계 최고의 정보통신 인프라를 향유하며 살고 있다. 이를 반영하듯이 인터넷 인구가 이미 2400만명을 넘었고 휴대폰 이용자수도 3000만명을 넘는 등 명실상부하게 정보통신 강국이라 불리고 있다.Korea is enjoying the world's best information and communication infrastructure by promoting nationwide construction of high-speed information and communication networks and rapid development and distribution of mobile phones. As a reflection of this, the Internet population has already exceeded 24 million and the number of mobile phone users has exceeded 30 million.
한편, 행정 및 일반 기업의 업무 전산화가 진행됨에 따라 많은 데이터를 장시간동안 안정적으로 보관하는 기술이 필수적인 요구로 자리잡고 있는데, 종래에는 이러한 스토리지(storage) 매체로 하드디스크 드라이브(HDD; Hard Disk Drive)가 사용되어 왔다. 예를 들어, 은행의 전산실 등의 경우에는 테라(Tera) 비트급 이상의 스토리지 장치를 운영하고 있는데, 정전 등과 같은 비상 상황이 발생되지 않는 한 이러한 스토리지 장치는 상시 동작하도록 되어 있다.Meanwhile, as computerization of administrative and general companies proceeds, technology for stably storing a large amount of data for a long time has become an essential requirement. In the past, such a storage medium is a hard disk drive (HDD). Has been used. For example, a bank's computer room operates a tera bit or more storage device, and the storage device is always operated unless an emergency situation such as a power failure occurs.
도 1은 종래의 HDD기반의 스토리지 장치의 전기적인 블록 구성도이다. 도 1에 도시한 바와 같이, 종래의 HDD기반의 스토리지 장치(100)는 코어 파트의 일부를 구성하는 CPU(110)와 메인 메모리(112)가 내부 버스인 호스트 버스(122)를 통해 노스 브릿지(north bridge)(120)와 연결되어 있는데, 이러한 노스 브릿지(120)는 CPU(110)와 PCI(Peripheral Component Interconnect) 버스(130)를 인터페이스한다. 노스 브릿지(120)는 또한 PCI 버스(130)를 통해 사우스 브릿지(south bridge)(140)와 연결되어 있는데, 이러한 사우스 브릿지(140)는 PCI 버스(130)와 ISA(Industry Standard Architecture) 버스(150)를 인터페이스한다. 그리고, ISA 버스(150)에는 많은 외부 기기, 예를 들어 네트워크 인터페이스 카드(160), 운영체제(O/S)가 탑재되어 있는 플래시 롬(180) 및 데이터 저장매체로 사용되는 HDD(170)가 연결되어 있다.1 is an electrical block diagram of a conventional HDD-based storage device. As illustrated in FIG. 1, the conventional HDD-based
한편, 호스트 컴퓨터(10)는 네트워크 인터페이스 카드(160), 통상은 랜(LAN) 카드를 통해 스토리지 장치(100)와 연결되어 있는 바, 네트워크 인터페이스 카드(160)는 호스트 컴퓨터(10)로부터의 명령을 CPU(110)에 전달함과 더불어 호스트 컴퓨터(10)로부터 전달되어 오는 데이터를 HDD(170)에 기록하거나 HDD(170)에서 판독된 데이터를 호스트 컴퓨터(10)로 전달하는 통로가 된다. 물론, 호스트 컴퓨터(10)에는 요구되는 용량에 따라 이러한 스토리지 장치(100)가 복수개 연결될 수가 있다.On the other hand, the
그러나, 전술한 바와 같은 종래의 HDD기반의 스토리지 장치에 따르면, 저장매체로 기계적인 방식에 의해 데이터의 기록/판독하는 HDD를 사용하고 있기 때문에 처리 속도가 낮고, 이렇게 낮은 처리 속도로 인한 병목 작용으로 초고속 통신망의 특장점이 무용지물이 되는 문제점이 있었다.However, according to the conventional HDD-based storage device as described above, since the HDD is used for recording / reading data by a mechanical method as a storage medium, the processing speed is low, and as a bottleneck caused by such a low processing speed. There is a problem that the features of the high-speed communication network becomes useless.
나아가, HDD가 단일의 PCI 버스를 다른 외부 부품과 함께 사용하기 때문에 그 처리 속도가 더욱 저하되는 문제점이 있었다.Furthermore, since the HDD uses a single PCI bus with other external components, the processing speed is further reduced.
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 전기적인 방식으로 동작하는 휘발성 메모리인 램을 사용하여 스토리지 장치를 구현함으로써 데이터의 처리 속도를 비약적으로 증가시킨 램기반 스토리지 장치를 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides a RAM-based storage device that dramatically increases the processing speed of data by implementing a storage device using RAM, which is an volatile memory that operates in an electrical manner. There is this.
본 발명의 다른 목적은 PCI 버스를 이중화한 상태에서 하나의 PCI 버스를 램디스크 전용으로 사용함으로써 속도를 더욱 향상시킬 수 있도록 한 램기반의 스토리지 장치를 제공하는데 있다.Another object of the present invention is to provide a RAM-based storage device capable of further improving speed by using one PCI bus exclusively for a ram disk in a state where the PCI bus is duplicated.
전술한 목적을 달성하기 위한 본 발명의 램기반의 스토리지 장치는 다수의 램칩 모듈과 상기 램칩 모듈의 위치를 지정하는 라우팅 테이블이 구비된 복수의 FPGA를 구비하여 주 저장매체로 기능하는 램디스크; 상기 램디스크에 저장된 데이터를 백업하는 백업 HDD 및 정전 시에 상기 램디스크에 저장된 데이터를 상기 백업 HDD에 백업시키는 비상 전원을 공급하는 UPS를 포함하여 이루어지고, 상기 FPGA는 외부의 호스트 컴퓨터로부터 제공되는 논리섹터 어드레스를 상기 라우팅 테이블에 의해 대응하는 물리페이지 어드레스로 변환하여 상기 램칩 모듈을 액세스하도록 되어 있다.The RAM-based storage device of the present invention for achieving the above object comprises a ram disk having a plurality of RAM chip modules and a plurality of FPGA having a routing table for designating the location of the ram chip module to function as a main storage medium; And a backup HDD for backing up the data stored in the ram disk and a UPS for supplying emergency power for backing up the data stored in the ram disk to the backup HDD in case of power failure, wherein the FPGA is provided from an external host computer. The logical sector address is converted into a corresponding physical page address by the routing table to access the RAM chip module.
전술한 구성에서, 상기 램디스크의 용량이 큰 경우에 상기 FPGA는 부FPGA 및 자FPGA로 계층화시키는 것이 바람직하고, 나아가 상기 램디스크는 전용의 PCI 버스를 사용하도록 하는 것이 바람직하다.In the above-described configuration, when the capacity of the ram disk is large, the FPGA is preferably layered into a sub FPGA and a child FPGA, and further, the ram disk is preferably configured to use a dedicated PCI bus.
이하에서는 첨부 도면들을 참조하여 본 발명의 램기반의 스토리지 장치의 바람직한 실시예에 대해서 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the RAM-based storage device of the present invention.
도 2는 본 발명의 램기반의 스토리지 장치의 전기적인 블록 구성도인 바, 큰 특징은 주된 저장매체로서 종래의 HDD를 사용하는 대신에 램디스크(190)를 사용하는데 있다. 도 2에 도시한 바와 같이, 본 발명의 램기반의 스토리지 장치(100')의 전기적은 구성은 코어 파트의 일부를 구성하는 CPU(110)와 메인 메모리(112)가 내부 버스인 호스트 버스(122)를 통해 노스 브릿지(north bridge)(120)와 연결되어 있는데, 이러한 노스 브릿지(120)는 CPU(110)와 PCI(Peripheral Component Interconnect) 버스(130)를 인터페이스한다. 노스 브릿지(120)는 또한 PCI 버스(130)를 통해 사우스 브릿지(south bridge)(140)와 연결되어 있는데, 이러한 사우스 브릿지(140)는 PCI 버스(130)와 ISA(Industry Standard Architecture) 버스(150)를 인터페이스한다. 그리고, ISA 버스(150)에는 많은 외부 기기, 예를 들어 네트워크 인터페이스 카드(160), 운영체제(O/S)가 탑재되어 있는 플래시 롬(180) 및 램디스크(190)에 대한 백업 저장매체로 사용되는 백업 HDD(170')가 연결되어 있다.Figure 2 is an electrical block diagram of a RAM-based storage device of the present invention, a major feature is the use of a
호스트 컴퓨터(10)는 네트워크 인터페이스 카드(160), 통상은 랜(LAN) 카드를 통해 스토리지 장치(100')와 연결되어 있는 바, 네트워크 인터페이스 카드(160)는 호스트 컴퓨터(10)로부터의 명령을 CPU(110)에 전달함과 더불어 호스트 컴퓨터(10)로부터 전달되어 오는 데이터를 후술하는 램디스크(190)에 기록하거나 램디스크(190)에서 판독된 데이터를 호스트 컴퓨터(10)로 전달하는 통로가 된다. 물론, 호스트 컴퓨터(10)에는 요구되는 용량에 따라 이러한 스토리지 장치(100')가 복수개 연결될 수가 있다.The
한편, 본 발명에서는 기존의 단일 PCI 버스(130)를 램디스크(190) 및 전술한 외부 부품들과 공용하는데 따른 속도 저하를 방지하기 위해 이를 이중화하고, 이렇게 이중화된 PCI 버스(132)를 램디스크(190) 전용으로 사용하고 있다.On the other hand, in the present invention, in order to prevent the speed decrease caused by sharing the existing
나아가, 본 발명에서는 CPU(110)가 램디스크(190)에 데이터를 직접 위치시키는 작업을 행하는데 따라 CPU(110)에 걸리는 과부하를 해소시키기 위하여 램칩 모듈(198)의 위치를 하드웨어적인 방식으로 지정하는 복수의 FPGA(Field Programmable Gate Array)를 채택하고 있다. 이 경우에 FPGA의 처리 용량의 한계 및 위치 지정의 효율성을 감안하여 복수의 FPGA를 계층화시켜 예를 들어 4개(램디스크의 저장 용량에 따라 가감될 수 있을 것이다)의 FPGA를 부FPGA(192)로 하고, 이들 각각의 부FPGA(192)의 관리 하에 다시 8-10개의 자FPGA(196)를 두고, 이들 각각의 자FPGA(196)가 예를 들어 10개의 램칩 모듈(198)을 담당하도록 할 수 있다. 도 2에서는 하나의 단위기판(194)에 2개의 자FPGA(196)가 장착되고, 이들 각각의 자FPGA(196)에 대해 10개씩의 램칩 모듈(198)이 장착된 구조를 예시하고 있다.Furthermore, in the present invention, the position of the
한편, 호스트 컴퓨터(10)가 종래의 HDD를 액세스함에 있어서는 논리섹터 어드레스 정수를 사용하고 있고 기존의 각종 애플리케이션이나 데이터 관리가 이러한 논리섹터 어드레스 방식으로 구현되어 있기 때문에 램디스크(190)도 이러한 논리섹터 어드레스 방식으로 액세스할 수 있도록 하는 것이 바람직하다. 이를 위해 본 발명에서는 FPGA(192),(196)에 호스트 컴퓨터(10)로부터의 논리섹터 어드레스를 램디 스크(190)의 물리페이지 어드레스로 변환시키는 라우팅 테이블을 구비시키고 있는바, FPGA(192),(196)는 호스트 컴퓨터(10)로부터의 논리섹터 어드레스를 상기 라우팅 테이블에 대입하여 얻어진 물리페이지 어드레스에 의해 램디스크(190)를 액세스하게 된다.On the other hand, since the
이를 좀 더 상세하게 설명하면, 램디스크(190) 내의 기억 영역의 장소는 램칩 번호, 그 램칩에서의 블록 번호 및 그 블록에서의 페이지 번호를 지정하면 일률적으로 정해질 수 있는 바, 램디스크(190) 내의 기억 영역을 일렬로 나란히 하여 선두로부터 순차로 페이지 단위로 번호를 매겨서 얻어진 것을 '물리페이지 어드레스'라고 한다. 결국, '램디스크'라는 용어는 램을 HDD와 같은 논리섹터 어드레스로 제어할 수 있음에 착안하여 붙여진 것이다.In more detail, the location of the storage area in the
도 3은 본 발명의 램기반의 스토리지 장치의 물리적인 블록 구성도이다. 도 3에 도시한 바와 같이, 본 발명의 램기반의 스토리지 장치(100')는 미리 정해진 규격을 갖는 케이스(200)에 내장된 채로 랙에 장착되도록 설계될 수 있다. 그리고, 이러한 케이스(200)를 가로질러 다수의 연결 슬롯이 형성되어 있는 백플레인(240)이 배치되고, 백플레인(240)의 전방에는 예를 들어 램디스크용 단위기판(194)이 연결될 수 있다. 부FPGA(192)는 백플레인(240)에 직접 장착될 수 있다. 백플레인(240)의 후방에는 스토리지 장치(100')의 각부에 안정적인 직류 전압을 공급하는 SMPS(220)가 장착될 수 있고, SMPS(220)의 정전 시에 램디스크(190)에 저장된 데이터를 백업 HDD(170')에 복사할 수 있도록 하는 비상 전원인 UPS(Uninterruptible Power Supply)(230)가 장착될 수 있다. 도면에서, 참조 번호 210은 CPU(110) 및 메인 메모리(112) 등으로 이루어진 MCU(Micro Control Unit)를 나타내고, 260은 냉각 팬을 나타내며, 250은 스토리지 장치(100')를 수동으로 조작하는데 사용되는 간단한 키 및 이에 따른 스토리지 장치(100')의 각 부의 동작 상태를 표시하는 표시기가 탑재된 LCD/키 모듈을 나타낸다.3 is a physical block diagram of a RAM-based storage device of the present invention. As shown in FIG. 3, the RAM-based
도 4는 본 발명의 램기반의 스토리지 장치의 전반적인 동작을 설명하기 위한 흐름도이다. 도 4에 도시한 바와 같이, 스토리지 장치(100')의 전원이 온(S10)되면, CPU(110) 및 메인 메모리(112)의 상태가 체크(S12),(S14)되고, 이어서 램디스크(190)의 상태가 체크(S16)되는데, 이 단계(S16)에서 파티션이 생성되게 된다. 이와 같이 하여 램디스크(190)의 파티션이 생성된 후에는 백업 HDD(170')의 저장 데이터 용량이 체크(S18)되고, 이어서 백업 HDD(170')의 데이터가 램디스크(190)에 복사(S20)되고, 데이터의 복사가 완료된 후에 비로소 네트워크 인터페이스 카드(160)가 오픈(S22)된다. 그리고, 이 상태에서, 호스트 컴퓨터(10)의 요청에 따라 램디스크(190)의 데이터의 기록/판독 작업이 수행된다.4 is a flowchart illustrating the overall operation of the RAM-based storage device of the present invention. As shown in FIG. 4, when the power supply of the
이와 같이 동작하는 중에 단계(S26)에서는 정전 여부가 판단되는데, 정전이 발생한 경우에는 이 정보가 CPU(110)에 전달되게 되고, UPS(230)의 전원을 공급받아 램디스크(190)에 저장된 데이터를 백업 HDD(170')에 복사(S28)하게 된다. 물론, 도시하지는 않았지만 정해진 시기에 주기적으로, 또는 데이터의 기록/판독이 없는 동안에 비주기적으로 램디스크(190)에 저장된 데이터를 백업 HDD(170')에 복사할 수도 있다. 그리고, 데이터의 복사는 직전 백업 작업 이후에 새롭게 갱신된 파일만을 대상으로 하여 수행될 수도 있을 것이다.During operation as described above, it is determined whether there is a power failure in step S26. When a power failure occurs, this information is transmitted to the
본 발명의 램기반의 스토리지 장치는 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수가 있다.The RAM-based storage device of the present invention is not limited to the above-described embodiments, and may be variously modified and implemented within the scope of the technical idea of the present invention.
전술한 바와 같은 본 발명의 램기반의 스토리지 장치에 따르면, 전기적인 방식으로 동작하는 휘발성 메모리인 램을 사용하여 스토리지 장치를 구현함으로써 종래 HDD 방식에 비해 데이터의 처리 속도를 비약적으로 증가시킬 수가 있다. 나아가, PCI 버스를 이중화한 상태에서 하나의 PCI 버스를 램디스크 전용으로 사용함으로써 속도를 더욱 향상시킬 수가 있다.According to the RAM-based storage device of the present invention as described above, by implementing a storage device using a RAM, which is a volatile memory that operates in an electrical manner, it is possible to significantly increase the data processing speed compared to the conventional HDD method. Furthermore, the speed can be further improved by using one PCI bus exclusively for ramdisk with the PCI bus redundant.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030098024A KR100554541B1 (en) | 2003-12-27 | 2003-12-27 | storage apparatus based on random access memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030098024A KR100554541B1 (en) | 2003-12-27 | 2003-12-27 | storage apparatus based on random access memory |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050066687A KR20050066687A (en) | 2005-06-30 |
KR100554541B1 true KR100554541B1 (en) | 2006-03-03 |
Family
ID=37257729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030098024A KR100554541B1 (en) | 2003-12-27 | 2003-12-27 | storage apparatus based on random access memory |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100554541B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101231055B1 (en) * | 2008-12-19 | 2013-02-07 | 한국전자통신연구원 | Disk system for using processor memory control signal |
US8954798B2 (en) * | 2011-02-11 | 2015-02-10 | Taejin Info Tech Co., Ltd. | Alarm-based backup and restoration for a semiconductor storage device |
CN102929756A (en) * | 2012-10-28 | 2013-02-13 | 中国电子科技集团公司第十研究所 | Universal high-speed parallel/serial bus development verification platform |
-
2003
- 2003-12-27 KR KR1020030098024A patent/KR100554541B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20050066687A (en) | 2005-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106407040B (en) | A kind of duplicating remote data method and system | |
US8166539B2 (en) | Authentication of baseboard management controller users in a blade server system | |
US11379155B2 (en) | System and method for flash storage management using multiple open page stripes | |
US7577778B2 (en) | Expandable storage apparatus for blade server system | |
JP2005182781A (en) | Persistent memory device for backup process checkpoint state | |
US9320169B2 (en) | Modular dense storage array | |
US10552936B2 (en) | Solid state storage local image processing system and method | |
US7421538B2 (en) | Storage control apparatus and control method thereof | |
JP2017531856A (en) | Active storage units and arrays | |
CN111581126A (en) | Method, device, equipment and medium for saving log data based on SSD | |
US20220346243A1 (en) | Electronic equipment that provides multi-function slots | |
CN110795279B (en) | System and method for facilitating DRAM data cache dumps and rack level battery backups | |
CN100527744C (en) | Intelligent network disc storage system and its realizing method | |
US11341248B2 (en) | Method and apparatus to prevent unauthorized operation of an integrated circuit in a computer system | |
KR100554541B1 (en) | storage apparatus based on random access memory | |
US20050097308A1 (en) | System and method for writing data from a storage means to a memory module in a solid state disk system | |
US11341073B2 (en) | Redundant paths to single port storage devices | |
KR100832824B1 (en) | System controller, data processor, and input output request control method | |
US9971532B2 (en) | GUID partition table based hidden data store system | |
US8122268B2 (en) | Reducing power consumption of mirrored RAID subsystems | |
US10789168B2 (en) | Maintaining multiple cache areas | |
US10860334B2 (en) | System and method for centralized boot storage in an access switch shared by multiple servers | |
US7447842B2 (en) | Mass memory device and method for operating a mass memory device | |
US20220365685A1 (en) | Hybrid memory mirroring using storage class memory | |
US11016896B2 (en) | Reducing overhead of managing cache areas |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130215 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140213 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150216 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170522 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180319 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190211 Year of fee payment: 14 |
|
R401 | Registration of restoration |