๐ ์ฃผ๊ธฐ์ต ๐๊ตญ์ด ์ฌ์ ๊ฒ์ ๊ฒฐ๊ณผ 1๊ฐ
๐"์ฃผ๊ธฐ์ต"๊ณผ ๊ด๋ จ๋ ๋จ์ด๋ 1๊ฐ, ๐๋ปํ์ด์ "์ฃผ๊ธฐ์ต"์ ์ฌ์ฉํ ๋จ์ด๋ 48๊ฐ ์ ๋๋ค.
-
์ฃผ๊ธฐ์ต ์ฅ์น
(ไธป่จๆถ่ฃ็ฝฎ)
:
์ปดํจํฐ ๋ด๋ถ์ ์์นํ์ฌ ์์
์ํ์ ํ์ํ ์ด์ ์ฒด์ ๋ฐ ์ฒ๋ฆฌํ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ตํ๋ ์ฅ์น. ์ ์ด ์ฅ์น๋ ์ฐ์ฐ ์ฅ์น์ ํ์ํ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ณ ๊ทธ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๋ณด๊ดํ๋ ์ญํ ์ ํ๋ค.
๐ ไธป: ์ฃผ์ธ ์ฃผ ่จ: ๊ธฐ๋กํ ๊ธฐ ๆถ: ์๊ฐํ ์ต ่ฃ: ๊พธ๋ฐ ์ฅ ็ฝฎ: ๋ ์น
๐ ์ฃผ๊ธฐ์ต ๋ปํ์ด ๊ฒ์ ๊ฒฐ๊ณผ 48๊ฐ
๐"์ฃผ๊ธฐ์ต"๊ณผ ๊ด๋ จ๋ ๋จ์ด๋ 1๊ฐ, ๐๋ปํ์ด์ "์ฃผ๊ธฐ์ต"์ ์ฌ์ฉํ ๋จ์ด๋ 48๊ฐ ์ ๋๋ค.
- ๋จ (RAM) : ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ด ์๋ ์์น์ ๊ด๊ณ์์ด ์ผ์ ํ ์๊ฐ ๋ด์ ๊ธฐ์ต ๋ด์ฉ์ ์ฝ๊ฑฐ๋ ์ธ ์ ์๋ ๊ธฐ์ต ์ฅ์น. ์ปดํจํฐ์ ์ฃผ๊ธฐ์ต ์ฅ์น๋ก์ ๋๋ฆฌ ์ด์ฉ๋๋ฉฐ, ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๊ฐ ๊ธฐ์ต๋๋ ์ฅ์๋ก ๋ชจ๋ ์์ ์ ์ค์ฌ์ด ๋๋ค.
- ๋คํ (dump) : ์ฃผ๊ธฐ์ต ์ฅ์น์ ๋ด์ฉ์ ๊ทธ๋๋ก ํ๋ฉด์ด๋ ํ๋ฆฐํฐ, ํ์ผ ๋ฐ์๋ก ์ถ๋ ฅํ๋ ์ผ. ์ด๋ ๊ธฐ์ต ์ฅ์น์ ๋ด์ฉ์ ํ์ธํ๊ธฐ ์ํ ๊ฒ์ผ๋ก ์ฃผ๋ก ์ค๋ฅ ์์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค.
- ๋ก๋ (loader) : ๋์คํฌ๋ ํ ์ดํ์ ์ ์ฅ๋ ๋ชฉ์ ํ๋ก๊ทธ๋จ์ ์ฝ์ด์ ์ฃผ๊ธฐ์ต ์ฅ์น์ ์ฌ๋ฆฐ ๋ค์ ์ํ์ํค๋ ํ๋ก๊ทธ๋จ. ์ด์ ์ฒด์ ์ ํ ๋ถ๋ถ์ผ๋ก, ๋ชฉ์ ํ๋ก๊ทธ๋จ์ ์ฌ๋ฐฐ์น, ์ฃผ๊ธฐ์ต ์ฅ์น ์์ ํ๋ก๊ทธ๋จ์ด ๋ค์ด๊ฐ ๊ณต๊ฐ ํ๋ณด ๋ฐ์์ ์ผ์ ํ๋ค.
- ๋ก๋ฉ (loading) : ํ์ํ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์กฐ ๊ธฐ์ต ์ฅ์น๋ ์ ๋ ฅ ์ฅ์น๋ก๋ถํฐ ์ฃผ๊ธฐ์ต ์ฅ์น๋ก ์ฎ๊ธฐ๋ ์ผ.
- ๋ฌถ์ : 1๋ฌถ์ด ๋์ ๋ฉ์ด๋ฅผ ์ธ๋ ๋จ์. 2ํ๋ก๊ทธ๋จ์์ ๋ชจ๋ ์ฃผ์๋ฅผ ์ ๋ ์ฃผ์๋ก ๋ฐ๊พธ์ด ์ฃผ๊ธฐ์ต ์ฅ์น์ ๊ณ ์ ๋ ๋ถ๋ถ์ ๋ฌถ์ด ๋๋ ์ผ. 3ํ๋ฐ ๋ชจ์์ ๋ฌถ์ด ๋์ ๋ฉ์ด.
- ๋ธ๋ก (block) : 1์์ ์ฌ๋ฆฌ๋๋ก ๋ง๋ ์ฅ๋๊ฐ. 2์๊ฐ์ง, ์ฃผ๊ฑฐ ์ง๋ ๋ฐ์์ ์์ ๋จ์๋ค์ ๋ช ๊ฐ ํฉ์น ์ผ์ ํ ๊ตฌํ. 3๊ฑด์ถ ์ฌ๋ฃ์ ํ๋. ์๋ฉํธ๋ก ๋ค๋ชจ์ง๊ฒ ๋ง๋ค์ด์ ๋ฒฝ๋ฉด ๋ฐ์๋ฅผ ์์ ์ฌ๋ฆฌ๋ ๋ฐ ์ด๋ค. 4ํ๋์ ๋จ์๋ก์ ๋ค๋ฃฐ ์ ์๋ ๋ฌธ์, ์๋, ๋ ์ฝ๋์ ์งํฉ. ์ด๊ฒ์ ๋จ์๋ก ํ์ฌ ์ฃผ๊ธฐ์ต ์ฅ์น์ ์ ์ถ๋ ฅ ์ฅ์น ์ฌ์ด์ ๋ฐ์ดํฐ ์ ์ก์ด ์ด๋ฃจ์ด์ง๋ค.
- ํ์ผ (file) : 1์ฌ๋ฌ ๊ฐ์ง ์๋ฅ๋ฅผ ํ๋ฐ ๋ชจ์ ๋งค์ด ๋๊ฒ ๋ง๋ ๋๊ตฌ. ๋๋ ๊ทธ๋ ๊ฒ ๋งค์ด ๋ ๋ฌถ์. 2ํ๋์ ๋จ์๋ก์ ์ฒ๋ฆฌ๋๋ ์๋ก ๊ด๋ จ ์๋ ๋ ์ฝ๋์ ์งํฉ. ์ปดํจํฐ ์์คํ ์์ ํ์ผ์ ์๊ธฐ ํ ์ดํ, ๋์คํฌ, ์ฒ๊ณต ์นด๋, ์ฃผ๊ธฐ์ต ์ฅ์น ๋ฐ์์ ์กด์ฌํ๋ค. ๊ธฐ๋ณธ ํ์ผ, ๋ฐ์ดํฐ ํ์ผ, ๋ณ๋ ํ์ผ, ๋ณด์ ํ์ผ, ์์ฐจ์ ํ์ผ, ์ ์ ํ์ผ ๋ฐ์๊ฐ ์๋ค.
-
๊ธฐ๋ก์ฒ
(่จ้็ถด)
:
1๊ธฐ๋กํ ๊ฒ์ ๋ชจ์ ๋ ์๋ฅ.
2ํ๋์ ๋จ์๋ก์ ์ฒ๋ฆฌ๋๋ ์๋ก ๊ด๋ จ ์๋ ๋ ์ฝ๋์ ์งํฉ. ์ปดํจํฐ ์์คํ
์์ ํ์ผ์ ์๊ธฐ ํ
์ดํ, ๋์คํฌ, ์ฒ๊ณต ์นด๋, ์ฃผ๊ธฐ์ต ์ฅ์น ๋ฐ์์ ์กด์ฌํ๋ค. ๊ธฐ๋ณธ ํ์ผ, ๋ฐ์ดํฐ ํ์ผ, ๋ณ๋ ํ์ผ, ๋ณด์ ํ์ผ, ์์ฐจ์ ํ์ผ, ์ ์ ํ์ผ ๋ฐ์๊ฐ ์๋ค.
๐ ่จ: ๊ธฐ๋กํ ๊ธฐ ้: ๊ธฐ๋กํ ๋ก ็ถด: ์ด์ ์ฒ
- ๋ฉ๋ชจ๋ฆฌ (memory) : 1๊ธฐ์ต ์ฅ์น์ ๋ค์ด๊ฐ ์ ์๋ ๋ฐ์ดํฐ์ ์ต๋๋์ ๋ํ๋ด๋ ์์น. ๋นํธ(bit), ๋ฐ์ดํธ(byte), ๋ฌธ์์ด, ์๋(word) ๋ฐ์์ ๋จ์๋ก ๋ํ๋ธ๋ค. 2๋ฐ์ดํฐ๋ ๋ช ๋ น์ ๋น๋กฏํ์ฌ ์ปดํจํฐ ๋ด๋ถ์์ ๊ณ์ฐ ์ฒ๋ฆฌ ํ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ตํ๋ ์ฅ์น. ์ฃผ๊ธฐ์ต ์ฅ์น์ ๋ณด์กฐ ๊ธฐ์ต ์ฅ์น๋ก ๋๋๋ค.
- ๋ฐ์ธ๋ฉ (binding) : 1์คํค ํ์ ์ ์ ๊ณ ์ ํ๊ธฐ ์ํ ์ฃ์ . 2ํ๋ก๊ทธ๋จ์์ ๋ชจ๋ ์ฃผ์๋ฅผ ์ ๋ ์ฃผ์๋ก ๋ฐ๊พธ์ด ์ฃผ๊ธฐ์ต ์ฅ์น์ ๊ณ ์ ๋ ๋ถ๋ถ์ ๋ฌถ์ด ๋๋ ์ผ.