프로세스·메모리·파일시스템 등 OS 핵심 개념 10문항
10문항 · 4지선다 · 해설 포함
전체 10문항의 정답과 해설입니다. 아직 풀지 않았다면 위에서 먼저 풀어보세요.
OS는 하드웨어와 사용자 사이에서 자원(CPU·메모리·I/O)을 관리하는 시스템 소프트웨어입니다. 인터넷 서비스 제공은 웹 서버 애플리케이션의 역할입니다.
프로세스는 독립된 메모리 공간을 가진 실행 단위, 스레드는 프로세스 안에서 메모리를 공유하는 가벼운 실행 단위입니다. 멀티스레드는 병렬 작업에 효율적입니다.
데드락 발생 필요조건은 상호 배제·비선점·점유 및 대기·순환 대기 4가지입니다. 선점 가능(preemption)하면 오히려 데드락이 방지됩니다.
가상 메모리는 물리적 RAM보다 큰 주소 공간을 제공하고, 각 프로세스를 격리해 다른 프로세스 메모리에 접근하지 못하게 합니다. 페이지 교환(Paging)으로 구현합니다.
세마포어는 공유 자원에 동시에 접근 가능한 프로세스/스레드 수를 제어하는 동기화 도구입니다. wait(P)·signal(V) 연산으로 동작합니다.
LRU는 가장 오랫동안 사용되지 않은 페이지를 교체하는 방식입니다. 최근 사용 패턴을 기반으로 미래를 예측하는 근사적인 OPT(최적) 알고리즘입니다.
라운드 로빈은 각 프로세스에 동일한 시간 조각(Time Quantum)을 순환 배분합니다. 타임 셰어링 시스템에 적합하며 응답 시간이 일정합니다.
inode는 파일명을 제외한 파일의 메타데이터(크기, 권한, 소유자, 타임스탬프, 데이터 블록 위치)를 저장합니다. 파일명은 디렉토리 엔트리에 저장됩니다.
커널 모드는 CPU 특권 명령·하드웨어 접근이 가능한 최상위 모드, 유저 모드는 일반 애플리케이션이 실행되는 제한된 환경입니다. 보안과 안정성을 위해 분리됩니다.
BIOS(Basic Input/Output System)/UEFI는 컴퓨터 전원 켤 때 하드웨어를 초기화(POST)하고 부트로더를 찾아 운영체제 로딩을 시작합니다.
10문제이며 문제마다 보기 4개 중 하나를 고릅니다. 전체 1분 정도 걸립니다.
맞힌 개수를 10문제 기준으로 환산해 점수와 정답률을 함께 보여줍니다. 문제를 풀 때마다 정답 여부가 바로 표시됩니다.
기술·IT 분야의 상식 문제로 구성했습니다 — 프로세스·메모리·파일시스템 등 OS 핵심 개념 10문항.
네, 10문제 모두 해설이 붙어 있습니다. 보기를 고르면 정답과 함께 왜 그런지 바로 확인할 수 있습니다.