본문 바로가기

RTOS3

RTOS 용어 정리 김종찬 교수님 실시간 운영체제 및 소프트웨어 강의를 정리한 내용입니다. RTOS를 접하다 보면 Task, deadline, period와 같은 용어들을 자주 만나게 됩니다. 주로 RTOS의 특징인 시간 제약과 관련된 용어인 경우가 많습니다. 강의 내용을 바탕으로 해당 용어들을 정리해보려 합니다. TOC RTOS 스케줄링 Task and jobs Task offset Release time and deadline More about Release time More about deadline Execution time RTOS 스케줄링 프로세서가 resource가 되서 workload를 해결 Workload: 해야할 일. Task를 workload라 부른다 RTOS Schedluer는 CPU를 잘 활용해서 .. 2021. 6. 30.
RTOS (Real-Time OS) 란? Real-Time Systems이란? Computing system whose specification includes both logical and temporal correctness - Logical correctness: produces correct outputs - Temporal correctness: produces outputs at the right time - Usually "embedded systems" Real-Time System은 컴퓨팅 시스템이 잘 돌아가는 지 판단하는 요소로 시간적 요소가 추가됩니다. 논리적으로 올바른 값을 계산했어도 이를 주어진 시간 안에 계산해내지 못하면 Real-Time System으로 가치가 없습니다. Real-Time System은 Embedded.. 2021. 6. 27.
OSEK OS란 - OSEK OS overview 1. OSEK/VDX이란 OSEK은 차량용 임베디드 시스템을 위한 운영체제, 통신 스택 및 네트워크 관리 프로토콜을 만든 표준 기관 혹은 표준 규격 그 자체를 말합니다. 그중 OSEK OS는 차량용 Real-time OS 표준화 단체 및 표준 규격을 말합니다. 정식 명칭은 OSEK/VDX 입니다. RTOS에 대해 궁금하시면 다음의 글(RTOS(Real-Time OS)란?)을 읽어 보시길 추천드립니다. 차량용 제어기 개발 업체들은 차량용 소프트웨어를 사용하기에 알맞은 운영체제를 개발하기 위해 노력해왔습니다. 하지만, 운영체제를 업체마다 독립적으로 개발하면서 API가 호환되지 않았습니다. 서로 다른 운영체제로 인해 응용 소프트웨어의 재사용성이 떨어졌고 이로 인해 개발에 큰 비용이 들었습니다. 운영체제가 다양.. 2021. 4. 7.