Brise

실시간 시스템(Real-time System)이란? 본문

누군가의 상식

실시간 시스템(Real-time System)이란?

naudhizb 2015. 3. 24. 18:04
반응형


--


--


실시간 시스템이란, 논리적인 정확성 뿐만 아니라 시간적인 정확성 또한 갖춰야 하는 시스템을 말한다.


Real-time system은

 - Logical Correctness

 - Temporal Correctness

를 모두 만족해야한다.





일반적인 Non Real-time System과 다른점을 이해하기 쉬운 예를 들어 살펴보자.


Non Real-time System은 시간제한 없이 퀴즈를 맞히는 것이라고 생각할 수 있다.


정답을 말해야 하는 것은 당연하지만, 언제까지라는 시간제한은 없다.


만약 퀴즈를 맞히는 사람이 머리가 좋다면, 조금 더 빨리 퀴즈를 맞힐 수 있을 것이다.



이와 다르게 Real-time System은 시간제한이 있는 스피드 퀴즈를 맞히는 것이라고 볼 수 있다.


정답을 말해야하는 것은 당연할 뿐더러, 만약 시간제한이 지난 이후에 정답을 말한다면,


그 답은 아무런 쓸모가 없다.



이처럼, Real-time System은 시간제약조건이 매우 중요하다.


만약에 자동차가 실시간 시스템으로 이루어져있지 않았다면, 코너링에 들어가서 핸들을 돌렸는데


앞바퀴가 늦게 움직여 가드레일을 뚫고 넘어갈 수도 있는 상황이 만들어 질 수 있을 것이다.



위에서 언급한 것과 같은 생명과 직결되는 중요한 컴퓨팅 시스템은 모두 실시간 시스템이라고 할 수 있을 정도로


실시간 시스템은 우리의 삶과 밀접한 연관을 가지고 있다.



--


--



반응형
Comments