๋ฐ์ดํ„ฐ๋ฅผ ์ž…์ ‘ํ•œ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์„ ๋ฌผ์–ด๋ณด๊ณ  ์™œ ์ € ๊ธ€์—์„œ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•ด์„œ ํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ์— ์ธ์ ‘ํ•˜๊ฒŒ ์žกํžˆ๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค.


๋จผ์ € ํ”„๋กœ๊ทธ๋žจ์ด ๋Œ๊ฒŒ ๋˜๋ฉด ์‹œ์ž‘๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์Œ. ๊ทธ๊ณณ์—์„œ ์‹œ์ž‘์ด ๋จ.ย 




๊ทธ๋Ÿฌ๋ฉด ์ด๋Ÿฐ ์‹์œผ๋กœ ๋Œ€๋žต์ ์ธ ์Šคํƒ๊ตฌ์กฐ๊ฐ€ ํ˜•์„ฑ ๋จ. ์ด ์Šคํƒ๊ตฌ์กฐ์˜ ํ˜•์„ฑ๋ฐฉ์‹์€ย 


class

{

ย ย  ย  int a

ย ย  ย  int b

int c

float b

}


์ด๋Ÿฐ ์‹์œผ๋กœ ์Šคํƒ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋จ. ์ € ์œ„์— ๋ณด์ด๋Š” ์Šคํƒ๊ตฌ์กฐ ๋ง‰๋Œ€๊ธฐ ํ•˜๋‚˜์”ฉ์— ํ•ด๋‹น๋˜๋Š” ๊ฒƒ์ž„. ๊ทธ๋ฆฌ๊ณ  ์Šคํƒ ํฌ์ธํ„ฐ๋Š” ์Šคํƒ๋“ค์— ๋Œ€ํ•ด์„œ ์™”๋‹ค ๊ฐ”๋‹ค ํ•˜๋ฉด์„œ ํ”„๋กœ๊ทธ๋žจ์ด ๋Œ์•„๊ฐ€๊ฒŒ ๋˜์–ด ์žˆ์Œ. ๋งŒ์•ฝ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ณ๋ณด์ž.


int sum( int _a , int _b )

{

return _a + _b;

}


์ด ํ•จ์ˆ˜๊ฐ€ ๋ฉ”์ธํ•จ์ˆ˜์—์„œ ์ฝœ์ด ๋˜์—ˆ๋‹ค๊ณ  ๋ณด๋ฉด


int main()

{

c = sum(a,b);


return 0;

}


์œ„์—์„œ ์„ค๋ช…ํ•œ๋Œ€๋กœ ๋งจ ์ฒ˜์Œ ์‹œ์ž‘๋˜๋Š” ํ•จ์ˆ˜์—์„œ ๋ฉ”์ธํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ  ๋ฉ”์ธํ•จ์ˆ˜ ์•ˆ์—์„œ ์ด์ œ sum ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๊ฒŒ ๋จ. ์Šคํƒ ํฌ์ธํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋ฉด์„œ ํ•ด๋‹น ์œ„์น˜์—์„œ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ž„.


์ž ๊ทธ๋Ÿฐ๋ฐ ๋ฉ”์ธํ•จ์ˆ˜์—์„œ sum์„ ํ˜ธ์ถœํ•œ ๋ถ€๋ถ„๊ณผ ์‹ค์ œ sum์˜ ๊ตฌํ˜„๋ถ€๊ฐ€ ์ ํžŒ ๋ถ€๋ถ„์˜ ์œ„์น˜๋Š” ์ฝ”๋“œ์ƒ์—์„œ ๋‹ค๋ฅผ๊ฑฐ์ž„. ๋”ฐ๋ผ์„œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๊ฒŒ ๋˜๋ฉด ์Šคํƒํฌ์ธํ„ฐ๊ฐ€ ํ•ด๋‹น ํ•จ์ˆ˜๋กœ ์ ํ”„๋ฅผ ํ•˜๊ฒŒ ๋จ. ์ฆ‰ ์Šคํƒ์ฃผ์†Œ์—์„œ ๋ณ€ํ™”๋ฅผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž„. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์Šคํƒํฌ์ธํ„ฐ ์ฃผ์†Œ 1000๋ฒˆ์ง€์—์„œ ์ง„ํ–‰๋˜๋‹ค๊ฐ€ 1008๋ฒˆ์—์„œ sum์„ ๋งŒ๋‚˜๋ฉด sum์˜ ๊ตฌํ˜„๋ถ€์ธ 1280๋ฒˆ์œผ๋กœ ๋›ด๋‹ค๋Š” ๊ฒƒ์ž„.




์ด๋Ÿฐ ์‹์œผ๋กœ ๋ฆฌํ„ด์ด ์žˆ๋Š” ์ด์œ ๋Š” ์Šคํƒ์—์„œ ํ•ด๋‹น ํฌ์ธํ„ฐ๊ฐ€ ์ง€๋‚˜๊ฐ€๊ฒŒ ๋˜๋ฉด์„œ return ์„ ๋งŒ๋‚˜๊ฒŒ ๋˜๋ฉด ๊ธฐ์กด์˜ ์Šคํƒํฌ์ธํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ณณ์œผ๋กœ ๋‹ค์‹œ ๋Œ์•„๊ฐ€๊ฒŒ ๋จ.ย 


๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ–‰๋™์„ ์šฐ๋ฆฌ๊ฐ€ ํ•œ๋‹ค๊ณ  ์ณ๋ณด์ž.


int* a;


int* ๋Š” ์ฃผ์†Œ ๊ฐ’์„ ์˜๋ฏธํ•จ. ๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น ์ฃผ์†Œ์˜ ์ด๋ฆ„์„ a๋ผ๊ณ  ํ•œ ๊ฒƒ์ž„. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์„œ์šธ์‚ฌ๋Š” ์ฝ”๋ณผํŠธ์˜ ์ง‘์ฃผ์†Œ๋ฅผ ๊ฐ€๋ฅดํ‚ฌ ๋•Œ๋Š” ์ฃผ์†Œ๋ฅผ ์”€.ย 


์ž ๊ทธ๋Ÿฐ๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ–‰๋™์„ ํ•œ๋‹ค๊ณ  ๋ด…์‹œ๋‹ค


int main()

{

int *a = new int[100];

}


๋‹ค์Œ๊ณผ ํ–‰๋™์„ ํ•จ. ๊ทธ๋Ÿฌ๋ฉด ์–ด์ฐŒ๋˜๋Š”๊ฐ€?


์œ„์— ์Šคํƒ๊ตฌ์กฐ๋Š” ์ปดํŒŒ์ผ ๊ณผ์ •์—์„œ ์ง„ํ–‰๋จ. ๋ฌด์Šจ ์†Œ๋ฆฌ๋ƒ๋ฉด ๋‹˜๋“ค์ด ํ”„๋กœ๊ทธ๋žจ์„ ๋”ฑ ๋Œ๋ฆฌ๋ฉด ์šฐ๋ฆฌ ๋ˆˆ์— ๋ณด์ด๊ธฐ ์ „์— ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์‹ธ-์•… ์ฝ”๋“œ๋ฅผ ์ฝ์–ด๋ณด๊ณ  ์‚ฌ์ „์— ์œ„์—์„œ ๋ณธ ์Šคํƒ ๊ตฌ์กฐ๋ฅผ ์ „๋ถ€ ์‹ธ-์•… ๋งŒ๋“ฌ.



๊ทธ๋Ÿฌ๋ฉด ์Šคํƒ์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก? ๊ฐ™์€ ๊ฒƒ๋“ค์ด ๋”ฑ ๋งŒ๋“ค์–ด์ง€์ง€? ๊ทธ๋Ÿฐ๋ฐ ์ €๋ ‡๊ฒŒ int *a = new int[100]์„ ํ•˜๊ฒŒ ๋˜๋ฉด int ๊ฐ’ 100๊ฐœ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋ฅผ ์ €๊ธฐ๋‹ค๊ฐ€ ์ €์žฅํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผย 


๋ฐ”๋กœ ํž™์—๋‹ค๊ฐ€ ํ• ๋‹นํ•จ. ํž™์€ ์‚ฌ์ง„์„ ๋Œ€์ถฉ ์ฐพ์•„๋ณด๋‹ˆ ์ข€ ๊ดœ์ฐฎ์€๊ฒŒ ์žˆ์–ด์„œ ๊ฐ€์ ธ์˜ด


์ด๋Ÿฐ ์‹์œผ๋กœ ํ• ๋‹น์ด ๋จ. ์Šคํƒ์ด๋ผ๊ณ  ํ‘œ์‹œ๋œ ๋ถ€๋ถ„์ด ๋‚ด๊ฐ€ ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ถ€๋ถ„์ด๊ณ ... int *p๋Š” ์Šคํƒ์— ์กด์žฌํ•จ. ์™œ๋ƒ๋ฉด ์Šคํƒํฌ์ธํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋ฉด์„œ ์ด๊ฒƒ์„ ํ™•์ธํ•ด์•ผ ํ•˜๋‹ˆ๊นŒ ๊ทธ๋ ‡์ง€๋งŒ

์ด *p์— ํ• ๋‹น๋œ (int*)malloc(sizeof(int)); ๋ผ๋Š” ๋ถ€๋ถ„์—์„œ ํ• ๋‹น๋œ ๋ถ€๋ถ„์€ ์Šคํƒ์ด ์•„๋‹ˆ๋ผ ์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ํž™์— ํ• ๋‹น์ด ๋จ.


์ž ๊ทธ๋Ÿฌ๋ฉด ์—ฌ๊ธฐ์„œ ํž™๊ณผ ์Šคํƒ์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ด๋ƒ? ์Šคํƒ์—์„œ ๋ณ€์ˆ˜๋“ค์ด ์œ„์น˜ํ•˜๋Š” ๊ฒƒ์€ ์Šคํƒํฌ์ธํ„ฐ๊ฐ€ ์ ํ”„๋ฅผ ํ•˜๋ฉด์„œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•จ. ๊ทผ๋ฐ ํž™์€ ์ €๋ ‡๊ฒŒ ์ •๋ ฌ๋œ ๊ณณ์ด ์•„๋‹˜.

๋งํ•˜์ž๋ฉด ๋ฌด๋ฒ•์ง€๋Œ€์˜ ๋А๋‚Œ์ž„.ย 


ํž™์€ (int*)malloc ~~ (c์—์„œ์‚ฌ์šฉ) ๋˜๋Š” new ( c++)์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋งŒ๋“ค์–ด์„œ ๋„˜๊ฒจ์ค„ ๋•Œ. ํ•ด๋‹น ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ํ•„์š”ํ•œ ์œ„์น˜๋ฅผ ์žก์•„์„œ ๋„˜๊ฒจ์คŒ.ย 




์ž ๊ทธ๋Ÿฐ๋ฐ ์•„๊นŒ ์ „์— ๋ฐ์ดํ„ฐ ์˜ค๋ฆฌ์—”ํ‹ฐ๋“œ ๊ด€๋ จ๋˜์„œ ๋ˆ„๊ฐ€ ์งˆ๋ฌธ์„ ์˜ฌ๋ ธ์„ ๋•Œ ์ด๋žฌ์Œ.


๊ทธ๋ž˜์„œ ๋ฉ”๋ชจ๋ฆฌ ์–ด์ฐŒ ๋ญ‰์ณ์„œ ์žก๋ƒ๊ณ ..


๊ฑฐ๊ธฐ์„œ ๋งํ•˜๋Š” ๊ฒƒ์€ ์ด๋Ÿฐ ๊ฒƒ์ž„


๊ฐ์ฒด ์ง€ํ–ฅ์ ์œผ๋กœ ๋ณด๋ฉด ์šฐ๋ฆฌ๋Š” ์ฝ”๋“œ๋ฅผ ์ด๋Ÿฐ ์‹์œผ๋กœ ์งค ์ˆ˜ ์žˆ์Œ.


class ์‚ฌ๋žŒ

{

๋ˆˆ,

์ž…


public (์‚ฌ๋žŒ)

{

๋ˆˆ = new ๋ˆˆ[2];

์ž… = new ์ž…[20];

}

}


class ๋ˆˆ

{

int*ย ๋ˆˆ์•Œ // 1๊ฐœ์ผ์ˆ˜๋„ 2๊ฐœ์ผ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ!

}


class ์ž…

{ย ย ย ย 

int * ์น˜์•„// ์น˜์•„๊ฐ€ 1๊ฐœ์ผ์ˆ˜๋„ 20๊ฐœ์ผ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ!

}


์ž ๊ทธ๋ž˜์„œ ์‚ฌ๋žŒ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์„œ


์‚ฌ๋žŒ* ํ•œ๊ตญ์ธ์ข… = new ์‚ฌ๋žŒ[1000]


์ด๋ ‡๊ฒŒ ํ–ˆ์–ด. ๊ทธ๋Ÿฌ๋ฉดย 



์‚ฌ๋žŒ์€ ํ•œ ๋ฒˆ์— 1000๋ช…๋ถ„์˜ ๋ฐ์ดํ„ฐ ๊ณต๊ฐ„์„ ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๋ธ”๋ก์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ฒŒ ๋จ. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ ์‚ฌ๋žŒ์•ˆ์— ์žˆ๋˜ ๋ˆˆ, ์ž…์€ ๋˜ ๋”ฐ๋กœ ์žกํžˆ๊ฒŒ ๋จ.



์ด๋Ÿฐ ์‹์œผ๋กœ. ๋ฌผ๋ก  ์ €๊ธฐ ์žกํ˜€์žˆ๋Š” ์‚ฌ๋žŒ0์€ ์‚ฌ๋žŒ๋ˆˆ, ์‚ฌ๋žŒ ์ž… ์ด๋ ‡๊ฒŒ ๋˜ ๋”ฐ๋กœ ์žกํž ๊ฒƒ์ž„. ์ฆ‰ ์• ๋“ค์ด ๋‹ค ๋–จ์–ด์ ธ ๋ฒ„๋ฆผ. ๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ๋งŒ์•ฝ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ์„ ํ•˜์ž


foreach( ์‚ฌ๋žŒ h in ํ•œ๊ตญ์‚ฌ๋žŒ)

{

์‚ฌ๋žŒ์€ ๋ญ”๊ฐ€ ํ•œ๋‹ค!

}


์ž ๊ทธ๋Ÿฌ๋ฉด ์ฝ”๋“œ๊ฐ€ ๋น™๋น™๋น™ ๋Œ๋ฉด์„œ ์ƒ๊ฐํ•ด๋ณด์ž. ์Šคํƒ์—์„œ ์Šคํƒํฌ์ธํ„ฐ๊ฐ€ ์™”๋‹ค๊ฐ”๋‹ค ์กด๋‚˜ํ•˜๋‹ค๊ฐ€ ์œ„์˜ ์ฝ”๋“œ๋ฅผ ๋งŒ๋‚ฌ์–ด. ๊ทธ๋ž˜์„œ foreach๋ฅผ ๋Œ๋ฆฌ๋ฉด์„œ ์‚ฌ๋žŒ์— ๋Œ€ํ•ด์„œ ์ ‘๊ทผ์„ ํ•˜๋ คํ•ด

๊ทธ๋ž˜์„œ stack์— ์žˆ๋Š” ์‚ฌ๋žŒ* ์— ๋Œ€ํ•ด์„œ ๋“ค์–ด๊ฐ€์„œ ํ•ด๋‹น ์‚ฌ๋žŒ๋ฐฐ์—ด๋“ค์ด ์žˆ๋Š” ๊ณณ์œผ๋กœ ์™”์–ด. ๊ทธ๊ฒŒ ์—ฌ๊ธฐ๊นŒ์ง€๊ฒ ์ฐŒ. ์ €๋Ÿฐ ์‹์œผ๋กœ ๋–จ์–ด์ ธ ์žˆ๋Š” ์• ๋“คํ•œํ…Œ ๋‹ค ๋”ฐ๋กœ๋”ฐ๋กœ ์ ‘๊ทผํ•ด์•ผ๊ฒ ์ฐŒ.


๊ทธ๋Ÿฐ๋ฐย 




์ด๋Ÿฐ ์‹์œผ๋กœ ํ•˜๊ฒŒ ๋˜๋ฉดย 


DEF_GAME_OBJECT_MAX ๊ฐฏ์ˆ˜ ๋งŒํผ์˜ Vector2~ ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ์ „๋ถ€ย 

์š”๋Ÿฐ ์‹์œผ๋กœ ๋‚˜๋ž€ํ•˜๊ฒŒ ๋‹ค ์žกํžˆ๊ฒŒ ๋  ๊ฒƒ์ž„.ย 


์œ„์—์„œ Updateํ•จ์ˆ˜ ์ชฝ์—์„œ ๋ฌด์—‡์ธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค๋ฉด? ์—…๋ฐ์ดํŠธ๋ผ๋Š” ๊ฒƒ์€ ์•„๋งˆ๋„ ์ด๋™์ด๋ผ๋˜์ง€.. ๋ญ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์žˆ์„ ๊ฑฐ์ž–์•„. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฐ ๊ฐ’๋“ค์ด ๋ฐ”๋€Œ๋‹ˆ๊นŒ..

์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ์ •๋ ฌ๋œ ๋ฐฐ์—ด๋“ค ์†์„ ๋น ๋ฅด๊ฒŒ ์›€์ง์ด๋ฉด์„œ ๋‹ค๋‹ ์ˆ˜ ์žˆ์Œ.


์ฆ‰ ๋Œ์•„๊ฐ€์„œ ์–ด๋–ค ์‹์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๊ทผ์ฒ˜๋กœ ์žก๋А๋ƒ


๋ฐฐ์—ด์„ ์จ์„œ ์žก๋Š”๋‹ค.


์ž„.




๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ ๋ง์ด ์žˆ์Œ





์บ์‹œ์— ์˜ฌ๋ผ๊ฐ€์ง€ ๋ชปํ•  ์ •๋„๋กœ ๋ฐฐ์—ด์ด ํฌ๋ฉด~ ๋‹ค์‹œ ์ฝ๋Š”๋‹ค





์ปดํ“จํ„ฐ์—์„œ ์†๋„๋ฅผ ๊ฒฐ์ •์ง“๋Š” ๋ถ€๋ถ„์ด ์ฐธ ๋งŽ์€๋ฐ ๊ทธ ์ค‘์—์„œ ๊ฐ€์žฅ ํฐ ๋ถ€๋ถ„์ด ๋””์Šคํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ค๋Š” ์‹œ๊ฐ„์ž„


ํ•˜๋“œ๋””์Šคํฌ์˜ ๊ฒฝ์šฐ 5ms~20ms๋ผ๊ณ  ํ•˜๋‹ˆ๊นŒ ์—„์ฒญ๊ธธ์ง€. ์‚ฌ๋žŒ ์ž…์žฅ์—์„œ๋Š” ์งง์ง€๋งŒ ์ปดํ“จํ„ฐ ์ž…์žฅ์—์„ ๋А ์—„~์ฒญ๋‚˜๊ฒŒ ๊น€. ๊ฐ„๋‹จํžˆ ๋ช‡์–ต๋ฒˆ ๊ณฑํ•˜๋Š” ๊ฒƒ๋„ ์šฐ๋ฆฌ์˜ ์ปดํ“จํ„ฐ๋Š” 1์ดˆ๋„ ์•ˆ๋˜์„œ ๋๋‚ด๋Š” ๊ฒƒ์„ ๋ณด๋ฉด 5ms~20ms๋Š” ์ •๋ง ๊ธด ๋ถ€๋ถ„์ž„.


์ด๋Ÿฐ ๋ถ€๋ถ„์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์บ์‹ฑ์ด๋ผ๋Š”๊ฒŒ ์žˆ์Œ.ย 


์บ์‹ฑ์€ ๋‹จ์ˆœํžˆ ๋งํ•˜๋ฉด ๊ฐ€๊นŒ์šด ๊ณณ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ž„.


๋””์Šคํฌ์—์„œ ๋ฉ”๋ชจ๋ฆฌ๋กœ , ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์บ์‹œ๋กœ, ์บ์‹œ์—์„œ ๋ ˆ์ง€์Šคํ„ฐ๋กœ.. ๊ทธ๋Ÿฐ๋ฐ ์šฐ๋ฆฌ๊ฐ€ ๋ง‰ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ฆฌ๋‹ค๋ณด๋ฉด ๋˜‘๋˜‘ํ•œ ์นœ๊ตฌ๋“ค์ด ์บ์‹ฑ์„ ํ•˜๊ฒŒ ๋จ. ์ฆ‰ ์ง€๋“ค์ด ๊ฐ€๊นŒ์šด ๊ณณ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊น€. ์œ„์—์„œ ์บ์‹œ์—์„œ ๋‹ด์ง€ ๋ชปํ•  ์ •๋„์˜ ์‚ฌ์ด์ฆˆ๋ผ๋ฉด~~ ์ด๋ผ๋Š”๊ฒŒ ์ด ์†Œ๋ฆฌ์ž„ย 


์š”์ฆ˜ hdd๊ฐ€๊ฒฉ์ด ์–ผ๋งŒ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์—„์ฒญ์‹ธ์ง€? ๊ทธ๋Ÿฐ๋ฐ ์œ„๋กœ ๊ฐˆ์ˆ˜๋ก ์บ์‹œ๋‚˜ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ๊ฒ๋‚˜๊ฒŒ ๋น„์‹ธ์„œ ์ƒ๋Œ€์ ์œผ๋กœ ์กฐ๊ธˆ ์žˆ์Œ. ๊ทธ๋ž˜์„œ ๋„ˆ๋ฌด ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฆฌ๊ธฐ์—” ํž˜๋“ฌ. ๊ทธ๋ž˜์„œ ์ €๋Ÿฐ ๋ง์„ ํ•œ ๊ฒƒ์ž„.


๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๋“ค์€ ํ•˜๋‚˜์”ฉ ์ฝํ˜€์ง€์ง€ ์•Š์Œ. ํ•˜๋‚˜์˜ ์ฒญํฌ? ๋ธ”๋ก?์œผ๋กœ ์ฝํž˜. ๋ญ”์†Œ๋ฆฌ๋ƒ๋ฉด



๋Œ€๋žต์ ์œผ๋กœ ์ €๋Ÿฐ ์‹์œผ๋กœ ๋˜์–ด์žˆ์„ ๋•Œ ๋นจ๊ฐ•์ƒ‰๊ฐ™์€ ๋ถ€๋ถ„์ด ํ†ต์งธ๋กœ ์ฝํ˜€์ง.ย 



์บ์‹œํžˆํŠธ~


์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š”๊ฒŒ ๋˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ž„. ๊ทธ๋Ÿฐ๋ฐ ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์“ด๋‹ค๊ณ ํ•ด์„œ ์บ์‹œ์— ์˜ฌ๋ ค๋†จ์–ด. ๊ทธ๋Ÿฌ๋ฉด ์ปดํ“จํ„ฐ๋Š” ์บ์‹œ๋ฅผ ๋จผ์ € ์ฐพ์•„๋ณด๋Š”๋ฐ ์—ฌ๊ธฐ์— ์—†์–ด. ๊ทธ๋Ÿฌ๋ฉด ๋” ๋‚ฎ์€ ๋ ˆ๋ฒจ์˜ (๋А๋ฆฐ)๊ณณ์„ ์ฐพ๊ฒŒ ๋จ. ๊ทธ๋Ÿด ๋•Œ ๋А๋ ค์ง€๋Š” ๊ฑฐ์ž„. ํŠนํžˆ ๋””์Šคํฌ๋ผ๋ฉด 5ms~๋ธ”๋ผ๋ธ”๋ผ์ž„.


์ฆ‰ย 


1. ์ž์ฃผ ์“ฐ๋Š” ์• ๋Š” ์บ์‹ฑ๋œ๋‹ค.

2. ์บ์‹ฑ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ๋Š” ๋จผ์ € ์ฐพ์•„๋ณธ๋‹ค.

3. ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์บ์‹ฑ ์•ˆ๋˜์—ˆ์„ ๋•Œ, ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„์„œ ์—ฌํ–‰์„ ๋– ๋‚œ๋‹ค.

4. ๊ทธ๋Ÿฌ๋ฉด ํ•ด๋‹น ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค.



์ฆ‰ ์œ„์—์„œ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด ๋†“์€ ๋ถ€๋ถ„์€


1. ํž™์—์„œ ๋ฐ์ดํ„ฐ ํ• ๋‹น์„ ์—ฐ์†์ ์œผ๋กœ ํ–ˆ๋‹ค.ย 

2. ์ž๊ธฐ๊ฐ€ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์ „์— ๋ชฐ์•„๋„ฃ๊ณ  ์บ์‹ฑ์„ ํ–ˆ๋‹ค.


๋”ฐ๋ผ์„œ ์ค‘๊ตฌ๋‚œ๋ฐฉ์œผ๋กœ ๋–จ์–ด์ ธ ์žˆ๋Š” ์• ๋“ค๋ณด๋‹ค๋Š” ๋น ๋ฅด๋‹ค. ์ด ์†Œ๋ฆฌ์ž„.




--------------


์ด ์„ค๋ช…์€ ์ƒ๋žต๋œ ๋ถ€๋ถ„, ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ์Œ.ย 

์‚ฌ์ง„๋„ ์ ๋‹นํ•œ ๊ฒƒ์„ ๊ณจ๋ผ์˜ด. ์™„๋ฒฝํ•˜๊ฒŒ ์ผ์น˜ ํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ ์กด์žฌํ•จ


์˜ค๋ž˜ ์ „ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ด๋ผ ์•ฝ๊ฐ„์”ฉ ํ—ท๊ฐˆ๋ฆฌ๋Š”๋ฐ ๋น ๋ฅด๊ฒŒ ์“ฐ๋‹ค๋ณด๋‹ˆ ๋งŽ์ด ์ ๊ฒ€์„ ํ•˜์ง€ ์•Š์•˜์Œ.

์—ฌ๊ธฐ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค๋ฅธ ๊ณ ์ˆ˜๋‹˜๋“ค์ด ๋‹ต๊ธ€ ๋ฐ”๋žŒ... ๋‚˜๋„ ๋‹ค์‹œ ํ‹€๋ฆฐ ๋ถ€๋ถ„ ๊ณ ์น˜๊ณ  ์‹ถ์–ด์„œ...