최대 1 분 소요


1. Microkernels

1.1 특징

커널이 커져 관리가 어려워지면서 가능한 많은 기능을 커널에서 사용자 공간으로 옮겨 커널을 최소화하는 설계 방식이다. ( 커널에서 최소한의 기능만을 제공 )


1.2 장점

  • 모듈화 : 각 서비스는 독립적으로 작동하므로 모듈화가 쉬워 확장하기 좋다.
  • 유연성 : 새로운 H/W, S/W 에 이식이 쉽다.
  • 안정성 : 한 서비스에 문제가 생겨도도 그 영향력이 해당 모듈에 국한되므로 전체 시스템에 대한 영향을 최소화할 수있어 보안 위협에 대한 리스크를 줄일 수 있다.
  • 신뢰성, 보안성 : 커널 모드가 작기 때문에 신뢰성, 보안성이 향상된다.


1.3 단점

  • 오버헤드 : 사용자와 커널 간의 통신으로 인한 성능 오버헤드 발생
  • 복잡성 : 사용자 공간에서 많은 서비스를 처리해야 하기 때문에 설계 및 구현이 복잡해질 수 있음


카테고리:

업데이트:

댓글남기기