
์ง๋ ๊ธ์์ ํ ์ด๋ธ์ ๋ค ๊ฐ๋ก ์ชผ๊ฐฐ์ต๋๋ค. ๋๋ถ์ ๊ฐฑ์ ์ด์์ ์ฌ๋ผ์ก์ง๋ง, ํ์ ๋ชฉ๋ก ํ๋๋ฅผ ๋ณด๋ ค๋ฉด ๋งค๋ฒ ์กฐ์ธ์ ์จ์ผ ํ๊ณ , ํ๊ณผ ์กฐ๊ต์๊ฒ ๋ค๋ฅธ ํ๊ณผ ํ์๊น์ง ๋ณด์ฌ ์ฃผ๊ฒ ๋ฉ๋๋ค. ์กฐ์ธ์ ๋ฏธ๋ฆฌ ์จ ๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฆ์ผ๋ก ๋ถ๋ฅผ ์ ์์ผ๋ฉด ๋ ๋ฌธ์ ๊ฐ ํจ๊ป ํ๋ฆฝ๋๋ค.๊ธฐ๋ณธ ๋ฆด๋ ์ด์

์ง๊ธ๊น์ง ๋ณธ ๊ณ์ธต๋ค์ ์ ๋ถ ์ํํธ์จ์ด์์ต๋๋ค. ์ปค๋ ์์์ ๋์์ต๋๋ค. link ๊ณ์ธต์ ๋ค๋ฆ ๋๋ค. ๋๋ถ๋ถ adaptor, ์ฆ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC) ์์ ํ๋์จ์ด๋ก ๋ค์ด ์์ต๋๋ค.๊ฒฝ๊ณ๊ฐ ์ฌ๊ธฐ์ ๊ฐ๋ฆฝ๋๋ค. ๋๋ผ์ด๋ฒ๊น์ง๋ ์ํํธ์จ์ด, ํ๋ ์์ ๋ง๋ค์ด ์ ์ ์ ๋ฐ์ด

LRU๋ "๊ฐ์ฅ ์ค๋ ์ ์ ์ฐธ์กฐ๋ ํ์ด์ง"๋ฅผ, LFU๋ "์ฐธ์กฐ ํ์๊ฐ ๊ฐ์ฅ ์ ์ ํ์ด์ง"๋ฅผ ์ซ์๋ ๋๋ค. ๋ ๋ค ๊ฐ ํ์ด์ง๊ฐ ์ธ์ , ๋ช ๋ฒ ์ฐธ์กฐ๋๋์ง๋ฅผ ์์์ผ ํฉ๋๋ค.๋ฌธ์ ๋ ์ด์์ฒด์ ๊ฐ ๊ทธ ์ ๋ณด๋ฅผ ๊ฐ์ง ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ํ์ด์ง๊ฐ ์ด๋ฏธ ๋ฉ๋ชจ๋ฆฌ์ ์์ผ๋ฉด ์ฃผ์ ๋ณํ์ ํ๋์จ

ํธ๋ฆฌ ์ํ๋ ๊ท์น๋ง ์ ํ๋ฉด ๋์ด์์ต๋๋ค. ์ผ์ชฝ์ ๋ณด๊ณ ์์ ์ ๋ณด๊ณ ์ค๋ฅธ์ชฝ์ ๋ณด๋ฉด ๋ชจ๋ ๋ ธ๋๋ฅผ ํ ๋ฒ์ฉ ์ง๋ฉ๋๋ค. ๊ฐ์ ๋ ธ๋๋ก ๋๋์์ฌ ์ผ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.๊ทธ๋ํ๋ ์ฌ์ดํด์ด ์์ต๋๋ค. 1์์ 2๋ก ๊ฐ๋ค๊ฐ 3์ ๊ฑฐ์ณ ๋ค์ 1๋ก ๋์์ฌ ์ ์์ต๋๋ค. ๊ท์น๋ง์ผ๋ก ๋๋ฉด ๊ฐ์

์ง๋ ๊ธ์์ ํ ์ด๋ธ ํ๋๋ฅผ ๋ค ๊ฐ๋ก ์ชผ๊ฐฐ์ต๋๋ค. ๊ฐฑ์ ์ด์์ ์ฌ๋ผ์ก์ง๋ง, ๋์ ์๋ ํ ๋ฒ์ ์ฝ๋ ์ ๋ณด๋ฅผ ๋งค๋ฒ ์กฐ์ธํด์ ๋ชจ์์ผ ํฉ๋๋ค.๋น์ฉ์ ๊ฒฐ๊ตญ ์ฝ์ด์ผ ํ ๋ธ๋ก ์์ ๋๋ค. ์กฐ์ธ๋ง๋ค ์๋ ํ ์ด๋ธ์ ๋ธ๋ก์ ์ฐพ์๊ฐ์ผ ํ๊ณ , ์ธ๋ฑ์ค๋ฅผ ํ๋๋ผ๋ ์์ ์ ๊ทผ์ด ๋ฐ๋ผ๋ถ์ต๋๋ค. ์ด

AS ์์์๋ ๋ชฉํ๊ฐ ๋ถ๋ช ํฉ๋๋ค. ๋น ๋ฅธ ๊ธธ์ ๊ณ ๋ฅด๋ฉด ๋ฉ๋๋ค. ๊ด๋ฆฌ์๊ฐ ํผ์ ์ ํ๋ ๋น์ฉ๋ ๋ง์๋๋ก ๋งค๊น๋๋ค.๊ฒฝ๊ณ๋ฅผ ๋์ผ๋ฉด ์ฌ์ ์ด ๋ฐ๋๋๋ค. ์ AS๋ ๋จ์ ํ์ฌ์ ๋๋ค. ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ฃผ์ง ์๊ณ , ๋ด ํธ๋ํฝ์ ๊ณต์ง๋ก ๋ ๋ผ์ค ์ด์ ๋ ์์ต๋๋ค. ํ์ด ํ๋ ์ ์ ๊ธธ์ด ์์ด๋

distance vector๋ ๊ฐ์ด ๋ฐ๋๋ฉด ์ด์์๊ฒ ์๋ฆฌ๊ณ , ๋ฐ์ ์ชฝ์ด ๋ค์ ๊ณ์ฐํฉ๋๋ค. ์ข์์ง๋ ์ชฝ์ ๋น ๋ฆ ๋๋ค. x-y ๋น์ฉ์ด 4์์ 1๋ก ๋ด๋ ค๊ฐ๋ฉด y๊ฐ ๊ณง๋ฐ๋ก ์ ๊ฐ์ ์๋ฆฌ๊ณ , ์ด์๋ค์ด ํ ๋ฒ์ฉ ๊ณ ์น๋ฉด ๋๋ฉ๋๋ค.๋ฌธ์ ๋ ๋๋น ์ง ๋์ ๋๋ค. ๋ ธ๋๋ ์ด์์ด ๋ถ๋ฌ์ค ์ซ์๋ง

ํ๋ก๊ทธ๋จ์ ์คํํ ๋ ์ฃผ์ ๊ณต๊ฐ ์ ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆด ํ์๋ ์์ต๋๋ค. ์ค๋ฅ ์ฒ๋ฆฌ ์ฝ๋์ฒ๋ผ ํ ๋ฒ๋ ์คํ๋์ง ์๋ ๋ถ๋ถ์ด ๋ง๊ธฐ ๋๋ฌธ์ ๋๋ค.์๊ตฌ ํ์ด์ง(demand paging)์ ํ์ด์ง๊ฐ ์ค์ ๋ก ์ฐธ์กฐ๋ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๋ฐฉ์์ ๋๋ค. ์ป๋ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค.๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ

์งํ์ฒ ๋ ธ์ ๋๋ฅผ ์๊ฐํด ๋ณด๋ฉด ํ ์ญ์์ ๋ค๋ฅธ ์ญ์ผ๋ก ๊ฐ๋ ๊ธธ์ด ์ฌ๋ฌ ๊ฐ์ด๊ณ , ๋์์ ์ ์๋ฆฌ๋ก ์ค๋ ์ํ๋ ์์ต๋๋ค. ํ์น์ญ์ ์ฌ๋ฌ ๋ ธ์ ์ ๋์์ ์ํฉ๋๋ค. ๋ถ๋ชจ๊ฐ ํ๋๋ผ๋ ํธ๋ฆฌ์ ์ ์ ๊ฐ ์ ๋ถ ๊นจ์ง๋๋ค.๋นํ ๋ ธ์ , ๋๋ก๋ง, ์์ ๋คํธ์ํฌ์ ์น๊ตฌ ๊ด๊ณ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด

์๊ฐ ์ ๋ณด๋ฅผ ํ ์ด๋ธ ํ๋์ ๋ชฐ์๋ฃ์๋ค๊ณ ํด๋ด ์๋ค.์กฐํ๋ ์กฐ์ธ ์์ด ๋๋๋ ํธํด ๋ณด์ ๋๋ค. ๋ฌธ์ ๋ ๊ฐฑ์ ํ ๋ ๋๋ฌ๋ฉ๋๋ค.์์ ์ด์(modification anomaly): ์ปดํจํฐ๊ณตํ์ ์ด๋ฆ์ด ๋ฐ๋๋ฉด ๊ทธ ํ๊ณผ ํ์์ ๋ชจ๋ ์๊ฐ ํ์ ๊ณ ์ณ์ผ ํฉ๋๋ค. ํ๋๋ผ๋ ๋น ๋จ๋ฆฌ๋ฉด ๊ฐ์

ํ์ด์ง ํ ์ด๋ธ ํญ๋ชฉ์๋ ํ๋ ์ ๋ฒํธ๋ง ์๋ ๊ฒ์ด ์๋๋๋ค. ๋นํธ ๋ช ๊ฐ๊ฐ ํจ๊ป ๋ถ์ต๋๋ค.valid-invalid bit์ ๊ทธ ํ์ด์ง๊ฐ ์ง๊ธ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์ ์๋์ง๋ฅผ ๋ํ๋ ๋๋ค.valid: ํด๋น ํ์ด์ง๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์๊ณ ํ๋ ์ ๋ฒํธ๊ฐ ์ ํจํฉ๋๋คinvalid: ๊ทธ ํ์ด

์ปดํจํฐ๋ค์ด ์ผ์ด๋ธ๋ก ์ด์ด์ ธ ์์ ๋ "A์ B๊ฐ ๊ฐ์ ๋คํธ์ํฌ์ ์ํ๋๊ฐ", ์ผ์ด๋ธ์ ํ๋ ์๋ก ์ฐ๊ฒฐํ๋ฉด "๋ ๋คํธ์ํฌ๊ฐ ํ๋๋ก ํฉ์ณ์ง๋ค" ์ ๋๋ง ์๋ฉด ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋ฌด๋ฆฌ ์์ ๋๊ฐ ์๋์ง ๋์ดํ ํ์๋, ์ ๋ ฌํ ํ์๋ ์์ต๋๋ค.์งํฉ์ ๋ค๋ฃจ๋ ์ฐ์ฐ์๋ ํฉ์งํฉ,

1. ์ธ๋ฑ์ค๊ฐ ์์ผ๋ฉด student๊ฐ 100๋ง ํ์ด๊ณ ๋ธ๋ก ํ๋์ 40ํ์ด ๋ค์ด๊ฐ๋ค๋ฉด ์ ์ฒด๋ 2๋ง 5์ฒ ๋ธ๋ก์ ๋๋ค. ํ๋ฒ ํ๋๋ก ํ ๋ช ์ ์ฐพ๋ ์ง์๊ฐ ํ๊ท 1๋ง ๋ธ๋ก ๋๊ฒ ์ฝ์ด์ผ ํฉ๋๋ค. ์ฐพ๋ ๊ฐ์ด ์์ผ๋ฉด 2๋ง 5์ฒ ๋ธ๋ก์ ๋ชจ๋ ์ฝ์ต๋๋ค. ์ธ๋ฑ์ค(index)๋ ์ด

๋ผ์ฐํฐ๋ ํจํท์ ๋ฒ๋ ค๋ ์๋ ค์ฃผ์ง ์์ต๋๋ค. ๋ณด๋ธ ์ชฝ์ ์๋ต์ด ์๋ค๋ ๊ฒ๋ง ์ ๋ฟ, ์ด๋์ ์ ๋งํ๋์ง ์ง์ ์ ์์ต๋๋ค. ์ด ํ์ ICMP(Internet Control Message Protocol, ์ธํฐ๋ท ์ ์ด ๋ฉ์์ง ํ๋กํ ์ฝ)๊ฐ ๋ฉ์๋๋ค.ICMP ๋ฉ์์ง๋ IP ๋ฐ

ํ์ด์ง(paging)์ ํ๋ก์ธ์ค์ ์ฃผ์ ๊ณต๊ฐ์ ๊ฐ์ ํฌ๊ธฐ์ ํ์ด์ง(page) ๋จ์๋ก ์๋ฅด๊ณ , ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ๋ ๊ฐ์ ํฌ๊ธฐ์ ํ์ด์ง ํ๋ ์(page frame)์ผ๋ก ์๋ผ ๋๋ ๊ธฐ๋ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ด์ง๋ฅผ ๋น์ด ์๋ ์๋ฌด ํ๋ ์์๋ ์ฌ๋ฆฝ๋๋ค.ํฌ๊ธฐ๊ฐ ๋ชจ๋ ๊ฐ์ผ๋ฏ๋ก "์ด ์กฐ๊ฐ์ด

๋ ธ๋๋ ์์์ 2๊ฐ, 3๊ฐ, ๋๋ 4๊ฐ ๊ฐ์ง ์ ์์ต๋๋ค. ์์์ด k๊ฐ์ธ ๋ ธ๋๋ ํค๋ฅผ k-1๊ฐ ๋ด์ต๋๋ค.ํค ์ฌ์ด์ฌ์ด์ ๊ตฌ๊ฐ์ด ์์ ํ๋์ฉ์ ๋์ํฉ๋๋ค. ์ด์ง ํ์ ํธ๋ฆฌ์ ๊ฐ์ ์๋ฆฌ์ธ๋ฐ, ๊ฐ๋ฆผ๊ธธ์ด ๋์ด ์๋๋ผ ์ต๋ ๋ท์ ๋๋ค.์ฌ๊ธฐ์ ์กฐ๊ฑด์ด ํ๋ ๋ถ์ต๋๋ค. ๋ชจ๋ ๋ฆฌํ ๋ ธ๋๊ฐ

Red-Black ํธ๋ฆฌ๋ ๊ฐ ๋ ธ๋์ ๋ ๋ ๋๋ ๋ธ๋ ์์ ๋๊ณ , ๋ค์ ์กฐ๊ฑด์ ์งํค๋ ์ด์ง ํ์ ํธ๋ฆฌ์ ๋๋ค.๋ชจ๋ ๋ ธ๋๋ ๋ ๋ ๋๋ ๋ธ๋์ด๋ค๋ฃจํธ๋ ๋ธ๋์ด๋ค๋ชจ๋ ๋ฆฌํ๋ ๋ธ๋์ด๋ค๋ ๋ ๋ ธ๋์ ๋ ์์์ ๋ธ๋์ด๋ค๊ฐ ๋ ธ๋์์ ๋ฆฌํ๋ก ๊ฐ๋ ๋ชจ๋ ๊ฒฝ๋ก์ ๋ธ๋ ๋ ธ๋ ์๊ฐ ๊ฐ๋ค์ฌ๊ธฐ์ ๋ฆฌํ

๋ชจ๋ ํ ์ด๋ธ์ ๋ ์ฝ๋๊ฐ ๋์ฐฉํ ์์๋๋ก๋ง ์์ ๋๋ฉด, ํ๋ฒ์ผ๋ก ํ ๋ช ์ ์ฐพ๋ ์ง์๋ 100๋ง ํ์ ์ ๋ถ ์ฝ์ต๋๋ค. ํ์ผ ์กฐ์ง(file organization)์ ๋ ์ฝ๋๋ฅผ ๋์คํฌ์ ์ด๋ค ์์๋ก ๋ฐฐ์นํ ์ง ์ ํ๋ ๊ฒฐ์ ์ด๊ณ , ๊ทธ ์ ํ์ด ์ด๋ค ์ง์๊ฐ ๋นจ๋ผ์ง๊ณ ์ด๋ค ์ง์๊ฐ ๋๋ ค์ง

์ฃผ์๋ฅผ ์ฌ๋์ด ์ง์ ์ค์ ํ๋ฉด ๋ ๊ฐ์ง๊ฐ ๊ณค๋ํฉ๋๋ค. ๊ฐ์ ์ฃผ์๋ฅผ ๋ ๋์ ์๋ชป ์ค์ ์ถฉ๋์ด ๋๊ณ , ๋ ธํธ๋ถ์ฒ๋ผ ๋คํธ์ํฌ๋ฅผ ์ฎ๊ฒจ ๋ค๋๋ ๊ธฐ๊ธฐ๋ ์ฎ๊ธธ ๋๋ง๋ค ๋ค์ ์ค์ ํด์ผ ํฉ๋๋ค. ๊ฒ๋ค๊ฐ ์ ์ฒด ๊ธฐ๊ธฐ ์๋งํผ ์ฃผ์๋ฅผ ์๊ตฌํ ์์ฝํด๋๋ฉด ์ผ์ง์ง ์์ ๊ธฐ๊ธฐ ๋ชซ๊น์ง ์ฃผ์๋ฅผ ๋ญ๋นํ๊ฒ ๋ฉ

ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํ๋ฉด ์ฃผ์๊ฐ 0๋ฒ์ง๋ถํฐ ์์ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค์ ๋ฉ๋ชจ๋ฆฌ์๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๋ค๋ ์ฌ๋ผ๊ฐ ์์ผ๋ฏ๋ก 0๋ฒ์ง์ ๋์ผ ๋ฆฌ๊ฐ ์์ต๋๋ค. ์ฃผ์๊ฐ ๋ ์ข ๋ฅ๋ผ๋ ๋ป์ ๋๋ค.๋ ผ๋ฆฌ ์ฃผ์(logical address): ํ๋ก์ธ์ค๋ง๋ค ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ๋ ์ฃผ์ ๊ณต๊ฐ. ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ