๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฉ€ํ‹ฐํ”„๋กœ๊ทธ๋ž˜๋ฐ1

์šด์˜์ฒด์ œ ๊ณต๋ฃก์ฑ… ๊ฐ•์˜2-Chpater1-2. ์šด์˜์ฒด์ œ์˜ ๊ฐœ๋…๊ณผ ๊ตฌ์กฐ ๊ณต๋ฃก์ฑ… 1์žฅ์—์„œ 2์žฅ๊นŒ์ง€์˜ ๋‚ด์šฉ์ด๋‹ค. ํฌ๊ฒŒ ์ค‘์š”ํ•œ ๋‚ด์šฉ์€ ์—†์ง€๋งŒ ์ปดํ“จํ„ฐ ๊ธฐ๋ณธ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ํ•ต์‹ฌ์  ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ๋‹ค. ์šด์˜์ฒด์ œ๋ž€?์šด์˜์ฒด์ œ: ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์šด์˜์ฒด์ œ์˜ ์—ญํ• : application program๊ณผ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž, ํ•˜๋“œ์›จ์–ด ์‚ฌ์ด์—์„œ์˜ ๋งค๊ฒŒ์ฒด ์—ญํ• ์•„๋ž˜์„œ๋ถ€ํ„ฐ ํ•˜๋“œ์›จ์–ด, OS(์ถ”์ƒ์ ์ธ layer), ์‹œ์Šคํ…œ๊ณผ ์•ฑ, ์‚ฌ์šฉ์ž OS์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์€ kernel(์ปค๋„)์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆผ์ปค๋„์—์„œ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ œ๊ณตํ•ด์คŒCPU๊ฐ€ bus๋ฅผ ํ†ตํ•ด์„œ RAM๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  disk controller๋ฅผ ํ†ตํ•ด์„œ ๋””์Šคํฌ์™€ ์—ฐ๊ฒฐ, USB controller๋ฅผ ํ†ตํ•ด์„œ ๋งˆ์šฐ์Šค, ํ‚ค๋ณด๋“œ ๋“ฑ๊ณผ ์—ฐ๊ฒฐ ๋“ฑ์˜ ๋ฐฉ์‹์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์กฐ์ง(1) bootstrap program์ „์›์„ ๋ˆŒ๋ €์„ ๋•Œ CPU๊ฐ€ ๊ฐ€์žฅ ์ฒ˜์Œ.. 2025. 2. 22.