가공데이터 · 한국어 지식관계

시스템 동작 제어 장치 및 방법 document_id A220623017989

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
본 발명은 복수의 운영체계를 선택적으로 Access할 수 있는 시스템의 부팅 제어 장치와 방법에 관한 것이다. 이하 종래 기술에 대해 설명한다. 일반적인 컴퓨터를 포함한 시스템에서는, 사용자가 시스템 전원을 온(ON) 시키는 경우, 일련의 시스템 부팅 동작을 수행하게 된다. 이때 시스템 바이오스에서는, 컴퓨터 시스템이 정상적으로 동작할 수 있도록, 하드 디스크의 첫 번째 섹터에 저장되는 마스터 부트 레코드(Master Boot Recoder)(MBR)를 읽고, 이를 기초로 운영체제가 저장되어 있는 파티션(Partition)의 부트 섹터 레코드를 독출 하여 시스템 부팅 동작을 수행한다. 상기 마스터 부트 레코드(MBR)는, 운영체제가 어디에, 어떻게 위치해 있는지를 식별하여 컴퓨터의 주 기억장치에 적재될 수 있도록 하기 위한 정보로, 하드 디스크의 첫 번째 섹터에 위치한다. 또한, 마스트 부트 레코드(MBR)는 "파티션 섹터(Partition Sector)" 또는 "마스터 파티션 테이블(Master Partition Table)"이라고 불리는데, 이는 하드 디스크가 포맷될 때 나뉘어지는 각 파티션 영역의 형태, 크기, 위치에 관한 정보를 가지고 있기 때문이다. 그 외에도, 마스터 부트 레코드(MBR)는 메모리에 적재될 운영체제가 저장되어 있는 파티션의 부트 섹터 레코드를 읽을 수 있는 프로그램을 포함하고 있는데, 부트 섹터 레코드에는 다시 운영체제의 나머지 부분을 메모리에 적재하는 프로그램이 담겨 있다. 좀더 상세하게 살펴 보면, 마스터 부트 레코드(MBR)는 보통 1개의 섹터(Sector)로 구성되는데 크기는 통상 512bytes이다. 그리고, 512bytes에서 처음 446bytes는 운영체제를 읽어 들이기 위한 준비 단계 코드가 들어 있으며, 나머지 64bytes가 파티션에 관한 정보를 담아두는 테이블이다. 그리고, 나머지 2bytes는 MBR이 맞는지 확인하기 위한 예약 값으로 기록된다. 파티션 1개를 명시하는 데는 16bytes가 소요되므로, 하드 디스크에는 4개의 주 파티션이 지정될 수 있다. 각 파티션에 관한 정보가 저장되는 테이블에는, 해당 파티션이 부팅 파티션인지를 가리키는 Boot Indicator, 해당 파티션의 시작 섹터의 헤더 및 실린더 위치, 해당 파티션의 끝 섹터의 헤더 및 실린더 위치, 해당 파티션의 전체 섹터 수 등이 기록된다. 마스터 부트 레코드(MBR)에 기록된 각 파티션에 관한 정보 중에서, Boot Indicator는 하나의 파티션에 대해서만 active 또는 bootable로 표시되고, 다른 파티션들에 대해서는 inactive 또는 not bootable로 표시된다. Boot Indicator가 active인 파티션이 부팅 파티션이 되고, 해당 파티션에 기록된 운영체제를 기초로 시스템이 부팅된다. 즉 상기에서 설명한 바와 같이, 종래의 각각 하드 디스크에 저장되어 있는 각각의 운영체계 (Operating System)(OS)는 그에 대응되는 각각의 MBR를 저장하고 있으며, 현재 동작 되는 OS와 다른 OS가 동작 되도록 하기 위해서는, 해당 OS의 MBR를 읽도록 별도 동작, 예를 들어 해당 폴더를 찾아 선택, 을 통해 시스템 부팅을 해야만 한다. 또한 하나의 Hard Disk에서 Multi Booting을 구현하려고 하는 경우, MBR 의 정보를 변경해야만 한다. 그러나, 상기 MBR의 정보를 변경할 경우 불의의 사고로 이를 복구 하지 못하게 되는 경우가 발생한다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
시스템이 특정 파티션에 기록된 운영체제를 기초로 부팅되기 위해, 해당 파티션의 Boot Indicator는 어떤 상태여야 하는가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    시스템 부팅이 이루어지기 위한 파티션의 Boot Indicator 상태 조건을 확인해야 한다.

  2. 2정보 추출information_extraction

    MBR 내 파티션 정보 중 Boot Indicator의 역할과 표시 방식에 관한 정보를 추출한다.

    • Boot Indicator는 하나의 파티션에 대해서만 active 또는 bootable로 표시되고, 다른 파티션들에 대해서는 inactive 또는 not bootable로 표시된다.
  3. 3근거 선택evidence_selection

    부팅 파티션이 결정되는 직접적인 조건을 선별한다.

    • Boot Indicator가 active인 파티션이 부팅 파티션이 되고, 해당 파티션에 기록된 운영체제를 기초로 시스템이 부팅된다.
  4. 4논리 통합logical_integration

    Boot Indicator가 'active' 또는 'bootable' 상태일 때만 해당 파티션이 부팅 파티션이 된다는 인과관계를 통합한다.

    • Boot Indicator가 active인 파티션이 부팅 파티션이 되고
  5. 5결론 도출conclusion_formulation

    질문에 대한 답변으로 Boot Indicator가 active 또는 bootable 상태여야 함을 도출한다.

    • Boot Indicator가 active인 파티션이 부팅 파티션이 되고
  6. 6답변 생성answer_generation

    추출된 핵심 용어를 사용하여 최종 답변을 작성한다.

    • active 또는 bootable
최종 답변 (final_answer)
active 또는 bootable
핵심 해석 (core_interpretation)
시스템이 특정 파티션을 부팅 파티션으로 인식하여 부팅하기 위해서는 해당 파티션의 Boot Indicator가 active 또는 bootable 상태여야 한다.