| ⬅️ 이전 | 🏠 분류 목차 |
Solaris의 아키텍처
Solaris의 아키텍처
1. 커널 아키텍처
Solaris는 모듈화된 커널 아키텍처를 가지고 있으며, 다양한 기능을 모듈로 구현하여 유연성과 확장성을 제공합니다.
커널 구성 요소
핵심 커널:
- 스케줄러: 프로세스 및 스레드 스케줄링
- 메모리 관리: 가상 메모리 및 물리 메모리 관리
- 파일 시스템: 다양한 파일 시스템 지원
- 네트워킹: TCP/IP 스택 및 네트워크 프로토콜
모듈화된 구성:
- 로드 가능한 모듈: 필요에 따라 동적으로 로드/언로드
- 드라이버: 하드웨어 드라이버 모듈
- 파일 시스템: 다양한 파일 시스템 모듈
- 네트워크 스택: 네트워크 프로토콜 모듈
2. 시스템 서비스
Solaris는 다양한 시스템 서비스를 제공하여 시스템 운영을 지원합니다.
주요 시스템 서비스
SMF (Service Management Facility):
- 서비스 정의: XML 기반 서비스 정의
- 의존성 관리: 서비스 간 의존성 자동 관리
- 상태 모니터링: 실시간 서비스 상태 모니터링
- 자동 재시작: 서비스 장애 시 자동 재시작
FMA (Fault Management Architecture):
- 오류 감지: 하드웨어 및 소프트웨어 오류 감지
- 오류 진단: 오류 원인 진단 및 분석
- 오류 복구: 자동 오류 복구 및 복구 방안 제시
- 오류 보고: 상세한 오류 보고 및 로깅
서브목차