๐Ÿ–ฅ Computer Science

๐Ÿง Reduction ์–ด๋– ํ•œ ๋ฌธ์ œ X์™€ Y๋ฅผ ๊ฐ€์ •ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. (์—„๋ฐ€ํ•œ ์ •์˜๋Š” ์•„๋‹™๋‹ˆ๋‹ค) ์ด ๋•Œ Y๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์–ด๋– ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์กด์žฌํ•˜๊ณ , ํ•ด๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ œ X๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋””์ž์ธ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ฌธ์ œ X์—์„œ Y๋กœ์˜ Reduction์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. (X is reducible to Y) ์ด๋ฅผ ๋ณดํ†ต X $\leq$ Y ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ X $\leq$ Y ์ธ ๊ฒฝ์šฐ, X๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ Y๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ ˆ๋Œ€๋กœ ์–ด๋ ค์šธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ง๋กœ๋Š” Y๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์ ์–ด๋„ X๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ ๋งŒํผ ์–ด๋ ต๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Reduction์€ ํŠน์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋””์ž์ธํ•˜๊ฑฐ๋‚˜, ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”(ํ˜น์€ ๋งค์šฐ ํ•ด๊ฒฐํ•˜๊ธฐ ํž˜๋“ ) ๊ฒƒ์„ ์ฆ..
๐Ÿง Non-Comparison Sort ์ด์ „ ๊ธ€์—์„œ Comparison Based Sort๋Š” Lower Bound๊ฐ€ Ω(n log n)์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์‚ดํŽด๋ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‹œ๊ฐ„ ๋ณต์žก๋„๊ฐ€ O(n)์ธ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” Comparison Based Sort๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „์— ๊ตฌํ•œ Lower Bound๋Š” ์ž˜๋ชป๋˜์ง€ ์•Š์•˜์Œ์„ ๋ฏธ๋ฆฌ ๋ฐํžˆ๊ณ  ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿง Counting Sort (๊ณ„์ˆ˜ ์ •๋ ฌ) ์šฐ์„  ๋ฐฐ์—ด A[0, ..., n]๋ฅผ 1๋ถ€ํ„ฐ k ์‚ฌ์ด์˜ ์ •์ˆ˜ ๋ฐฐ์—ด์ด๋ผ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ณ„์ˆ˜ ์ •๋ ฌ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ k์ธ Counter ๋ฐฐ์—ด C[0, 1, 2, ..., k]๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ฐ’๋“ค์„ ๋ชจ๋‘ 0์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค. A[0]๋ถ€ํ„ฐ A[n]๊นŒ์ง€ ์ฝ์œผ๋ฉด์„œ $0 \leq i ..
๐Ÿง Lower Bound Upper Bound๋Š” ๋น…์˜ค ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด ๋ณด์˜€๋‹ค๋ฉด ์ด๋ฏธ ์•„์‹ค ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Lower Bound ์—ญ์‹œ ์ด์™€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, `ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ Lower Bound๊ฐ€ T์ด๋‹ค.`์˜ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. (์–ด๋–ค ๊ฐ€์ • ํ•˜์—์„œ) ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ T ์‹œ๊ฐ„๋ณด๋‹ค ๋” ๋นจ๋ฆฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋•Œ ๊ฐ€์ •์€ ๊ณ„์‚ฐ ๋ชจ๋ธ, ์ถ”๊ฐ€ ์‚ฌ์šฉ ๊ณต๊ฐ„ ๋“ฑ์˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐ€์ •์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋น…-์˜ค๋ฉ”๊ฐ€(Ω) ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋ฅผ ํ•˜๋‚˜ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ธธ์ด n์ธ ๋ฐฐ์—ด์—์„œ ์ตœ๋Œ€๊ฐ’์„ ์ฐพ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ lower bound๋Š” Ω(1)์ด๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ๊ณ , Ω(n)์ด๋ผ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Ω(n)์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด ๋” ์šฐ์ˆ˜ํ•œ(์œ ์šฉํ•œ) Lowe..
๐Ÿง ๋ถ„๋ฆฌ ๊ฐ€์šฉ ๋ฆฌ์ŠคํŠธ(Segregated free list) ์ด์ „ ๊ธ€๋“ค์—์„œ ์‚ดํŽด๋ณธ ๊ฒƒ๊ณผ ๊ฐ™์ด ๊ฐ€์šฉ ๋ธ”๋ก ๋ฆฌ์ŠคํŠธ๋ฅผ ๋‹จ ํ•œ๊ฐœ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ํ• ๋‹น๊ธฐ๋Š” ํ•œ ๊ฐœ์˜ ๋ธ”๋ก์„ ํ• ๋‹นํ•˜๋Š” ๋ฐ ๋ธ”๋ก์˜ ์ˆ˜(ํ˜น์€ ๊ฐ€์šฉ ๋ธ”๋ก์˜ ์ˆ˜)์— ๋น„๋ก€ํ•˜๋Š” ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ• ๋‹น ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ์•Œ๋ ค์ง„ ๋ถ„๋ฆฌ ์ €์žฅ์žฅ์น˜(Segregated Storage)๋Š” ๋‹ค์ˆ˜์˜ ๊ฐ€์šฉ ๋ฆฌ์ŠคํŠธ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ, ๊ฐ ๋ฆฌ์ŠคํŠธ๋Š” ๊ฑฐ์˜ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ๋ธ”๋ก๋“ค์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์•„์ด๋””์–ด๋Š” ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก์˜ ํฌ๊ธฐ๋ฅผ ํฌ๊ธฐ ํด๋ž˜์Šค(size class)๋ผ๊ณ  ํ•˜๋Š” ๋™์ผ ํด๋ž˜์Šค์˜ ์ง‘ํ•ฉ์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํฌ๊ธฐ ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์ ์€ ํฌ๊ธฐ์˜ ๋ธ”๋ก๋“ค์€ ๋งค ํฌ๊ธฐ๋งˆ๋‹ค ํด๋ž˜์Šค๋ฅผ ๊ฐ–๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.(2, 3, 4, ...) ํฌ๊ธฐ๊ฐ€ ํฐ ๊ฒฝ์šฐ์—..
๐Ÿง ๋ช…์‹œ์  ๋ฆฌ์ŠคํŠธ(Explicit List) ๋ฌต์‹œ์  ๋ฆฌ์ŠคํŠธ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ฐ„๋‹จํ•˜์ง€๋งŒ, ๋ธ”๋ก ํ• ๋‹น ์‹œ๊ฐ„์ด ์ „์ฒด ํž™ ๋ธ”๋ก์˜ ์ˆ˜์— ๋น„๋ก€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Š๋ฆฌ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ช…์‹œ์  ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…์‹œ์  ๋ฆฌ์ŠคํŠธ ๋ฐฉ์‹์€ ๊ฐ€์šฉ ๋ธ”๋ก๋“ค์„ ์ด์ „ ๊ฐ€์šฉ ๋ธ”๋Ÿญ๊ณผ ๋‹ค์Œ ๊ฐ€์šฉ ๋ธ”๋Ÿญ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ํฌ์ธํ„ฐ๋ฅผ ๊ฐ€์ง„ ์ผ์ข…์˜ ์ด์ค‘ ์—ฐ๊ฒฐ ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ ์ž๋ฃŒ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ฐ€์šฉ ๋ธ”๋Ÿญ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ํฌ์ธํ„ฐ๋“ค์€ ๊ฐ€์šฉ ๋ธ”๋ก์˜ ๋ณธ์ฒด ๋‚ด์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ ๊ทธ๋ฆผ์—์„œ์ฒ˜๋Ÿผ ๊ฐ ๊ฐ€์šฉ ๋ธ”๋ก ๋‚ด์— pred(predeccesor)์™€ succ(successor) ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ์ด์ค‘ ์—ฐ๊ฒฐ ๊ฐ€์šฉ ๋ฆฌ์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ• ๋‹น๋œ ๋ธ”๋ก์˜ ๊ตฌ์กฐ๋Š”..
๐Ÿง ์บ์‹œ ์‹คํŒจ์˜ ์ฒ˜๋ฆฌ ์บ์‹œ ์‹คํŒจ๋Š” ์ œ์–ด ์œ ๋‹›(control unit)์ด ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ œ์–ด ์œ ๋‹›์€ ์‹คํŒจ๋ฅผ ํƒ์ง€ํ•ด์•ผ ํ•˜๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ(๋˜๋Š” ํ•˜์œ„ ์ˆ˜์ค€์˜ ์บ์‹œ)๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์‹คํŒจ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์บ์‹œ ์ ์ค‘์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ”„๋กœ์„ธ์„œ์˜ ์ œ์–ด ์œ ๋‹›์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ์‰ฌ์šด ์ผ์ด์ง€๋งŒ, ์‹คํŒจ์˜ ๊ฒฝ์šฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ž‘์—…์ด ๋” ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์บ์‹œ ์‹คํŒจ ์ฒ˜๋ฆฌ๋Š” ํ”„๋กœ์„ธ์„œ์˜ ์ œ์–ด ์œ ๋‹›๊ณผ ๋ณ„๋„์˜ ์ œ์–ด๊ธฐ์˜ ๊ณต๋™ ์ž‘์—…์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ด ์ œ์–ด๊ธฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์„ ์‹œ์ž‘ํ•˜๊ณ , ์บ์‹œ๋ฅผ ์ฑ„์šฐ๋Š” ์ผ์„ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์™ธ๋‚˜ ์ธํ„ฐ๋ŸฝํŠธ๋Š” ๋ชจ๋“  ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ƒํƒœ๋ฅผ ์ €์žฅํ•ด์•ผ ํ•˜์ง€๋งŒ, ์บ์‹œ ์‹คํŒจ์˜ ์ฒ˜๋ฆฌ๋Š” ํŒŒ์ดํ”„๋ผ์ธ ์ง€์—ฐ(stall)๋งŒ์„ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์บ์‹œ ์‹คํŒจ ๋ฐœ์ƒ ์‹œ์—๋Š” ์ž„์‹œ ๋ ˆ์ง€์Šคํ„ฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋ณด์ด๋Š” ๋ ˆ์ง€์Šคํ„ฐ์˜ ๋‚ด์šฉ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ ์ฑ„ ๋ฉ”๋ชจ๋ฆฌ์—์„œ..
๐Ÿง ์บ์‹œ(Cache) ์บ์‹œ๋ผ๋Š” ๋ช…์นญ์€ ์ตœ์ดˆ์—๋Š” ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์™€ ํ”„๋กœ์„ธ์„œ ์‚ฌ์ด์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ๋œ ์šฉ์–ด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚ ์—๋„ ์ด๋Ÿฌํ•œ ์˜๋ฏธ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์˜ ์ง€์—ญ์„ฑ(Locality)์„ ์ด์šฉํ•ด์„œ ๊ด€๋ฆฌ๋˜๋Š” ๋ชจ๋“  ๊ธฐ์–ต์žฅ์น˜๋ฅผ ๋ถ€๋ฅด๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ํ”„๋กœ์„ธ์„œ๋Š” ํ•˜๋‚˜์˜ ์›Œ๋“œ ๋‹จ์œ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฉฐ, ๋ธ”๋ก(block) ๋˜ํ•œ ํ•˜๋‚˜์˜ ์›Œ๋“œ๋กœ ์ด๋ฃจ์–ด์ง„ ๋‹จ์ˆœํ•œ ์บ์‹œ๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์บ์‹œ์— ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ธฐ ์ „๊ณผ ํ›„์˜ ์บ์‹œ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด์—ˆ์Šต๋‹ˆ๋‹ค. ์š”์ฒญํ•˜๊ธฐ ์ „์˜ ์บ์‹œ์—๋Š” ์ตœ๊ทผ์— ์ ‘๊ทผํ•œ $X_1, X_2, ..., X_{n-1}$์ด ์กด์žฌํ•˜๊ณ , ํ”„๋กœ์„ธ์„œ๋Š” ์บ์‹œ์— ์—†๋Š” ์›Œ๋“œ $X_n$์„ ์š”์ฒญํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด ์š”์ฒญ์€ ์‹คํŒจ(Miss)๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ , ์›Œ..
์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜์Œ ๋‚˜์™”์„ ๋•Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์˜ ๊ฟˆ์€ ํ•œ์—†์ด ํฐ ๋น ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ์œ„ ๊ฟˆ์„ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ๋ฌดํ•œํ•œ ํฌ๊ธฐ์˜ ๋น ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๋“ฏํ•œ ํ™˜์ƒ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿง ์ง€์—ญ์„ฑ (Locality) ํ”„๋กœ๊ทธ๋žจ์€ ์–ด๋–ค ํŠน์ •ํ•œ ์‹œ๊ฐ„์—๋Š” ์ฃผ์†Œ ๊ณต๊ฐ„ ๋‚ด์˜ ๋น„๊ต์  ์ž‘์€ ๋ถ€๋ถ„๋งŒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ์ตœ๊ทผ์— ์ ‘๊ทผํ–ˆ๋˜ ๋ฐ์ดํ„ฐ๋“ค์„ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์„ ๋ณด์ด๋ฉฐ, ๋˜ํ•œ ์ตœ๊ทผ์— ์ ‘๊ทผํ–ˆ๋˜ ๋ฐ์ดํ„ฐ์— ์ธ์ ‘ํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ์ ‘๊ทผํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ด๋ฅผ ์ง€์—ญ์„ฑ์˜ ์›์น™์ด๋ผ ๋ถ€๋ฅด๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‘ ์ข…๋ฅ˜๋กœ ๋‚˜๋ˆ„์–ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ์‹œ๊ฐ„์  ์ง€์—ญ์„ฑ(Temporal Locality) ํ•œ ๋ฒˆ ์ฐธ์กฐ๋œ ํ•ญ๋ชฉ์€ ๊ฐ€๊นŒ์šด ์‹œ๊ฐ„ ๋‚ด์— ๋‹ค์‹œ ์ฐธ์กฐ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๊ณต๊ฐ„์  ์ง€์—ญ์„ฑ(Spatial Localit..
๋ง ๋ž‘
'๐Ÿ–ฅ Computer Science' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)