preempt_rt 2

Linux PREEMPT_RT 실시간성(Jitter) 측정 및 성능 비교 - RTOS

들어가며최근 SW PLC에서 관심 갖고 개발 중인 내용은 Linux PREEMPT_RT 커널을 이용해 실시간성을 보장하는 작업이다. SW PLC Runtime은 특정 Task를 매 주기마다 실행해야 한다.따라서 OS에서 프로세스의 실행을 보장받지 못하거나, 처리 속도가 들쭉날쭉 하지 않도록 Jitter를 관리하는 것이 중요하다. PREEMPT_RT 커널로 실시간성을 확보하고 테스트하는 일련의 과정을 정리해 보려 한다.용어 및 개념정리 : 2026.03.19 - [개발] - Real-Time, RTOS, PREEMPT_RT, CPU Isolation 개념 정복 - 실시간 처리 Real-Time, RTOS, PREEMPT_RT, CPU Isolation 개념 정복 - 실시간 처리들어가며'실시간(Real-ti..

개발 2026.04.06

Real-Time, RTOS, PREEMPT_RT, CPU Isolation 개념 정복 - 실시간 처리

들어가며'실시간(Real-time)'이라는 용어는 Embedded 및 FactoryAutomation 산업의 핵심이며,현장에서 다양한 관점과 의미로 혼용되곤 한다.또한 자연스럽게 따라오는 '처리 속도'는 모든 SW/HW의 핵심 지표이지만, 실시간성과 도일한 개념으로 혼동되기 쉽다. 이번 글에서는 개발자의 입장에서 실시간성, RTOS, RT패치, CPU Isolation 등의 개념을 정리하고,실제 개발 시 고려해야 할 점들을 학습해 보려 한다.범용 OS가 발전하고 소프트웨어 아키텍처가 복잡해짐에 따라OS 스케줄링, 인터럽트, 동시성(Concurrency)과 병렬성(Parallelism) 등 성능에 영향을 미치는 요소가 많아진다.이 글에서는 기초적인 운영체제 지식이 있다고 가정하며, 직관적인 이해를 위해 극..

개발 2026.03.19