임베디드 기사/실기 - 임베디드 펌웨어

임베디드 펌웨어 실기 용어 정리

꿈을향해달리자 2023. 10. 7. 14:20
728x90

MCU (Micro Controller Unit)에 전원이 인가되었을 때 처음 실행되는 코드로 칩 초기화, 데이터 메모리 및 코드 메모리 배치 등의 MCU의 시작 과정을 실행하는 코드는?

더보기

Startup Code or BIOS or bootstrap or boot code

커널 또는 OS를 메모리에 올리는 과정에서 하드웨어를 초기화하고 커널을 압축해제 후 메모리의 적재, 제어를 OS에 넘기는 과정을 수행하는 프로그램은?

더보기

부트로더 (Boot Loader)

 

동적 주파수 스케일링과 동적 전압 스케일링을 이용하여 CPU와 주변 기기에 공급되는 클럭과 전압을 조절하여 전력 소모를 줄이는 기술은?

더보기

DVFS (Dynamic Voltage and Frequency Scaling)

 

임베디드 시스템에서 Target 시스템 보드에 포팅 될 소프트웨어와 이를 개발하기 위해 필요한 패키지를 뜻하는 것은?

더보기

BSP (Board Support Package)

 

직접 디버깅이 어려운 임베디드 환경에서 외부로 정보를 제공하는 port를 통해 디버깅을 제공하는 표준 인터페이스는?

더보기

BDM (Background Debug Mode)

 

UNIX의 유틸리티 명령들을 통합한 어플리케이션으로 다양한 명령의 실행을 지원하는 것은?

더보기

busybox

 

UNIX/Linux의 대화형 인터페이스로 커널과 사용자 간 명령어나 프로그램을 실행하는 해석기는?

더보기

쉘 (Shell)

 

File Descriptor 의 기본 값은 ?

더보기

stdin, stdout, stderr

 

컴퓨터 하드웨어 장치와 상호작용 하기 위해 만들어진 장치 제어 프로그램으로 하드웨어와 주변기기를 사용하는 프로그램의 중간 다리 역할을 수행 하는 것은?

더보기

디바이스 드라이버 (Device Driver)

 

물리 메모리에 외부 단편화가 발생하는 것을 최소화 하기 위한 메모리 관리 기법은?

더보기

Buddy Allocator

 

.

내부 단편화가 발생하는 버디 할당자의 단점을 보완하는 할당 방식은?

더보기

Slab Allocator

 

페이지 프레임 자료 구조가 있는 곳이며, 커널 실행파일이 적재되는 영역으로 물리메모리와 1:1 맵핑이 되는 영역은?

더보기

ZONE_NORMAL

 

커널 공간의 동적 메모리 할당 함수로 연속적인 논리 메모리 공간을 할당해주는 함수는?

더보기

kmalloc()

 

사용자가 정의한 함수에 사용자가 정의한 매개변수를 넘겨 사용자가 정의한 시간에 실행하도록 커널에 지시하는 자료 구조체를 뜻하며 클럭 틱 단위로 함수 실행을 미래 특정 시간으로 지연 가능한 것은?

더보기

커널 타이머

 

현재 수행 중인 태스크와 관련하여 발생하는 동기적인 인터럽트로 소프트웨어적인 사건으로 예외처리라고 하는 것은?

더보기

트랩 (Trap)

 

 

728x90