๋‚˜๋งŒ์˜ ์˜ค๋ž˜๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ

Become a ghost

์šด์˜์ฒด์ œ๋…ํ•™ 1

[250305] ์Šคํ’€๋ง (SPOOLing) / ์ธํ„ฐ๋ŸฝํŠธ(Interrupt) ๊ฐœ๋… ์ •๋ฆฌ

์Šคํ’€๋ง (SPOOLing) ์ด๋ž€ - Simultaneous Peripheral Operation OnLine ์˜ ์•ฝ์ž. (์ง์—ญ: ๋™์‹œ ์ฃผ๋ณ€ ์žฅ์น˜ ์ž‘์—… ์˜จ๋ผ์ธ)- ์ฃผ๋ณ€์žฅ์น˜(I/O) ๊ฐ€ ์˜จ๋ผ์ธ ์ƒํƒœ์—์„œ ๋™์‹œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค. -  ๋””์Šคํฌ(๋ณด์กฐ ๊ธฐ์–ต ์žฅ์น˜) ๋ฅผ ๋งค์šฐ ํฐ ๋ฒ„ํผ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…์ถœ๋ ฅ(I/O) ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•- ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์‹œ์— ์ž…์ถœ๋ ฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€์ƒ ์ž…์ถœ๋ ฅ ์žฅ์น˜ (virtual I/O) ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. - ์ž…์ถœ๋ ฅ ์š”์ฒญ ๋ฐ์ดํ„ฐ๋ฅผ "๋””์Šคํฌ"์— ๋จผ์ € ์ €์žฅํ•ด๋‘๊ณ , CPU ๊ฐ€ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ ์ž…์ถœ๋ ฅ ์žฅ์น˜๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ๊ฐ€๋„๋ก ํ•œ๋‹ค.  ํ•ต์‹ฌ ๊ฐœ๋…๊ฐ€์ƒ ์žฅ์น˜ (Virtual Device): ์‹ค์ œ ์ž…์ถœ๋ ฅ ์žฅ์น˜์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š” ๋…ผ๋ฆฌ์  ๊ฐœ๋… ..