실시간 운영 체제는 무엇입니까?
실시간 운영 체제는 작업을 매우 안정적으로 완료하는 특정 유형의 컴퓨터 운영 체제입니다. 이러한 운영 체제는 실시간으로 정보 및 출력 결과를 취할 수 있습니다. 이는 정보 결과가 동시에 결과가 필요하다는 것을 의미합니다. 이 유형의 운영 체제는 실시간 컴퓨팅이라는 더 큰 컴퓨팅 및 제조 철학의 전통적인 컴퓨터 구성 요소입니다.
표준 컴퓨터 운영 체제는 속도를 결정 요인으로 사용하지 않습니다. 프로세스가 완료되는 속도는 사용자에게 매우 중요 할 수 있지만 운영 체제 자체는 완전히 염려되지 않습니다. 프로그래밍에는 속도가 중요하지 않기 때문에 프로세스가 중단되거나 중단 될 수있는 반면 다른 프로세스는 더 중요한 것으로 인식되는 다른 프로세스는 대신 실행됩니다.
이러한 유형의 처리는 일부 시스템에서 허용 할 수없는 출력 수준을 만듭니다. 일부 컴퓨터 시스템은 비싼 기계를 작동합니다RY, 유틸리티를 통치하거나 수천 명의 인간의 삶이나 수백만 달러가 포함 된 다른 작업을 수행하십시오. 이 컴퓨터는 사고를 방지하고 생명과 비용을 절약하기 위해 신뢰할 수있는 수준의 출력이 필요합니다.
이러한 수준의 신뢰성을 달성하기 위해 사람들은 실시간 운영 체제를 사용합니다. 이 시스템은 시간을 결정 요인으로 사용합니다. 정보가 시스템에 입력하는 데 걸리는 시간과 해당 정보를 사용하여 작성된 계산은 엄격하게 제어됩니다.
실시간 운영 체제의 주요 요인 중 하나는 프로세스 우선 순위를 중심으로 진행됩니다. 표준 운영 체제에서 특정 내부 시스템 프로세스가 다른 것보다 중요합니다. 이러한 프로세스는 우선 순위에 관계없이 응용 프로그램에 의해 방해받지 않을 수 있습니다. 실시간 운영 체제는 필요한 경우 신청 프로세스가 최우선 과제를 허용합니다. 이것은 필요한 시간과 힘을 중요한 계산을 허용합니다.특정 창 내에서 마무리하려면
실시간 운영 체제는 종종 일반적인 속도를 희생하여 매우 신뢰할 수있는 출력 수준을 가지고 있습니다. 시스템과 프로세서 시간이 더 가변적이므로 중요하지 않은 작업이 완료되는 데 시간이 오래 걸릴 수 있습니다. 메모리 주소 지정 및 교환은 기존 시스템보다 느리고 안정적입니다. 본질적으로 정보를 작성하고 검색하는 데 시간이 더 걸리지 만 정보는 항상 필요할 때 항상 있습니다.
두 가지 기본 유형의 실시간 운영 체제에는 단단하고 부드럽습니다. 하드 시스템에서는 정보가 특정 기간 내에 있어야하는 곳이어야하거나 정보가 쓸모가 없습니다. 이들은 종종 의료 장비, 유틸리티 또는 돈 거래소를 관리하는 중요한 시스템입니다. 소프트 시스템에서는 정보가 필요한시기에 정확히 더 많은 여유가 있습니다. 이 스타일은 내비게이션 시스템 및 레이더와 같은 장비를 지속적으로 업데이트하는 곳에서 일반적입니다.