์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”

๐Ÿ’ก ๊ฐ’ ์ฐพ๊ธฐ

๋ณ€์ˆ˜์˜ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋‹ค๋ฉด

๋ณ€์ˆ˜๊ฐ€ ์ €์žฅ๋œ ์œ„์น˜๋ถ€ํ„ฐ ํฌ๊ธฐ๋งŒํผ ๊ฐ’์„ ๊บผ๋‚ด๋ฉด ๋˜๋‹ˆ ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

๋ณ€์ˆ˜์˜ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์ง€ ์•Š๋‹ค๋ฉด

๋ณ€์ˆ˜๊ฐ€ ์ €์žฅ๋œ ์œ„์น˜๋Š” ์•Œ์ง€๋งŒ ์–ผ๋งŒํผ ๊บผ๋‚ด์•ผ ๋  ์ง€ ๋ชจ๋ฅด๋‹ˆ ๊บผ๋‚ด๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ฒŒ ๋œ๋‹ค.

๐Ÿ“– Stack

  • ๋ณ€์ˆ˜ ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋จ
  • ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด ๋น ๋ฆ„
  • ์šฉ๋Ÿ‰์ด ์ ์Œ โ†’ ๋ชจ๋“  ์ฝ”์ • ํฌ๊ธฐ ๋ณ€์ˆ˜์˜ ํ•ฉ์ด ์Šคํƒ์˜ ์šฉ๋Ÿ‰์œผ๋กœ ์‚ฌ์ „์— ์ œํ•œ๋œ ํฌ๊ธฐ์˜ ์šฉ๋Ÿ‰๋งŒ์ด ํ•„์š”ํ•˜๋‹ค.
  • ์Šคํƒ ํฌ๊ธฐ ์ œํ•œ(OS์— ๋”ฐ๋ผ ๋‹ค๋ฆ„)
  • cpu์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋‹จํŽธํ™”๋˜์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ“– Heap

  • ๋ณ€์ˆ˜ ํฌ๊ธฐ๋ฅผ ๋ชจ๋ฆ„(๊ฐ€๋ณ€ ๊ธธ์ด)
  • ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด ๋А๋ฆผ
  • ์šฉ๋Ÿ‰์ด RAM ๋งŒํผ ํฌ๋‹ค.
  • ๋ณ€์ˆ˜๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ• ๋‹นํ•˜๊ณ  ํ•ด์ œํ•ด์•ผ ํ•œ๋‹ค.
  • ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ ์ œํ•œ ์—†์Œ

๐Ÿ“– Data

  • ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ •์  ๋ณ€์ˆ˜๊ฐ€ ํ• ๋‹น๋จ
  • ์ƒ์ˆ˜๋‚˜ ์ „์—ญ ๋ฐฐ์—ด, ํด๋ž˜์Šค ์ •๋ณด๋„ ์—ฌ๊ธฐ์— ์ €์žฅ์ด ๋œ๋‹ค.

๐Ÿ“– Code

  • ์‹คํ–‰ํ•  ํ”„๋กœ๊ทธ๋žจ์˜ ์ฝ”๋“œ๊ฐ€ ์ €์žฅ๋˜๋Š” ์˜์—ญ
  • cpu๋Š” ์ฝ”๋“œ ์˜์—ญ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋ฅผ ํ•œ ๊ฐœ์”ฉ ๊ฐ€์ ธ๊ฐ€์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค.

ํƒœ๊ทธ:

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ