KR100382355B1 - 공용 라이브러리의 텍스트 영역 교체 방법 - Google Patents
공용 라이브러리의 텍스트 영역 교체 방법 Download PDFInfo
- Publication number
- KR100382355B1 KR100382355B1 KR10-1999-0033970A KR19990033970A KR100382355B1 KR 100382355 B1 KR100382355 B1 KR 100382355B1 KR 19990033970 A KR19990033970 A KR 19990033970A KR 100382355 B1 KR100382355 B1 KR 100382355B1
- Authority
- KR
- South Korea
- Prior art keywords
- library
- text
- common library
- common
- procedure
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
- H04Q3/0095—Specification, development or application of network management software, e.g. software re-use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/109—Initialising; Downloading of parameters or program routines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1305—Software aspects
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stored Programmes (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
본 발명은 공용 라이브러리(Shared Library)의 텍스트(Text) 영역 교체 방법에 관한 것으로, 특히 공용 라이브러리의 텍스트 영역이 변경될 경우에 해당 메모리(Memory)에서 데이터 영역은 유지시키고 해당 텍스트 영역만 새로이 교체하도록 한 공용 라이브러리의 텍스트 영역 교체 방법에 관한 것이다.
본 발명은 OMP(Operation Maintenance Processor) 측에서 공용 라이브러리 텍스트 변경 명령을 분석해 해당 분석 정보에 의해 지정된 MP(Main Processor) 측으로 해당 정보를 전송하는 과정과, 상기 MP 측에서 희망 공용 라이브러리 텍스트 로딩을 상기 OMP 측에 요구하는 과정과, 상기 OMP 측에서 새로운 공용 라이브러리 텍스트를 디스크에서 오픈하여 상기 MP 측으로 전송하는 과정과, 상기 MP 측에서 상기 새로운 공용 라이브러리 텍스트를 메인 메모리에 적재시키고 특정 OS 프리미티브(Operating System Primitive)를 호출하는 과정과, 상기 OS에 의해 상기 공용 라이브러리를 동작 중단시키고 기존 공용 라이브러리 텍스트를 프리시키는 과정을 포함하는 공용 라이브러리의 텍스트 영역 교체 방법에 있어서, 상기 공용 라이브러리의 MMU 테이블(Memory Management Unit Table)을 상기 기존 공용 라이브러리 텍스트 대신에 상기 새로운 공용 라이브러리 텍스트를 포함하도록 변경하는 과정을 포함하여 이루어진 것을 특징으로 한다. 다르게는, 본 발명의 방법은 상기 공용 라이브러리 텍스트가 변경될 경우에 프로시져 테이블을 텍스트 영역으로 이동시켜컴파일 시에 세팅하는 과정과; 초기화 시에 상기 공용 라이브러리를 참조하는 다른 블록의 인터페이스 라이브러리 프로시져 테이블에 상기 공용 라이브러리 프로시져 테이블의 어드레스를 저장하는 과정과; 상기 공용 라이브러리의 프로시져를 참조할 때마다 자신의 인터페이스 라이브러리 프로시져 테이블에 저장되어 있는 어드레스로 상기 프로시져 테이블을 직접 참조하여 해당 프로시져로 점프하는 과정을 더 포함하여 이루어진 것을 특징으로 한다.
Description
본 발명은 공용 라이브러리의 텍스트 영역 교체 방법에 관한 것으로, 특히 공용 라이브러리의 텍스트 영역이 변경될 경우에 해당 메모리(Memory)에서 데이터 영역은 유지시키고 해당 텍스트 영역만 새로이 교체하도록 한 공용 라이브러리의 텍스트 영역 교체 방법에 관한 것이다.
일반적인 전자 교환기의 특정 프로세서(Processor)에 로딩(Loading)되는 공용 라이브러리는 여러 가지의 응용 프로그램(Application Program)에서 공통으로 사용이 가능한 프로시져(Procedure)를 모아 하나의 블록(Block)으로 이루어짐으로써 동일한 기능을 구현하는데 드는 비용을 절감하고 성능 향상에 도움을 주도록 하고 있다.
또한, 해당 공용 라이브러리 블록은 일반 블록과는 다르게 미리 지정된 주소로 링크(Link)되며, 사용 블록들에게 인터페이스 라이브러리(Interface Library)를 제공해야 한다. 여기서, 해당 인터페이스 라이브러리에서는 공용 라이브러리가 처음으로 구동 시에 초기화한 프로시져의 주소를 자신의 프로시져 테이블에 기록해 두고 필요한 경우에 이를 참조하는 간접 서브루틴 호(Indirect Sub-routine Call)를 실행하도록 한다.
그러면, 종래의 기술에 있어 공용 라이브러리와 이를 참조하는 다른 블록의 프로시저 테이블 관리 및 참조하는 방법을 도 1을 참고하여 설명하면 다음과 같다. 여기서, 도 1은 종래의 공용 라이브러리와 이를 참조하는 다른 블록의 메모리 내부 구성을 나타낸 도면이다.
먼저, 공용 라이브러리 블록(10)에서는 각 프로시져의 주소를 저장하고 있는 프로시져 테이블(13)을 해당 공용 라이브러리 블록(10)의 내부 영역에 구비되어 있는 데이터 영역(12)에 두며, 메인(Main)이 구동할 때에 이를 세팅하여 놓는다(단계 T1).
그리고, 상기 공용 라이브러리 블록(10)을 참조하는 다른 블록(20)에서는 초기화 시에 상기 공용 라이브러리 블록(10)의 데이터 영역(12)에 구비되어 있는 프로시져 테이블(13)을 참조하여 자신의 인터페이스 라이브러리 내에 동일한 인터페이스 라이브러리 프로시져 테이블(23)을 생성시켜 준다(단계 T2).
이 때, 만약 상기 공용 라이브러리 블록(10) 내에 있는 프로시져를 참조할 경우에는 자신의 인터페이스 라이브러리 프로시져 테이블(23)에 저장되어 있는 어드레스로 점프(Jump)한다(단계 T3).
이와 같이, 종래 기술에는 공용 라이브러리를 변경해야 할 경우에 해당 공용 라이브러리를 참조하는 다른 블록이 자신의 인터페이스 라이블러리 내의 프로시저 테이블에 초기 저장된 어드레스만을 참조하기 때문에 해당 프로세서의 전체 블록을 동작 중단(Kill)시킨 후에 변경된 공용 라이브러리를 로딩시키고 전체 블록을 다시 실행(Run)시켜야 하므로, 프로세서에 따라 다소 다르지만 일정 시간(즉, 약 수 분) 동안 서비스를 중단해야 하는 단점이 있었다.
본 발명은 전술한 바와 같은 단점을 해결하기 위한 것으로 공용 라이브러리 블록을 서비스 중에 교체해야 할 필요성이 있을 때에 서비스의 중단을 최소한으로 감소시키도록 하는데, 그 목적이 있다.
다시 말해서, 본 발명은 프로시져의 추가 내지는 프로그램 상의 오류 수정으로 공용 라이브러리 블록에서 데이터 영역은 변경이 없고 텍스트 영역이 변경되는 경우에 해당 데이터 영역은 현재의 메모리에서 유지시키고 텍스트 영역만 새로이 교체함으로써 서비스의 중단없이 교체 가능하도록 한 공용 라이브러리의 텍스트 영역 교체 방법을 제공하는데, 그 목적이 있다.
도 1은 종래 공용 라이브러리(Shared Library)와 이를 참조하는 다른 블록의 메모리 내부 구성을 나타낸 블록도.
도 2는 본 발명의 실시예에 따른 공용 라이브러리와 이를 참조하는 다른 블록의 메모리 내부 구성을 나타낸 블록도.
도 3은 본 발명의 실시예에 따른 공용 라이브러리의 텍스트(Text) 영역 교체를 위한 구성을 나타낸 블록도.
* 도면의 주요 부분에 대한 부호의 설명 *
30, 40 : 공용 라이브러리 블록 31, 41 : 텍스트 영역
32, 42 : 데이터 영역(Data Area)
33 : 프로시져 테이블(Procedure Table)
43 : 인터페이스 라이브러리 프로시져 테이블(Interface Library Procedure Table)
51 : MMC 터미널(Man Machine Communication Terminal)
52 : OMP(Operation Maintenance Processor)
53 : MP(Main Processor) 54 : 디스크(Disk)
52-1 : MC(Window Management and Command Analysis)
52-2 : EC(Execution Control) 52-3 : SSL(System Loader)
53-1 : PL(Processor Loader) 53-2 : 메인 메모리(Main Memory)
상술한 바와 같은 목적을 달성하기 위한 본 발명의 공용 라이브러리의 텍스트 영역 교체 방법은 OMP(Operation Maintenance Processor) 측에서 공용 라이브러리 텍스트 변경 명령을 분석해 해당 분석 정보에 의해 지정된 MP(Main Processor) 측으로 해당 정보를 전송하는 과정과; 상기 MP 측에서 희망 공용 라이브러리 텍스트 로딩을 상기 OMP 측에 요구하는 과정과; 상기 OMP 측에서 새로운 공용 라이브러리 텍스트를 디스크에서 오픈하여 상기 MP 측으로 전송하는 과정과; 상기 MP 측에서 상기 새로운 공용 라이브러리 텍스트를 메인 메모리에 적재시키고 특정 OS 프리미티브(Operating System Primitive)를 호출하는 과정과; 상기 OS에 의해 상기 공용 라이브러리를 동작 중단시키고 기존 공용 라이브러리 텍스트를 프리시키는 과정과; 상기 공용 라이브러리의 MMU 테이블(Memory Management Unit Table)을 상기 기존 공용 라이브러리 텍스트 대신에 상기 새로운 공용 라이브러리 텍스트를 포함하도록 변경하는 과정을 포함하여 이루어진 것을 특징으로 한다.
다르게는, 상술한 바와 같은 목적을 달성하기 위한 본 발명의 공용 라이브러리의 텍스트 영역 교체 방법은 상기 공용 라이브러리 텍스트가 변경될 경우에 프로시져 테이블을 텍스트 영역으로 이동시켜 컴파일 시에 세팅하는 과정과; 초기화 시에 상기 공용 라이브러리를 참조하는 다른 블록의 인터페이스 라이브러리 프로시져 테이블에 상기 공용 라이브러리 프로시져 테이블의 어드레스를 저장하는 과정과; 상기 공용 라이브러리의 프로시져를 참조할 때마다 자신의 인터페이스 라이브러리 프로시져 테이블에 저장되어 있는 어드레스로 상기 프로시져 테이블을 직접 참조하여 해당 프로시져로 점프하는 과정을 더 포함하여 이루어진 것을 특징으로 한다.
본 발명은 공용 라이브러리 블록의 텍스트 영역이 변경되는 경우에 각 프로시져의 주소를 저장하고 있는 테이블을 해당 텍스트 영역으로 옮기고 해당 공용 라이브러리 블록의 컴파일(Compile) 시에 세팅하도록 하고 이를 참조하는 다른 블록들에서는 해당 공용 라이브러리 내의 어드레스 테이블을 직접 참조하도록 함으로써 서비스의 중단없이 공용 라이브러리의 변경이 가능하며, 해당 공용 라이브러리의 데이터 영역 변경 시에는 이를 참조하는 다른 블록과의 일치성을 위해서 종래의 방식대로 해당 프로세서를 동작 중단시켰다가 다시 실행시켜 주도록 한다. 이하, 본 발명의 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.
본 발명의 실시예에 따른 공용 라이브러리의 텍스트 영역 교체 방법을 도 2를 참고하여 설명하면 다음과 같다. 여기서, 도 2는 본 발명의 공용 라이브러리와 이를 참조하는 다른 블록의 메모리 내부 구성을 나타낸 도면이다.
먼저, 프로시져의 추가 내지는 프로그램 상의 오류 수정으로 공용 라이브러리 블록(30)의 내부 영역에 구비되어 있는 텍스트 영역(31)이 변경될 경우, 해당 공용 라이브러리 블록(30)의 컴파일 시에 각 프로시져의 주소를 저장하고 있는 프로시져 테이블(33)을 세팅하고 해당 프로시져 테이블(33)의 위치를 텍스트 영역(31)에 둠으로써, 해당 공용 라이브러리 블록(30)을 참조하는 다른 블록(40)에서는 초기화 시에 자신의 인터페이스 라이브러리 프로시져 테이블(43) 내에 공용 라이브러리 프로시져 테이블(33)의 어드레스만을 저장하도록 한다(단계 T1).
따라서, 공용 라이브러리 블록(30)을 참조하는 다른 블록(40)이 상기 공용 라이브러리 블록(30) 내에 있는 프로시져를 참조할 때마다 자신의 인터페이스 라이브러리 프로시져 테이블(43)에 저장되어 있는 어드레스로 상기 프로시져 테이블(33)을 직접 참조하여(단계 T2), 해당 프로시져로 점프하도록 한다(단계 T3).
본 발명의 실시예에 따른 공용 라이브러리의 텍스트 영역 교체를 위한 구성은 도 3에 도시한 바와 같이, MMC 터미널(Man Machine Communication Terminal; 51)과, OMP(52)와, MP(53)와, 디스크(Disk; 54)를 포함하여 이루어진다.
상기 MMC 터미널(51)은 시스템과 운용자 간의 대화 창구 및 수단을 제공하는 역할을 담당하고 다양한 메뉴 선택, 서식 기입, 입력 메시지 처리, 출력 메시지 처리, 도움말 제공 등의 여러 가지 기능을 수행하는데, 공용 라이브러리 텍스트 변경 명령(Shared Library Text Change Command)을 상기 OMP(52) 측으로 전달해 준다.
상기 OMP(52)는 MC(Window Management and Command Analysis; 52-1)와, EC(Execution Control; 52-2)와, SSL(System Loader; 52-3)을 포함하여 이루어진다. 여기서, 해당 MC(52-1)는 운용자가 입력시킨 명령어에 대한 구문 분석 및 의미 분석을 수행하는데, 상기 MMC 터미널(51)로부터 인가되는 공용 라이브러리 텍스트 변경 명령을 분석하여 해당 EC(52-2)로 전달한다. 그리고, 해당 EC(52-2)는 사용자 프로그램에 대한 인터페이스를 제공하는 블록으로서 해당 MC(52-1)로부터 인가받은 입력 명령 정보를 사용자 측으로 전달하여 입력된 명령어의 수행 상태를 감시하는데, 해당 MC(52-1)로부터 인가되는 분석 정보를 MP(53) 측으로 전송한다. 그리고, 해당 SSL(52-3)은 상기 MP(53) 측의 희망 공용 라이브러리 텍스트 로딩 요구에 따라 상기 디스크(54)를 오픈하여 새로운 공용 라이브러리 텍스트를 판독해 상기 MP(53) 측으로 전송한다.
상기 MP(53)는 희망 공용 라이브러리 텍스트 로딩을 상기 OMP(52) 측으로 요구하고 상기 OMP(52) 측으로부터 새로운 공용 라이브러리 텍스트를 적재시키고 특정 OS 프리미티브를 호출해 구동시키는 PL(Processor Loader; 53-1)과, 해당 PL(53-1)로부터 인가되는 새로운 공용 라이브러리 텍스트를 저장하는 메인 메모리(Main Memory; 53-2)를 포함하여 이루어진다.
상기 디스크(54)는 로딩할 공용 라이브러리와 다른 블록들을 저장한다.
상술한 바와 같은 구성의 동작을 도 3에 도시된 흐름 순서에 따라 살펴보면 다음과 같다.
먼저, 운용자가 MMC 터미널(51), 예로 PC를 통해 공용 라이브러리 텍스트 변경 명령을 입력하게 되면, 해당 MMC 터미널(51)은 해당 공용 라이브러리 텍스트 변경 명령을 OMP(52) 측으로 전달시켜 준다(단계 S1).
이에, 상기 OMP(52)에 있어서, 상기 MMC 터미널(51) 측의 명령 입력 시에 해당 명령을 처리하는 특정 블록인 MC(52-1)는 상기 공용 라이브러리 텍스트 변경 명령을 분석하여 EC(52-2)로 전달하며(단계 S2), 해당 EC(52-2)는 해당 MC(52-1)로부터 인가되는 분석 정보에 의해 지정된 MP(53) 측으로 해당 정보를 전송한다(단계 S3).
그러면, 상기 MP(53) 내에 구비되어 있는 PL(53-1)은 상기 OMP(52) 내에 구비되어 있는 SSL(52-3)에게 원하는 공용 라이브러리 텍스트 로딩을 요구하게 된다(단계 S4). 그리고, 해당 SSL(52-3)은 해당 희망 공용 라이브러리 텍스트 로딩 요구에 따라 해당 파일, 즉 새로운 공용 라이브러리 텍스트를 디스크(54)에서 오픈하여 IPC(Inter Processor Communication)를 통해 상기 MP(53)의 PL(53-1) 측으로 전송한다(단계 S5).
이에 따라, 상기 MP(53)에 있어서, 상기 PL(53-1)은 상기 OMP(52)의 SSL(52-3)로부터 인가받은 새로운 공용 라이브러리 텍스트를 메인 메모리(53-2)에 적재시켜 주며(단계 S6), 또한 상기 PL(53-1)은 특정 OS 프리미티브를 호출하여 해당 공용 라이브러리 블록을 동작 중단시키고 기존 공용 라이브러리 텍스트 영역을 프리(Free)시킨 후, 공용 라이브러리의 MMU 테이블을 기존 공용 라이브러리 텍스트 대신에 상기 새로운 공용 라이브러리 텍스트를 포함하도록 수정해 준다(단계 S7). 여기서, 해당 MMU는 도 3에 도시되어 있지는 않지만, 멀티 프로세싱(Multi Processing) 환경에서 각 프로세스들이 독자적인 어드레스 영역에서 수행 가능하도록 어드레스 공간 분리 기능을 제공하며, 자신만의 어드레스 공간에서 사용하는 로지컬 어드레스(Logical Address)를 피지컬 어드레스(Physical Address)로 변환하는 기능을 담당하고 있다.
이상과 같이, 여러 가지의 이유로 인해서 공용 라이브러리를 교체할 필요성이 발생하였을 때, 기존에는 해당 프로세서의 모든 블록을 중단시켰다가 실행해야만 했으나, 본 발명에 의해 프로시져 테이블을 텍스트 영역에 옮겨 컴파일 시에 세팅하여 다른 참조 블록에서는 어드레스 테이블을 직접 참조하도록 함으로써 공용 라이브러리의 프로시져 추가 및 수정 시에도 다른 블록에 영향을 미치지 않고 해당 공용 라이브러리의 텍스트 영역만을 메모리에서 교체하여 서비스 중단을 최소한으로 줄일 수 있다.
Claims (2)
- OMP 측에서 공용 라이브러리 텍스트 변경 명령을 분석해 해당 분석 정보에 의해 지정된 MP 측으로 해당 정보를 전송하는 과정과, 상기 MP 측에서 희망 공용 라이브러리 텍스트 로딩을 상기 OMP 측에 요구하는 과정과, 상기 OMP 측에서 새로운 공용 라이브러리 텍스트를 디스크에서 오픈하여 상기 MP 측으로 전송하는 과정과, 상기 MP 측에서 상기 새로운 공용 라이브러리 텍스트를 메인 메모리에 적재시키고 특정 OS 프리미티브를 호출하는 과정과, 상기 OS에 의해 상기 공용 라이브러리를 동작 중단시키고 기존 공용 라이브러리 텍스트를 프리시키는 과정을 구비하는 공용 라이브러리의 텍스트 영역 교체 방법에 있어서,상기 공용 라이브러리의 MMU 테이블을 상기 기존 공용 라이브러리 텍스트 대신에 상기 새로운 공용 라이브러리 텍스트를 포함하도록 변경하는 과정을 포함하여 이루어진 것을 특징으로 하는 공용 라이브러리의 텍스트 영역 교체 방법.
- 제1항에 있어서,상기 공용 라이브러리 텍스트가 변경될 경우에 프로시져 테이블을 텍스트 영역으로 이동시켜 컴파일 시에 세팅하는 과정과;초기화 시에 상기 공용 라이브러리를 참조하는 다른 블록의 인터페이스 라이브러리 프로시져 테이블에 상기 공용 라이브러리 프로시져 테이블의 어드레스를 저장하는 과정과;상기 공용 라이브러리의 프로시져를 참조할 때마다 자신의 인터페이스 라이브러리 프로시져 테이블에 저장되어 있는 어드레스로 상기 프로시져 테이블을 직접 참조하여 해당 프로시져로 점프하는 과정을 더 포함하여 이루어진 것을 특징으로 하는 공용 라이브러리의 텍스트 영역 교체 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0033970A KR100382355B1 (ko) | 1999-08-17 | 1999-08-17 | 공용 라이브러리의 텍스트 영역 교체 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0033970A KR100382355B1 (ko) | 1999-08-17 | 1999-08-17 | 공용 라이브러리의 텍스트 영역 교체 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010018146A KR20010018146A (ko) | 2001-03-05 |
KR100382355B1 true KR100382355B1 (ko) | 2003-05-01 |
Family
ID=19607571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0033970A KR100382355B1 (ko) | 1999-08-17 | 1999-08-17 | 공용 라이브러리의 텍스트 영역 교체 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100382355B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010073374A (ko) * | 2000-01-14 | 2001-08-01 | 박종섭 | 공유 객체를 이용한 명령어 실행 장치 및 방법 |
-
1999
- 1999-08-17 KR KR10-1999-0033970A patent/KR100382355B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20010018146A (ko) | 2001-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100441115B1 (ko) | 정보 단말기의 자바 프로그램 처리 속도 향상을 위한 자바컴파일 온 디멘드 서비스 시스템 및 그 방법 | |
CN101452402B (zh) | 软件运行系统和软件运行方法 | |
US5247674A (en) | Static memory allocation system | |
KR101213275B1 (ko) | 무선 장치에서 사용할모놀리식(monolithic)이미지를 제공하기 위한시스템 및 방법 | |
US8112745B2 (en) | Apparatus and method for capabilities verification and restriction of managed applications in an execution environment | |
US20110307858A1 (en) | Pre-compiling hosted managed code | |
EP1625497B1 (en) | Apparatus and methods for restoring synchronization to object-oriented software applications in managed runtime enviroments | |
JPH0664538B2 (ja) | 仮想計算機データ処理システムにおけるバッチ・タスク処理の中断方法 | |
Ségura-Devillechaise et al. | Web cache prefetching as an aspect: Towards a dynamic-weaving based solution | |
US20050071856A1 (en) | Dynamically loadable stub modules | |
JP4724660B2 (ja) | 組み込みシステムの中に統合されるソフトウェアコンポーネントを管理する方法 | |
KR100265679B1 (ko) | 리얼 타임 제어 시스템 | |
KR100382355B1 (ko) | 공용 라이브러리의 텍스트 영역 교체 방법 | |
US11435989B2 (en) | Thread-local return structure for asynchronous state machine | |
US6134708A (en) | Program compilation execution system | |
JP4347839B2 (ja) | 二重化システム | |
CN113127852B (zh) | 基于芯片卡的se应用管理方法、装置及存储介质 | |
CN113342376A (zh) | 一种针对物联网设备的操作系统进行升级的方法及装置 | |
CN117234622B (zh) | 一种多语言运行库按需调用方法和系统 | |
WO2024174756A1 (zh) | 源码包构建打包方法、设备及存储介质 | |
KR101992419B1 (ko) | 자바 응용을 관제하는 자바 응용 관제 장치 및 방법 | |
KR19990001093A (ko) | 교환기 시스템의 운영 프로그램 및 데이터베이스 인스톨 방법 | |
KR20070041800A (ko) | 응용프로그램의 실행 코드 영역 수정을 통한 응용프로그램제어 방법 | |
KR100422150B1 (ko) | 광대역 디씨에스의 운영코드관리방법 | |
JP3019330B2 (ja) | コンパイル装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
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: 20090331 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |