맞춤기술찾기

이전대상기술

고속병렬 컴퓨터의 부트 섹터 구성 방법

  • 기술번호 : KST2015092956
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 고속 병렬 컴퓨터(SPAX)의 운영체제에 관한 것으로, 시스템 부팅 과정에서 입출력 노드와 통신 제어 노드의 역할을 하는 처리기 노드가 부트 노드로 연동하는 부트 코드를 창안하므로써 클러스터 0에 속한 통신 제어 노드가 부트 노드로써 시스템을 부팅시킨다 하더라도 그대로 연동될 수 있어 시스템의 부트를 원활하게 하는 SPAX의 부트 섹터 구성 방법이 제시된다.
Int. CL G06F 9/24 (2006.01)
CPC G06F 9/4401(2013.01) G06F 9/4401(2013.01)
출원번호/일자 1019970007447 (1997.03.06)
출원인 한국전자통신연구원
등록번호/일자 10-0227779-0000 (1999.08.05)
공개번호/일자 10-1998-0072554 (1998.11.05) 문서열기
공고번호/일자 (19991101) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1997.03.06)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김정녀 대한민국 대전광역시 서구
2 조일연 대한민국 대전광역시 유성구
3 이재경 대한민국 대전광역시 중구
4 김해진 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신영무 대한민국 서울특별시 강남구 영동대로 ***(대치동) KT&G타워 *층(에스앤엘파트너스)
2 최승민 대한민국 서울특별시 중구 통일로 **, 에이스타워 *층 (순화동)(법무법인 세종)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1997.03.06 수리 (Accepted) 1-1-1997-0024321-88
2 출원심사청구서
Request for Examination
1997.03.06 수리 (Accepted) 1-1-1997-0024323-79
3 대리인선임신고서
Notification of assignment of agent
1997.03.06 수리 (Accepted) 1-1-1997-0024322-23
4 등록사정서
Decision to grant
1999.05.21 발송처리완료 (Completion of Transmission) 9-5-1999-0156708-76
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
7 [대리인사임]대리인(대표자)에 관한 신고서
[Resignation of Agent] Report on Agent (Representative)
2008.11.06 수리 (Accepted) 1-1-2008-5055008-50
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

펌웨어 모니터 모드의 처리기 노드로부터 부트를 요청 받은 펌웨어에서 메모리의 일정 번지에 올려준 부트 섹터 코드가 실행되는 제 1 단계와, 상기 부트 섹터 코드가 컴파일되어 생성된 실행가능한 링킹 포맷의 프로그램을 부트 섹터 코드로 생성하는 제 2 단계와, 상기 생성된 부트 섹터 코드를 하드 디스크에 기록하는 제 3 단계로 이루어진 것을 특징으로 하는 고속병렬 컴퓨터의 부트 섹터 구성 방법

2 2

제 1 항에 있어서, 상기 제 1 단계는 0x7c00 번지의 부트 섹터 코드를 0x600 번지로 복사한 후 0x600 번지의 다음 코드로 제어를 옮기는 단계와, 상기 0x600 번지에서 처리해야 할 다음 코드로 제어를 옮긴 후 하드 디스크의 파티션 정보를 읽어 부트 파티션이 존재하는지를 검사하는 단계와, 상기 부트 파티션이 존재하는지의 검사 결과 부트 파티션이 존재하지 않을 경우 파티션 테이블 및 오류 스트링이 존재하는지를 검사하는 단계와, 상기 파티션 테이블 및 오류 스트링이 존재하는지의 검사 결과 파티션 테이블은 존재하지 않으나 오류 스트링이 존재할 경우 오류 메시지를 출력한 후 정지하는 단계와, 상기 파티션 테이블 및 오류 스트링이 모두 존재하지 않을 경우 시스템 구동을 정지시키는 단계와, 상기 부트 파티션이 존재하는지의 검사 결과 부트 파티션이 존재할 경우 부트 파티션의 시작 번지를 읽어서 한 블록을 0x7c00 번지에 적재하는 단계와, 상기 적재에 성공하였을 경우 새너티를 체크하여 이상이 없는가를 확인하는 단계와, 상기 새너티 체크 결과 이상이 없을 경우 0x7c00 번지로 이동한 후 프라이머리 부트 코드를 수행하는 단계와, 상기 새너티 체크 결과 이상이 있고 오류 스트링이 존재할 경우 오류 메시지를 출력한 후 정지하는 단계와, 상기 새너티 체크 결과 이상이 있으나 오류 스트링이 존재하지 않을 경우 시스템 구동을 정지시키는 단계로 이루어진 것을 특징으로 하는 고속병렬 컴퓨터의 부트 섹터 구성 방법

3 3

제 1 항에 있어서, 상기 제 2 단계는 실행시 인수의 개수를 확인하는 단계와, 상기 인수의 개수를 확인한 결과 입력 파일과 출력 파일을 갖지 않으면 오류를 출력하고 프로그램을 종료하는 단계와, 상기 인수의 개수를 확인한 결과 인수의 갯수가 맞으면 입력 파일을 오픈한 후 오픈이 성공하였는지를 검사하는 단계와, 상기 오픈이 성공하였는지의 검사 결과 오픈이 성공하지 않았을 경우 오류를 출력한 후 종료하는 단계와, 상기 오픈이 성공하였는지의 검사 결과 오픈이 성공하였을 경우 입력 파일의 상태 정보를 획득하는 단계와, 상기 획득한 입력 파일의 상태 정보에서 얻은 파일 크기 정보로 파일 크기 만큼의 메모리를 할당시켜 매핑시키는 단계와, 상기 메모리를 할당한 후 출력 파일을 오픈하고 오픈이 성공하였는지를 검사하는 단계와, 상기 오픈에 성공하였는지의 검사 결과 오픈이 성공하지 않았을 경우 오류를 출력한 후 종료하는 단계와, 상기 오픈에 성공하였는지의 검사 결과 오픈이 성공하였을 경우 프로그램 헤더의 정보를 추출하는 단계와, 상기 추출한 프로그램 헤더 갯수 만큼 프로그램 헤더 테이블을 스캔해 가면서 프로그램 헤더 옵셋에서 파일 크기 만큼 출력 파일에 기록한 후 입력 파일과 출력 파일을 닫고 프로그램을 종료하는 단계로 이루어진 것을 특징으로 하는 고속병렬 컴퓨터의 부트 섹터 구성 방법

4 4

제 1 항에 있어서, 상기 제 3 단계는 디스크를 오픈하는 단계와, 상기 디스크 오픈이 성공하였는지를 확인하는 제 1 검사 결과 성공하였을 경우 문자 디바이스의 물리적 디스크 0 블록을 읽는 단계와, 상기 문자 디바이스의 물리적 디스크 0 블록을 성공적으로 읽었는지를 확인하는 제 2 검사 결과 성공하였을 경우 해당 블록의 새너티를 체크하여 이상이 없는지를 확인하는 제 3 검사 단계와, 상기 제 3 검사 결과 이상이 없을 경우 입력 파일을 오픈하는 단계와, 상기 입력 파일을 성공적으로 오픈하였는지를 확인하는 제 4 검사 결과 성공적으로 오픈하였을 경우 부트 코드 크기 만큼 읽어서 물리적 디스크 0 번지 블록에 기록하는 단계와, 상기 물리적 디스크 0 번지 블록에 기록한 후 정상적으로 종료하는 단계와, 상기 제 1 내지 제 4 검사 단계중 어느 하나라도 실패할 경우 오류 메시지를 출력하고 비정상적으로 종료하는 단계로 이루어진 것을 특징으로 하는 고속병렬 컴퓨터의 부트 섹터 구성 방법

5 5

제 4 항에 있어서, 상기 디스크를 오픈하는 단계는 파일에 부트 섹터 코드인 입력 파일의 이름을 저장한 후 실제 부트 코드를 기록할 하드 디스크의 문자 디바이스를 오픈하는 단계와, 상기 문자 디바이스의 오픈이 성공하였는지를 확인하는 제 1 검사 결과 문자 디바이스의 오픈이 성공하였을 경우 해당 디바이스를 입출력 허용 모드로 오픈하는 단계와, 상기 해당 디바이스를 입출력 허용 모드로 성공적으로 오픈하였는지를 확인하는 제 2 검사 결과 성공하였을 경우 해당 디스크의 파라미터를 획득하는 단계와, 상기 해당 디스크의 파라미터를 성공적으로 획득하였는지를 확인하는 제 3 검사 결과 성공하였을 경우 문자 디바이스의 물리적 디스크 0 블록을 읽는 단계와, 상기 제 1 내지 제 3 검사 결과중 어느 하나라도 실패할 경우 오류 메시지를 출력하고 비정상적으로 종료하는 단계로 이루어진 것을 특징으로 하는 고속병렬 컴퓨터의 부트 섹터 구성 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.