⬅️ 이전     🏠 분류 목차

Solaris의 아키텍처

Solaris의 아키텍처

1. 커널 아키텍처

Solaris는 모듈화된 커널 아키텍처를 가지고 있으며, 다양한 기능을 모듈로 구현하여 유연성과 확장성을 제공합니다.

커널 구성 요소

핵심 커널:

  • 스케줄러: 프로세스 및 스레드 스케줄링
  • 메모리 관리: 가상 메모리 및 물리 메모리 관리
  • 파일 시스템: 다양한 파일 시스템 지원
  • 네트워킹: TCP/IP 스택 및 네트워크 프로토콜

모듈화된 구성:

  • 로드 가능한 모듈: 필요에 따라 동적으로 로드/언로드
  • 드라이버: 하드웨어 드라이버 모듈
  • 파일 시스템: 다양한 파일 시스템 모듈
  • 네트워크 스택: 네트워크 프로토콜 모듈

2. 시스템 서비스

Solaris는 다양한 시스템 서비스를 제공하여 시스템 운영을 지원합니다.

주요 시스템 서비스

SMF (Service Management Facility):

  • 서비스 정의: XML 기반 서비스 정의
  • 의존성 관리: 서비스 간 의존성 자동 관리
  • 상태 모니터링: 실시간 서비스 상태 모니터링
  • 자동 재시작: 서비스 장애 시 자동 재시작

FMA (Fault Management Architecture):

  • 오류 감지: 하드웨어 및 소프트웨어 오류 감지
  • 오류 진단: 오류 원인 진단 및 분석
  • 오류 복구: 자동 오류 복구 및 복구 방안 제시
  • 오류 보고: 상세한 오류 보고 및 로깅

⬅️ 이전

서브목차