์ด์์ฒด์ 2 [์ด์์ฒด์ ] ์ปดํจํฐ์ ๊ตฌ์กฐ (๊ธฐ๋ณธ ๊ตฌ์ฑ, CPU, ๋ฉ๋ชจ๋ฆฌ) ๐ก ์ปดํจํฐ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ๐ก ํ๋์จ์ด์ ๊ตฌ์ฑ ์ปดํจํฐ๋ ์ค์์ฒ๋ฆฌ์ฅ์น(CPU), ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ, ์ ๋ ฅ์ฅ์น, ์ถ๋ ฅ์ฅ์น, ์ ์ฅ์ฅ์น๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ์ฅ์น ์ปดํจํฐ๋ก ํ๋ ๋๋ถ๋ถ์ ์์ ์ ์ค์์ฒ๋ฆฌ์ฅ์น์ ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ์ ํ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ์ค์์ฒ๋ฆฌ์ฅ์น์ ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ๋ ํ์ ์ฅ์น๋ก ๋ถ๋ฅ๋ฉ๋๋ค. ์ ๋ ฅ์ฅ์น, ์ถ๋ ฅ์ฅ์น, ์ ์ฅ์ฅ์น๋ ์ฃผ๋ณ์ฅ์น๋ผ๊ณ ํฉ๋๋ค. ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ๋ ์ ๋ ฅ์ด ๋๊ธฐ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์์ด๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ์๊ตฌํ ๋ณด๊ดํ๊ธฐ ์ํด์๋ ํ๋๋์คํฌ๋ USB ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๊ทธ๋์ ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ 1์ ์ฅ์ฅ์น(first storage), ํ๋๋์คํฌ๋ USB ๋๋ผ์ด๋ฒ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ 2์ ์ฅ์ฅ์น(second storage) ๋๋ ๋ณด์กฐ์ ์ฅ์ฅ์น๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. CPU ์ ๋ฉ๋ชจ๋ฆฌ CPU ๋ ๋ช ๋ น์ด๋ฅผ ํด์ํ์ฌ ์คํํ.. 2023. 8. 9. [์ด์์ฒด์ ] ์ด์์ฒด์ ์ ๊ตฌ์กฐ (์ปค๋, ์ธํฐํ์ด์ค, ์์คํ ํธ์ถ, ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ) ๐ก ์ปค๋๊ณผ ์ธํฐํ์ด์ค ์ด์์ฒด์ ๋ ์ปค๋๊ณผ ์ธํฐํ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ์์ต๋๋ค. ์ปดํจํฐ ์์คํ ์ ๊ตฌ์กฐ ์ปค๋(kernel)์ ์ด์์ฒด์ ์ ํต์ฌ์ ์ธ ๊ธฐ๋ฅ์ธ ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ์ ์ฅ์ฅ์น ๊ด๋ฆฌ ๋ฑ์ ๋ด๋นํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ์๋์ฐจ์ ์์ง์ ๋น์ ํ ์ ์์ต๋๋ค. ์๋์ฐจ๊ฐ ์์ง์ด๊ธฐ ์ํด์๋ ์์ง๋ฟ๋ง ์๋๋ผ ์ด์ ์๊ฐ ์กฐ์ํ ์ ์๋ ํธ๋ค๊ณผ ๋ธ๋ ์ดํฌ๋ ํ์ํฉ๋๋ค. ๋ํ ํ์ฌ ์๋, ๊ธฐ์ด์ ์ํ, ์์ง ์จ๋ ๋ฑ์ ์๋ ค์ฃผ๋ ๊ณ๊ธฐํ๋ ํ์ํฉ๋๋ค. ์ด๋ฌํ ๋ถ๋ถ์ ์๋์ฐจ์ ์ธํฐํ์ด์ค๋ผ๊ณ ํฉ๋๋ค. ์ด์์ฒด์ ์๋ ์ธํฐํ์ด์ค๊ฐ ์์ผ๋ฉฐ, ์ด๋ ์ฌ์ฉ์์ ๋ช ๋ น์ ์ปค๋๋ก ์ ๋ฌํ๊ณ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ์๋ ค์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. ๐ก ์์คํ ํธ์ถ๊ณผ ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ ์์คํ ํธ์ถ(System Call)์ ์ปค๋์ด ์์ ์ ๋ณดํธํ๊ธฐ ์ํด ๋ง๋ ์ธํฐ.. 2023. 8. 8. ์ด์ 1 ๋ค์