728x90
728x90

Ram 2

[임베디드시스템] 05. RTOS (Real-Time Operating System)

1. RTOS란?RTOS (Real-Time Operating System)는 특정 시간 내에 작업을 정확하게 수행해야 하는 임베디드 시스템을 위한 운영체제주어진 시간 내에 작업을 완료하는 것을 보장하는 실시간성일반적인 운영체제(예: Windows, Linux)와는 달리 응답 시간이 매우 중요하다.-2. 일반 운영체제와의 차이점특성 일반 OS (Linux, Windows) RTOS (FreeRTOS, RTEMS)목적다목적, 범용실시간, 특정 작업응답 시간비결정적 (Best Effort)결정적 (Deterministic)우선순위상대적절대적메모리 관리가상 메모리, 페이징물리적 메모리, 고정 크기인터럽트 처리상대적으로 느림빠르고 효율적스케줄링일반적으로 비실시간 (Round-Robin, Time Sharing)..

[임베디드시스템] 02. RAM 메모리 구조와 메모리 맵 개요

1. 임베디드 시스템의 메모리 모델시스템 수준에서 메모리 구조가 단순함PC나 서버처럼 복잡한 메모리 계층 구조를 가지지 않음대부분의 임베디드 시스템은 MMU(Memory Management Unit) 가 없거나 비활성화됨주소 변환 과정이 없음 → CPU가 물리 주소(Physical Address) 를 직접 사용하여 메모리에 접근디버깅과 시스템 제어가 직관적이지만, 메모리 보호 기능이 부족하드웨어 리소스 제약메모리 용량이 제한적이며, 고정된 메모리 맵을 사용하는 경우가 많음효율적인 메모리 사용이 필수적==========𝔼𝔼𝟚𝟚========== 2. 메모리 관리의 중요성OS가 없는 경우 (Bare-metal)메모리 초기화 및 영역 구분(코드, 데이터, 힙, 스택 등)을 개발자가 직접 정의해야 함오류..

728x90
반응형