์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
80286์—์„œ ๋„˜์–ด์˜ด

1. ๊ฐœ์š”2. ํ˜ธํ™˜ CPU

1. ๊ฐœ์š”[ํŽธ์ง‘]

์ธํ…”์ด 1982๋…„ ๋ฐœํ‘œํ•œ 16๋น„ํŠธ CPU. ์ธํ…” 8086์˜ ํ›„์† ๋ชจ๋ธ์ด๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๊ทธ ์‚ฌ์ด์— 80186์ด๋ผ๋Š” ๋…€์„์ด ์žˆ์ง€๋งŒ PC์—์„œ ๊ฑฐ์˜ ์ฑ„์šฉ์ด ์•ˆ๋˜์–ด ๋Œ€์ค‘์—๊ฒŒ๋Š” ์žŠํ˜€์กŒ๋‹ค.[1] IBM PC AT์— ์ฑ„์šฉ๋œ CPU์ด๊ธฐ๋„ ํ•˜๋‹ค.

๋ฐœํ‘œ ๋‹น์‹œ ํด๋Ÿญ์€ 6MHz. 4.77MHz์˜€๋˜ 8086๋ณด๋‹ค ๊ณ ์ž‘ 1.26๋ฐฐ ๋” ๋†’์€ ํด๋Ÿญ์„ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์œผ๋‚˜, ์‹ค์ œ ์„ฑ๋Šฅ์€ 3๋ฐฐ ๊ฐ€๋Ÿ‰ ๋” ๋นจ๋ž๋‹ค. ํด๋Ÿญ์ด ๋” ๋†’์€ 10MHz ๋ฒ„์ „ 8086๊ณผ ๋น„๊ตํ•˜๋”๋ผ๋„ 1.5๋ฐฐ ๊ฐ€๋Ÿ‰์€ ๋นจ๋ž๋‹ค๋Š” ์ด์•ผ๊ธฐ๋‹ค. 1984๋…„๋ถ€ํ„ฐ๋Š” 8MHz ๋ชจ๋ธ๋„ ์ถœํ•˜๋˜์—ˆ๊ณ  ์ ์  ์†๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋”๋‹ˆ ๋‚˜์ค‘์—๋Š” AMD ๋“ฑ์—์„œ ๋ผ์ด์„ ์Šค ์ƒ์‚ฐํ•˜๋ฉด์„œ ์ตœ์ข…์ ์œผ๋กœ๋Š” 25MHz ๋ชจ๋ธ๊นŒ์ง€ ๋‚˜์™”๋‹ค. ์ธํ…”์€ 80286๊นŒ์ง€๋Š” ์„ธ์ปจ๋“œ ์†Œ์Šค ์ •์ฑ…์„ ์ ์šฉํ•˜์—ฌ ์ž์‚ฌ์˜ CPU๋ฅผ ๋‹ค๋ฅธ ํšŒ์‚ฌ๊ฐ€ ๋ผ์ด์„ ์Šค ์ƒ์‚ฐํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ–ˆ์œผ๋‚˜, 80386๋ถ€ํ„ฐ ํ˜„์žฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€๋Š” ์ธํ…”์—์„œ ๋ช…๋ น์–ด ์„ธํŠธ ์•„ํ‚คํ…์ฒ˜(Instruction Set Architecture, ISA)๋งŒ ๋ผ์ด์„ ์Šคํ•ด CPU์™€ ํ˜ธํ™˜์„ฑ์„ ๊ฐ€์ง€๋Š” ๋ฒ”์œ„ ์•ˆ์—์„œ ๋…์ž์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ๋งŒ ํ—ˆ์šฉํ–ˆ๋‹ค.[2] ๊ตญ๋‚ด์—์„œ PC AT ํ˜ธํ™˜๊ธฐ์ข…์ด ๋„๋ฆฌ ๋ณด๊ธ‰๋˜๋˜ 1990๋…„๋Œ€ ์ดˆ์— ์ฃผ๋กœ ๋“ค์–ด๊ฐ€๋˜ ๊ฒƒ๋„ 16~25MHz์˜ ์„ธ์ปจ๋“œ ์†Œ์Šค 80286์ด์—ˆ๋‹ค.

CPU์— ์„ธ๊ณ„ ์ตœ์ดˆ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์žฅ์น˜(MMU)๋ฅผ ๋„ฃ์—ˆ์œผ๋‚˜, ๊ธฐ์กด์˜ 8086๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์„ธ์„œ ๋™์ž‘ ๋ชจ๋“œ๋ฅผ '์‹ค์ œ ๋ชจ๋“œ'(Real Mode)์™€ '๋ณดํ˜ธ ๋ชจ๋“œ'(Protected virtual-address Mode, Protected Mode)๋กœ ๋‚˜๋ˆ„์—ˆ๋‹ค. ์‹ค์ œ ๋ชจ๋“œ์—์„œ 80286์€ 8086๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•œ ์ฑ„๋กœ ๊ทธ๋ƒฅ ์†๋„๋งŒ ๋น ๋ฅธ 8086์ฒ˜๋Ÿผ ๋™์ž‘ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 80286์˜ 24๋น„ํŠธ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ์ง€์›์€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ์•ผ๊ธฐํ–ˆ๋‹ค. IBM์€ ๊ธฐ์กด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค๊ณผ์˜ ํ˜ธํ™˜์ด ํ•„์š”ํ–ˆ๊ณ , 21๋ฒˆ์งธ ์ฃผ์†Œ์„ (A20 ์ฃผ์†Œ์„ )์˜ ๊ณ ์œ„ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ(HMA, High Memory Area)์— ๋Œ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. IBM์€ ๋…ผ๋ฆฌํšŒ๋กœ๋ฅผ ์งœ ๋„ฃ์–ด ์ด ์˜์—ญ์„ ์ œ์–ดํ–ˆ๋Š”๋ฐ, ์ด๋ฅผ A20 ๊ฒŒ์ดํŠธ๋ผ ๋ถˆ๋ €์œผ๋ฉฐ, IBM์€ IBM PC AT์— ์ฒ˜์Œ ํƒ‘์žฌํ–ˆ๋‹ค. HIMEM.SYS๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, MS-DOS 5.0๋ถ€ํ„ฐ ๋“ฑ์žฅํ•ด ์œ ๋ช…ํ•œ ์ด ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์ž๋Š” ์›๋ž˜ 1987๋…„ Windows/286 2.03์— ์ฒ˜์Œ ๋“ฑ์žฅํ•˜์˜€๋‹ค. ๋”ฐ๋ผ์„œ ์‹ค์ œ ๋ชจ๋“œ์—์„œ๋Š” ๊ณ ์œ„ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ(HMA)๊นŒ์ง€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ด์ง€๋ฉด์„œ 1MB+65,520๋ฐ”์ดํŠธ๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ํ›„์ˆ ํ•  ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ A20 ๊ฒŒ์ดํŠธ๋ฅผ ํ™œ์„ฑํ™” ํ•ด ๊ณ ์œ„ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•œ๋‹ค.

๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ๋Š” 24๋น„ํŠธ ์ฃผ์†Œ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•˜์—ฌ 16MB(224๋ฐ”์ดํŠธ)๊นŒ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ–ˆ๊ณ  ์„ธ๊ทธ๋จผํŠธ๋Š” 8086๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 64KB์ด๋ฉฐ, ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ง€์›ํ–ˆ๋‹ค. ์ด๋Š” ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ๋“ฑ์„ ์—ผ๋‘์— ๋‘๊ณ  ๋งŒ๋“ค์–ด์ง„ ๊ธฐ๋Šฅ์ด์—ˆ๋‹ค. ํ•˜์ง€๋งŒ 80286์ด ํ˜„์—ญ์ด๋˜ ๋‹น์‹œ์—๋Š” ๋ณดํ˜ธ ๋ชจ๋“œ๋Š” ์ž˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜๋‹ค. ์ด์œ ๋Š” ๊ทธ ๋‹น์‹œ ์‹ค์ œ ๋ชจ๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์••๋„์ ์œผ๋กœ ๋งŽ์•˜์ง€๋งŒ, ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค๊ฐ€ ์‹ค์ œ ๋ชจ๋“œ๋กœ ๋Œ์•„์˜ค๋ ค๋ฉด ๋ฆฌ์…‹ํ•ด์•ผ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค. ์ด๋Ÿฐ ํŠน์„ฑ์„ ์•Œ๊ฒŒ ๋œ ๋นŒ ๊ฒŒ์ด์ธ ๋Š” ๋‡Œ๊ฐ€ ์†์ƒ๋๋‹ค๊ณ (Brain-damaged) ๋งํ•œ ์ ์ด ์žˆ์—ˆ๋‹ค.[3] ์•„์ง ์‹œ์žฅ์—์„œ ๋ฌด์‹œ ๋ชปํ•  ๊ทœ๋ชจ์˜€๋˜ XT(8086) ํ˜ธํ™˜์„ฑ๊ณผ ์ƒ์ˆ ํ•œ 80286 ๋ณดํ˜ธ ๋ชจ๋“œ์˜ ํ•œ๊ณ„ ๋“ฑ์œผ๋กœ ์ธํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ํ•œ๋™์•ˆ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค. ํ›„์† ๋ชจ๋ธ์ธ 80386์ด 80286 ๋ณดํ˜ธ ๋ชจ๋“œ ๋ฌธ์ œ์ ์„ ๊ฐœ์„ ํ•˜๋ฉด์„œ ๋ณดํŽธํ™”๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

80386 ๋“ฑ์žฅ ์ดํ›„์—๋„ 80286์€ ํ•œ๋™์•ˆ ์„ ์ „ํ–ˆ๋Š”๋ฐ, 80386, 80486์€ ๋ฌผ๋ก ์ด๊ณ  ์‹ฌ์ง€์–ด ์ดˆ๊ธฐ ํŽœํ‹ฐ์—„์ด ๋“ฑ์žฅํ•  ๋ฌด๋ ต์—๋„ 80286 ์‹ ํ’ˆ์ด PC ์‹œ์žฅ์— ์œ ํ†ต๋˜๊ณ  ์žˆ์—ˆ์„ ์ •๋„์˜€๋‹ค. ์ด๋Š” 80386์ด ์‹œ์žฅ์—์„œ ์••๋„์ ์ธ ์ ์œ ์œจ์„ ํ™•๋ณดํ•˜์ง€ ๋ชปํ•œ ๋ฐ๋‹ค๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ์—…์ฒด๋“ค์ด ํ•˜์œ„ ํ˜ธํ™˜์„ ์œ„ํ•ด 8086์„ ์ถฉ์‹คํ•˜๊ฒŒ ์ง€์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”๊ตฐ๋‹ค๋‚˜ AMD๋‚˜ Harris ๊ฐ™์€ ํ˜ธํ™˜์นฉ ๋ฉ”์ด์ปค๊ฐ€ ํ›„๊ธฐ์— ๋งŒ๋“  16~25MHz๊ธ‰์˜ ๊ณ ํด๋Ÿญํ™”๋œ 80286์€ 32๋น„ํŠธ๋งŒ ์ง€์›์ด ์•ˆ๋  ๋ฟ์ด์ง€ 80386๊ณผ ๋น„๊ตํ•ด๋„ ์„ฑ๋Šฅ์—์„œ ๊ทธ๋‹ค์ง€ ๋ฐ€๋ฆฌ์ง€ ์•Š์•˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 80286์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์œˆ๋„ 95์˜ ํญ๋ฐœ์ ์ธ ๋ณด๊ธ‰๊ณผ ํ•จ๊ป˜ ์‹œ๋Œ€์˜ ๋’ค์•ˆ์œผ๋กœ ์€ํ‡ดํ–ˆ๋‹ค.

2. ํ˜ธํ™˜ CPU[ํŽธ์ง‘]

[1] ๊ตญ๋‚ด์—์„œ ์ถœ์‹œ๋œ ์ ์ด ์—†์–ด์„œ ๊ทธ๋ ‡์ง€ Tandy 2000 ๋“ฑ ์ผ๋ถ€ ์ฑ„์šฉ๋œ PC๊ฐ€ ์กด์žฌํ•œ๋‹ค.
[2] 80286 ์‹œ๋Œ€๊นŒ์ง€์˜ ์„ธ์ปจ๋“œ ์†Œ์Šค ์ •์ฑ…์€ ์ธํ…”๊ณผ ๊ฐ™์€ ์„ค๊ณ„๋กœ ๋™์ผํ’ˆ์„ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๋ฐ˜๋„์ฒด ์—…๊ณ„์—์„œ๋Š” ํ”ํ•œ ์˜์—… ๋ฐฉ์นจ์œผ๋กœ ๋Œ€ํ‘œ์ ์ธ 8๋น„ํŠธ CPU์ธ ์ž์ผ๋กœ๊ทธ Z80๋งŒ ํ•ด๋„ ๋™์ผํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์ง„ ์„ธ์ปจ๋“œ ์†Œ์Šค๊ฐ€ ๋Œ€๋‹จํžˆ ๋งŽ๋‹ค.
[3] ๋ฐ˜์ชฝ ์งœ๋ฆฌ ์šด์˜ ์ฒด์ œ: OS/2์˜ ์—…์ ๊ณผ ๋น„๊ทน, Ars Techinica#