Product Design, Manufacturing & Innovation Resources
집 » 하드 및 소프트 실시간 시스템

하드 및 소프트 실시간 시스템

1970
Engineers collaborating on hard and soft real-time systems in a modern office.

(설명을 위한 생성된 이미지입니다)

실시간 시스템은 마감 시간을 지키지 못했을 때의 결과에 따라 '하드' 실시간 시스템과 '소프트' 실시간 시스템으로 분류됩니다. 하드 실시간 시스템에서는 마감 시간을 지키지 못하면 시스템 전체가 마비되는 경우가 있는데, 예를 들어 ABS(잠금 방지 제동 시스템)가 있습니다. 소프트 실시간 시스템에서는 마감 시간을 지키지 못해도 성능 저하가 발생하지만, 치명적인 오류로 이어지지는 않습니다. 예를 들어 실시간 오디오-비디오 스트리밍이 있습니다.

하드 실시간 시스템과 소프트 실시간 시스템의 구분은 시간 제약이 있는 애플리케이션의 설계 및 분석에 있어 매우 중요합니다. 하드 실시간 시스템은 중요한 작업이 지정된 마감 시간 내에 처리를 완료하도록 보장해야 합니다. 시스템의 정확성은 계산의 논리적 결과뿐만 아니라 결과가 도출되는 시간에도 달려 있습니다. 마감 시간을 지키지 못하는 것은 치명적인 오류로 간주됩니다. 예를 들면 다음과 같습니다. 비행 제어 의료기기(예: 심박조율기) 및 자동차 안전 시스템과 같은 의료 시스템에 이르기까지 전체 시스템은 하드웨어부터 운영 체제 및 응용 소프트웨어에 이르기까지 결정론적 타이밍 동작을 제공하도록 설계되어야 합니다.

이와 대조적으로, 소프트 실시간 시스템은 가끔씩 마감 시간을 놓치는 것을 허용할 수 있습니다. 마감 시간을 지키는 것이 바람직하고, 마감 시간을 놓치면 시스템의 유용성이 떨어지지만, 시스템이 완전히 고장나지는 않습니다. 성능이 단순히 저하될 뿐입니다. 실시간 멀티미디어 스트리밍이 대표적인 예입니다. 프레임 손실이나 순간적인 오디오 끊김은 바람직하지 않지만 시스템 전체가 다운되는 원인은 아닙니다. 온라인 거래 시스템이나 네트워크 라우터도 이러한 예에 해당합니다. 소프트 실시간 시스템 설계는 하드 실시간 시스템에 요구되는 엄격한 최악의 경우 보장보다는 통계적 보장이나 평균적인 성능에 초점을 맞추는 경우가 많습니다. 세 번째 범주인 '펌' 실시간 시스템은 마감 시간을 놓치더라도 결과물이 쓸모없게 되지만 시스템 장애를 일으키지는 않는 시스템을 설명하는 데 사용되기도 합니다.

UNESCO Nomenclature: 1203
컴퓨터 과학

유형

추상 시스템

분열

점진적

용법

널리 사용됨

전구체

  • 디지털 컴퓨터의 발전
  • 일찍 프로세스 제어 제조 시스템
  • 시분할 운영 체제의 개념
  • 형식 논리와 계산 가능성 이론

응용 프로그램

  • 자동차용 ABS(잠금 방지 제동 시스템)
  • 플라이바이와이어 항공전자 시스템
  • 심장박동기
  • 산업 공정 제어
  • 실시간 비디오 스트리밍 코덱

특허:

NA

잠재적 혁신 아이디어

  • adaptive quality-of-service (qos) for streaming services based on network congestion
  • fail-operational autonomous driving systems that can degrade gracefully
  • 스마트 그리드 energy distribution systems that prioritize critical loads during high demand
  • haptic feedback suits for virtual reality with guaranteed response times
  • real-time financial fraud detection systems that can delay non-critical transactions
  • dynamic resource allocation in cloud computing for time-sensitive workloads
  • robotic surgery systems with soft real-time monitoring and hard real-time control loops
  • intelligent traffic management systems that adjust signal timings based on real-time flow but can tolerate minor delays
  • 증강 현실 overlays for manufacturing that can tolerate occasional rendering lag
  • predictive maintenance systems that can miss a data analysis deadline without causing equipment failure
관련 키워드: 하드 실시간, 소프트 실시간, 마감 시간, 결정성, RTOS, 임베디드 시스템, 중요 시스템, 타이밍 제약 조건, 시스템 오류, 성능 저하.

역사적 맥락

하드 및 소프트 실시간 시스템

1970
1970
1970
1970
1973
1980
1980
1967
1970
1970
1970
1970-01-01
1975-06-01
1980
1980

(날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

10년차 기념일

고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

> 로그인 <