임베디드 시스템에 대해서 알아보겠습니다.
우리가 흔히 임베디드(Embedded) 라는 것을 이야기하는데 임베디드 시스템은 말 그대로 하면, 이미 내장되어 있는 시스템입니다.
그러니깐, 요즘에 IOT 기기, 예를 들면 리모컨을 누르면 커튼이 자동으로 쳐 진다던가, 아니면 방의 파티션이 움직이던가 하는 기기들을 보면 이 기기들이 제어되는 프로그램이 안에 내장되어 있습니다. 이 것들을 임베디드 시스템이라고 합니다. 쉽게 생각하면, 제어하기 위한 아주 조그만한 컴퓨터가 있다고 생각하면 됩니다. 이 것이 임베디드 시스템입니다.
위의 예시에서 들었듯이 동작되는 대부분의 물건에 있습니다.
컴퓨터, 전화기, 냉장고 등에 모두 다 들어있다고 생각해도 됩니다.
결론적으로 제어를 목적으로 하는 아주 작은 기계(컴퓨터)라면 그게 임베디드 시스템이라고 생각하면 됩니다.
컴퓨터에서도 임베디드 회로가 여러개가 달려 있는데, 전원 공급 장치안에 임베디드 시스템이 전압조정, 냉각팬 온도 조절 등의 기능을 합니다.
그러면 저희가 흔히 듣던 OS(오퍼레이팅 시스템)은 무엇인가? 라고 물어보면, OS는 사용자가 쉽게 이런저런 프로그램을 설치하고 조작하여 컴퓨터를 제어하는 시스템입니다.
임베디드 시스템의 경우, OS가 없는 경우가 있기 때문에 이를 제어해주는 소프트웨어인 펌웨어(Firmware)가 필요합니다.
임베디드 시스템은 디바이스(컴퓨터)의 근본적인 부분은 제어해주는 것이기 때문에 중요하다고 할 수 있습니다.
참조
[1] - https://swev.net/43
'개발 > 잡다개발' 카테고리의 다른 글
APR (0) | 2020.04.05 |
---|---|
CPU (0) | 2020.03.29 |
Hash Table Python (0) | 2020.02.11 |
GCP Flask 배포 (3) | 2020.01.30 |
Python Class, Object, Instants, Method (0) | 2020.01.21 |