더북(TheBook)

하이브리드 커널은 Windows NT 계열(Windows XP 이후 모든 윈도우)과 맥OS(Darwin 커널, XNU 커널 기반)에서 사용합니다.

 

엑소커널

엑소커널(exokernel)은 기존 커널 구조와 다르게 하드웨어 자원 관리를 최소화하는 방식으로, 성능을 극대화하기 위한 구조입니다.

응용 프로그램이 직접 하드웨어를 관리해서 최대 성능을 제공하며, 커널에 의존하지 않고 자체적으로 최적화가 가능해서 매우 유연합니다. 하지만 개발 복잡도가 높고 구현하기가 매우 어렵습니다. 또한 모든 응용 프로그램이 하드웨어를 제어하면 충돌할 가능성이 높아서 보안이나 안정성에서 문제가 발생할 수 있습니다.

그래서 주로 연구 목적이나 실험용 운영체제에서 사용하고 상용 운영체제에서는 거의 사용하지 않습니다. MIT의 ExOS가 엑소커널 기반 연구 프로젝트입니다.

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.