기술(Tech, IT)/인터뷰 (Interview)

[Tech, Interview] Hard and Soft Real-Time Systems

Daniel803 2024. 2. 23. 03:04
  • Hard Real-Time
    : 이러한 시스스템에서는 작업의 정확성이 논리적 결과뿐만 아니라 전달된 시간에 따라 달라지는 엄격한 시간 제약이 있다. 기한을 놓치면 시스템 장애 또는 용납할 수 없는 결과를 초래할 수 있다. 예를 들어, 자동차 안전 시스템에서는 안전을 보장하기 위해 센서 입력에 대한 응답이 미리 정해진 시간 내에 이루어져야 한다.

  • Soft Real-Time
    : 이러한 시스템에서도 시간 제약이 있지만 기한에 더 유연하다. 기한을 놓치면 시스템 성능이 저하되지만 장애로 이어지지는 않는다. 스트리밍 동영샹 재생을 예로 들 수 있는데, 가끔 지연이 발생해도 품질에 영향을 줄 수는 있지만 서비스가 중단되지는 않는다.