실시간 컴퓨팅: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
苦笑 (토론 | 기여)
정의문장 변경, 어색한 문장 변경
1번째 줄:
'''실시간 시스템'''(real-time system)이란 사용할 수 있는 자원이 한정되어 있는 상황에서 작업 수행이 요청되었을 때, 이를 제한된 시간안에 처리해 결과를 내주는 것을 말한다. 즉, 작업의 요청에서 수행결과를 얻기까지의 시간적인 제약이 존재하는 시스템으로 그 제약의 엄격함에 따라서 경성 실시간 시스템과 연성 실시간 시스템으로 나뉜다.
'''실시간 시스템'''(real-time system)이란 단말기의 요청을 즉시 처리하여 그 결과를 되돌려주는 시스템이다. 시스템에 따라 차이는 있지만, 일반적으로 [[응답시간]](자료를 입력하여 결과가 출력되기까지의 시간)이 수 초 이내이다.
 
== 분류 ==
=== 경성 실시간 시스템(hard real-time system) ===
* 작업의 실행 시작이나 완료에 대한 시간적시간 조건을제약조건을 지키지 못하는 경우 큰사고가시스템에 발생하는치명적인 실시간영향을 시스템주는 경우를 가리킨다. 예로 무기제어, 발전소제어, 절도자동제어철도자동제어, 미사일 자동조준 등을 들 수들수 있다. 보장되는 컴퓨팅과 시간의 정확성과 컴퓨팅에 대한 예측성을 가지게 해주어야 한다.
 
=== 연성 실시간 시스템(soft real-time system) ===
* 작업실행에 대한 시간 제약이 있지만, 이를 지키지 못하더라도 전체 시스템에 큰 영향을 끼치지 않는 시스템을 말한다. 그 예로 동영상을 들 수 있다. 초당 일정한 프레임(Frame)이상의 영상을 재생해야 한다는 제약이 있으나, 통신부하나 시스템의 다른 작업으로 인하여 프레임(Frame)이 건너뛰어져도 동영상을 재생하고 있던 시스템에는 큰 영향을 끼치지 않는다.
 
* 프레임(Frame) : DATA 통신,컴퓨터 그래픽스(Computer Grapics:CG), TV(Tele Vision) 방송 등에서 전송되는 정보의 일정한 단위(초당 그림이 보여지는 수 라고도 볼수있다볼 수있다.)
* 작업 실행에 대한 시간적 조건이 주어지지만 이를 지원하기 위해 컴퓨터 시스템은 최선을 다하나, 시간조건을 지키지 못해도 큰사고가 발생하지 않는 경성 실시간 시스템에는 반하는 시스템이다. 예로들어 동영상을 들수 있다. 초당 몇 프레임(Frame)이상을 디스플레이 하려고 노력하고, 음성도 같은 시간 동기화 체제하에서 출력되나 통신 부하등 요즘 사람들이 많이하는 게임등 여러 가지 원인으로 프레임(Frame)을 건너뛰어도 별문제는 없는 시스템이다.
 
* 프레임(Frame) : DATA 통신,컴퓨터 그래픽스(Computer Grapics:CG), TV(Tele Vision) 방송 등에서 전송되는 정보의 일정한 단위(초당 그림이 보여지는 수 라고도 볼수있다.)
 
== 같이 보기 ==