728x90
728x90

CPU 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)..

[SoC 구조 및 설계] 04 - 구성요소 + 폰 노이만 Architecture

Youtube 강좌, 해외 강좌, K-mooc 강좌 등을 수강하고 총 정리한 내용_1. 폰 노이만 아키텍처 (Von Neumann Architecture)개요컴퓨터의 기본 구조로, 프로그램과 데이터를 동일한 메모리에 저장하는 방식중앙처리장치(CPU), 메모리, 입출력 장치(I/O)로 구성됨주요 특징단일 메모리 구조: 명령어와 데이터가 같은 메모리 공간을 공유순차적 실행 방식: 프로그램 카운터(PC)가 다음 명령어의 주소를 지정하여 순차적으로 실행병목현상 (Von Neumann Bottleneck): CPU와 메모리 간의 데이터 전송 속도 차이로 인해 성능 저하 발생==========𝔼𝔼𝟚𝟚========== 2. 프로세서 (Processor)클락(Clock) 신호CPU가 내부 회로를 동작시키기 위..

728x90
반응형