Next-Squad/Interview-Question

[Week4] 운영체제1

CMSSKKK opened this issue · 1 comments

4주차 핵심 주제 면접 스터디

운영체제를 큰 틀에서 한 번 훑는다는 느낌으로 질문을 준비했습니다.
키워드를 놓치지말고, 이해하는 정도의 수준으로 준비해주셨으면 좋겠습니다.

운영체제1

기본 질문 리스트

  1. Context Switch에 대해서 설명해주세요.
    • process context switch vs thread context switch
    • PCB
    • 인터럽트
    • 시스템콜
    • DMA
  2. 데드락
    • Race Condition
    • 발생조건, 해결방법
  3. 프로세스 동기화에 대해서 설명해주세요.
    • 뮤텍스, 세마포어, 모니터
  4. CPU 스케줄링 알고리즘과 필요한 이유에 대해서 설명해주세요.
    • 선점, 비선점
  5. 메모리 관리에 대해서 설명해주세요.
    • 가상메모리
    • MMU
    • TLB
    • Page Fault
  6. 페이지 교체 알고리즘에 대해서 설명해주세요.

스크린샷 2022-08-17 오전 12 27 00