본문/내용
I. Define the following terminologies.
임베디드 시스템은 특정한 기능이나 작업을 수행하기 위해 설계된 컴퓨터 시스템으로, 일반적으로 다른 기기나 시스템 내에 내장되어 있거나 통합되어 있다. 이러한 시스템은 보통 하드웨어와 소프트웨어로 구성되어 있으며, 특정 응용 분야에 맞게 최적화되어 있다. 주로 실시간 처리가 필요한 시스템에 사용되며, 미세한 전력 소비와 높은 신뢰성이 요구된다. 임베디드 시스템의 예로는 가전제품, 자동차의 제어 시스템, 의료 기기, 스마트폰 등이 있다. 실시간 시스템은 주어진 시간 내에 작업을 수행해야 하는 시스템이다. 이 시스템은 작업의 완료 시점이 중요하며, 시간 제한을 충족하지 못하면 시스템의 기능이 실패하거나 부작용이 발생할 수 있다. 실시간 시스템은 하드웨어와 소프트웨어 모두가 시간적으로 정확하게 작동해야 하며, 이를 위해 강력한 일정 관리와 우선순위 기반의 작업 스케줄링이 필요하다. 일반적으로 하드 실시간 시스템과 소프트 실시간 시스템으로 구분되며, 하드 실시간 시스템은 시간 제약이 절대적이고, 소프트 실시간 시스템은 상대적으로 유연하다. 펌웨어는 컴퓨터나 전자기기에서 하드웨어…