yourjin blog

Home

❯

interview

❯

면접 스터디 5주차

면접 스터디 5주차

Sep 06, 20262 min read

  • 면접
  • 스터디
  • algorithm

1. 프로세스와 CPU 스케줄링

  1. 프로세스(Process)와 스레드(Thread)에 대해 설명해주세요
  2. 프로세스의 메모리 구조에 대해 설명해주세요
  3. 멀티프로세스와 멀티스레드의 차이점과 각각의 장단점을 설명해주세요
  4. Context Switching이 무엇이며, 비용이 발생하는 이유는 무엇인가요
  5. 프로세스의 상태와 상태 전이 과정은 어떻게 되며, PCB에는 어떤 정보가 저장되나요
  6. CPU 스케줄링 알고리즘에 대해 설명해주세요

2. 프로세스 동기화와 교착상태

  1. Race Condition과 Critical Section이 무엇인가요
  2. Mutex, Semaphore, Monitor의 차이점을 설명해주세요
  3. Deadlock은 어떤 조건에서 발생하며, 이를 처리하는 방법에는 무엇이 있나요

3. 메모리 관리와 가상 메모리

  1. 페이징(Paging)과 내부 단편화에 대해 설명해주세요
  2. 세그멘테이션과 외부 단편화에 대해 설명해주세요
  3. 가상 메모리(Virtual Memory)가 무엇이며 왜 필요한가요
  4. Page Fault가 무엇이며 발생하면 어떤 과정이 수행되나요
  5. 페이지 교체란 무엇이며 대표적인 알고리즘을 설명해주세요

4. 운영체제의 보호와 I/O

  1. 사용자 모드(User Mode)와 커널 모드(Kernel Mode)의 차이를 설명해주세요
  2. Blocking/Non-blocking I/O와 동기/비동기 I/O의 차이는 무엇인가요?

Graph View

  • 1. 프로세스와 CPU 스케줄링
  • 2. 프로세스 동기화와 교착상태
  • 3. 메모리 관리와 가상 메모리
  • 4. 운영체제의 보호와 I/O

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community