공학/임베디드

임베디드 - NTCR

뤠이튼 2022. 11. 28. 17:10

임베디드 시스템에는 네 가지 공통된 특징이 있다. 이를 각 속성의 앞글자를 따서 NTCR이라고도 부른다

Nature : 자연법칙의 취급

임베디드 시스템은 외부세계(현실 또는 시스템 밖)의 변화를 감지하여 마크로 컴퓨터로 처리해 결과를 외부세계로 피드백한다 이러한 시스템 모델은 IPO모델(Input, Processing, Output)라고 불린다 

IPO 모델 출처:https://en.wikipedia.org/wiki/IPO_model

이러한 IPO모델은 외부세계를 어찌 감지하고 결과를 낸 뒤 그 결과를 센싱 해서 반응할지 하는 제어 모델을 만드는 게 중요하다. 

대표적인 피드백시스템

범용 컴퓨터를 위한 정보시스템은  이미 디지털화된 데이터를 컴퓨터로 처리하기 때문에 노이즈나 변수에 대해 관해 피드백받을 일이 적지만 임베디시스템은 외부세계를 정확히 계측하고 노이즈를 제거하고 반응해서 동작하기 때문에 피드백 회로가 많은 부분에서 필요해진다.

 

 

Time:실시간성의 요구

임베디드 시스템의 실시간성은 기기에 따라 요구되는 속도나 속도를 보장하는 수준이 다르다 범용 컴퓨터의 경우 성능이 나오지 않아서 소위 렉이 걸리면 사용자들은 대부분 어쩔 수 없다고 판단하지만 임베디드의 경우는 전용기기로써의 목적을 실현하기 위해 제작된 것이기 때문에 실시간성이 요구된다.

 

임베디드 시스템의 실시간성은 기기에 다라  속도나 속도를 보장하는 수준이 다르며 실시간 컴퓨팅은 크게 2가지인 하드 리얼타임(Hard Realtime)과 소프트 리얼타임(Soft Realtime)이 있다

 

-하드 리얼타임

경성 실시간 시스템(hard real-time system)은 작업의 실행 시작이나 완료에 대한 시간 제약조건을 지키지 못하는 경우 시스템에 치명적인 영향을 주는 경우를 가리킨다. 

 

-소프트 리얼타임

연성 실시간 시스템(soft real-time system)은 작업 실행에 대한 시간 제약이 있지만, 이를 지키지 못하더라도 전체 시스템에 큰 영향을 끼치지 않는 시스템을 말한다. 

 

Constraint:엄격한 제약사항

임베디드 시스템은 전용기기로써 제공되기 때문에 각각의 크기나 무게 가격 이용환경 등의 정의되어있다. 이러한 제약조건에 구속되어있기 때문에 임베디드 시스템은 엄격한 제약 조건이 부여된다. 

 

 

Reliability: 높은 신뢰성

임베디드 기기는 주어진 조건하에 규정된 시간 내로 요구된 기능을 완료해 낼 수 있는 성질로  임베디드는 버그나 고장 없이 이용할 수 있어야 하며 신회로 성을 확보하려면 설계단계에서 고품질을 구현해두는 게 중요하다

'공학 > 임베디드' 카테고리의 다른 글

Arduino-포트레지스터(port Registers)  (0) 2021.04.13