Skip to main content

실시간 처리 란 무엇입니까?

실시간 처리는 명령 또는 데이터 입력에 즉시 응답하는 일종의 데이터 처리입니다.경우에 따라, 실시간 처리는 실제로 짧은 지연이있을 때 즉각적인 응답의 출현을 참조 할 수 있습니다.이 처리는 종종 실시간과 소프트 실시간의 두 가지 범주로 나뉩니다.HARD 실시간 처리는 마감일을 충족 해야하는 시스템을 말합니다.마감일이 충족되지 않으면 작업 또는 시스템은 실패로 간주됩니다.이러한 종류의 처리는 종종 실패의 여지가 거의없는 시스템에서 찾을 수 있습니다.일부 예에는 비행기 제어 시스템, 맥박 조정기 및 중요한 상태에있을 수있는 환자의 건강을 모니터링하는 많은 의료 기기가 포함될 수 있습니다.반면에 소프트 실시간 처리는 지연으로 인해 시스템이 실패하지 않고 마감일을 놓칠 수있는 일종의 처리입니다.경우에 따라 시스템은 품질이 저하되거나 기능의 효과가 감소 할 수 있습니다.이러한 프로세스는 종종 오디오 및 시각 시스템에서 발견됩니다.예를 들어 녹화 된 비디오는 프레임을 놓칠 수 있지만 특정 프레임의 지각 또는 삭제로 인해 비디오가 실패하지는 않습니다.대신, 비디오의 품질이 줄어 듭니다.

실시간 처리는 전 세계 여러 산업에서 사용됩니다.이러한 종류의 처리의 일반적인 예는 신용 카드 회사의 거래 처리에서 찾을 수 있습니다.이들 회사 중 다수는 배치 처리 방법을 사용하여 여러 거래를 한 번에 기록 할 수 있습니다.이것은 소프트 실시간 처리의 예입니다.

많은 자동차도 실시간 컴퓨팅을 사용합니다.자동차 엔진은 어려운 실시간 처리의 좋은 예가 될 수 있습니다.엔진이 수신하는 명령에 대한 응답이 늦으면 전체 자동차가 오작동을 일으킬 수 있습니다.

실시간 처리 시스템을 생산하는 데 사용되는 여러 설계가 있습니다.실시간 설계를위한 가장 일반적인 방법 중 하나는 소프트웨어 구성 운영 및 테스트 (마스코트)에 대한 모듈 식 접근법입니다.마스코트는 1970 년대 영국 국방부에서 처음 소개 한 소프트웨어 설계 방법입니다.이 방법은 주요 초점이 설계중인 시스템의 기능이나 목적이 아니라는 점에서 다른 소프트웨어 개발 방법과 다릅니다.마스코트 개발자는 대신 개발 한 시스템의 실시간 프로세스 및 효율적인 성능에 중점을 두었습니다.