Q.가상 메모리
Q. 가상 메모리란? Q. 가상 메모리는 어떻게 동작하는가? Q. MMU? Q. 가상 메모리의 크기?
Q. 가상 메모리란? Q. 가상 메모리는 어떻게 동작하는가? Q. MMU? Q. 가상 메모리의 크기?
Q. 스레드란? Q. 스레드의 특징? Q. 프로세스와 스레드의 차이점? Q. 동기화란? Q. 스레드 동기화 기법에 대해 설명 Q. 멀티스레드란? Q. 멀티스레드에서 발생할 수 있는 문제 Q. 데드락(교착 상태)에 대해 설명 Q. 경쟁 상태? Q. 멀티스레드 사용 경험?
Q. 프로세스란? Q. 프로세스 스케줄링에 대해 설명 Q. 스케줄링에서 Ready 상태와 Block 상태의 차이점을 설명 Q. 우선순위(Priority) 스케줄링 알고리즘에 대해 설명 Q. 기아(Starvation) 상태란? Q. 노화(Aging) 기법이란? Q. Round Robin 스케줄링 알고리즘에 대해 설명 Q. 프로세스의 컨텍스트...
Q. C언어의 메모리 구조? A. 코드영역 - 데이터 영역 - 힙 영역 - 스택 영역 Q. 힙 영역과 스택 영역의 차이점? Q. 메모리 계층 구조? A. 레지스터 - 캐시 - 메모리 - 하드디스크 Q. 메모리 계층 구조가 존재하는 이유는? Q. 레지스터란?
Q. 프로그램 실행과정? A. 프로그램의 기본 실행은 Fetch, Decode, Execution 단계를 거칩니다. Fetch 메모리상에 존재하는 명령어를 CPU로 가져오는 작업 Decode 가졍다 놓은 명령어를 CPU가 해석하는 단계. 즉 무슨 일을 하라는 명령어인지 분석하는 단계 ...
Q. 실행파일(.exe) 생성과정? 1.전처리기 (치환) 컴파일러 (번역) 어셈블러 (바이너리 코드 생성) 링커 (연결과 결함) 실행파일 (.exe파일)
Q. constexpr에 대해 설명 A.constexpr은 컴파일 타임에 계산 가능한 상수를 정의하거나 컴파일 타임에 실행 가능한 함수를 정의할 때 사용합니다. 항목 const constexpr 상수 여부 런타임 상수 가능 컴파일 타임 상수만...
Q. RAII?
Q. Rule of 0/3/5 ?
Q. Mutable 대해 설명 Q. mutable 키워드는 언제 사용하나요?