topic★★★★★난이도 · 약 15분
운영체제 기본
OS 목적 · 종류(Windows/UNIX/Linux) · 커널과 쉘 · 프로세스 상태.
#OS
왜 배우는가
UNIX 파일 권한과 프로세스 상태가 단답 빈출.
OS 4대 목적 — ① 처리 능력(Throughput) ② 응답 시간(Response Time) ③ 신뢰성(Reliability) ④ 사용 가능도(Availability).
| UNIX 구조 | 역할 |
|---|---|
| 커널 (Kernel) | 하드웨어 자원 관리 |
| 쉘 (Shell) | 사용자 명령 해석 |
| 유틸리티 | 응용 도구 |
UNIX 파일 권한 rwxrwxrwx — 3자리씩 소유자·그룹·기타. 각 자리는 read(4)+write(2)+execute(1)의 합. 예: `chmod 755 file` = rwxr-xr-x.
프로세스 상태 전이 — 생성(Create) → 준비(Ready) ↔ 실행(Run) ↔ 대기(Wait/Block) → 종료(Terminate). 스케줄러가 준비→실행을 선택, 실행→대기는 I/O 요청 등으로 발생.
PCB (Process Control Block) — 프로세스 정보를 담은 자료구조. PID, 상태, 프로그램 카운터, 레지스터 값, 메모리 정보, I/O 상태 등.
실기 드릴 2문항
edit실기 드릴 · 단답형
UNIX에서 `chmod 755 file`이 주는 권한은?
edit실기 드릴 · 단답형
프로세스의 상태·메모리 정보·레지스터 값 등을 담는 자료구조는?