운영제제1 [운영체제] 운영체제 아키텍쳐 현대 운영체제는 복잡 다양한 서비스 제공 OS의 구성요소에 "실행권한"을 부여하여 복잡성 해결 모놀리식 커널 : OS의 모든 구성 요소를 커널에 포함 마이크로 커널 : 필요 구성 요소만 커널에 포함 모놀리식 아키텍처 "모든 컴포넌트"를 커널에 포함(직접적인 상호통신 가능) "오류"또는 "악성코드"에 취약 높은 성능과 제약 없음 계층적 아키텍처 유산한 기능을 수행하는 구성 요소들끼리 그룹화하여 계층적 구분 SW검증과 수정 과정이 간편 하위 계층은 구체적인 구현은 숨기고 인터페이스만 제공. 마이크로 아키텍처 소규모의 서비스만 제공 - 커널 규모 감소, 확장성 향상 OS의 구성요소를 낮은 수준 권한으로 외부에서 실행 모듈 간의 통신이 많아 성능 감소 우려 "네트워크 OS"와 "분산 OS" 네트워크 OS 네트워.. 2024. 3. 24. 이전 1 다음