๐ŸŽ„ ์„ฑ์žฅ์ผ์ง€ 3.1

์ฑ… ํ–‰๋ณตํ•œ ์ด๊ธฐ์ฃผ์˜์ž(์›จ์ธ ๋‹ค์ด์–ด)์˜ ๋‚ด์šฉ์— ์ž๊ทน๋ฐ›์•„ ์‹œ์ž‘ํ•˜๋Š” ์†Œ๋ฐ•ํ•œ ์„ฑ์žฅ๊ธฐ๋ก

์‚ด์•„์žˆ๋Š” ๊ฝƒ๊ณผ ์ฃฝ์€ ๊ฝƒ์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ณ„ํ•˜๋Š”๊ฐ€?
์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์‚ด์•„ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.
์ƒ๋ช…์˜ ์œ ์ผํ•œ ์ฆ๊ฑฐ๋Š” ์„ฑ์žฅ์ด๋‹ค!

๐ŸŒณ ํ‚ค์›Œ๋“œ (1.0)
์ตœ๋Œ€ํ•œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌ, ์ถ”ํ›„์— ๋ณด๋ฉด์„œ ์Šค์Šค๋กœ ์„ค๋ช…
๐Ÿ‰ ๊ฒฝํ—˜ ์œ„์ฃผ๋กœ (2.0)
๋‹จ์ˆœ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ๋ณด๋‹ค ๋ฌด์—‡์„ ๋ฐฐ์› ๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€ ์งง๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑ
โ„๏ธ ์ •ํ•ด์ง„ ํ…œํ”Œ๋ฆฟ์— ๋งž์ถฐ์„œ (3.0)
ํ‚ค์›Œ๋“œ, ๊ฒฝํ—˜ ๋ชจ๋‘ ์ข‹๋‹ค. ๋‹ค๋งŒ ๋งค์ผ ์ž‘์„ฑํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน์€๋งŒํผ ํ•ต์‹ฌ๋งŒ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ…œํ”Œ๋ฆฟ์„ ์ž‘์„ฑ (3.1) 230102๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋Š” ํ•™์Šต์— ๊ด€ํ•œ ๋‚ด์šฉ ์ถ”๊ฐ€

๐Ÿ”‘ ์˜ค๋Š˜์˜ ํ‚ค์›Œ๋“œ

์Šค์ผ€์ค„๋ง

  • CPU๋Š” ํ•˜๋‚˜์ธ๋ฐ ๋™์‹œ์— ์‹คํ–‰๋˜์–ด์•ผ ํ•  ํ”„๋กœ์„ธ์Šค๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž‘๋™ํ•  ๋•Œ, ์–ด๋–ค ์‹œ์ ์— ์–ด๋–ค ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ์ž์›์„ ํ• ๋‹นํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ์‹
  • ์Šค์ผ€์ค„๋ง ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ์„œ CPU(ํ”„๋กœ์„ธ์„œ)๋ฅผ ํ• ๋‹น๋ฐ›์„ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์Šค์ผ€์ค„๋ง ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์— ์ง/๊ฐ„์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.

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

  • ์‹คํ–‰ ์ค‘์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ
  • ์Šค์ผ€์ค„๋ง์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ์ž‘์—…
  • ํ”„๋กœ์„ธ์Šค ๋‚ด๋ถ€์—๋Š” ์ตœ์†Œ ํ•˜๋‚˜์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.
  • Storage์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด, ์‹คํ–‰์„ ์œ„ํ•ด ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด ์ด๋ฃจ์–ด์ง€๋ฉฐ ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์œผ๋กœ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ๊ฐ€ ์˜ฌ๋ผ๊ฐ„๋‹ค. ์ด ์ˆœ๊ฐ„๋ถ€ํ„ฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋œ๋‹ค.

PCB(Process Control Block)

  • ์šด์˜์ฒด์ œ๊ฐ€ ํŠน์ •ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ณด๋ฅผ ์ €์žฅํ•ด๋†“์€ ์šด์˜์ฒด์ œ ์ปค๋„์˜ ์ž๋ฃŒ๊ตฌ์กฐ
  • ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ
  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ๋งˆ๋‹ค ๊ณ ์œ ์˜ PCB๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด PCB๋„ ํ•จ๊ป˜ ์ œ๊ฑฐ๋œ๋‹ค.

์šด์˜์ฒด์ œ(Operating System; OS)

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค
  • ์ปดํ“จํ„ฐ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•œ๋‹ค.

ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋Ÿฌ

  • ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•˜๋‚˜์˜ CPU(์ฝ”์–ด)๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ํ˜„์‹ค์ ์œผ๋กœ ํ”„๋กœ์„ธ์Šค ์ˆ˜ ๋งŒํผ CPU๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์„ธ์Šค๋“ค์ด CPU๋ฅผ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์Šค์ผ€์ค„๋Ÿฌ์ด๋‹ค.

์ฐธ๊ณ ์ž๋ฃŒ

๐Ÿ“ ์š”์•ฝ ๋ฐ ํ•˜๋ฃจ ๊ฐ„๋‹จ ํšŒ๊ณ 

ํ™•์‹คํžˆ cs๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒŒ ์‰ฌ์šด ์ผ์€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฑฐ๊ธฐ๋‹ค๊ฐ€ ์•„์ง์€ ์ต์ˆ™์น˜ ์•Š์€ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋„ ๋”ํ•˜๋ฉด์„œ ํ•ด๋ณด๋ ค๊ณ  ํ•˜๋‹ค๋ณด๋‹ˆ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ๋„์ „์ด๊ธฐ๋„ ํ•˜๊ณ  ์ƒˆ๋กญ๋‹ค. (๋ฌผ๋ก  ์ด์ œ๋Š” ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ํŽธํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ์ง€ ์•Œ๊ฒŒ ๋์ง€๋งŒใ…Žใ…ใ…Ž) ์˜ค๋Š˜ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ cs ๊ณผ์ •์—” ๊ฐœ๋…์— ์ข€๋” ๋”ฅํ•˜๊ฒŒ ๋“ค์–ด๊ฐ€๋Š” ๊ฒŒ ๋งž๋‚˜? ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ทธ๋™์•ˆ ๋„ˆ๋ฌด ์–•๊ฒŒ ๋“ค์–ด๊ฐ„ ๊ฑด ์•„๋‹Œ์ง€, ๋„ˆ๋ฌด ์ด๋ก ๋„ ๊ตฌํ˜„๋„ ์ด๋„์ €๋„ ์•„๋‹ˆ๊ฒŒ ๋ฐœ์„ ๋‹ด๊ทผ๊ฑด ์•„๋‹Œ์ง€โ€ฆ ๊ทธ์น˜๋งŒ ๊ดœ์ฐฎ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ณ„ํš์ด ์žˆ๊ณ  ํฐ ๊ทธ๋ฆผ๋“ค์ด ์žˆ์œผ๋‹ˆ๊นŒ ๊ทธ ๊ณ„ํš์—์„œ๋งŒ ํฌ๊ฒŒ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ฒŒ ์กฐ๊ธˆ์”ฉ ์กฐ๊ธˆ์”ฉ ๋ณด์™„ํ•ด๊ฐ€๋ฉด์„œ ๊ณต๋ถ€ํ•˜์ž! ์ž˜ํ•˜๊ณ  ์žˆ๋‹ค, ์ •๋ง๋กœ! :)

์˜ค๋Š˜์˜ ์ž˜ํ•œ ์ 

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์ œ๋„ค๋ฆญ์„ ์–ด๋Š์ •๋„ ํ™œ์šฉํ•˜๊ฒŒ ๋๋‹ค!
  • ์ง€๊ธˆ์˜ ํ•™์Šต๋ฒ•์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค๋Š” ์ !

์˜ค๋Š˜์˜ ์•„์‰ฌ์šด ์ 

  • cs๋ฅผ ์ข€๋” ๊นŠ์ด ์žˆ๊ฒŒ ๋“ค์–ด๊ฐ€์ง€ ์•Š์•˜๋‚˜ ์‹ถ์€ ์ƒ๊ฐ!
  • ์ข€๋” ๋ชฐ์ž…ํ•ด์„œ ํšจ์œจ์ ์œผ๋กœ ๊ณต๋ถ€ํ•  ๊ฒƒ!