오디오 나노 커널이란? -techopedia에서 정의

나노 커널이란? -techopedia에서 정의

차례:

Anonim

정의-나노 커널은 무엇을 의미합니까?

나노 커널은 시스템 추상화없이 하드웨어 추상화를 제공하는 작은 커널입니다. 더 큰 커널은 더 많은 기능을 제공하고 더 많은 하드웨어 추상화를 관리하도록 설계되었습니다. 현대의 마이크로 커널에는 시스템 서비스도 없기 때문에 마이크로 커널과 나노 커널이라는 용어는 유사 해졌습니다.

Techopedia는 Nano Kernel을 설명합니다

역사적으로 nanokernel이라는 용어는 다음을 나타냅니다.

  • 전체 커널 코드 볼륨, 즉 하드웨어의 특권 모드에서 실행되는 코드는 매우 작은 커널입니다.
  • 보다 정확하게 하이퍼 바이저라고하는 운영 체제 아래의 가상화 계층.
  • 커널의 최하위 부분을 형성하는 하드웨어 추상화 계층 (HAL).
  • 경우에 따라 nanokernel이라는 용어는 나노초 클럭 해상도를 지원하는 커널을 설명하는 데 사용됩니다.

nanokernel이라는 용어는 "KeyKOS NanoKernel Architecture"논문에 처음 등장했습니다. KeyKOS nanokernel은 1983 년 이후 시장에 출시 된 기능 기반의 객체 지향 운영 체제 (OS)입니다. Tymnet 호스트의 응용 프로그램에 대한 안정성, 보안 및 일관된 가용성과 같은 요구 사항을 해결하기 위해 구현되었습니다. 단일 하드웨어 시스템에서 여러 운영 체제의 여러 인스턴스를 실행하기위한 것입니다. KeyKOS 나노 커널은 약 20, 000 줄의 C 코드이며 체크 포인트, 기능 및 가상 메모리 지원을 포함합니다. 100 킬로바이트의 메모리 내에서만 실행될 수 있습니다.

나노 커널이란? -techopedia에서 정의