1. 시스템 종류에 따른 실행 방식 차이1.1 서버 또는 개인 컴퓨터에서의 실행 방식실행 가능한 애플리케이션과 라이브러리는 스토리지 장치(HDD, SSD)에 저장됨실행이 시작되면 해당 코드와 데이터를 RAM으로 복사한 후 실행함1) 이는 일반적인 컴퓨팅 환경에서의 실행 방식임2) RAM은 속도가 빠르기 때문에 실행 성능을 높이기 위해 사용됨_1.2 임베디드 시스템에서의 펌웨어 실행 방식펌웨어는 보통 하나의 단일 바이너리 파일로 구성됨Flash Memory(NOR Flash 등)에 저장된 펌웨어가 메모리 주소 공간의 고정된 위치에 직접 매핑됨CPU가 이 메모리 영역에서 직접 명령어를 가져와 실행할 수 있음1) 이 방식을 Execute In Place(XIP)라고 부름2) 별도의 RAM으로 복사 과정 없이 ..