1 |
1
운영체제 내의 제 1 영역에서 상기 운영체제와 연동되는 시스템 자원에 대한 제어 권한을 부여함으로써 상기 시스템 자원을 관리하는 시스템 자원 관리부; 및상기 제 1 영역과 독립된 제 2 영역에서 상기 시스템 자원 관리부에 의해 관리되는 상기 시스템 자원을 활용하여 응용 프로그램을 실행시키는 시스템 운영부를 포함하되,상기 시스템 자원 관리부는,상기 응용 프로그램에서 상기 시스템 자원에 대한 접근이 요청됨에 따라 접근 제어 정보에 기반하여 상기 응용 프로그램의 식별 정보에 상응하는 상기 시스템 자원에 대한 정보의 기록 여부를 확인함으로써 상기 시스템 자원에 대한 접근을 제어하는 것을 특징으로 하는 운영체제 구성 장치
|
2 |
2
청구항 1에 있어서,상기 제 1 영역과 상기 제 2 영역은, 모놀리식 커널(monolithic kernel)의 분리된 영역에 각각 구현되어 독립적인 기능을 수행하는 것을 특징으로 하는 운영체제 구성 장치
|
3 |
3
청구항 1에 있어서,상기 시스템 자원 관리부는,상기 응용 프로그램에서 요구하는 상기 시스템 자원을 할당하고, 상기 응용 프로그램의 식별 정보 및 상기 응용 프로그램에 할당된 시스템 자원에 대한 정보를 생성하는 자원 할당 모듈을 포함하는 것을 특징으로 하는 운영체제 구성 장치
|
4 |
4
청구항 3에 있어서,상기 시스템 자원 관리부는,상기 응용 프로그램의 식별 정보 및 상기 시스템 자원에 대한 정보를 제공받아 상기 응용 프로그램 식별 정보에 상응하는 상기 시스템 자원에 대한 정보를 매핑(mapping)함으로써 생성된 접근 제어 정보를 기록하는 접근 정보 DB를 포함하는 것을 특징으로 하는 운영체제 구성 장치
|
5 |
5
청구항 4에 있어서,상기 시스템 자원 관리부는,상기 응용 프로그램에서 상기 시스템 자원에 대한 해제를 요구함에 따라 상기 접근 제어 정보에 기반하여 상기 응용 프로그램의 식별 정보에 상응하는 상기 시스템 자원에 대한 정보를 삭제하는 자원 해제 모듈을 포함하는 것을 특징으로 하는 운영체제 구성 장치
|
6 |
6
삭제
|
7 |
7
청구항 1에 있어서,상기 시스템 자원 관리부는,상기 응용 프로그램을 구성하는 프로세스의 순서를 결정하는 스케줄링(scheduling)을 제공하는 것을 특징으로 하는 운영체제 구성 장치
|
8 |
8
청구항 1에 있어서,상기 시스템 운영부는,상기 응용 프로그램에서 접근 가능한 상기 시스템 자원을 가상화하여 생성된 상기 시스템 자원에 대한 접근 주소를 이용하여 상기 응용 프로그램을 실행시키는 것을 특징으로 하는 운영체제 구성 장치
|
9 |
9
청구항 1에 있어서,상기 시스템 자원은,상기 응용 프로그램의 실행에 이용되는 입출력 장치, 저장 장치 및 연산 장치 중 적어도 하나를 포함하는 것을 특징으로 하는 운영체제 구성 장치
|
10 |
10
운영체제 구성 장치에서 수행되는 운영체제 구성 방법에 있어서,상기 운영체제 내의 제 1 영역을 통해 상기 운영체제와 연동되는 시스템 자원에 대한 제어 권한을 부여함으로써 상기 시스템 자원을 관리하는 단계; 및상기 제 1 영역과 독립된 제 2 영역을 통해 상기 시스템 자원을 활용하여 응용 프로그램을 실행시키는 단계를 포함하되,상기 시스템 자원을 관리하는 단계는,상기 응용 프로그램에서 상기 시스템 자원에 대한 접근이 요청됨에 따라 접근 제어 정보에 기반하여 상기 응용 프로그램의 식별 정보에 상응하는 상기 시스템 자원에 대한 정보의 기록 여부를 확인함으로써 상기 접근이 요청된 상기 시스템 자원에 대한 상기 응용 프로그램의 접근 권한 여부를 확인하여 상기 시스템 자원에 대한 접근을 제어하는 것을 특징으로 하는 운영체제 구성 방법
|
11 |
11
청구항 10에 있어서,상기 시스템 자원을 관리하는 단계 및 상기 응용 프로그램을 실행시키는 단계는, 모놀리식 커널(monolithic kernel)의 분리된 영역에서 수행되는 것을 특징으로 하는 운영체제 구성 방법
|
12 |
12
청구항 10에 있어서,상기 시스템 자원을 관리하는 단계는,상기 응용 프로그램에서 요구하는 상기 시스템 자원을 할당하고, 상기 응용 프로그램에 상응하는 상기 할당된 시스템 자원에 대한 정보를 매핑(mapping)하여 생성된 접근 제어 정보를 기록하는 것을 특징으로 하는 운영체제 구성 방법
|
13 |
13
삭제
|
14 |
14
청구항 12에 있어서,상기 시스템 자원을 관리하는 단계는,상기 응용 프로그램에서 상기 시스템 자원에 대한 해제를 요청됨에 따라 상기 접근 제어 정보에 기반하여 상기 응용 프로그램의 식별 정보에 상응하는 상기 시스템 자원에 대한 정보를 삭제하는 것을 특징으로 하는 운영체제 구성 방법
|
15 |
15
청구항 10에 있어서,상기 시스템 자원을 관리하는 단계는,상기 응용 프로그램을 구성하는 프로세스의 순서를 결정하는 스케줄링(scheduling)을 제공하는 것을 특징으로 하는 운영체제 구성 방법
|
16 |
16
청구항 10에 있어서,상기 응용 프로그램을 실행시키는 단계는,상기 응용 프로그램에서 접근 가능한 상기 시스템 자원을 가상화하여 생성된 상기 시스템 자원에 대한 접근 주소를 이용하여 상기 응용 프로그램을 실행시키는 것을 특징으로 하는 운영체제 구성 방법
|