본문/내용
1. 임베디드 OS의 주요 특징과 일반 OS와의 차이점을 설명하세요.
임베디드 OS는 제한된 자원인 메모리, CPU, 저장장치를 효율적으로 활용하도록 설계된 실시간 운영체제로, 일반 OS보다 크기가 작고 시스템 자원 소모가 적습니다. 임베디드 OS는 빠른 응답성과 실시간 처리가 핵심으로, 1ms 이하의 지연시간을 보장하는 것을 목표로 합니다. 반면, 일반 OS는 다중 작업과 사용자 인터페이스를 지원하며, 복잡한 데스크탑 환경과 서버 환경을 위해 설계되어 크기와 자원소모가 더욱 큽니다. 예를 들어, QNX와 VxWorks는 각각 30KB 수준의 작은 커널 크기와 실시간성을 갖추고 있어 항공기 유도무기 제어 시스템에 적합합니다. 일반 OS인 Windows, Linux는 각각 수백 MB에서 수 GB의 시스템 자원을 사용하며, 실시간성보다 다중 사용자 지원과 다양한 애플리케이션 실행이 우선입니다. 임베디드 OS는 수백만 대의 IoT 기기, 차량 제어 시스템, 군사장비 등에서 핵심 역할을 수행하며, 시스템 전력 소모를 20% 이상 절감하는 사례도 존재합니다. 이러한 특징들은 임베디드 시스템이 안정성과 신뢰성이 중요한 군사, 항공, 방위 분야에서 널리 활용되는 이유입니다.
2. 유…