๐Ÿ–ฅ CS/์šด์˜์ฒด์ œ

์šด์˜์ฒด์ œ Day9 (ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ)

Kiwi๐Ÿ’ป 2022. 12. 26. 18:26

ํ”„๋กœ์„ธ์Šค ๊ฐœ์š”

ํ”„๋กœ์„ธ์Šค ์ง์ ‘ ํ™•์ธํ•˜๊ธฐ

์ปดํ“จํ„ฐ๊ฐ€ ๋ถ€ํŒ…๋˜๋Š” ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ˆ˜๋งŽ์€ ํ”„๋กœ์„ธ์Šค๋“ค์ด ์‹คํ–‰๋œ๋‹ค.

  • ํฌ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค

์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งํ•œ๋‹ค.

  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค

๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค ์ค‘์—๋Š” ์‚ฌ์šฉ์ž์™€ ์ง์ ‘ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋„ ์žˆ์ง€๋งŒ, ์ •ํ•ด์ง„ ์ผ๋งŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋„ ์žˆ๋‹ค. ์œ ๋‹‰์Šค ์ฒด๊ณ„์˜ ์šด์˜์ฒด์ œ์—์„œ๋Š” ๋ฐ๋ชฌ์ด๋ผ ๋ถ€๋ฅด๋ฉฐ, ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ์—์„œ๋Š” ์„œ๋น„์Šค๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก

๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰์„ ์œ„ํ•ด CPU๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€๋งŒ CPU์˜ ์ž์›์€ ํ•œ์ •๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์„ธ์Šค๋Š” ์ž์‹ ์˜ ์ฐจ๋ก€๊ฐ€ ๋˜๋ฉด ์ •ํ•ด์ง„ ์‹œ๊ฐ„๋งŒํผ CPU๋ฅผ ์ด์šฉํ•˜๊ณ , ์‹œ๊ฐ„์ด ๋๋‚ฌ์Œ์„ ์•Œ๋ฆฌ๋Š” ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ฐจ๋ก€๋ฅผ ์–‘๋ณดํ•˜๊ณ  ๋‹ค์Œ ์ฐจ๋ก€๊ฐ€ ์˜ฌ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

์šด์˜์ฒด์ œ๋Š” ๋น ๋ฅด๊ฒŒ ๋ฒˆ๊ฐˆ์•„ ์ˆ˜ํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰ ์ˆœ์„œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ํ”„๋กœ์„ธ์Šค์— CPU๋ฅผ ๋น„๋กฏํ•œ ์ž์›์„ ๋ฐฐ๋ถ„ํ•œ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ๊ฒƒ์ด ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก(PBC)์ด๋‹ค.

  • ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก

ํ”„๋กœ์„ธ์Šค์™€ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ์ด๋‹ค.

์ปค๋„์˜์—ญ์— ์ƒ์„ฑ๋˜๋ฉฐ ์ˆ˜๋งŽ์€ ํ”„๋กœ์„ธ์Šค๋“ค ์‚ฌ์ด์—์„œ PCB๋กœ ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ํŒ๋‹จํ•œ๋‹ค. PCB๋Š” ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ์‹œ์— ๋งŒ๋“ค์–ด์ง€๊ณ  ์‹คํ–‰์ด ๋๋‚˜๋ฉด ํ๊ธฐ๋œ๋‹ค.

- ํ”„๋กœ์„ธ์Šค ID
ํ”„๋กœ์„ธ์Šค ID(PID)๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์—ฌํ•˜๋Š” ๊ณ ์œ  ๋ฒˆํ˜ธ ์ด๋‹ค. ๊ฐ™์€ ์ผ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ํ• ์ง€๋ผ๋„ ๋‘๋ฒˆ ์‹คํ–‰ํ•˜๋ฉด PID๊ฐ€ ๋‹ค๋ฅธ ๋‘๊ฐœ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

- ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’
ํ”„๋กœ์„ธ์Šค๋Š” ์ž์‹ ์˜ ์‹คํ–‰ ์ฐจ๋ก€๊ฐ€ ๋Œ์•„์˜ค๋ฉด ์ด์ „์— ์ง„ํ–‰ํ–ˆ๋˜ ์ž‘์—…๋“ค์„ ๊ทธ๋Œ€๋กœ ์ด์–ด ์‹คํ–‰ ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „๊นŒ์ง€ ์‚ฌ์šฉํ–ˆ๋˜ ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ค‘๊ฐ„๊ฐ’๋“ค์„ ๋ชจ๋‘ ๋ณต์›ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ PCB ์•ˆ์—๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰ํ•˜๋ฉฐ ์‚ฌ์šฉํ–ˆ๋˜ ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ๋ฅผ ๋น„๋กฏํ•œ ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’์ด ๋‹ด๊ธด๋‹ค.

- ํ”„๋กœ์„ธ์Šค ์ƒํƒœ
ํ˜„์žฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ์ƒํƒœ์ธ์ง€, CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ์ƒํƒœ์ธ์ง€, ์•„๋‹ˆ๋ฉด CPU๋ฅผ ์ด์šฉํ•˜๊ณ  ์žˆ๋Š” ์ƒํƒœ์ธ์ง€ ๋“ฑ์˜ ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ์ •๋ณด๊ฐ€ PCB์— ์ €์žฅ๋œ๋‹ค.

-CPU ์Šค์ผ€์ค„๋ง ์ •๋ณด
ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ธ์ œ, ์–ด๋–ค ์ˆœ์„œ๋กœ CPU๋ฅผ ํ• ๋‹น๋ฐ›์„์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋กœ PCB์— ๊ธฐ๋ก๋œ๋‹ค.

- ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์ •๋ณด
ํ”„๋กœ์„ธ์Šค๋งˆ๋‹ค ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋ž˜์„œ PCB์—๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋Š ์ฃผ์†Œ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

- ์‚ฌ์šฉํ•œ ํŒŒ์ผ๊ณผ ์ž…์ถœ๋ ฅ์žฅ์น˜ ๋ชฉ๋ก
ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰ ๊ณผ์ •์—์„œ ํŠน์ • ์ž…์ถœ๋ ฅ์žฅ์น˜๋‚˜ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด PCB์— ํ•ด๋‹น ๋‚ด์šฉ์ด ๋ช…์‹œ๋œ๋‹ค.

๋ฌธ๋งฅ๊ตํ™˜

ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋กœ ์‹คํ–‰ ์ˆœ์„œ๊ฐ€ ๋„˜์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ ์ง€๊ธˆ๊นŒ์ง€์˜ ์ค‘๊ฐ„ ์ •๋ณด๋ฅผ ๋ฐฑ์—…ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ค‘๊ฐ„ ์ •๋ณด ์ฆ‰ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค ์ˆ˜ํ–‰์„ ์žฌ๊ฐœํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์–ตํ•ด์•ผ ํ•  ์ •๋ณด๋ฅผ ๋ฌธ๋งฅ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์‹คํ–‰ ๋ฌธ๋งฅ์„ ์ž˜ ๊ธฐ์–ตํ•ด ๋‘๋ฉด ์–ธ์ œ๋“  ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰์„ ์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์„ธ์Šค๊ฐ€ CPU๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด ๋‹ค ๋˜๊ฑฐ๋‚˜ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์šด์˜์ฒด์ œ๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ ๋ฌธ๋งฅ์„ PCB์— ๋ฐฑ์—…ํ•œ๋‹ค.

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

ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ

ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋Š” ์‚ฌ์šฉ์ž ์˜์—ญ์— ํฌ๊ฒŒ ์ฝ”๋“œ์˜์—ญ, ๋ฐ์ดํ„ฐ ์˜์—ญ, ํž™ ์˜์—ญ, ์Šคํƒ ์˜์—ญ์œผ๋กœ ๋‚˜๋‰˜์–ด ์ €์žฅ๋œ๋‹ค.

  • ์ฝ”๋“œ ์˜์—ญ

ํ…์ŠคํŠน ์˜์ด๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ ์ฆ‰ ๊ธฐ๊ณ„์–ด๋กœ ์ด๋ฃจ์–ด์ง„ ๋ช…๋ น์–ด๊ฐ€ ์ €์žฅ๋œ๋‹ค. ์ฝ”๋“œ ์˜์—ญ์—๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ CPU๊ฐ€ ์‹คํ–‰ํ•  ๋ช…๋ น์–ด๊ฐ€ ๋‹ด๊ฒจ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ๊ธฐ ์ „์šฉ ๊ณต๊ฐ„์ด๋‹ค.

  • ๋ฐ์ดํ„ฐ ์˜์—ญ

๋ฐ์ดํ„ฐ ์˜์—ญ์€ ์ž ๊น ์ผ๋‹ค๊ฐ€ ์—†์•จ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์œ ์ง€ํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ๊ณต๊ฐ„์ด๋‹ค. ์ „์—ญ ๋ณ€์ˆ˜๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค. ์ฝ”๋“œ ์˜์—ญ๊ณผ ๋ฐ์ดํ„ฐ ์˜์—ญ์€ ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋œ ์˜์—ญ์ด๋ผ๋Š” ์ ์—์„œ ์ •์  ํ• ๋‹น ์˜์—ญ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฐ˜๋ฉด ํž™ ์˜์—ญ๊ณผ ์Šคํƒ ์˜์—ญ์€ ํ”„๋กœ์„ธ์Šค ์‹คํ–‰ ๊ณผ์ •์—์„œ ๊ทธ ํฌ๊ธฐ๊ฐ€ ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์ด๋‹ค. ๊ทธ๋ž˜์Šค ์ด ์˜์—ญ์„ ๋™์  ํ• ๋‹น ์˜์—ญ์ด๋ผ๊ณ  ํ•œ๋‹ค.

  • ํž™ ์˜์—ญ

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

  • ์Šคํƒ ์˜์—ญ

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

ํ”„๋กœ์„ธ์Šค ์ƒํƒœ์™€ ๊ณ„์ธต ๊ตฌ์กฐ

ํ”„๋กœ์„ธ์Šค ์ƒํƒœ

  • ์ƒ์„ฑ ์ƒํƒœ

ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ์ค‘์ธ ์ƒํƒœ๋ฅผ ์ƒ์„ฑ ์ƒํƒœ๋ผ๊ณ  ํ•œ๋‹ค. ๋ง‰ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ๋˜์–ด PCB๋ฅผ ํ• ๋‹น ๋ฐ›์€ ์ƒํƒœ๋ฅผ ๋งํ•œ๋‹ค. ์ƒ์„ฑ ์ƒํƒœ๋ฅผ ๊ฑฐ์ณ ์‹คํ–‰ํ•  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋œ ํ”„๋กœ์„ธ์Šค๋Š” ๊ณง๋ฐ”๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์ค€๋น„ ์ƒํƒœ๊ฐ€ ๋˜์–ด CPU์˜ ํ• ๋‹น์„ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

  • ์ค€๋น„ ์ƒํƒœ

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

  • ์‹คํ–‰ ์ƒํƒœ

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

  • ๋Œ€๊ธฐ ์ƒํƒœ

ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰ ๋„์ค‘ ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ž…์ถœ๋ ฅ ์ž‘์—…์€ CPU์— ๋น„ํ•ด ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ธฐ์—, ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ์š”์ฒญํ•œ ํ”„๋กœ์„ธ์Šค๋Š” ์ž…์ถœ๋ ฅ์žฅ์น˜๊ฐ€ ์ž…์ถœ๋ ฅ์„ ๋๋‚ผ ๋–„๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค.

  • ์ข…๋ฃŒ ์ƒํƒœ

์ข…๋ฃŒ ์ƒํƒœ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋œ ์ƒํƒœ์ด๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ์šด์˜์ฒด์ œ๋Š” PCB์™€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉํ•œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•œ๋‹ค.

ํ”„๋กœ์„ธ์Šค ๊ณ„์ธต ๊ตฌ์กฐ

ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰ ๋„์ค‘ ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ์ƒˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค, ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์ƒ์„ฑ๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋ผ๊ณ  ํ•œ๋‹ค. ๋‘ ํ”„๋กœ์„ธ์Šค๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ PID๋ฅผ ๊ฐ€์ง„๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ์ผœ๊ณ  ๋กœ๊ทธ์ธ ์ฐฝ์„ ํ†ตํ•ด ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธ ํ•ด์„œ bash ์…€(์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค)๋กœ Vim์ด๋ผ๋Š” ๋ฌธ์„œ ํŽธ์ง‘๊ธฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ์ผ  ์ˆœ๊ฐ„์— ์ƒ์„ฑ๋œ ์ตœ์ดˆ ํ”„๋กœ์„ธ์Šค๋Š” ๋กœ๊ทธ์ธ์„ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋กœ ์ƒ์„ฑํ•œ ๊ฒƒ์ด๊ณ , ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋กœ ์ƒ์„ฑํ•œ ๊ฒƒ์ด๊ณ , ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ์„ธ์Šค๋Š” Vim ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•œ ์…ˆ์ด๋‹ค.

ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ๊ธฐ๋ฒ•

๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋“ค์€ ๋ณต์ œ์™€ ์˜ท ๊ฐˆ์•„์ž…๊ธฐ๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋œ๋‹ค. ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋Š” fork๋ฅผ ํ†ตํ•ด ์ž์‹ ์˜ ๋ณต์‚ฌ๋ณธ์„ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋กœ ์ƒ์„ฑํ•ด ๋‚ด๊ณ , ๋งŒ๋“ค์–ด์ง„ ๋ณต์‚ฌ๋ณธ์€ exec๋ฅผ ํ†ตํ•ด ์ž์‹ ์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ต์ฒดํ•œ๋‹ค.

์Šค๋ ˆ๋“œ

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

ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

์Šค๋ ˆ๋“œ๋ผ๋Š” ๊ฐœ๋…์ด ๋„์ž…๋˜๋ฉด์„œ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์ผ์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ฆ‰ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.


์Šค๋ ˆ๋“œ๋Š” ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ ID, ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ ๊ฐ’์„ ๋น„๋กฏํ•œ ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’, ์Šคํƒ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ

๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” ์ž์›์˜ ๊ณต์œ  ์ฐจ์ด ์ด๋‹ค. ์Šค๋ ˆ๋“œ๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ž์›์„ ๊ณต์œ ํ•˜๋‚˜, ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค๋Š” ํ”„๋กœ์„ธ์Šค๋ผ๋ฆฌ ์ž์›์„ ๊ณต์œ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค๋Š” ์ž์›์„ ๋‚ญ๋น„ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์œผ๋‚˜ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์—๋Š” ์ง€์žฅ์„ ์•ˆ์ค€๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

์ถœ์ฒ˜: ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ+์šด์˜์ฒด์ œ, ๊ฐ•๋ฏผ์ฒ  ์ง€์Œ