Learning
토픽 97 / 97·비교표

특수 목적 운영체제

RTOS vs 범용 OS

항목RTOS범용 OS
목표데드라인 보장 (결정적)처리량 최대화
스케줄링우선순위 선점 (RM/EDF)공정 분배 (CFS)
응답 시간μs~ms (예측 가능)ms~초 (비결정적)
풋프린트작음 (KB~MB)큼 (GB)
적용항공, 의료, 자동차, 산업데스크톱, 서버, 클라우드

Unikernel vs 컨테이너 vs VM

항목Unikernel컨테이너VM
크기수 MB수십 MB수 GB
부팅수십 ms수 초수십 초~분
격리강함 (VM 위 실행)중간 (커널 공유)완전 (커널 독립)
유연성낮음 (단일 앱 전용)높음높음
공격 표면최소중간
적합마이크로서비스, IoT범용완전 격리 필요

Android vs iOS

항목AndroidiOS
커널Linux 기반Darwin (Unix) 기반
생태계오픈소스 (AOSP)폐쇄형 (Apple 독점)
커스터마이징높음 (다양한 기기)낮음 (통합 경험)
보안 모델매니페스트+런타임 권한샌드박스+앱스토어 검증
런타임ART (DEX 파일)Swift/Objective-C