Page 259 고등학교 디지털 논리 회로 교과서
P. 259
하지만 범용적 목적의 PC와 같이 다양한 기능을 수행하는 컴퓨터 시스템은 일반 임베디드 OS
임베디드 운영 체제(embedded
적으로 임베디드 시스템에 포함시키지 않는다. operating system)는 보통 하드웨어
이러한 시스템 중에서 아주 간단한 제어 기능을 수행하기 위해 8비트 마이크로프 에 내장되어 있는 운영 체제로, 보
통 전자 제품, PDA, 휴대 전화, 디
로세서 등의 사양이 낮은 프로세서로 개발되는 임베디드 시스템에는 운영 체제를 사 지털카메라 등 소형 정보 기기와 자
동차에 주로 사용된다. 보통 휴대
용하지 않는다. 간단한 기능을 위해 운영 체제를 사용한다면 운영 체제 자체에 들어 용 정보 기기는 작은 기억 용량, 느
린 중앙 처리 장치, 한정된 배터리
가는 비용뿐만 아니라 운영 체제를 올리기 위한 저장 공간, 운영 체제가 사용하는 메 용량 등이 특징이지만 차츰 개인용
모리 등의 하드웨어 비용이 추가되어 제품의 가격을 상승시키는 요인이 되기 때문이 컴퓨터에서 지원하는 다양한 기능
들을 포함하여 확대되고 있는 추세
다. 하지만 근래 들어 스마트폰, 로봇 청소기, 네트워크 장비처럼 복잡한 기능을 수 이다. 내장형 정보 기기 중 PDA의
운영 체제로 팜이 개발한 팜(Palm)
행하는 기기들이 늘어나고, 자동차용 전자 기기나 가전제품 등에도 사용자들의 요구 OS, 마이크로소프트가 개발한 윈도
등이 있고 요즘 스마트폰에 사용되
가 많아지고 복잡해지면서 임베디드 시스템에서 임베디드 OS를 사용하는 사례가 증 는 애플의 iOS와 구글의 안드로이
드 등이 있다.
가하고 있다.
2 임베디드 시스템의 구조
임베디드 시스템은 PC와 마찬가지로 하드웨어와 소프트웨어로 구성되어 있다. 하
드웨어는 그림 Ⅶ-5와 같이 마이크로프로세서를 중심으로 기억 장치와 입출력 장치,
통신 장치, 센서 등으로 구성되어 있다. 소프트웨어는 임베디드 OS를 기반으로 주변
장치를 제어할 수 있는 디바이스 드라이버와 시스템의 사용 목적에 따른 각종 응용
프로그램들로 구성되어 있으며, 응용 프로그램의 종류에 따라 임베디드 시스템의 기
능이 결정된다.
임베디드 시스템
하드웨어 소프트웨어
마이크로프로세서 임베디드 OS
기억 장치 디바이스 드라이버
주변 장치 응용 프로그램
그림 Ⅶ-5 임베디드 시스템
2. 임베디드 시스템 257