본문 바로가기
면접대비/예상질문

백엔드 면접질문 공부(운영체제 OS)

by 계범 2022. 3. 21.

프로세스와 스레드의 차이를 설명해주세요

 

스택 영역과 힙 영역의 차이는 무엇인가요?

 

멀티 프로세싱을 하는 이유는?

 

Shared Memory 방식과 Message Passing 방식의 차이는?

 

멀티 스레드 vs 멀티프로세스

 

멀티스레드의 장점과 단점

 

사용자 스레드와 커널 스레드의 차이점은 무엇인가요?

 

컨텍스트 스위칭이란?

 

멀티스레드 프로그래밍과 장점에 대해 설명하시오

 

동기 / 비동기의 차이를 설명하시오

 

프로세스의 각 Section에는 무엇이 저장되는가?

 

프로세스 통신 방법에는 무엇이 있는가?

 

cpu 스케줄링이 무엇인지 사용하는 이유가 무엇인지 말하시오

 

cpu 스케줄링 종류와 간단한 설명

 

경쟁상태에 대한 설명

 

경쟁상태가 발생하는 경우와 해결법

 

임계영역에 대한 설명과 임계영역에서 발생하는 문제

 

뮤텍스 vs 세마포어의 차이점

 

Swapping에 대해 설명해주세요

 

단편화(Fragmentation)는 어떻게 나눌 수 있나요?

 

가상 메모리란 무엇이고 도입 시 어떠한 효과를 얻을 수 있나요?

 

요구 페이징(Demand Paging)에 대해 설명해주세요.

 

페이지 교체 알고리즘이란 무엇인가요?

 

페이지 교체 알고리즘에 대해서 알고계신 것 모두 말씀해주세요.

 

논리주소와 물리주소가 무엇인가요?

 

메모리 할당 알고리즘에 대해 알려주세요.

 

운영체제에서 페이징은 무엇인가요?

 

페이징의 장단점 설명해주세요.

 

페이징과 세그멘테이션 차이에 대해 설명해주세요

 

TLB가 무엇인지, TLB miss와 hit가 일어나는 경우에 대해 설명해주세요.

 

 

댓글