현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - '커널'이란 무엇인가요?

'커널'이란 무엇인가요?

커널, 커널.

커널은 운영체제의 핵심이다. 하드웨어 기반의 소프트웨어 확장의 첫 번째 계층으로 운영 체제의 가장 기본적인 기능을 제공하며 운영 체제 운영의 기반이 되며 시스템의 프로세스, 메모리, 장치 드라이버, 파일 및 네트워크를 관리합니다. 시스템을 구성하고 시스템의 성능과 성능을 결정합니다.

현대 운영 체제 설계에서는 시스템 자체의 오버헤드를 줄이기 위해 하드웨어와 밀접하게 관련된 일부 기본, 공개 및 실행 기능(예: 인터럽트 핸들러, 장치 드라이버, 등)은 종종 더 높은 빈도(예: 클럭 관리, 프로세스 스케줄링 등)를 갖는 모듈이며 주요 데이터 구조가 분리되어 메모리에 상주하고 보호합니다. 이 부분을 일반적으로 운영 체제의 커널이라고 합니다.

프로그램은 실행을 위해 컴퓨터로 직접 전송될 수 있습니다. 이 디자인은 디자이너가 하드웨어 추상화 및 운영 체제 지원을 제공하기를 원하지 않는다는 것을 보여줍니다. 이는 초기 컴퓨터 시스템 디자인에서 일반적입니다. 결국 프로그램 로더 및 디버거와 같은 일부 보조 프로그램은 머신 코어에 설계되거나 읽기 전용 메모리에 통합되었습니다. 이러한 변화가 일어나면서 운영 체제 커널의 개념이 점차 명확해졌습니다.