[IT๊ฐ์์ค] ๊ณตํฌ์ ํ๋ ํ๋ฉด - ๋ธ๋ฃจ ์คํฌ๋ฆฐ[์ฉ์ด๋ก ๋ณด๋ IT 2015๋ ๊ฐ์ ํ] PC ๊ธฐ๋ฅ์ด ๊ธ์ํ ๋ฐ์ ํ๋ฉด์ ์ฐ๋ฆฌ์ ์ผ์ ์ํ์ด ํธ๋ฆฌํด ์ง๊ณ ์๋ ๊ฒ์ ์ฌ์ค์ด์ง๋ง, PC๊ฐ ์์์น ๋ชปํ ์ค๋ฅ๋ ์ค์๋์ ์ผ์ผ์ผ์ ๋ถํธ์ ๊ฒช๋ ๊ฒฝ์ฐ๋ ๊ทธ ๋งํผ ์ฆ๋ค. ํนํ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๋ง์ดํฌ๋ก์ํํธ ์๋์ฐ(Windows) ์ด์์ฒด์ ๊ธฐ๋ฐ์ PC๋ ์๋ ๋ค์ํ ํ๋์จ์ด·์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ค ๋ณด๋ ์๋์ ์ผ๋ก๋ค์ํ ์ค๋ฅ๋ฅผ ๋ฐ์ํ๊ณค ํ๋ค. ๋๋ฌธ์ ๋ง์ดํฌ๋ก์ํํธ๋ ๋ฌผ๋ก ์ฌ๋ฌ ํ๋์จ์ด·์ํํธ์จ์ด ์ ์์ฌ์์ ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ํจ์น(patch: ์์ ์ฉ ์ํํธ์จ์ด)๋ฅผ ๋ฐฐํฌํ๊ฑฐ๋ ๊ธฐ๋ฅ ๊ฐ์ ์์ ์ ์ ๊ณตํ๊ณ ์์ผ๋ ์ด๋ค ์ค๋ฅ๋ ์ฌ์ ํ ์กด์ฌํ๊ณ ์๋ค. ์๋์ฐ ๊ธฐ๋ฐ PC์์ ํ๋์จ์ด·์ํํธ์จ์ด์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ ๋ ๋ํ๋๋ ๋ํ์ ์ธ ํ์์ด ๋ฐ๋ก ‘๋ธ๋ฃจ ์คํฌ๋ฆฐ(blue screen)’, ์ฆ ํ๋์ ๋ฐํ์ ํ์ ๊ธ์จ๊ฐ ๋ํ๋๋ ํ๋ฉด์ด๋ค. ์๋ฐํ ๋งํ์๋ฉด ๋ธ๋ฃจ ์คํฌ๋ฆฐ ์์ฒด๋ ์ค๋ฅ๋ผ๊ธฐ ๋ณด๋ค๋ ์ค๋ฅ์ ๋ํ ์์ธ์ ์๋ ค์ฃผ๋ ์๋ฆผ ๋ฉ์์ง์ ๊ฐ๋ค. ํ์ง๋ง PC ์ฌ์ฉ ์ค์ ๊ฐ์๊ธฐ ๋ฑ์ฅํ์ฌ ํ๋ฉด์ ๋ฉ์ฐ๋ ํ๋์ ํ๋ฉด์ ์ถฉ๊ฒฉ์ด ์๋นํ ํ์ธ์ง ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ค์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ ์์ฒด๋ฅผ PC ์ค๋ฅ์ ๋์ผํ ๊ฒ์ผ๋ก ์ธ์ํ๊ณค ํ๋ค. ํด์ธ์์๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ๋งค์ฐ ์ ๋ช ํด์ ์์ด๊ถ์์๋ ์ด๋ฅผ ‘์ฃฝ์์ ํ๋ ํ๋ฉด(Blue Screen of Death, ์ฝ์๋ก BSOD)’์ด๋ผ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ณผ์ฐ ์ด๋ฌํ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์ธ์ ๋ถํฐ ์๊ฒจ๋ฌ์ผ๋ฉฐ, ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ ํ ์ญํ ์ ํ๋ ๊ฒ์ผ๊น?
์๋์ฐ 9x(95/98/Me) ์๋ฆฌ์ฆ์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ฐ๋ฆฌ๋ค์ด ์ตํ ์๊ณ ์๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ด ์ฒ์ ๋ฑ์ฅํ ๊ฒ์ 1992๋ ์ ์ถ์๋ ์๋์ฐ 3.1์ด์์ฒด์ ๋ถํฐ๋ค. ์ด์ ์ ์ฌ์ฉํ๋ ์๋์ฐ 1.0์ด๋ ์๋์ฐ 2.0์๋ ์ค๋ฅ ์์ ๋น์ทํ ํ๋ฉด์ด ๋จ๊ธด ํ์ง๋ง ์ด ๋๋ ๋ด์ฉ์ ์ ์ ์๋ ๋ฌธ์์ ๊ธฐํธ๊ฐ ํ๋ฉด์ ๊ฐ๋ ๋ฉ์ฐ๋, ๊ทธ์ผ๋ง๋ก ์ค๋ฅ ์์ฒด์๋ค. ํ์ง๋ง ์๋์ฐ 3.1๋ถํฐ ์ถ๋ ฅ๋๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์๋นํ ๊ตฌ์ฒด์ ์ธ ์ค๋ฅ ๋ด์ฉ์ ํ์ํ์ฌ ์ํํธ์จ์ด ๋ฐ ํ๋์จ์ด ๊ฐ๋ฐ์๋ค์ ๋๋ฒ๊น (debugging: ํ๋ก๊ทธ๋จ ์ค๋ฅ ์์ )์ ๋์์ด ๋๋๋ก ํ๊ณ , ์ฌ์ฉ์๋ค ์ญ์ ๋ช ๊ฐ์ง ๊ท์น๋ง ์ตํ๋ฉด ์ค๋ฅ์ ๋์ฒํ ์ ์๊ฒ ๋๋ค. ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ํนํ ์๋์ฐ 95(1995๋ )์ ์๋์ฐ 98(1998๋ ), ๊ทธ๋ฆฌ๊ณ ์๋์ฐ Me(2000๋ ) ์ด์์ฒด์ (์ด๋ฅธ๋ฐ ์๋์ฐ 9x ๊ณ์ด)์์ ์์ฃผ ๋ฐ์ํ๋ค. ๋ณธ๋ ์๋์ฐ 95๋ 32๋นํธ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ํ๋ ์ด์์ฒด์ ๋ฅผ ์งํฅํ์ผ๋, ๋์ค(Dos)์ ์๋์ฐ 3.x ์์ ์ ์ฌ์ฉํ๋ 16๋นํธ ๋ฐฉ์์ ์ํํธ์จ์ด์ ํธํ์ฑ์ ์ ์งํ๊ธฐ ์ํด ๋ด๋ถ์ ์ผ๋ก๋ 16๋นํธ ๋ฐฉ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ํผ์ฉํ๋ค. ์ด๋ฌํ ์ด์ ๋ก ์๋์ฐ 95๋ ์๋ ๋์ค์ 16๋นํธ์ 32๋นํธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ด ์ถฉ๋ํ์ฌ ์ค๋ฅ๋ฅผ ์ผ์ผํค๋ ๊ฒฝ์ฐ๊ฐ ์ฆ์๊ณ , ์ด ๋๋ฌธ์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ ์ญ์ ์์ฃผ ๋ฐ์ํ๋ค. ์ด๋ ์๋์ฐ 95์ ๊ฑฐ์ ๋์ผํ ์ปค๋(Kernel: ์ด์์ฒด์ ์ ํต์ฌ ๊ณจ๊ฒฉ)์ ๊ฐ์ง ๋ค๋ฅธ ์๋์ฐ 9x ๊ณ์ด ์ด์์ฒด์ , ์ฆ ์๋์ฐ 98๊ณผ ์๋์ฐ Me๋ ๋ง์ฐฌ๊ฐ์ง์๋ค. ์๋์ฐ XP์ ๋ฑ์ฅ ์ดํ์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ
๋ฐ๋ฉด, ์ผ๋ฐ ์ฌ์ฉ์์ฉ ์๋์ฐ 9x ์๋ฆฌ์ฆ๊ฐ ์๋ ์ ๋ฌธ๊ฐ/๊ธฐ์ ์ฉ ์๋์ฐ NT์๋ฆฌ์ฆ๋ 1993๋ ์ ์ถ์๋ ์๋์ฐ NT 3.1๋ถํฐ ์์ ํ 32๋นํธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ ๋์ ํ๊ณ ์์๋ค. ๋๋ฌธ์ ์๋์ ์ผ๋ก ์ค๋ฅ๊ฐ ์ผ์ด๋๋ ๋น๋๊ฐ ํจ์ฌ ์ ์๊ณ ๋น์ฐํ ๋ธ๋ฃจ ์คํฌ๋ฆฐ๋ ๊ฑฐ์ ๋ฐ์ํ์ง ์์๋ค. ๋ค๋ง, ์๋์ฐ NT ๊ณ์ด์ ์๋ฒ๋ ์ํฌ์คํ ์ด์ ๊ฐ์ ํน์ ์ฉ๋์ ์ปดํจํฐ๋ฅผ ์ํด ๊ฐ๋ฐ๋ ๊ฒ์ด๋ผ ์ผ๋ฐ์ธ์ด ์ฐ๊ธฐ์๋ ์ฌ์ฉ๋ฒ์ด ์์ํ๊ณ , ๊ฐ๊ฒฉ๋ ๋น์๋ค. 2000๋ ์ ์๋์ฐ 9x ์๋ฆฌ์ฆ์ ๋น์ทํ ๊ธฐ๋ฅ์ ๊ฐ์ง ์๋์ฐ 2000์ด ์ถ์๋์์ง๋ง ์ด ์ญ์ ๋์ค์ ์ผ๋ก ํ์ฐ๋์ง๋ ๋ชปํ๋ค. ํ์ง๋ง ์ผ๋ฐ์ฉ ์ด์์ฒด์ ์ ์์ ํ 32๋นํธํ๋ ํผํ ์ ์๋ ํ๋ฆ์ด์๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์จ ๊ฒ์ด 2001๋ ์ ์ถ์๋ ์๋์ฐ XP๋ค. ์๋์ฐ XP๋ ๊ธฐ๋ฅ์ด๋ ๋์์ธ ๋ฉด์ผ๋ก๋ ์๋์ฐ 9x ์๋ฆฌ์ฆ์ ๋ค๋ฅผ ์๋ ์ผ๋ฐ์ฉ ์ด์์ฒด์ ์์ง๋ง, ๋ด๋ถ์ ์ผ๋ก๋ ์๋์ฐ NT ์๋ฆฌ์ฆ์ ์ปค๋์ ๋ด์ฅํ๊ณ ์์ด ์์ ํ 32๋นํธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ค. ์๋์ฐ 7, ์๋์ฐ 8, ์๋์ฐ 10 ๋ฑ์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์๋์ฐ XP ์ดํ์ ๋์จ ์ผ๋ฐ์ฉ ์ด์์ฒด์ ์ธ ์๋์ฐ ๋น์คํ(2006๋ )์ ์๋์ฐ 7(2009๋ ), ์๋์ฐ 8(2012๋ ), ์๋์ฐ 10(2015๋ ) ๋ฑ๋ ์๋์ฐ NT๊ณ์ด์ ์ปค๋์ ๋ด์ฅํ์ฌ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์ถํ ๋น๋๋ ํ์ ํ๊ฒ ๋ฎ์์ก๋ค. ํ์ง๋ง PC ์ฌ์ฉ ํ๊ฒฝ์ด ๋์ฑ ํญ ๋์ด์ง๊ณ ๊ฐ์ข ์ ์ฑ ์ฝ๋์ ์ถํ๋ ๋์ด์ง ์์์ ๋ฐ๋ผ ์์ผ๋ก๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์์ ํ ์์ด์ง์ง๋ ์์ ๊ฒ์ด๋ค.
๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์ ํ๋์?
์ฐธ๊ณ ๋ก, ์๋์ฐ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ด ํ๋์์ผ๋ก ๊ฒฐ์ ๋ ์ด์ ๋ ์์ธ๋ก ๋จ์ํ๋ฐ, ์๋์ฐ ๊ฐ๋ฐํ์ ์ฑ ์์ ์ค ํ๋ช ์ธ ๋ฐ์ด๋ธ ์ปคํฐ(DaveCulter)์ ๊ฐ๋ฐํ์๋ค์ด ์ ๋น ๋ฝ๊ธฐ๋ฅผ ํ์ฌ ์ ์ ๋๋ค๊ณ ํ๋ค. ์ด๋ ํ์ฌ ์ฌ์ฉ ์ค์ธ ์๋์ฐ 7, 8 ์ญ์ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ, ์์ธ์ ์ผ๋ก 2005๋ ์ ์ ๋ณด์ธ ์๋์ฐ ๋น์คํ์ ์ด๊ธฐ ๋ฒ ํ ๋ฒ์ ์ ์ค๋ฅ ๋ฐ์ ์ ๋นจ๊ฐ์ ํ๋ฉด์ด ํ์๋๊ธฐ๋ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ธ๋ฃจ ์คํฌ๋ฆฐ ์ถ๋ ฅ ์์๋ ์๊ฐ์ ์ผ๋ก ํ๋ฉด ํ์ ๋ชจ๋๊ฐ ์๋์ฐ 9x ์๋ฆฌ์ฆ๊น์ง๋ 640 x 480 ํด์๋, ์๋์ฐ XP ์ดํ์๋ 800 x 600 ํด์๋๋ก ๋ฐ๋๊ฒ ๋๋ค. ์ด๋ PC ๊ธฐ์ข ์ ์๊ด ์์ด ๋์ผํ ํ๋ฉด์ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. PC ์ธ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ์๋ ์๋์ฐ ์ด์์ฒด์ ๊ฐ ์ฐ์ด๊ธฐ ๋๋ฌธ์, ๊ฐํน ํ๊ธ์ธ์ถ๊ธฐ๋ ๊ด๊ณ ์ฉ ๋ํ ๋์คํ๋ ์ด์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ด ํ์๋๋ ๊ฒ์ ๋ชฉ๊ฒฉํ๊ธฐ๋ ํ๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์ ํ์๋ ์๋ด ๋ฌธ๊ตฌ๋ ๋๊ฐ ์์ฑํ๊ฑธ๊น. ์๋์ฐ 3.1์ ์ฌ์ฉ๋ ์ต์ด ๋ฒ์ ์ MS์ ์ค์ญ์ด์๋ '์คํฐ๋ธ ๋ฐ๋จธ([IT์ธ๋ฌผ์ด์ ] MS ์ ๊ตญ์ ๋ฐ์ ์์ ์ฌ๋ ค๋์ 1๋ฑ ๊ณต์ , ์คํฐ๋ธ ๋ฐ๋จธ ๊ธฐ์ฌ ์ฐธ๊ณ )'๊ฐ, ์๋์ฐ 95 ์ดํ ๋ฒ์ ์ ์๋์ฐ ๊ฐ๋ฐ ์ฑ ์์ ๊ฐ์ด๋ฐ ํ๋ช ์ด์๋ ๋ ์ด๋จผ๋ ์ฒธ(Raymond Chen)์ด ์์ฑํ๋ค. ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ํ์๋๋ ๋ํ์ ์ธ ์ค๋ฅ ์ฝ๋์๋์ฐ์ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ์๋ ๋ฐ์ ์์ธ์ด ๋ค์ํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ ํํ ํ์ ํ๊ธฐ๊ฐ ์ด๋ ต๋ค. ํ์ง๋ง ์์ฃผ ๋ฐ์ํ๋ ์ค๋ฅ๋ ๋ช ๊ฐ์ง์ ๋ถ๊ณผํ๋ฉฐ, ์ด ๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ๊ณผ ํจ๊ป ํ์๋๋ ์ค๋ฅ ์ฝ๋์ ๋ป์ ๋ค์๊ณผ ๊ฐ๋ค. ใ0x0000001A: MEMORY_MANAGEMENT ใ0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS ใ0x0000007A: KERNEL_DATA_INPAGE_ERROR ใ0x00000050: PAGE_FAULT_IN_NONPAGED_AREA ใ 0x0000007B: INACCESSIBLE_BOOT_DEVICE ใ 0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER ใ 0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL ใ 0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP ใ 0x00000024: NTFS_FILE_SYSTEM ์์์ ์๊ฐํ ๊ฒ ์ธ์๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ด ๋ฐ์ํ๋ ์์ธ์ ๋งค์ฐ ๋ง๋ค. ๊ทธ ์ธ์ ์ค๋ฅ ์ฝ๋์ ๋ํ ์กฐ์น๋ฒ์ ๋ํด์๋ ๋ง์ดํฌ๋ก์ํํธ์ ๊ณ ๊ฐ ์ง์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค. ‘๋ถํธํ ์๋’์ ๋ํ ์๋ฐฉ ๋ฐ ๋์ฒ๋ฐฉ๋ฒ
๋ธ๋ฃจ ์คํฌ๋ฆฐ์ ๋ฐ์์ ์ต์ํ ํ๊ธฐ ์ํด์๋ ํ์ ์ด์์ ์ํํธ์จ์ด๋ฅผ ๋์์ ์ค์นํ๊ฑฐ๋ ํธํ์ฑ์ด ๋ถํ์คํ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ ๊ฒ์ ์ผ๊ฐ์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ณธ์ฒด ๋ด๋ถ์ ๋จผ์ง ์ ๊ฑฐ๋ ์ํํ ํตํ ์ ์ง์ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ํ๋์จ์ด ๊ด๋ฆฌ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ํ๋ฉฐ, ์์ ์ฑ์ด ๊ฒ์ฆ๋์ง ์์ ํ๋์จ์ด๋ฅผ ์ถ๊ฐ ์ฅ์ฐฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค. ๋ํ, ๊ฐ๋์ ์๋์ฐ ๋ด ‘์ฅ์น ๊ด๋ฆฌ์’ ๋ฉ๋ด์์ ํ์ฌ PC ๋ด ํ๋์จ์ด๋ค์ ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋๊ณ ์ ์์ ์ผ๋ก ์๋ํ๊ณ ์๋์ง๋ ํ์ธํด ๋ณด์. ํ๋์จ์ด๊ฐ ์์๋์๊ฑฐ๋ ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ผ๋ฉด ํด๋น ํ๋์จ์ด์ ํญ๋ชฉ์ ๋๋ํ(!)๋ ๋ฌผ์ํ(?)๊ฐ ํ์๋๋ค. ์์ ๊ฐ์ ๋์ฒ์๋ ๋ธ๋ฃจ ์คํฌ๋ฆฐ์ด ๊ณ์ ๋ฐ์ํ๋ค๋ฉด ๋นํฉํ์ง ๋ง๊ณ ํด๋น ์ค๋ฅ ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ ๋ง์ดํฌ๋ก์ํํธ๊ฐ ๊ถ์ฅํ๋ ๋ฐฉ๋ฒ๋๋ก ๋์ฒํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. ๊ทธ๋๋ ํด๊ฒฐ๋์ง ์๋๋ค๋ฉด ํด๋น PC์ ํ๋๋์คํฌ๋ฅผ ์ด๊ธฐํ(ํฌ๋งท) ํ ๋ค ์ด์์ฒด์ ๋ฅผ ์๋ก ์ค์นํ๋ ๊ฒ์ด ์ต์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ PC ํ๋์จ์ด ๊ตฌ์กฐ์ ๋ํ ์ง์์ด ์๋ค๋ฉด PC๋ฅผ ๋ถํดํ์ฌ ๊ฐ ๋ถํ๋ค์ ์ํ๋ฅผ ํ์ธ, ์ฌ๋กฏ์ด๋ ์ผ์ด๋ธ ๋ฑ์ ์์์ด๋ ์ ์ด ๋ถ๋ ์ฌ๋ถ๋ฅผ ์ฒดํฌํด ๋ณด๊ธฐ๋ฅผ ๊ถํ๋ค. ๊ธ / IT๋์ ๊น์์ฐ(pengo@itdonga.com) ๋ณธ ๊ธฐ์ฌ๋ ๋ค์ด๋ฒ์บ์คํธ(http://navercast.naver.com/)์ '์ฉ์ด๋ก ๋ณด๋ IT' ์ฝ๋์๋ ํจ๊ป ์ฐ์ฌ๋ฉ๋๋ค. ๊ตฌ๊ธ์ฝ๋ฆฌ์ - IT๋์๊ฐ ํจ๊ปํ๋ ์๋๋ก์ด๋ ๊ณ ๊ธ ๊ฐ์ข ์ฐธ์ฌํ๊ธฐ(ํด๋ฆญ) |