์ปดํ“จํ„ฐ ๊ตฌ์กฐ - ๋ฒ„์Šค ์ค‘์žฌ

2020. 12. 8. 21:45ใ†์ „๊ณต ๊ณผ๋ชฉ/์ปดํ“จํ„ฐ ๊ตฌ์กฐ

์ปดํ“จํ„ฐ ๊ตฌ์กฐ - ๋ฒ„์Šค ์ค‘์žฌ

 

CPU, ์ฃผ๊ธฐ์–ต์žฅ์น˜, ๋ชจ๋‹ˆํ„ฐ, ํ‚ค๋ณด๋“œ, ํ”„๋ฆฐํ„ฐ, ์บ์‹œ์˜ ์ž‘๋™์€ ์ „๋ถ€ "์‹œ์Šคํ…œ ๋ฒ„์Šค"๋ฅผ ํ†ตํ•ด์„œ ์ž‘๋™์ด ๋œ๋‹ค.

์ด ์‹œ์Šคํ…œ ๋ฒ„์Šค์˜ ์ข…๋ฅ˜์—๋Š” 3๊ฐ€์ง€(๋ฐ์ดํ„ฐ ๋ฒ„์Šค, ์ฃผ์†Œ ๋ฒ„์Šค, ์ œ์–ด ๋ฒ„์Šค)๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ์‹œ์Šคํ…œ ๋ฒ„์Šค์— ์ ‘์†๋˜๋Š” ์š”์†Œ๋“ค ์ค‘์—์„œ ์ด๋Ÿฌํ•œ ๋ฒ„์Šค ์‚ฌ์šฉ์˜ ์ฃผ์ฒด๊ฐ€ ๋˜๋Š” ์š”์†Œ๋“ค์„ "๋ฒ„์Šค ๋งˆ์Šคํ„ฐ"๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์€ ํ•œ ์ˆœ๊ฐ„์— ํ•œ ๊ฐœ์˜ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋งŒ ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” "๋ฒ„์Šค ์ค‘์žฌ"๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

 

์˜ค๋Š˜ ๋ฐฐ์›Œ๋ณผ ๋‚ด์šฉ์€ ๋ฒ„์Šค ์ค‘์žฌ์ด๋‹ค.

 

๋ฒ„์Šค ์ค‘์žฌ

- ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์ด ๋™์‹œ์— ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์š”์ฒญํ•  ๊ฒฝ์šฐ์— ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ ๋™์ž‘.

 

๋ฒ„์Šค๋ฅผ ์ค‘์žฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 3๊ฐ€์ง€ ์ œ์–ด ์‹ ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. (๋ฒ„์Šค ์š”๊ตฌ ์‹ ํ˜ธ, ๋ฒ„์Šค ์Šน์ธ ์‹ ํ˜ธ, ๋ฒ„์Šค ์‚ฌ์šฉ์ค‘ ์‹ ํ˜ธ).

 

๊ทธ๋ ‡๋‹ค๋ฉด ์‹œ์Šคํ…œ๋ฒ„์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ?

 

์ข…๋ฅ˜๋ˆˆ ๋‘ ๊ฐ€์ง€์ด๋‹ค. ์ฝ๊ธฐ๋™์ž‘์„ ์˜ˆ์‹œ๋กœ ๋‘ ๊ฐ€์ง€ ๋ฒ„์Šค๋ฅผ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

 

1) ๋™๊ธฐ์‹ ๋ฒ„์Šค

-> ๊ณตํ†ต์˜ ๋ฒ„์Šค ํด๋ก์„ ๊ธฐ์ค€์œผ๋กœ ๊ฒฐ์ •๋˜๋Š” ๋ฒ„์Šค

->

1)CPU๊ฐ€ ์ฃผ์†Œ์™€ ์ฝ๊ธฐ ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ธ๋‹ค. -> ์ด๋•Œ ๋ฒ„์Šค ๋™์ž‘์˜ ์‹œ์ž‘์„ ์•Œ๋ฆฌ๋Š” ์‹ ํ˜ธ๊ฐ€ ํ•จ๊ป˜ ๋ณด๋‚ด์ง„๋‹ค. ->

2) ๊ธฐ์–ต์žฅ์น˜์—์„œ ๋ฐ์ดํ„ฐ ์ธ์ถœ ๋™์ž‘์ด ์ผ์–ด๋‚˜๋ฉฐ ->

3) ๊ธฐ์–ต์žฅ์น˜๊ฐ€ ์ธ์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„์Šค๋ฅผ ํ†ตํ•˜์—ฌ CPU๋กœ ์ „์†กํ•œ๋‹ค.

4) ๊ธฐ์–ต์žฅ์น˜๋Š” ์ „์†ก ํ™•์ธ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๊ณ , ์ข…๋ฃŒํ•œ๋‹ค.

 

๋™๊ธฐ์‹ ๋ฒ„์Šค๋Š” ๊ณตํ†ต์˜ ๋ฒ„์Šค ํด๋ก์„ ์ค‘์‹ฌ์œผ๋กœ ํ•˜๊ธฐ์— ์ธํ„ฐํŽ˜์ด์Šค ํšŒ๋กœ๊ฐ€ ๊ฐ„๋‹จํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ๊ณตํ†ต์˜ ํด๋ก์ด ๊ฐ€์žฅ ์‹œ๊ฐ„์ด ๊ธด ํด๋ก์œผ๋กœ ๋งž์ถฐ์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์งง์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๋™์ž‘์€ ํด๋ก์ด ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

 

2) ๋น„๋™๊ธฐ์‹ ๋ฒ„์Šค

-> ๋ฒ„์Šค ๋™์ž‘์˜ ๋ฐœ์ƒ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๊ฒฐ์ •๋˜๋Š” ๋ฒ„์Šค

->

1) CPU๊ฐ€ ์ฃผ์†Œ์™€ ์ฝ๊ธฐ ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ธ๋‹ค->

2) ์ฃผ์†Œ์™€ ์ œ์–ด ์‹ ํ˜ธ๊ฐ€ ๋ณด๋‚ด์กŒ์Œ์„ ์•Œ๋ฆฌ๋Š” MSYN ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ถœํ•˜๊ณ  ๋ฒ„์Šค์— ์‹ฃ๋Š”๋‹ค.

3) ๊ทธ ์ดํ›„ SSYN ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„์œผ๋กœ์จ ์‘๋‹ตํ•˜๊ฒŒ ๋œ๋‹ค.

4) CPU๋Š” SSYN ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„๋“ค์ธ ์ฆ‰์‹œ MSYN ์‹ ํ˜ธ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ข…๋ฃŒ๋œ๋‹ค.

 

๋ณธ๋ก ์œผ๋กœ ๋“ค์–ด๊ฐ€๋ณด์ž.

 

์ด๋ฒˆ์žฅ์—์„œ ํ•™์Šตํ•  ๋‚ด์šฉ์€ ๋ฒ„์Šค ์ค‘์žฌ์˜ ๋ฐฉ์‹๋“ค์ด๋‹ค.

 

๋ช‡๊ฐ€์ง€ ํ‚ค์›Œ๋“œ๋“ค์„ ํ•™์Šตํ•˜์ž.

 

๋ฒ„์Šค ์ค‘์žฌ๊ธฐ : ๋ฒ„์Šค ์ค‘์žฌ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ๋ชจ๋“ˆ

 

๋ฒ„์Šค ๊ฒฝํ•ฉ : ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๊ฐ€ ๋™์‹œ์— ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์œ„ํ•ด ๊ฒฝ์Ÿํ•˜๋Š” ์ƒํ™ฉ.

 

์ค‘์•™์ง‘์ค‘์‹ ์ค‘์žฌ ๋ฐฉ์‹ : ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๊ฐ€ ํ•œ ๊ฐœ๋งŒ ์กด์žฌํ•˜๋ฉฐ. ๋ชจ๋“  ์ค‘์žฌ ๊ธฐ๋Šฅ์€ ์ด ์ค‘์žฌ๊ธฐ์— ์˜ํ•ด ์ด๋ฃจ์–ด์ง„๋‹ค.

 

๋ถ„์‚ฐ์‹ ์ค‘์žฌ ๋ฐฉ์‹ : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๋“ค์ด ์กด์žฌํ•œ๋‹ค.

 

์šฐ๋ฆฌ๋Š” ์ค‘์•™์ง‘์ค‘์‹๊ณผ ๋ถ„์‚ฐ์‹์„ ์ง๋ ฌ ๋ณ‘๋ ฌ๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ํ•™์Šตํ•  ๊ฒƒ์ด๋‹ค.

 

1. ๋ณ‘๋ ฌ ์ค‘์žฌ ๋ฐฉ์‹

 

1.1 ) ์ค‘์•™ ์ง‘์ค‘์‹ ๊ณ ์ •- ์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹

 

 

๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๊ฐ€ ํ•˜๋‚˜์ด๋ฉฐ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋ณ€ํ™”ํ•˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์—์„œ๋Š” ๊ฐ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ฒ„์Šค ์š”๊ตฌ ์„ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ์ด๋“ค์€ ๋ชจ๋‘ ํ•˜๋‚˜์˜ ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๋กœ ์ ‘์†์ด ๋œ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฒ„์Šค ์š”๊ตฌ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์€ ํ›„ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ์—๊ฒŒ BNGT ์‹ ํ˜ธ๋ฅผ ์„ธํŠธํ•ด์ค€๋‹ค. ๊ทธ ํ›„ BBUSY ์‹ ํ˜ธ๊ฐ€ ์„ธํŠธ๋˜๋ฉด์„œ ์ด ์‹ ํ˜ธ๊ฐ€ ํ•ด์ œ๋  ๋•Œ ์Šน์ธ๋œ ์‹ ํ˜ธ๊ฐ€ ์„ธํŠธ๋˜๋Š” ๊ตฌ์กฐ์ด๋‹ค.

 

ํ•ต์‹ฌ์€ ๊ฐ ๋งˆ์Šคํ„ฐ์— ๋Œ€ํ•œ BGNT ์‹ ํ˜ธ๋Š” ๋” ๋†’์€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง„ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ฒ„์Šค ์š”๊ตฌ๋ฅผ ๋ฐœ์ƒํ•˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ BREQ๋ฅผ 1๋กœ ์„ธํŠธํ–ˆ์„ ๋•Œ๋งŒ ํ™œ์„ฑํ™” ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

 

 

 

 

1.2) ๋ถ„์‚ฐ์‹ ๊ณ ์ •-์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹

 

๋ชจ๋“  ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์ด ์ค‘์žฌ๊ธฐ๋ฅผ ํ•œ ๊ฐœ์”ฉ ๊ฐ–๊ณ  ์žˆ๋‹ค.

์ด ๋ฐฉ์‹๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๋งˆ์Šคํ„ฐ๊ฐ€ BREQ๋ฅผ ๋ณด๋‚ธ ์ƒํƒœ์ผ ๋•Œ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์€ ๋งˆ์Šคํ„ฐ๋Š” BGNT์‹ ํ˜ธ๋ฅผ ์„ธํŠธํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์ด๋‹ค. 

 

๋ถ„์‚ฐ์‹ ๊ณ ์ •-์šฐ์„ ์ˆœ์œ„ ์ค‘์žฌ๋ฐฉ์‹์€ ์ค‘์•™์ง‘์ค‘์‹์— ๋น„ํ•ด์„œ ์ค‘์žฌ ํšŒ๋กœ๊ฐ€ ๊ฐ„๋‹จํ•˜๋ฉฐ ๋™์ž‘ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

ํ•˜์ง€๋งŒ ๊ณ ์žฅ์„ ์ผ์œผํ‚จ ์ค‘์žฌ๊ธฐ๋ฅผ ์ฐพ์•„๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด ์–ด๋ ต๊ณ , ํ•˜๋‚˜์˜ ๊ณ ์žฅ์ด ์ „์ฒด ์‹œ์Šคํ…œ ๋™์ž‘์— ์˜ํ–ฅ์„ ๋ผ์น  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

 

1.3) ๊ฐ€๋ณ€ ์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹

 

- ์ด ๋ฐฉ์‹์€ ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๊ฐ€ ์‹œ์Šคํ…œ์˜ ์ƒํƒœ์— ๋”ฐ๋ผ ๊ฐ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ณ„์† ๋ฐ”๊พธ์–ด์ฃผ๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ๊ฒƒ์€ ์‚ฌ์šฉ์ด ์•ˆ๋˜๋Š” ๊ธฐ๊ทผ ํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์‹์ด๋‹ค.

 

๊ฐ€๋ณ€ ์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹์˜ ์˜ˆ๋กœ ํšŒ์ „ ์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹์ด ์žˆ๋‹ค.

๋ฒ„์Šค ์‚ฌ์šฉ ์Šน์ธ์„ ๋ฐ›์€ ๋งˆ์Šคํ„ฐ๋Š” ์ตœํ•˜์œ„ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฐ”๋กœ ๋‹ค์Œ์— ์œ„์น˜ํ•œ ๋งˆ์Šคํ„ฐ๊ฐ€ ์ตœ์ƒ์œ„ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง€๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด๋ฅผ "acceptance-dependent์‹ ํšŒ์ „ ์šฐ์„ ์ˆœ์œ„ ๋ฐฉ์‹"์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

2. ์ง๋ ฌ ์ค‘์žฌ ๋ฐฉ์‹

 

2.1) ์ค‘์•™์ง‘์ค‘์‹ ์ง๋ ฌ ์ค‘์žฌ ๋ฐฉ์‹

 

๋ชจ๋“  ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์ด ์ง๋ ฌ๋กœ ์—ฐ๊ฒฐ๋˜์–ด "๋ฐ์ด์ง€ ์ฒด์ธ"ํ˜•ํƒœ๋ฅผ ์ด๋ฃฌ๋‹ค. ๋Œ€์ฒด๋กœ ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ์™€ ๊ฐ€๊นŒ์šธ ์ˆ˜๋ก ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ฒƒ์œผ๋กœ ์„ค์ •๋œ๋‹ค. 

๊ตฌ์กฐ๋Š” ํ•ญ์ƒ ์ฒซ๋ฒˆ์งธ ๋งˆ์Šคํ„ฐ๊ฐ€ ์Šน์ธ์‹ ํ˜ธ๋ฅผ ๋จผ์ € ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ์ฒซ๋ฒˆ์งธ ๋งˆ์Šคํ„ฐ๊ฐ€ ์š”๊ตฌ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๊ตฌ์กฐ์ด๋‹ค. ์ด๋•Œ ์š”๊ตฌ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒˆ์œผ๋ฉด 1๋ฒˆ์„ ํ†ตํ•ด BBUSY๋ฅผ ์„ธํŠธ์‹œ์ผœ์ฃผ๊ณ , ์š”๊ตฌํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋‹ค์Œ ๋ฒ„์Šค๋งˆ์Šคํ„ฐ๋กœ ์Šน์ธ์‹ ํ˜ธ๋ฅผ ๋„˜๊ฒจ์ค€๋‹ค.

 

์ค‘์š”ํ•œ ๊ฒƒ์€

1) BBUSY ์‹ ํ˜ธ๊ฐ€ ํ•ด์ œ๋  ๋•Œ๊นŒ์ง€ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์ด ์š”๊ตฌ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋‚˜,

2) ๋ฒ„์Šค ์š”๊ตฌ ์‹ ํ˜ธ๋Š” ํ•ญ์ƒ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์ง€๋งŒ, ์Šน์ธ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์€ ํ›„์—๋„ BBUSY ์‹ ํ˜ธ๊ฐ€ ํ•ด์ œ๋  ๋•Œ๊นŒ์ง€๋Š” ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ํ•˜๋Š” ๊ฒƒ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณจ๋ผ์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

์ฒซ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๊ฐ€ ์Šน์ธ ์‹ ํ˜ธ๋ฅผ ๋ฐ›๋Š” ์ฆ‰์‹œ ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ๋Š” ์Šน์ธ์„ ๋ฐ”๊ณ ๋„ ์™„๋ฃŒํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค.

 

2.2) ๋ถ„์‚ฐ์‹ ์ง๋ ฌ ์ค‘์žฌ ๋ฐฉ์‹

 

 

์ด๋Š” ๋ฐ์ด์ง€-์ฒด์ธ ๋ฒ„์Šค ์Šน์ธ ์‹ ํ˜ธ๋“ค์ด ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ˆœํ™˜ํ˜•์œผ๋กœ ์ ‘์†๋œ ํ˜•ํƒœ์ด๋‹ค. 

์ค‘์•™ ์ง‘์ค‘์‹์€ ๋ฒ„์Šค ๋งˆ์Šคํ„ฐ๋“ค์ด ์ง๋ ฌ๋กœ, ๋ถ„์‚ฐ์‹์€ ๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๋“ค๋„ ์ง๋ ฌ๋กœ ๋˜์–ด์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

์ด ๋ฐฉ์‹์˜ ์žฅ์ ์€ ๋งˆ์Šคํ„ฐ์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ณ„์† ๋ณ€ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋‹จ์ ์€ ๋ถ„์‚ฐ์‹์ด๋ฏ€๋กœ ํ•œ ์ง€์ ์— ๊ฒฐํ•จ์ด ์ƒ๊ธฐ๋ฉด ์ „์ฒด์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

 

 

3. ํด๋ง ๋ฐฉ์‹

-๋ฒ„์Šค ์ค‘์žฌ๊ธฐ๊ฐ€ ๊ฐ ๋งˆ์Šคํ„ฐ๋“ค์ด ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์›ํ•˜๋Š”์ง€ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ฒ„์Šค ์Šน์ธ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ์‹.

- ํด๋ง ์ˆœ์„œ์™€ ์ค‘์žฌ ๋™์ž‘์ด ๋ชจ๋‘ ์ค‘์žฌ๊ธฐ์˜ ๋‚ด๋ถ€์— ์žˆ๋‹ค.

 

3.1) ํ•˜๋“œ์›จ์–ด ํด๋ง ๋ฐฉ์‹

 

ํด๋ง ๋ฐฉ์‹์—๋Š” ๊ฐ ๋งˆ์Šคํ„ฐ๋“ค์—๊ฒŒ ์—ฐ๊ฒฐ๋œ ํด๋ง ์„ ๋“ค์ด ์กด์žฌํ•˜๋Š”๋ฐ ์ด๋“ค์€ ์ผ๋Œ€์ผ ๋Œ€์‘์œผ๋กœ ๊ฐœ์ˆ˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ํ•˜์ง€๋งŒ 2์ง„ ์ฝ”๋“œํ™”๋œ ํด๋ง ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด log2์˜ N๊ฐœ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. 

 

1) ์ค‘์žฌ๊ธฐ๊ฐ€ ํด๋ง ์ฃผ์†Œ๋ฅผ ๋ฐœ์ƒํ•ด ๊ฒ€์‚ฌํ•  ๋งˆ์Šคํ„ฐ ์ง€์ •ํ•˜๊ณ , ๊ทธ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์›ํ•˜๋Š”์ง€ ๋ฌป๋Š”๋‹ค.

2) ์ง€์ •๋œ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์›ํ•˜๋ฉด BREQ ์‹ ํ˜ธ ์„ธํŠธ

3) BREQ ์‹ ํ˜ธ๊ฐ€ ์„ธํŠธ๋˜๋ฉด, ์ค‘์žฌ๊ธฐ๋Š” ํ˜„์žฌ ๊ฒ€์‚ฌ ์ค‘์ธ ๋งˆ์Šคํ„ฐ์—๊ฒŒ ๋ฒ„์Šค ์‚ฌ์šฉ์„ ํ—ˆ๊ฐ€ํ•œ๋‹ค.

 

๊ฒ€์‚ฌํ•  ๋งˆ์Šคํ„ฐ์˜ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ 2์ง„ ์นด์šดํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•œ๋‹ค.

 

 

3.2) ์†Œํ”„ํŠธ์›จ์–ด ํด๋ง ๋ฐฉ์‹

- ํ•˜๋“œ์›จ์–ด ํด๋ง ๋ฐฉ์‹๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, ์ค‘์žฌ๊ธฐ์— ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ์ง€๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด ์ฐจ์ด์ ์ด๋‹ค.

์ฆ‰ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์•„๋‹Œ ํ”„๋กœ์„ธ์„œ์— ์˜ํ•ด ์กฐ์ •๋˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด๋Š” ์œตํ†ต์„ฑ์ด ๋” ๋†’๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๊ฒฐํ•จ์— ๋Œ€์ฒ˜ํ•˜๋Š” ๋Šฅ๋ ฅ๋„ ๋›ฐ์–ด๋‚˜๋ฉฐ ๋‹ค์Œ์— ํด๋งํ•  ๋งˆ์Šคํ„ฐ์˜ ์ฃผ์†Œ๋ฅผ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋Š” ๋›ฐ์–ด๋‚œ ์ ์ด ์žˆ์ง€๋งŒ, ์ค‘์žฌ์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์ด ๋น„๊ต์  ๊ธธ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.