Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.62 KB

OPERATING_SYSTEM.md

File metadata and controls

33 lines (23 loc) · 1.62 KB
  1. 시스템 콜이 무엇인지 설명해 주세요.

  2. 인터럽트가 무엇인지 설명해 주세요.

  3. 프로세스가 무엇인가요?

  4. 프로세스 주소공간에 대해 설명해 주세요

  5. 단기, 중기, 장기 스케쥴러에 대해 설명해 주세요.

  6. 컨텍스트 스위칭 시에는 어떤 일들이 일어나나요?

  7. 프로세스 스케줄링 알고리즘에는 어떤 것들이 있나요?

  8. 뮤텍스와 세마포어의 차이점은 무엇인가요?

  9. Deadlock 에 대해 설명해 주세요.

  10. 프로그램이 컴파일 되어, 실행되는 과정을 간략하게 설명해 주세요.

  11. IPC가 무엇이고, 어떤 종류가 있는지 설명해 주세요.

  12. Thread Safe 하다는 것은 어떤 의미인가요?

  13. Thread Pool, Monitor, Fork-Join에 대해 설명해 주세요.

  14. 캐시 메모리 및 메모리 계층성에 대해 설명해 주세요. 15.메모리의 연속할당 방식 세 가지를 설명해주세요. (first-fit, best-fit, worst-fit)

  15. Thrashing 이란 무엇인가요?

  16. 가상 메모리란 무엇인가요?

  17. 세그멘테이션과 페이징의 차이점은 무엇인가요?

  18. TLB는 무엇인가요?

  19. 동기화를 구현하기 위한 하드웨어적인 해결 방법에 대해 설명해 주세요.

  20. 페이지 교체 알고리즘에 대해 설명해 주세요.

  21. File Descriptor와, File System에 에 대해 설명해 주세요.

  22. 동기와 비동기, 블로킹과 논블로킹의 차이에 대해 설명해 주세요.