๐Ÿ–ฅ๏ธ Computer Science/OS

[OS] ํ”„๋กœ์„ธ์Šค Process (1) - ํ”„๋กœ์„ธ์Šค ๊ฐœ๋…, ํฌ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค vs ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค, ps ๋ช…๋ น์–ด

Rosieblue 2023. 4. 5. 15:10
728x90

ํ”„๋กœ๊ทธ๋žจ (Program)

ํ”„๋กœ๊ทธ๋žจ์ด๋ž€ ์šฐ๋ฆฌ๊ฐ€ ๋งŽ์ด ์“ฐ๋“ฏ ๊ทธ์ € ํ•˜๋‚˜์˜ ์•ฑ?์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค. ์•ฑ์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ์‚ฌ์‹ค ์—ฌ๊ธฐ์„œ ์ •ํ™•ํ•˜์ง„ ์•Š์ง€๋งŒ ๋น„์ „๊ณต์ž๋ถ„๋“คํ•œํ…Œ๋Š” ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํฌ๋กฌ์ด๋‚˜ ๋…ธ์…˜, ์›Œ๋“œ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ๋‹ค ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. (exe๊ฐ™์€ ๊ฑฐ ๋ถ™์—ฌ์ง„ ์• ๋“ค!! exe๋ง๊ณ  ๋‹ค๋ฅธ ํ™•์žฅ์ž๋„ ๊ฐ€๋Šฅ~)

์ด๋Ÿฌํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค๊ณ„ํ•  ๋•Œ๋Š” ๋ณดํ†ต C์–ธ์–ด์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ด์šฉํ•˜๋ฏ€๋กœ ํ”„๋กœ๊ทธ๋žจ์€ ์–ด๋– ํ•œ ํ…Œ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ์ € ์ฝ”๋“œ ๋ฉ์–ด๋ฆฌ๋ผ๊ณ  ๋ณด๋ฉด ํŽธํ•˜๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ”„๋กœ์„ธ์Šค์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ?

 

ํ”„๋กœ์„ธ์Šค (Process)

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

 

์ •๋ฆฌํ•˜์ž๋ฉด, ํ”„๋กœ์„ธ์Šค๋Š” ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ธ์Šคํ„ด์Šค๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋œ๋‹ค.

 

ํ”„๋กœ๊ทธ๋žจ์ด ๋‹จ์ˆœ ์ฝ”๋“œ ๋ฉ์–ด๋ฆฌ๋ผ๋ฉด, ํ”„๋กœ์„ธ์Šค๋Š” ์ฝ”๋“œ ์ •๋ณด ๋ฟ๋งŒ์•„๋‹ˆ๋ผ ์Šคํƒ, ํž™ ๋“ฑ ์‹คํ–‰์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์ด ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋œ๋‹ค. (์ž์„ธํžˆ :

[๐Ÿ–ฅ๏ธ Computer Science/System] - [System] ์ปดํ“จํ„ฐ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ / ๋ ˆ์ด์•„์›ƒ )

 

ํ•œํŽธ OS๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํ”„๋กœ์„ธ์Šค ์•„์ด๋””(PID), ์ฆ‰ ๊ณ ์œ ํ•œ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.

์˜ˆ๋ฅผ๋“ค์–ด ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ๊ฐ€์žฅ ๋จผ์ € ์‹œ์ž‘๋˜๋Š” ํ”„๋กœ์„ธ์Šค๋กœ systemd์ด ์žˆ๋Š”๋ฐ, ์ด ํ”„๋กœ์„ธ์Šค์˜ PID๋Š” ํ•ญ์ƒ 1์ด๋‹ค. (์˜ˆ์ „์—๋Š” init ํ”„๋กœ์„ธ์Šค๊ฐ€ PID 1์ด์—ˆ์ง€๋งŒ ์š”์ฆ˜์€ ์„ฑ๋Šฅ์ด ํ›จ์”ฌ ์ข‹์€ systemd๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. systemd์— ๊ด€ํ•ด์„œ๋Š” ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ํฌ์ŠคํŠธํ•˜๊ฒ ๋‹ค)

 

์œˆ๋„์šฐ ์ž‘์—… ๊ด€๋ฆฌ์ž -> ์ž์„ธํžˆ

์ด๋ ‡๊ฒŒ ํฌ๋กฌ ํ”„๋กœ๊ทธ๋žจ(์˜ˆ๋ฅผ๋“ค์–ด exe๋กœ ๋œ๊ฒƒ๋“ค์„ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋œ๋‹ค)์ด ์žˆ๊ณ  ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋– ์žˆ๋Š” ๊ฑธ ๋ณผ ์ˆ˜์žˆ๋‹ค. ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์ด์–ด๋„ ํ”„๋กœ์„ธ์Šค ์•„์ด๋””(PID)๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ๊ฑธ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. (ํฌ๋กฌ์ฐฝ์ข€ ๊บผ์•ผ๊ฒ ๋‹ค.. ๋ญ์ €๋ฆฌ ๋งŽ๋ƒ)

 

์ด์ฒ˜๋Ÿผ ํ”„๋กœ์„ธ์Šค ์•„์ด๋””(PID)๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ์‹๋ณ„์ž๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. (ํ”„๋กœ๊ทธ๋žจ ๊ฐ™์•„๋„ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฉด  PID ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ ์œ ์˜!)

 

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

ํ”„๋กœ์„ธ์Šค๋Š” ๋ณดํ†ต ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉด์„œ ์‹คํ–‰๋˜๊ณ  ๋ˆˆ์— ๋ณด์ด๋Š” ํ”„๋กœ์„ธ์Šค(Foreground Process)์™€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ๊ณผ ์ƒ๊ด€ ์—†์ด ๋’ท๋‹จ์—์„œ ์ž‘์šฉํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค(Background Process)๊ฐ€ ์žˆ๋‹ค.

 

์ž‘์—…๊ด€๋ฆฌ์ž ํƒญ์„ ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค ํƒญ์ด ๋”ฐ๋กœ ๋‚˜๋‰˜์–ด์ ธ์žˆ๋‹ค.

์ž‘์—…๊ด€๋ฆฌ์ž ์ฐฝ์— ์žˆ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šคํƒญ

 

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

์œ„๊ฐ€ ํฌ๊ทธ๋ผ์šด๋“œ, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค์˜ ํฌ๊ด„์ ์ธ ๊ตฌ๋ถ„์ด์—ˆ๋‹ค๋ฉด, ์ด์ œ ๋ฆฌ๋ˆ…์Šค์—์„œ ํฌ๊ทธ๋ผ์šด๋“œ, ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž.

 

Linux์—์„œ์˜ ํฌ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค vs ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค

Linux์—์„œ ํฌ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋“ค์€ ๋ณดํ†ต ํ„ฐ๋ฏธ๋„์—์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ช…๋ น์–ด๋ฅผ ์น˜๊ณ  ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์„ ๋งํ•œ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ ์ˆ˜ํ–‰์ด ์ข…๋ฃŒ๋ ๋•Œ๊นŒ์ง€ ํ„ฐ๋ฏธ๋„์„ ๊ณ„์† ์ ์œ ํ•˜๊ณ  ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋Š” ์ด ํ”„๋กœ์„ธ์Šค๋“ค์„ ์ œ์–ดํ•˜๋Š” ํ„ฐ๋ฏธ๋„์ด ์—†๋‹ค.

 

์ ‘๋Š” ๊ธ€์€ ์ˆ˜์ •์ค‘... ๊ณ„์† ๋ง์ด๋‹ฌ๋ผ์ง ใ…œใ…œ 

๋”๋ณด๊ธฐ

ํ•œํŽธ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์€ ์œˆ๋„์šฐ์—์„œ๋Š” ๋ณดํ†ต '์„œ๋น„์Šค'๋กœ, ์œ ๋‹‰์Šค ๊ณ„ํ†ต OS์—์„œ๋Š” '๋ฐ๋ชฌ'์ด๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค

๊ทธ๋Ÿฐ๋ฐ ๋ฐ๋ชฌ์ด ๋งŽ์ด์“ฐ์—ฌ์„œ ์œˆ๋„์šฐ์—์„œ๋„ ๋งŽ์ด ๋ฐ๋ชฌ์ด๋ผ๊ณ  ์“ด๋‹ค๊ณ ํ•œ๋‹ค.

ํ ....

์„œ๋น„์Šค๋Š” ๋„คํŠธ์›Œํฌ, ํŒŒ์ผ ๊ณต์œ , ์›น ์„œ๋ฒ„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ์ด ์žˆ์Œ

์‚ฌ์šฉ์ž ์š”์ฒญ์— ๋”ฐ๋ผ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ๋ชฌ์„ ํ™œ์šฉ

๋ฐ๋ชฌ์€ ์ฃผ๋กœ ์‹œ์Šคํ…œ ๋ถ€ํŒ… ์‹œ ์ž๋™์œผ๋กœ ์‹œ์ž‘๋˜๋ฉฐ, ์ง€์†์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค

 

ps ๋ช…๋ น์–ด

๋ฆฌ๋ˆ…์Šค์—์„œ ํ”„๋กœ์„ธ์Šค ๊ด€๋ จ ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜๊ธฐ ์›ํ•œ๋‹ค๋ฉด ps ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

man ps๋ฅผ ํ•ด์„œ description์„ ํ™•์ธํ•ด ๋ณด์•˜๋”๋‹ˆ ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค.

ps displays information about a selection of the active processes.

 

์‚ฌ์šฉ๋ฒ•

ps [option(s)]

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

 

-a : ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ์„ธ์Šค ์ถœ๋ ฅ

-u : ํ”„๋กœ์„ธ์Šค ์†Œ์œ ์ž์— ๋Œ€ํ•œ ์ •๋ณด ์ถœ๋ ฅ

-l : ํ”„๋กœ์„ธ์Šค ๊ด€๋ จ ์ƒ์„ธ ์ •๋ณด ์ถœ๋ ฅ

-x :ํ„ฐ๋ฏธ๋„์— ๋กœ๊ทธ์ธํ•œ ํ›„ ์‹คํ–‰ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์•„๋‹Œ ํ”„๋กœ์„ธ์Šค๋“ค๋„ ์ถœ๋ ฅํ•จ. ๋ณธ๋ž˜ ps ๋ช…๋ น์€ ํ˜„์žฌ shell์—์„œ ์‹คํ–‰ํ•œ ํ”„๋กœ์„ธ์Šค๋“ค๋งŒ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ.

-e : ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์™€ ๊ด€๋ จ๋œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ •๋ณด๋„ ํ•จ๊ป˜ ์ถœ๋ ฅ

-f : ํ”„๋กœ์„ธ์Šค ๊ฐ„ ๊ด€๊ณ„ ์ •๋ณด๋„ ์ถœ๋ ฅ

 

๋ณดํ†ต ps -aux ์„ ํ•ด์„œ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.

 

๋˜ํ•œ pidof ๋ช…๋ น์–ด๋‚˜ pgrep ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋’ค์— ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ PID๋„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

$ pidof [process_name]
50353
$ pgrep [process_name]
50353

 

 

์ •๋ฆฌ

  • ํ”„๋กœ๊ทธ๋žจ์ด ๋‹จ์ˆœ ์ฝ”๋“œ ๋ฉ์–ด๋ฆฌ๋ผ๋ฉด ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ธ์Šคํ„ด์Šค!
  • ํ”„๋กœ์„ธ์Šค๋Š” PID๋กœ ๊ตฌ๋ถ„๋˜๊ณ  ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด๋„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹ค๋ฅด๋ฉด PID๋„ ๋‹ค๋ฆ„
  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋ฉด ์Šคํƒ, ํž™ ๋“ฑ ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋กœ๋“œ๋จ
  • ps ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ”„๋กœ์„ธ์Šค ์ •๋ณด ์ถœ๋ ฅ ๊ฐ€๋Šฅ

 

 

Reference 

 

๐Ÿ‘ฉ‍๐Ÿ’ป ํ”„๋กœ์„ธ์Šค / ๋ฐ๋ชฌ / ์„œ๋น„์Šค ์ฐจ์ด ํ•œ๋ฐฉ ์ •๋ฆฌ

ํ”„๋กœ์„ธ์Šค (Process) ํ”„๋กœ์„ธ์Šค๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ๋˜์–ด CPU์— ์˜ํ•ด ์‹คํ–‰๋˜๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์นญํ•œ๋‹ค. ๊ฐ ํ”„๋กœ์„ธ์Šค๋Š” ๊ณ ์œ ํ•œ ํ”„๋กœ์„ธ์Šค ID(PID)๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์šด์˜์ฒด์ œ๋Š” ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์ž์› ๊ณต์œ ๋ฅผ ๊ด€๋ฆฌ

inpa.tistory.com