임베디드 운영 체제 란 무엇입니까?
임베디드 운영 체제는 다른 모든 기능을 제외하기 위해 매우 구체적인 목적을 수행합니다. 이러한 운영 체제는 일반적으로 ATM 기계 나 내비게이션 시스템과 같은 독립형 컴퓨터 장비에서 찾을 수 있습니다. 임베디드 운영 체제는 일반적으로 로켓의 안내 시스템과 같은 특정 프로그래밍을 실행합니다. 이러한 유형의 임베디드 시스템은 종종 실시간 컴퓨터 기능에 매우 중요합니다.
표준 운영 체제와 내장 운영 체제 사이에는 큰 차이가 있습니다. 표준 운영 체제는 사용자와 컴퓨터가 서로 상호 작용하여 다양한 작업을 수행 할 수있는 환경을 만듭니다. 이는 한 가지 유형의 작업 만 수행하는 내장 운영 체제와는 대조적이며 종종 사용자 개입없이 수행합니다. 일반 운영 체제가 다중 사용 컴퓨터에 설치되어있는 동안 내장 시스템은 다른 전자 장치를 작동시킵니다.
임베디드 운영 체제는 일반적으로 임베디드 컴퓨터 시스템의 일부입니다. 이 시스템은 좁은 목적의 고정 기능 컴퓨터 시스템입니다. 임베디드 컴퓨터 시스템은 오늘날 사용 가능한 거의 모든 전자 장치를 실행합니다. 이 작은 프로그램은 핸드폰의 앱부터 토스터의 열기까지 모든 것을 조절합니다.
이 유형의 시스템은 마이크로 컨트롤러 칩을 중심으로합니다. 이 칩들은 작은 컴퓨터처럼 기능하여 정보를 받아 처리 한 다음 정보를 출력합니다. 일반 컴퓨터와 달리 일반적인 마이크로 컨트롤러 칩은 한 가지 작업 만 수행 할 수 있습니다. 이러한 모든 임베디드 시스템에는 마이크로 컨트롤러 칩이 있지만 더 복잡한 시스템에는 완전한 임베디드 운영 체제가 있습니다.
일반적으로 임베디드 시스템이 실제 운영 체제를 보증하려면 복잡성 또는 상호 작용 성 중 하나 이상이 필요합니다. 복잡한 시스템은 여러 소스에서 정보를 가져 오거나 여러 유형의 작업을 수행하거나 상황에 따라 다른 정보를 출력해야합니다. 본질적으로 여러 작업을 수행 할 수 있어야합니다.
실제 운영 체제의 다른 일반적인 요구 사항은 상호 작용입니다. 사용자가 작업과 상호 작용해야하는 경우, 특히 작업이 시간 종속적 인 경우 일반적으로 운영 체제가 내장되어 있습니다. 표준 컨트롤러는 단순히 데이터를 가져오고 전송하기 때문에 사용자가 해당 데이터와 상호 작용해야 할 때마다보다 복잡한 시스템이 필요합니다.
많은 실시간 운영 체제도 내장되어 있습니다. 이 유형의 시스템은 데이터 입력에 즉각적인 응답이 필요합니다. 대기 시간과 지연은 옵션이 아닙니다. 임베디드 시스템은 특정 작업 이외의 목적을 가지고 있지 않기 때문에 함께 작동합니다. 이러한 시스템은 일반적으로 자동차의 잠금 방지 차단 프로세스와 같은 즉각적인 대응 절차를 실행합니다.