Linux® 시작 프로세스에 대해 무엇을 알아야합니까?

Linux®는 컴퓨터 하드웨어와 소프트웨어 사이의 연락 역할을하는 컴퓨터 시스템의 중심 구성 요소 인 동일한 커널을 사용하는 무료 오픈 소스 컴퓨터 운영 체제 클래스를 말합니다. 운영 체제의 주요 차이점은 컴퓨터 부팅을 처리하는 방식이며 Linux® 시작 프로세스는 피어와 다릅니다. Linux® 시작 프로세스는 대부분의 하드웨어 관련 시작 작업을 수행하는 기본 입 / 출력 시스템 (BIOS)으로 시작합니다. BIOS가 다양한 시스템 프로세스를 완료 한 후 시스템은 커널로 전달되어 필수 시스템 기능을 설정하고 시스템 제어를 사용자에게 이전합니다.

BIOS는 모든 컴퓨터 시스템의 하드웨어 구성 요소를 초기화하는 하드웨어 특정 코드 세트입니다. 대부분의 컴퓨터 시스템에서는 컴퓨터의 마더 보드에있는 ROM 칩에로드됩니다. BIOS는 하드웨어 구현이므로 Linux® 운영 체제 개발자가 아닌 마더 보드 제조업체에서 코딩합니다. Linux® 시작 프로세스에서 가장 중요한 부분은 운영 체제에 맞게 컴퓨터 하드웨어를 준비하는 중요한 작업을 수행하기 때문입니다.

컴퓨터의 모든 구성 요소가 초기화되면 Linux® 시작 프로세스 제어가 부트 스트랩 (부트 스트랩이라고도 함)이라는 Linux® 시스템 시작 프로그램으로 전송됩니다. 이 작은 프로그램의 주요 기능은 운영 체제를 시스템 메모리에로드하여 실행 준비를하는 것입니다. 일반적으로 Linux® 운영 체제는 하드 드라이브에서 압축되므로 부트 로더도 압축 해제 작업을 수행합니다. 컴퓨터에 여러 운영 체제 또는 버전이 설치된 경우 부트 스트랩은 사용자에게 하나를 선택하라는 메시지를 표시합니다. Linux® 시작 프로세스에는 대부분의 최신 Linux® 버전이 GRUB을 구현하지만 LILO 및 GRUB의 두 가지 유형의 부트 스트랩이 있다는 점에 유의해야합니다.

운영 체제의 압축을 풀고 메모리에로드하면 Linux® 커널이 시스템을 담당합니다. 작지만 강력한이 프로그램은 많은 Linux® 시작 프로세스를 수행합니다. 메모리 관리 소프트웨어 및 작업 스케줄러를로드하고 장치 드라이버를 시작하며 Linux® 시작 스크립트를 실행합니다. Linux® 커널이 작업으로 완료되면 유휴 상태가되고 스케줄러가 시스템을 제어하여 실제 사용자 환경을 만듭니다. 사용자에게 로그인 화면이 표시되면 Linux® 시작 프로세스가 효과적으로 종료됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?