Foundry

운영체제 / 시스템 기초

운영체제 면접 퀴즈 풀어보기 →
핵심 개념

16개

문제

56개

면접 질문

57개

내 실력이 궁금하다면?

로그인 없이 5문제 맛보기

맛보기 시험
필수 개념
신입 백엔드 개발자가 반드시 알아야 할 핵심 개념

프로세스 (Process)

실행 중인 프로그램, 독립적 메모리 공간

기초
면접 질문 2개

스레드 (Thread)

프로세스 내 실행 단위, 메모리 공유

기초
면접 질문 3개

프로세스 vs 스레드

메모리 구조, 컨텍스트 스위칭, 통신 방식 비교

기초
면접 질문 2개

프로세스 상태

New, Ready, Running, Blocked, Terminated 상태 전이

기초
면접 질문 3개

뮤텍스 vs 세마포어

상호 배제와 동기화 메커니즘 비교

중급
면접 질문 4개

교착 상태 (Deadlock)

상호 배제, 점유 대기, 비선점, 순환 대기

중급
면접 질문 3개

가상 메모리

물리 메모리보다 큰 주소 공간 제공

중급
면접 질문 4개

페이지 폴트

페이지가 메모리에 없을 때 발생하는 인터럽트

중급
면접 질문 4개

페이지 교체 알고리즘

FIFO, LRU, LFU, Optimal 알고리즘

중급
면접 질문 4개

CPU 스케줄링

FCFS, SJF, RR, Priority 스케줄링

기초
면접 질문 4개

컨텍스트 스위칭

CPU가 프로세스를 전환할 때 발생하는 오버헤드

기초
면접 질문 4개

사용자 모드 vs 커널 모드

권한 수준에 따른 CPU 실행 모드

기초
면접 질문 4개

fork()와 exec()

Unix 프로세스 생성과 프로그램 실행

중급
면접 질문 4개

부팅 과정과 커널 패닉

전원이 들어와 서비스가 뜨기까지의 순서와, 커널이 더 진행할 수 없다고 판단하는 상황

중급
면접 질문 4개

파일시스템과 inode

파일 이름과 실제 데이터가 어떻게 분리되어 있는지, 그리고 컨테이너가 쓰는 계층 파일시스템

중급
면접 질문 4개

동기와 비동기, 블로킹과 논블로킹

섞어서 헷갈리는 두 축을 분리해서 본다

중급
면접 질문 4개

가입하면 더 많은 기능을 쓸 수 있어요

  • 토픽별 시험 무제한 생성
  • AI가 분석한 오답노트
  • 약점 토픽 분석
카카오로 시작하기