KR100489044B1 - Multi package management method - Google Patents
Multi package management method Download PDFInfo
- Publication number
- KR100489044B1 KR100489044B1 KR10-2000-0069243A KR20000069243A KR100489044B1 KR 100489044 B1 KR100489044 B1 KR 100489044B1 KR 20000069243 A KR20000069243 A KR 20000069243A KR 100489044 B1 KR100489044 B1 KR 100489044B1
- Authority
- KR
- South Korea
- Prior art keywords
- package
- hard disk
- loaded
- management unit
- packages
- Prior art date
Links
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
- G06F3/0676—Magnetic disk device
-
- 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- 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/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 복수 패키지를 관리하는 방법에 관한 것으로, 복수 패키지를 운용하기 위한 패키지 관리부와, 원상 복구시 이전 패키지 번호를 찾아 로딩하는 히스토리 관리부를 적어도 구비하는 하드디스크에서 복수 패키지를 관리하는 방법에 있어서, 외부에서 패키지를 상기 하드디스크로 로딩할 때 패키지 번호를 지정하는 과정과, 특정 서브 시스템에 패키지 번호를 지정하여 로딩하는 과정과, 특정 서브 시스템을 재시작할 때 상기 하드디스크에서 최근에 참조한 패키지 번호를 이용하여 로딩하는 과정으로 이루어지는 것을 특징으로 한다. 따라서, 본 발명은 하나의 하드디스크를 이용하여 복수 패키지를 손쉽게 운용할 수 있다.The present invention relates to a method for managing a plurality of packages, comprising: a package management unit for operating a plurality of packages; Specifying a package number when loading a package from the outside to the hard disk, assigning and loading a package number to a specific subsystem, and a package number recently referenced by the hard disk when restarting a specific subsystem. It characterized in that the process consisting of loading using. Therefore, the present invention can easily operate multiple packages using one hard disk.
Description
본 발명은 교환기에서 복수 패키지를 관리하는 방법에 관한 것으로, 특히 하드디스크에 복수 패키지를 저장하여 필요시 관련된 패키지를 직접 로딩하는 방법에 관한 것이다.The present invention relates to a method for managing a plurality of packages in an exchange, and more particularly, to a method for storing a plurality of packages on a hard disk and directly loading related packages when necessary.
일반적으로 교환기에서는 패키지를 교체할 때 이전 패키지의 복원을 염두해서 이전 패키지를 저장하고 있는 하드디스크를 교환기에서 분리하거나 하드디스크의 전원을 끈다. In general, when replacing a package, the exchange removes the hard disk that stores the previous package from the exchange or powers off the hard disk in consideration of restoring the previous package.
만약, 종래 교환기에서는 여분의 하드디스크가 없는 경우 하드디스크의 내용을 마그네틱 테이프에 저장한다. 또한, 종래 교환기에서는 패키지를 구성하는 블록을 변경할 때 변경할 블록명을 다른 블록명으로 변경한 후 외부에서 블록을 하드디스크에 로딩받는다. If there is no spare hard disk in the conventional exchange, the contents of the hard disk are stored in the magnetic tape. In addition, in a conventional exchange, when a block constituting a package is changed, a block name to be changed is changed to another block name and the block is externally loaded onto the hard disk.
그리고, 종래 교환기에서는 이전 패키지로 복원할 때 분리했던 하드디스크를 재설치하거나 하드디스크의 전원을 다시 켜야 한다. 또한, 종래 교환기에서는 변경된 블록을 이전 블록으로 복원할 때 로딩받은 블록을 하드디스크에서 제거하거나 블록명을 변경하고 변경 블록을 원래의 블록명으로 변경한 후 로딩한다. In addition, in the conventional exchanger, the hard disk that was removed when the previous package is restored or the power of the hard disk must be turned on again. In addition, in the conventional exchange, when a changed block is restored to a previous block, the loaded block is removed from the hard disk or the block name is changed and the changed block is changed to the original block name and then loaded.
이와 같이, 종래 교환기는 운용시 문제점 보완용이나 형상이 다른 패키지를 로딩한 후 이전 패키지로 복구할 때 외부에서 이전 패키지를 로딩받기 때문에 패키지 관리에 어려움이 있다. 또한, 종래 교환기에서는 형상이 다른 패키지를 로딩한 후 이전 패키지로 복구할 때 외부에서 이전 패키지를 로딩받기 때문에 패키지나 블록을 자주 바꿀 때마다 많은 시간이 소요되는 단점이 있다.As such, the conventional exchanger has difficulty in managing the package because the previous exchanger loads the previous package from the outside when recovering the previous package after loading the package having a different shape or supplementing a problem during operation. In addition, the conventional exchanger has a disadvantage in that it takes a lot of time every time a package or block is frequently changed since the previous package is loaded from the outside when the package is different from the previous package and then restored to the previous package.
따라서, 본 발명의 목적은 교환기에서 하나의 하드디스크를 이용하여 복수 패키지를 손쉽게 관리하는 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a method for easily managing a plurality of packages using one hard disk in an exchanger.
본 발명의 다른 목적은 교환기에서 복수 패키지를 하드디스크에 저장하여 필요시 관련된 패키지를 외부에서 로딩받지 않고 직접 하드디스크에서 로딩받아 운용할 수 있는 방법을 제공함에 있다. Another object of the present invention is to provide a method in which a plurality of packages can be stored in a hard disk in an exchanger so that the relevant packages can be directly loaded and operated in the hard disk without being loaded from the outside.
이러한 목적들을 달성하기 위한 본 발명은 복수 패키지를 운용하기 위한 패키지 관리부와, 원상 복구시 이전 패키지 번호를 찾아 로딩하는 히스토리 관리부를 적어도 구비하는 하드디스크에서 복수 패키지를 관리하는 방법에 있어서, 외부에서 패키지를 상기 하드디스크로 로딩할 때 패키지 번호를 지정하는 과정과, 특정 서브 시스템에 패키지 번호를 지정하여 로딩하는 과정과, 특정 서브 시스템을 재시작할 때 상기 하드디스크에서 최근에 참조한 패키지 번호를 이용하여 로딩하는 과정으로 이루어지는 것을 특징으로 한다. 또한, 본 발명은 외부에서 패키지를 하드디스크에 로딩시 패키지 번호를 미입력하면 최근에 참조한 패키지 번호를 자동지정하여 로딩하고, 패키지 번호를 입력하면 해당 번호로 패키지를 로딩한다. 그리고, 본 발명은 패키지를 이전 패키지로 복원시 쉽게 이전 패키지를 탐색해주는 히스토리 관리부에서 전체 패키지나 특정 블록을 복원시 릴레이션에서 이전에 참조한 패키지 번호를 찾아 패키지나 블록을 탐색한다. 아울러, 본 발명은 서브 시스템에서 특정 패키지를 요청하거나 재시작시 하드디스크에서 최근에 참조한 패키지 번호에 해당하는 블록을 로딩한다.In order to achieve the above object, the present invention provides a package management unit for managing a plurality of packages, and a method for managing a plurality of packages in a hard disk including at least a history management unit for finding and loading a previous package number when the original recovery. Specifying a package number when loading the hard disk, loading and assigning a package number to a specific subsystem, and loading using a package number recently referenced by the hard disk when restarting a specific subsystem. It is characterized by consisting of a process. In addition, the present invention automatically loads a recently referenced package number when the package number is not input when the package is loaded onto the hard disk from the outside, and loads the package with the corresponding number when the package number is entered. In addition, the present invention searches for a package or a block by finding a package number previously referenced in a relation when restoring an entire package or a specific block in a history management unit that easily searches for a previous package when restoring a package to a previous package. In addition, the present invention loads a block corresponding to the recently referenced package number from the hard disk when a specific package is requested or restarted by the subsystem.
이하 본 발명을 첨부된 도면들을 참조하여 설명한다.Hereinafter, the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명에 따른 복수 패키지를 관리하기 위한 구조도로서, 복수 패키지를 저장하는 하드디스크(100)에 저장된 복수 패키지(1~n)를 관리하는 패키지 관리부(110)와 복원시 이전 패키지 번호를 찾아 로딩하는 히스토리 관리부(120)로 구성된다.1 is a structural diagram for managing a plurality of packages according to the present invention, the package management unit 110 for managing a plurality of packages (1 ~ n) stored in the hard disk 100 for storing a plurality of packages and the previous package number at the time of restoration It consists of a history management unit 120 to find and load.
도 1을 참조하면, 하드디스크(100)는 외부에서 패키지를 로딩할 때 패키지 번호를 지정하고, 상기 패키지 번호를 릴레이션에 저장한다.(S101) 그리고, 하드디스크(100)는 특정 서브 시스템(201~20m)에 패키지 번호를 지정하여 로딩한다.(S102) 또한, 특정 서브 시스템을 재시작하면, 하드디스크(100)에서 최근에 참조한 패키지 번호를 이용해서 로딩받는다.(S103) 여기서, 만약 외부에서 패키지를 하드디스크(100)에 로딩시 패키지 번호를 미입력하면 최근에 참조하는 패키지 번호를 자동 지정하여 로딩한다. 그리고, 외부에서 패키지를 하드디스크(100)에 로딩시 패키지 번호를 입력하면 해당 번호로 패키지를 로딩한다.Referring to FIG. 1, the hard disk 100 designates a package number when loading a package from the outside, and stores the package number in a relation (S101). The hard disk 100 is a specific subsystem 201. (S102) In addition, when a particular subsystem is restarted, the package number is loaded using the package number recently referenced by the hard disk 100. (S103) Here, if the package is externally If the package number is not entered when loading the hard disk 100, the package number to be referred to recently is automatically assigned and loaded. In addition, when a package number is input when the package is loaded to the hard disk 100 from the outside, the package is loaded with the corresponding number.
도 2는 본 발명에 따른 패키지 관리부의 구조도이다.2 is a structural diagram of a package management unit according to the present invention.
도 2를 참조하면, 패키지 관리부(110)는 외부에서 패키지를 로딩받을 때 패키지 번호를 지정하여 저장한다. 그리고, 패키지 관리부(110)는 서브 시스템(201~20m)으로부터 패키지 로딩을 요청받을때 패키지 관리의 릴레이션을 참조하여 해당 패키지를 해당 서브 시스템으로 로딩한다. 여기서, 패키지 관리부(110)는 초기에 각 서브 시스템별로 하나의 패키지 번호를 가지나 문제점 보완이나 기능 추가시 패키지를 구성하는 블록들을 로딩하면, 서브 시스템내에 블록별로 다른 패키지 번호를 참조할 수 있다. Referring to FIG. 2, the package manager 110 designates and stores a package number when receiving a package from the outside. When the package manager 110 receives a request for loading a package from the subsystems 201 to 20m, the package manager 110 loads the package into the corresponding subsystem by referring to the relation of the package management. Here, the package manager 110 initially has one package number for each subsystem, but loads the blocks constituting the package when the problem is supplemented or a function is added, the package manager 110 may refer to a different package number for each block in the subsystem.
도 3은 본 발명에 따른 히스토리 관리부의 구조도이다.3 is a structural diagram of a history management unit according to the present invention.
도 3을 참조하면, 히스토리 관리부(120)는 각 서브 시스템별로 로딩할 때마다 참조한 패키지 번호를 블록별로 저장한다. 그리고, 히스토리 관리부(120)는 전체 패키지나 특정 블록을 복원시 릴레이션에서 이전에 참조한 패키지 번호를 찾아 해당하는 블록을 로딩한다. 그러므로, 본 발명은 교환기에서 문제점 보완과 기능 추가후 원상 복구시 이전에 참조한 패키지 번호를 이용해서 재로딩할 수 있다.Referring to FIG. 3, the history manager 120 stores the referenced package number for each block for each sub-system load. In addition, the history manager 120 finds a package number previously referenced in the relation when the entire package or a specific block is restored and loads the corresponding block. Therefore, the present invention can be reloaded using the package number previously referred to in the original restoration after the problem is supplemented and the function is added at the exchange.
도 4는 본 발명에 따른 하드디스크에서 복수 패키지를 관리하는 과정을 나타내는 플로우 챠트이다.4 is a flowchart illustrating a process of managing a plurality of packages in a hard disk according to the present invention.
도 1 내지 도 4를 참조하여 본 발명에 따른 하드디스크에서 복수 패키지를 관리하는 방법을 설명한다. A method of managing a plurality of packages in a hard disk according to the present invention will be described with reference to FIGS. 1 to 4.
먼저, 하드디스크(100)는 외부에서 패키지를 로딩할 때 패키지 번호를 지정한다.(S101) 여기서, 하드디스크(100)는 이 패키지 번호를 릴레이션에 저장한다. 즉, 하드디스크(100)는 외부에서 패키지를 로딩받을 때 패키지 번호를 지정하여 저장한다. First, the hard disk 100 designates a package number when loading a package from the outside (S101). Here, the hard disk 100 stores this package number in a relation. That is, the hard disk 100 specifies and stores a package number when receiving a package from the outside.
그리고, 하드디스크(100)는 서브 시스템(201~20m)에서 패키지 번호를 지정하여 로딩한다.(S102) 즉, 패키지 관리부(110)는 서브 시스템(201~20m)에서 패키지 로딩을 요청할 때 패키지 관리의 릴레이션을 참조하여 해당 패키지를 서브 시스템(201~20m)으로 로딩한다. Then, the hard disk 100 loads by specifying a package number in the subsystems 201 to 20m. (S102) That is, the package manager 110 requests package loading from the subsystems 201 to 20m. The package is loaded into the subsystems 201-20m with reference to the relation of.
또한, 특정 서브 시스템을 시작하면, 하드디스크(100)에서 최근에 참조한 패키지 번호를 이용해서 로딩을 받는다.(S103) In addition, when a specific subsystem is started, the hard disk 100 receives a load using a package number recently referenced (S103).
상술한 바와 같이 본 발명은 복수 패키지를 하드디스크에 저장하여 필요시 관련된 패키지를 외부에서 로딩받지 않고, 직접 하드디스크에 로딩받아 운용할 수 있다. 그러므로, 본 발명은 하드디스크에서 패키지 로딩시 소용되는 시간을 줄이고 패키지를 용이하게 관리할 수 있다. 또한, 본 발명은 하나의 하드디스크에서 복수 패키지를 운용할 수 있으므로 패키지 시험시 빈번히 외부에서 로딩하는 불편을 제거할 수 있고, 복수 패키지를 손쉽게 관리할 수 있다. 아울러, 본 발명은 서브 시스템별로 다른 패키지 번호의 블록을 로딩하여 사용할 수 있다. As described above, the present invention can store a plurality of packages on a hard disk so that the related packages can be directly loaded and operated on the hard disk without being loaded from the outside. Therefore, the present invention can reduce the time required for loading a package from a hard disk and can easily manage the package. In addition, the present invention can operate a plurality of packages in a single hard disk can eliminate the inconvenience of frequently loading from the outside during the package test, it is possible to easily manage a plurality of packages. In addition, the present invention can load and use a block of a different package number for each subsystem.
도 1은 본 발명에 따른 복수 패키지를 관리하기 위한 구조도.1 is a structural diagram for managing a plurality of packages according to the present invention.
도 2는 본 발명에 따른 패키지 관리부의 구성도.2 is a block diagram of a package management unit according to the present invention.
도 3은 본 발명에 따른 히스토리 관리부의 구성도.3 is a block diagram of a history management unit according to the present invention.
도 4는 본 발명에 따른 하드디스크에서 복수 패키지를 관리하는 과정을 나타내는 플로우 차트.4 is a flowchart illustrating a process of managing a plurality of packages in a hard disk according to the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0069243A KR100489044B1 (en) | 2000-11-21 | 2000-11-21 | Multi package management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0069243A KR100489044B1 (en) | 2000-11-21 | 2000-11-21 | Multi package management method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020039432A KR20020039432A (en) | 2002-05-27 |
KR100489044B1 true KR100489044B1 (en) | 2005-05-11 |
Family
ID=19700286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0069243A KR100489044B1 (en) | 2000-11-21 | 2000-11-21 | Multi package management method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100489044B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0916343A (en) * | 1995-06-30 | 1997-01-17 | Toshiba Corp | Disk drive system |
KR19990056948A (en) * | 1997-12-29 | 1999-07-15 | 유기범 | Package Version Management in ATM Switching System |
JP2000276308A (en) * | 1999-03-29 | 2000-10-06 | Toshiba Corp | Disk subsystem and method for restoring data in disk subsystem |
-
2000
- 2000-11-21 KR KR10-2000-0069243A patent/KR100489044B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0916343A (en) * | 1995-06-30 | 1997-01-17 | Toshiba Corp | Disk drive system |
KR19990056948A (en) * | 1997-12-29 | 1999-07-15 | 유기범 | Package Version Management in ATM Switching System |
JP2000276308A (en) * | 1999-03-29 | 2000-10-06 | Toshiba Corp | Disk subsystem and method for restoring data in disk subsystem |
Also Published As
Publication number | Publication date |
---|---|
KR20020039432A (en) | 2002-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100485676C (en) | Apparatus, system, and method for file system serialization reinitialization | |
US6948034B2 (en) | Method for use of stack | |
WO2011024688A1 (en) | Firmware update system, and information apparatus, as well as program | |
KR101663215B1 (en) | Data storage method and device | |
TW201636845A (en) | Memory device and operating method of same | |
CN1398371A (en) | System and method for altering operating system start-up sequence prior to operating system loading | |
US20050028159A1 (en) | Memory managing system and task controller in multitask system | |
US7971000B2 (en) | Method and system for maintaining consistency of a cache memory accessible by multiple independent processes | |
WO2014119269A1 (en) | Data set multiplicity change device, server, and data set multiplicity change method | |
CA2366338C (en) | Management of user-defined routine libraries in database environments | |
CN108255526B (en) | System starting and running method and device | |
KR100489044B1 (en) | Multi package management method | |
CN116662002A (en) | Thread stack processing method, device, equipment, medium and program product | |
CN102541743B (en) | For the method, apparatus and system of storage administration | |
JPH11232233A (en) | Method for managing network computer and network computer system | |
JP2006085209A (en) | Deployment method of computer system | |
JP2005071141A (en) | Method and device for managing stack and stack management program | |
JPH09171469A (en) | Method and system for controlling program operation | |
JPH07152652A (en) | Virtual storage control method and information processor | |
JP3022829B2 (en) | Automatic storage device allocation device | |
JP2002268899A (en) | Information processor, dynamic change method for operation environment of program and program | |
JPH09152996A (en) | Data takeover system | |
JP3348682B2 (en) | Restart control device and restart control method | |
JPS6349952A (en) | Memory control system | |
JPH05143422A (en) | Updated journal managing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20100428 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |