본문 바로가기

OS

스레드

Q1. 스레드란 무엇인가?

- 프로세스 내에 위치하는 CPU의 실행 단위를 의미한다. 

 

 

Q2. 멀티스레드란 무엇인가?

- 하나의 프로세스 내에 여러 스레드가 동작하는 것을 의미한다. 

 

 

Q3. 멀티태스킹이란 무엇인가?

- 하나의 CPU가 여러 프로세스를 번갈아가면서 수행하는 것을 의미한다. 

 

 

Q4. CPU 멀티스레드란 무엇인가?

- 하드웨어에 의해 하나의 CPU가 여러 스레드를 병렬적으로 수행함을 의미한다. 

 

 

Q5. 멀티스레드의 장점은 무엇인가?

- 1) 응답성 2)자원을 효율적으로 사용함 

 

Q6. 멀티스레드의 단점은 무엇인가?

- 하나의 스레드에 문제가 생기면 다른 스레드도 모두 종료해야 한다. 

 

Q7. 커널 스레드와 사용자 스레드는 각각 무엇인가?

 

 

참고

Q1~Q7 쉽게 배우는 운영체제, 네이버 면접 자료 5/23

 

'OS' 카테고리의 다른 글

커널  (0) 2022.06.08
프로세스 동기화  (0) 2022.05.23
프로세스  (0) 2022.05.23