1 |
1
초기화 스크립트를 이진화하는 방법으로서,보조 기억장치 내에서 이진화할 쉘 스크립트(shell script)를 호출하는 단계;호출된 쉘 스크립트를 번역하여 실행 테이블(Execution Table)을 생성하는 단계;실행 테이블과 기 작성된 소스 코드 템플릿(source code templit)을 병합하여 소스 프로그램을 생성하는 단계; 및상기 소스 프로그램을 명령 서브루틴과 결합하고, 컴파일 및 빌드 작업을 수행하여 쉘 스트립트를 이진화하는 단계;를 포함하는 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
2 |
2
청구항 1에 있어서,상기 실행 테이블은,주기억장치상의 각 명령들의 위치, 세부 명령 이름, 각 명령의 병렬 실행 여부, 및 해당 명령에 전달할 인자 중 적어도 하나를 정의하는 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
3 |
3
청구항 1에 있어서,상기 쉘 스크립트를 이진화하기 이전에, 하나 이상의 외부 명령을 서브루틴화하는 단계;를 더 포함하는 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
4 |
4
청구항 3에 있어서,상기 하나 이상의 외부 명령은,네트워크 설정 명령, 콘솔 출력 명령, 외부 명령의 실행 명령, 커널 모듈 초기화 명령, 보조기억장치 초기화 명령, 선행 읽기 명령, 환경 변수 설정 명령, 대기 명령 중 적어도 하나인 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
5 |
5
청구항 1에 있어서,상기 이진화 스크립트는,상기 쉘 스크립트에 정의된 적어도 하나의 명령이 해당 이진화 스크립트 내의 서브루틴으로 직접 삽입된 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
6 |
6
청구항 1에 있어서,상기 이진화 스크립트는,보조기억장치 내에 저장되어, 부팅 시의 시스템 초기화 과정에서 쉘 스크립트 대신 이용되는 것을 특징으로 하는 운영체제의 초기화 스크립트 이진화 방법
|
7 |
7
운영체제 부팅 시의 시스템 초기화 과정으로서,이진화 스크립트가 기록된 실행 테이블을 호출하는 단계;상기 호출된 실행 테이블에서 이진화 스크립트를 순차적으로 호출하여 읽는 단계;상기 호출된 이진화 스크립트의 서브루틴을 탐색하여 해당 이진화 스크립트의 서브루틴에 포함된 명령 및 인자를 분류하는 단계; 및상기 분류된 명령과 인자를 실행하는 단계;를 포함하며,상기 호출된 이진화 스크립트의 서브루틴에 포함된 명령 및 인자 실행 후, 상기 실행 테이블에 기록된 다음 순서의 이진화 스크립트를 호출하는 것을 특징으로 하는 이진화 스크립트의 실행 방법
|
8 |
8
청구항 7에 있어서,상기 이진화 스크립트의 서브루틴에 포함된 명령은,네트워크 설정 명령, 콘솔 출력 명령, 외부 명령의 실행 명령, 커널 모듈 초기화 명령, 보조기억장치 초기화 명령, 선행 읽기 명령, 환경 변수 설정 명령, 대기 명령 중 적어도 하나인 것을 특징으로 하는 이진화 스크립트의 실행 방법
|
9 |
9
청구항 7에 있어서,상기 실행 테이블에 기록된 이진화 스트립트를 모두 읽을 때까지 다음 순서의 스크립트를 계속 호출하는 것을 특징으로 하는 이진화 스크립트의 실행 방법
|
10 |
10
청구항 7에 있어서,상기 실행 테이블에서 더 이상 읽을 이진화 스크립트가 존재하지 않으면, 시스템 초기화를 종료하고 다음 부팅 과정을 수행하는 단계;를 더 포함하는 것을 특징으로 하는 이진화 스크립트의 실행 방법
|