🏠 홈

🧮 정처기 수식 정리

출제율 순서대로 · 시험장에서 바로 써먹는 공식만

🔴 매회 ⭐ 자주 🟡 가끔 🟢 드뭄
🔴 매회 출제 99%

페이지 교체 · Page Fault 계산 FIFO / LRU / OPT / LFU

참조열 + 프레임 수 → Page Fault 횟수 직접 카운트 FIFO 먼저 들어온 페이지부터 교체 LRU 최근 가장 오래 안 쓴 페이지 교체 OPT 앞으로 가장 오래 안 쓸 페이지 교체 LFU 가장 적게 참조된 페이지 교체
💡 Belady의 역설: FIFO는 프레임 수 늘려도 Fault 더 많아질 수 있음

프로세스 스케줄링 평균 대기/반환시간

대기시간 = 시작시간 - 도착시간 반환시간 = 종료시간 - 도착시간 = 대기 + 서비스 평균 = 전체 합 / 프로세스 개수
알고리즘규칙선점
FCFS도착 순서X
SJF서비스시간 짧은 순X
SRT남은 시간 짧은 순O
RRTime Quantum 로테이션O
HRN응답률 큰 순X
⭐ 자주 출제 80%

서브넷 마스크 계산

서브넷 수 = 2^n # n = 빌린 호스트 비트 호스트 수 = 2^m − 2 # m = 남은 호스트 비트, -2는 네트워크·브로드캐스트
CIDR마스크호스트
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522

HRN 응답률

응답률 = (대기시간 + 서비스시간) / 서비스시간 → 큰 값부터 실행 (SJF 기아 문제 해결)
💡 대기 15, 서비스 5 → (15+5)/5 = 4.0

McCabe 순환 복잡도

V(G) = E − N + 2 # E=간선, N=노드 V(G) = P + 1 # P=분기점(조건문) 수
💡 if 2개 + while 1개 → V(G) = 3 + 1 = 4
🟡 가끔 출제 50%

COCOMO 비용 산정

노력(PM) = a × (KLOC)^b
유형규모ab
Organic (조직형)5만 LOC 이하2.41.05
Semi-detached (반분리형)30만 LOC 이하3.01.12
Embedded (내장형)30만 LOC 이상3.61.20

LOC 비용 산정

예측치 = (낙관치 + 4 × 기대치 + 비관치) / 6 노력(PM) = LOC / 1인당 월 생산성 기간 = 노력 / 투입 인원 비용 = 노력 × 단가

해밍 코드 · 패리티 비트

2^p ≥ d + p + 1 # d=데이터 비트, p=패리티 비트
💡 데이터 4비트 → p=3 (2³=8 ≥ 4+3+1=8 ✓) · 총 7비트 Hamming(7,4)
🟢 드뭄 출제 20%

관계대수 차수·카디널리티

연산차수(속성)카디널리티(튜플)
SELECT σR 그대로≤ |R|
PROJECT π선택 속성 수≤ |R| (중복제거)
UNION ∪R≤ |R|+|S|
CARTESIAN ×R + S|R| × |S|
JOIN ⋈R + S − 공통≤ |R| × |S|
DIVISION ÷R − S≤ |R|

RAID 총 용량

RAID구성용량내결함
0스트라이핑N없음
1미러링N / 21개
5분산 패리티N − 11개
6이중 패리티N − 22개

ARQ 채널 효율 a = 전파지연 / 프레임시간

Stop-and-Wait = 1 / (1 + 2a) 슬라이딩 윈도우 = N / (1 + 2a) # N ≤ 1+2a 일 때