CS 11
- CS Q.요구 페이징 Q. 요구 페이징?Q. 페이징 기법과의 차이는?
- CS Q.메모리 단편화 Q. 메모리 단편화외부 단편화와 내부 단편화외부 단편화는 전체 메모리에는 여유 공간이 있지만, 연속된 큰 메모리 블록을 할당할 수 없는 상태.내부 단편화는 할당된 메모리 블록이 실제로 필요한 것보다 더 크게 할당되어 일부가 낭비되는 상태.Q. 메모리 단편화 해결 방법?크게 3가지....
- CS Q.캐시 Q. 캐시란?Q. 캐시 메모리가 성능에 도움을 주는 이유?Q. 캐시의 지역성과 시간성?Q. 캐시 미스가 발생하면 어떤 일이 벌어지나요?Q. 캐시 메모리에 있는 저장된 데이터가 데이터와 일치하는지는 어떻게 알 수 있나요?A. 캐시 라인
- CS Q.커널 Q. 커널이란?Q. 커널모드와 유저모드?
- CS Q.페이지와 세그멘테이션 Q. 페이지와 세그멘테이션?Q. 페이지 테이블은 어디에 있는가?Q. 페이지 폴트란?Q. 페이지 교체 알고리즘?Q. 스레싱?
- CS Q.가상 메모리 Q. 가상 메모리란?Q. 가상 메모리는 어떻게 동작하는가?Q. MMU?Q. 가상 메모리의 크기?
- CS Q.스레드 Q. 스레드란?Q. 스레드의 특징?Q. 프로세스와 스레드의 차이점?Q. 동기화란?Q. 스레드 동기화 기법에 대해 설명Q. 멀티스레드란?Q. 멀티스레드에서 발생할 수 있는 문제Q. 데드락(교착 상태)에 대해 설명Q. 경쟁 상태?Q. 멀티스레드 사용 경험?
- CS Q.프로세스 Q. 프로세스란?Q. 프로세스 스케줄링에 대해 설명Q. 스케줄링에서 Ready 상태와 Block 상태의 차이점을 설명Q. 우선순위(Priority) 스케줄링 알고리즘에 대해 설명Q. 기아(Starvation) 상태란?Q. 노화(Aging) 기법이란?Q. Round Robin 스케줄...
- CS Q.메모리 구조 Q. C언어의 메모리 구조?A. 코드영역 - 데이터 영역 - 힙 영역 - 스택 영역Q. 힙 영역과 스택 영역의 차이점?Q. 메모리 계층 구조?A. 레지스터 - 캐시 - 메모리 - 하드디스크Q. 메모리 계층 구조가 존재하는 이유는?Q. 레지스터란?
- CS Q.프로그램 실행과정 Q. 프로그램 실행과정?A. 프로그램의 기본 실행은 Fetch, Decode, Execution 단계를 거칩니다. Fetch 메모리상에 존재하는 명령어를 CPU로 가져오는 작업 Decode 가졍다 놓은 명령어를 CPU가 해석하는 단계....
- CS Q.실행파일 생성과정 Q. 실행파일(.exe) 생성과정?1.전처리기 (치환) 컴파일러 (번역) 어셈블러 (바이너리 코드 생성) 링커 (연결과 결함) 실행파일 (.exe파일)