์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
TRS-80 Model 4 ์—์„œ ๊ตฌ๋™ํ•œ CP/M 2.2
8๋น„ํŠธ ์ตœํ›„์˜ ๋ฒ„์ „์ธ CP/M Plus 3
IBM PC์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ CP/M-86

1. ๊ฐœ์š”2. ์—ญ์‚ฌ3. ๋ชฐ๋ฝ4. ์ข…๋ฅ˜5. ์†Œํ”„ํŠธ์›จ์–ด6. ๊ธฐํƒ€7. ๋ฐ”๊นฅ ๊ณ ๋ฆฌ

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

Control Program/Monitor

๊ฒŒ๋ฆฌ ํ‚ฌ๋‹ฌ์ด 1974๋…„์— ๊ฐœ๋ฐœํ•œ ์ธํ…” 8080์šฉ 8๋น„ํŠธ ์šด์˜ ์ฒด์ œ์ด๋‹ค. ์†Œํ˜• ์ปดํ“จํ„ฐ(Micro computer) ์ตœ์ดˆ์˜ ์šด์˜ ์ฒด์ œ์ด๋ฉฐ[1], ๋‹น์‹œ 8๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์žฅ์„ ์™„์ „ํžˆ ์ ๋ นํ•œ ์šด์˜ ์ฒด์ œ์ด๋‹ค, ์ดํ›„ 16๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ๋Œ€๊ฐ€ ๋„๋ž˜ํ•˜๊ธฐ ์ „๊นŒ์ง€ ์šด์˜ ์ฒด์ œ์˜ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€ ์ทจ๊ธ‰์„ ๋ฐ›์•˜๋‹ค.[2] ๋น„๋ก 8080์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” Z80์ด 8๋น„ํŠธ CPU์˜ ์ข…๊ฒฐ์ž์˜€๊ธฐ ๋•Œ๋ฌธ์— Z80 ์ปดํ“จํ„ฐ์—์„œ ๊ตฌ๋™๋˜๋Š” CP/M์ด ๋Œ€๋ถ€๋ถ„์ด์—ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ดํ›„ 16๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์žฅ(ํŠนํžˆ IBM PC ํ˜ธํ™˜๊ธฐ์ข…)์—์„œ๋Š” ์˜ํ–ฅ๋ ฅ์„ ๋ฐœํœ˜ํ•˜์ง€ ๋ชปํ•˜๊ณ  MS-DOS์—๊ฒŒ ํŒจ๋ฐฐํ•œ ๋น„์šด์˜ ์šด์˜ ์ฒด์ œ์ด๊ธฐ๋„ ํ•˜๋‹ค.์ด๊ฒƒ๊ณผ ์ด๊ฒƒ ๊ฐ„์˜ ๊ฒฝ์Ÿ์„ ์ƒ๊ฐํ•˜๋ฉด ์ง€๋Š” ๊ฑฐ๋‹ค.

CP/M์„ ๊ตฌ๋™ํ•˜๋Š” ์ปดํ“จํ„ฐ ๋ชฉ๋ก์„ ๋ณด์ž. ์ƒˆ๋กœ์šด ์ปดํ“จํ„ฐ ๊ธฐ์ข…์ด ๋‚œ๋ฆฝํ–ˆ๋˜ ์‹œ๊ธฐ์˜€๊ธฐ๋Š” ํ•˜์ง€๋งŒ ๊ทธ๊ฑธ ๊ฐ์•ˆํ•ด๋„ ๊ต‰์žฅํžˆ ๋งŽ์€ ์ˆ˜์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์‹ฌ์ง€์–ด ์ด ๋ชฉ๋ก์€ ์ผ๋ถ€์— ๋ถˆ๊ณผํ•˜๋‹ค![3][4]

2. ์—ญ์‚ฌ[ํŽธ์ง‘]

CP/M์ด ์ฒ˜์Œ ๊ฐœ๋ฐœ๋œ 1970๋…„๋Œ€ ์ดˆ๋ฐ˜์—๋Š” ์•„์ง ๊ฐ€์ •์šฉ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ํ˜๋ช…์ด ์ผ์–ด๋‚˜๊ธฐ ์ „์ด์—ˆ๋‹ค. ์ด๋•Œ ์ปดํ“จํ„ฐ๋ผ๊ณ  ํ•˜๋ฉด ๋ฉ”์ธํ”„๋ ˆ์ž„ ๊ฐ™์€ ๊ฑฐ๋Œ€ํ•œ ์‹œ์Šคํ…œ์„ ๋– ์˜ฌ๋ฆฌ๋Š” ๊ฒŒ ๋ณดํ†ต์ด์—ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ MCM/70, Altair 8800 ๋“ฑ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์˜ ์‹œ์ดˆ๊ฐ€ ๋˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ถœ์‹œ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ๊ทธ์ค‘์—๋Š” ์ธํ…”์˜ Intellec-8๋„ ์žˆ์—ˆ๋‹ค. ์ด ์ปดํ“จํ„ฐ๋Š” ์—„๋ฐ€ํžˆ ๋งํ•ด ๊ฐ€์ •์šฉ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ๋Š” ์•„๋‹ˆ์—ˆ๊ณ  ์ธํ…” ํ”„๋กœ์„ธ์„œ๋ฅผ ์“ฐ๋Š” ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ ๊ฐœ๋ฐœ์šฉ ์ปดํ“จํ„ฐ์˜€๋‹ค. ๊ฒŒ๋ฆฌ ํ‚ฌ๋‹ฌ์€ ์ธํ…”๊ณผ ์ผํ•˜๋ฉด์„œ PL/M ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋‚ฉํ’ˆํ•˜๋Š” ๋“ฑ์˜ ์—ฌ๋Ÿฌ ์ผ์„ ํ–ˆ๋Š”๋ฐ, ๊ทธ ๋Œ€๊ฐ€(?)์˜ ์ผ๋ถ€๋กœ ์ด ์ปดํ“จํ„ฐ๋ฅผ ๋ฐ›์•˜๋‹ค. ์ด๋•Œ ์ด ์ปดํ“จํ„ฐ์šฉ์œผ๋กœ ํ”Œ๋กœํ”ผ ๋””์Šคํฌ ์‹œ์Šคํ…œ์„ ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ–ˆ๊ณ , ์ด๊ฒƒ์ด CP/M์ด๋‹ค.

๊ฒŒ๋ฆฌ ํ‚ฌ๋‹ฌ์€ ์ธํ…”์—๊ฒŒ ์ด ์šด์˜ ์ฒด์ œ๋ฅผ ๊ตฌ๋งคํ•  ์˜ํ–ฅ์ด ์žˆ๋Š”์ง€ ๋ฌผ์—ˆ์œผ๋‚˜ ์ธํ…”์€ ๋ณ„ ๊ด€์‹ฌ์ด ์—†์—ˆ๊ณ , ์•ž์œผ๋กœ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์‹œ์žฅ์ด ์ปค์งˆ ๊ฒƒ์„ ์˜ˆ์ƒํ•œ ๊ฒŒ๋ฆฌ ํ‚ฌ๋‹ฌ์€ ์•„๋‚ด์™€ ํ•จ๊ป˜ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜(Digital Research Inc) ์‚ฌ๋ฅผ ์„ค๋ฆฝํ•˜์—ฌ ์ง์ ‘ ์šด์˜ ์ฒด์ œ๋ฅผ ํŒ๋งคํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์นจ ์ ์ ˆํžˆ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์‹œ์žฅ์ด ํฌ๊ฒŒ ํ™•๋Œ€๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ํŠนํžˆ ๊ทธ ์‹œ์ž‘์ธ Altair 8800๊ณผ ๊ทธ ํด๋ก ์ธ IMSAI 8080์˜ ์„ฑ๊ณต์œผ๋กœ ์ธํ•ด ์ด ๋‘ ์ปดํ“จํ„ฐ์šฉ์œผ๋กœ ํŒ๋งค๋˜์—ˆ๋˜ CP/M์€ ๊ฐ•๋ ฅํ•œ ๋ˆˆ๋„์žฅ์„ ์ฐ๊ฒŒ ๋œ๋‹ค. ๊ทธ ๋’ค๋ถ€ํ„ฐ ์ˆ˜๋งŽ์€ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์ œ์กฐ์‚ฌ๊ฐ€ ๋‚œ๋ฆฝํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ๋Œ€๋ถ€๋ถ„์€ ์–ด์ง€๊ฐ„ํžˆ ๊ทœ๋ชจ๊ฐ€ ํฐ ์ œ์กฐ์‚ฌ๊ฐ€ ์•„๋‹ˆ๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง์ ‘ ๊ฐœ๋ฐœํ•  ์ˆ˜๋Š” ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์—[5] ๊ทธ๋Ÿฐ ์ œ์กฐ์‚ฌ๋“ค์€ ์šด์˜ ์ฒด์ œ ์—†์ด BASIC๋งŒ ํƒ‘์žฌํ•˜์—ฌ ํŒ๋งคํ•˜๊ฑฐ๋‚˜ ์•„๋‹ˆ๋ฉด CP/M์„ ๊ตฌ๋งคํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด์„œ CP/M์€ 8๋น„ํŠธ ์ปดํ“จํ„ฐ ์šด์˜ ์ฒด์ œ ์‹œ์žฅ์„ ์„ ์ ๊ณผ ๋™์‹œ์— ์‚ฌ์‹ค์ƒ ์ ๋ นํ–ˆ๊ณ , ์‹œ์žฅ์— ํŒ๋งค๋˜๋Š” ์šด์˜ ์ฒด์ œ์˜ 1/4์˜ ์ ์œ ์œจ์„ ์ฐจ์ง€ํ•˜์˜€๋‹ค.

์‚ฌ์‹ค ์ดˆ๊ธฐ์— ๊ฐœ๋ฐœ๋œ CP/M์€ ์ด์‹์„ฑ์ด ์ข‹์€ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ๊ณ  Intellec-8, Altair 8800 ๋“ฑ์˜ ์ปดํ“จํ„ฐ๋งˆ๋‹ค ์žฌ์ž‘์„ฑํ•ด์•ผ ํ•  ๋ถ€๋ถ„์ด ๋„ˆ๋ฌด ๋งŽ์•˜๋‹ค.[6] ๊ทธ๋ž˜์„œ ๊ฒŒ๋ฆฌ ํ‚ฌ๋‹ฌ์€ CP/M์„ ๊ฑฐ์˜ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž‘์„ฑํ•˜๋‹ค์‹œํ”ผ ํ•˜์—ฌ ๊ตฌ์กฐ๋ฅผ ํฌ๊ฒŒ ๋ณ€๊ฒฝํ–ˆ๊ณ , ์ด๋•Œ BIOS๊ฐ™์€ ๊ฐœ๋…์ด ์ถ”๊ฐ€๋˜์–ด ํ•˜๋“œ์›จ์–ด ์ข…์†์ ์ธ ์ฝ”๋“œ๊ฐ€ ๋ถ„๋ฆฌ๋˜๊ณ  ์ด์‹์„ฑ์ด ์ข‹์€ ์šด์˜ ์ฒด์ œ๊ฐ€ ๋˜์—ˆ๋‹ค. ๊ฑฐ๊ธฐ๋‹ค ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ๊ฐ€ Altair 8800์˜ ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋‹ค ๋ณด๋‹ˆ S-100 ๋ฒ„์Šค๊ฐ€ ๊ฑฐ์˜ ํ‘œ์ค€์ฒ˜๋Ÿผ ์‚ฌ์šฉ๋˜์—ˆ๊ณ , ์ด ์—ญ์‹œ ํฌํŒ…์„ ์‰ฝ๊ฒŒ ํ•˜๋Š” ๋ฐ์— ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋” ๋„์›€์„ ์ฃผ์—ˆ๋‹ค.

3. ๋ชฐ๋ฝ[ํŽธ์ง‘]

๊ทธ๋ ‡๊ฒŒ CP/M์€ 8๋น„ํŠธ ์‹œ์žฅ์„ ์ ๋ นํ–ˆ์œผ๋‚˜, ์‹œ๊ฐ„์ด ์ง€๋‚˜ ์„œ์„œํžˆ 16๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์žฅ์ด ๋– ์˜ค๋ฅด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ด ์™€์ค‘์— ์ปดํ“จํ„ฐ ์—…๊ณ„์˜ ํฐ์†์ด์—ˆ๋˜ IBM๋„ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์‹œ์žฅ์˜ ์ค‘์š”์„ฑ์„ ๋А๋ผ๊ณ , ํƒœ์Šคํฌ ํฌ์Šค๋ฅผ ๊พธ๋ ค์„œ ๊ฐ€๋Šฅํ•œ ํ•œ ๋น ๋ฅธ ๊ฐœ๋ฐœ์„ ์ง€์‹œํ–ˆ๋‹ค. ์ฃผ์–ด์ง„ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์ด ์งง์•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ง„์€ ์šด์˜ ์ฒด์ œ๋ฅผ ์™ธ๋ถ€์—์„œ ๊ตฌ์ž…ํ•˜๊ธฐ๋กœ ํ–ˆ๊ณ [7], ์ด๋•Œ ๋ˆˆ์— ๋“ค์–ด์˜จ ๊ฒƒ์€ ๋‹น์—ฐํžˆ ๊ธฐ์กด ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์‹œ์žฅ์„ ์ง€๋ฐฐํ•˜๋˜ CP/M์ด์—ˆ๋‹ค. ํŠนํžˆ CP/M์€ ์—…๋ฌด์šฉ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๊ฐ•์ ์ด ์žˆ์—ˆ๋Š”๋ฐ, ๋งˆ์นจ IBM์€ ์ƒˆ ์ปดํ“จํ„ฐ๋ฅผ ์—…๋ฌด์šฉ์œผ๋กœ ํฌ์ง€์…˜์„ ์žก๊ณ  ์žˆ์—ˆ์œผ๋ฏ€๋กœ CP/M ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ˜ธํ™˜์„ ๊ฐ€์žฅ ๋จผ์ € ์ƒ๊ฐํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ IBM์€ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ์™€ ํ˜‘์˜๋ฅผ ํ–ˆ์œผ๋‚˜, ์˜๊ฒฌ์ด ๋งž์ง€ ์•Š์•„ ํ˜‘์ƒ์ด ์—ฌ๋Ÿฌ ๋ฒˆ ๊ฒฐ๋ ฌ๋˜์—ˆ๋‹ค.

์ด๋•Œ Microsoft์—์„œ ์‹œ์• ํ‹€ ์ปดํ“จํ„ฐ์˜ 86-DOS[8]๋ฅผ ๊ตฌ์ž…ํ•˜์—ฌ IBM์— ์ œ๊ณตํ–ˆ๊ณ , IBM์€ ์ด๋ฅผ PC-DOS๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํŒ๋งคํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์šด์˜ ์ฒด์ œ๋ฅผ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋Š”, ์—ญ์‚ฌ์ ์ธ ์ปดํ“จํ„ฐ์ธ IBM PC๋ฅผ ์‹œ์žฅ์— ๊ฐ™์ด ๋‚ด๋†“์•˜๋‹ค. ์•Œ๋‹ค์‹œํ”ผ ์ดํ›„ ์ด ์ปดํ“จํ„ฐ๋Š” ํฐ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ๊ณ , ์ดํ›„ ํ˜ธํ™˜๊ธฐ์ข…์˜ ๋ฒ”๋žŒ๊ณผ ํ•จ๊ป˜ ์ปดํ“จํ„ฐ์˜ ํ˜๋ช…์„ ์ด๋Œ์—ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ผ๋ จ์˜ ๋‚ด์šฉ์€ ์ด๋ฏธ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ๊ณ  MS-DOS ๋ฌธ์„œ์—๋„ ์ž์„ธํžˆ ๋‚˜์™€ ์žˆ์œผ๋ฏ€๋กœ, ์—ฌ๊ธฐ์„œ๋Š” CP/M์ด ํŒจ๋ฐฐํ•œ ์ด์œ  ์ค‘ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š”ํ•œ ์ ๋งŒ ์งš์–ด๋ณด์ž. ์•„๋ž˜ ๋‚ด์šฉ์€ ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์€ ์ถœ์ฒ˜๋ฅผ ์กฐ์‚ฌํ•ด์„œ ์ •๋ฆฌํ•œ ๊ฒƒ์ด์ง€๋งŒ, ์• ์ดˆ์— ์„ธ๋ถ€์ ์ธ ๊ณ„์•ฝ ๋‚ด์šฉ ๋“ฑ์€ ํ™•์‹คํ•œ ์ฆ๊ฑฐ๊ฐ€ ๊ณต๊ฐœ๋œ ์ ์ด ์—†๊ณ  ์ฃผ๋ณ€์ธ์˜ ์ฆ์–ธ์ด๋‚˜ ์ถ”๋ก ์ด ํฌํ•จ๋˜๋Š” ์˜์—ญ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋А ์ •๋„๋Š” ๋ถˆํ™•์‹ค์„ฑ์ด ์žˆ๋‹ค๋Š” ์ ์„ ์—ผ๋‘์— ๋‘๊ณ  ๋ณด์ž.
  • 8086์šฉ CP/M์˜ ๊ฐœ๋ฐœ์— ์†Œํ™€ํ•จ
    8086์€ 1978๋…„์— ์ถœ์‹œ๋˜์—ˆ๊ณ , ์ดํ›„ ์‹œ์žฅ์—์„œ๋Š” ์ด๋ฏธ ์—ฌ๋Ÿฌ ์—…์ฒด๊ฐ€ 8086์„ ์‚ฌ์šฉํ•˜๋Š” 16๋น„ํŠธ ์ปดํ“จํ„ฐ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” 8086์šฉ CP/M ๊ฐœ๋ฐœ์— ๋งค์šฐ ์†Œํ™€ํ–ˆ๊ณ , ๋’ค๋Šฆ์€ 1979๋…„ 11์›”์— 8086์šฉ CP/M์˜ ๊ฐœ๋ฐœ์„ ๋ฐœํ‘œํ•˜๊ธด ํ–ˆ์œผ๋‚˜ ์ด๋•Œ๋Š” ์ด๋ฏธ ๋Šฆ์—ˆ์„๋ฟ๋”๋Ÿฌ ์‹ฌ์ง€์–ด ์ด๊ฑด ๋ง ๊ทธ๋Œ€๋กœ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•œ๋‹ค๋Š” ๋ฐœํ‘œ์˜€์ง€ ์‹ค์ œ๋กœ ์–ธ์ œ ํŒ๋งคํ•˜๋Š”์ง€๋Š” ์•„๋ฌด๋„ ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ์šด์˜ ์ฒด์ œ๋ฅผ ๋ฒˆ๋“ค๋กœ ๊ฐ™์ด ํŒ๋งคํ•˜๊ณ  ์‹ถ์–ด ํ•˜๋Š” ์ œ์กฐ์‚ฌ๋“ค์€ ์ •์ž‘ ๋‹น์žฅ ์ ํ•ฉํ•œ ์šด์˜ ์ฒด์ œ๊ฐ€ ์—†๋Š” ์ƒํ™ฉ์ด์—ˆ๊ณ , ์ด๋Ÿฐ ์ œ์กฐ์‚ฌ ์ค‘ ์‹œ์• ํ‹€ ์ปดํ“จํ„ฐ ์‚ฌ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋” ์ด์ƒ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์—ˆ๋˜ ์‹œ์• ํ‹€ ์ปดํ“จํ„ฐ ์‚ฌ๋Š” Tim Paterson์—๊ฒŒ ๋Œ€์ฒดํ•  ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋„๋ก ์ง€์‹œํ–ˆ๊ณ , ์ด๋ ‡๊ฒŒ 86-DOS๊ฐ€ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ์ข€ ๋” ๋นจ๋ฆฌ CP/M-86์„ ๊ฐœ๋ฐœํ•ด์„œ IBM PC ์ด์ „์— ๋‚˜์˜จ 16๋น„ํŠธ ์ปดํ“จํ„ฐ๋“ค์— CP/M์„ ๋จผ์ € ํŒ๋งคํ•˜๊ณ  ๊ทธ๋™์•ˆ ์†Œํ”„ํŠธ์›จ์–ด ์ด์‹๋„ ์ง€์†์ ์œผ๋กœ ์ง„ํ–‰๋๋‹ค๋ฉด ์‹œ์žฅ ์„ ์  ํšจ๊ณผ๋ฅผ IBM์ด ์‰ฝ๊ฒŒ ๋ฌด์‹œํ•˜์ง€ ๋ชปํ–ˆ์„ ๊ฒƒ์ด๊ณ , ๋ฌด์—‡๋ณด๋‹ค 86-DOS๊ฐ™์€ ์šด์˜ ์ฒด์ œ๊ฐ€ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์•„์„œ ์• ์ดˆ์— IBM์—๊ฒŒ ์‚ฌ์‹ค์ƒ์˜ ์„ ํƒ์ง€๊ฐ€ CP/M-86๋ฐ–์— ์—†์–ด์„œ ๊ณ„์•ฝ์—์„œ ์šฐ์œ„๋ฅผ ์ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ ์ปธ๋‹ค.[9][10]
  • IBM๊ณผ ํ˜‘์ƒ์„ ํ•˜์ง€ ๋ชปํ•ด Microsoft์— ๊ณ„์•ฝ์„ ๋บ๊ธด ๊ฒƒ
    ๋น„๋ก ์œ„์— ์„œ์ˆ ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ CP/M-86๊ฐ€ ์•„์ง ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์•˜์—ˆ๋˜ ๊ฒƒ์ด ์˜ํ–ฅ์ด ์žˆ๊ธฐ๋Š” ํ–ˆ๊ฒ ์ง€๋งŒ, ๋Œ€์™ธ์ ์œผ๋กœ ์•Œ๋ ค์ง„ ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” ์นดํ”ผ ๋‹น ๋กœ์—ดํ‹ฐ ๊ณ„์•ฝ์„ ์š”๊ตฌํ–ˆ๊ณ  ์ด๋ฅผ IBM์ด ๊ฑฐ๋ถ€ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐ˜๋ฉด์— Microsoft๋Š” ์ผ์‹œ๋ถˆ ๊ณ„์•ฝ์„ ํ•˜๊ณ  ๊ทธ ๊ธˆ์•ก๋„ IBM์˜ ์˜ˆ์ƒ๋ณด๋‹ค ๋‚ฎ์€ ๋Œ€์‹ , MS-DOS์˜ ์†Œ์œ ๊ถŒ์„ Microsoft๊ฐ€ ๊ฐ€์ง€๊ณ  ์ด๋ฅผ ์ง์ ‘ ๋‹ค๋ฅธ ์ œ์กฐ์‚ฌ๋‚˜ ์†Œ๋น„์ž์—๊ฒŒ ํŒ๋งคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธธ ์›ํ–ˆ๊ณ  IBM์€ ์ด๋ฅผ ๋ฐ›์•„๋“ค์˜€๋‹ค. ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” ๊ธฐ์กด์— ๋‹ค๋ฅธ ์—…์ฒด๋“ค๊ณผ ๋งบ๋˜ ๊ณ„์•ฝ์„ ๋™์ผํ•˜๊ฒŒ ์š”๊ตฌํ–ˆ์„ ๋ฟ์ด์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ๋‹น์žฅ์€ ์ง€๊ณ  ๋“ค์–ด๊ฐ€๋”๋ผ๋„ Microsoft์™€ ๊ฐ™์€ ์‹์˜ ๊ณ„์•ฝ์„ ์š”๊ตฌํ–ˆ์–ด์•ผ ํ•œ๋‹ค. ๋ฌผ๋ก  ๊ฒฐ๊ณผ๋ก ์ด๋ผ๊ณ  ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์–ด์จŒ๋“  Microsoft์—๊ฒŒ ์ „๋žต์  ํŒจ๋ฐฐ๋ฅผ ๋‹นํ–ˆ๋‹ค๋Š” ๊ฒƒ์€ ๋ถ€์ธํ•  ์ˆ˜ ์—†๋‹ค.[11]
  • ์ดํ›„ CP/M-86์˜ ๋Šฆ์€ ์ถœ์‹œ
    ์—ฌ๊ธฐ๋ถ€ํ„ฐ๋Š” ์‚ฌ์‹ค ๋ถ€์ˆ˜์ ์ธ ์ด์œ ์ผ ๋ฟ์ด์ง€๋งŒ, CP/M-86์€ IBM PC๊ฐ€ ์ถœ์‹œ๋˜๊ณ  ์•ฝ 6๊ฐœ์›”์ด ์ง€๋‚˜์„œ์•ผ ๊ฐœ๋ฐœ์ด ๋๋‚˜๊ณ  ์‹ค์ œ ์„ ํƒ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์ด ๋˜์—ˆ๋‹ค. IBM PC๋ฅผ ๊ตฌ๋งคํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ์„ ํƒํ•ด์„œ ์ฃผ๋ฌธํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ, ์ฒ˜์Œ 6๊ฐœ์›”๊ฐ„์€ ์‚ฌ์‹ค์ƒ PC-DOS๋งŒ์ด ์œ ์ผํ•œ ์„ ํƒ์ง€์˜€๋‹ค. ์ด๋ฏธ IBM PC ์ถœ์‹œ ์ „์— CP/M-86์˜ ๊ฐœ๋ฐœ์€ ์™„๋ฃŒ๋˜์–ด ์žˆ์—ˆ์œผ๋‚˜, ๋ฌธ์ œ๋Š” IBM PC์šฉ์œผ๋กœ ์ด์‹(BIOS ๋ฃจํ‹ด ๊ฐœ๋ฐœ ๋ฐ ๊ธฐํƒ€ ๋“ฑ๋“ฑ)ํ•˜๋Š”๋ฐ์— ๋„ˆ๋ฌด ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์˜€๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด ์‹œ๊ฐ„ ๋™์•ˆ ์ด๋ฏธ ์„ ์  ํšจ๊ณผ๊ฐ€ ํ˜•์„ฑ๋˜์—ˆ๋‹ค. ๋‹จ ์ด ์ด์œ ๋Š” ์‹ค์ œ๋กœ๋Š” ๋ณ„ ์˜๋ฏธ๋Š” ์—†์—ˆ๋Š”๋ฐ(์ฆ‰ ๋™์‹œ์— ์ถœ์‹œํ–ˆ์–ด๋„ ์˜๋ฏธ๊ฐ€ ์—†์Œ), ์ด์œ ๋Š” ๋ฐ”๋กœ ๋’ค์— ํ›„์ˆ ํ•œ๋‹ค.
  • CP/M-86์˜ ๋น„์‹ผ ๊ฐ€๊ฒฉ ์ฑ…์ •
    ์ด๋ฏธ IBM์€ PC-DOS๋ฅผ ํ‘œ์ค€ ์šด์˜ ์ฒด์ œ๋กœ ๊ด‘๊ณ ํ•˜๊ณ , ์˜ต์…˜์œผ๋กœ CP/M-86๊ณผ UCSD p-System์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ ์ƒํ™ฉ์ด์—ˆ๋‹ค. ์—ฌ๊ธฐ๊นŒ์ง€๋งŒ ํ•ด๋„ ์ด๋ฏธ CP/M์—๊ฒŒ๋Š” ๋ถˆ๋ฆฌํ–ˆ๋Š”๋ฐ, IBM์€ CP/M-86์˜ ๊ฐ€๊ฒฉ์„ $240์œผ๋กœ ์ฑ…์ •ํ•˜๊ณ , PC-DOS๋ฅผ $40๋กœ ์ฑ…์ •ํ–ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์ด๋ฏธ ์ตœ์†Œํ•œ ํ˜ธํ™˜๊ธฐ์ข…์ด ์•„๋‹Œ IBM์ด ์ง์ ‘ ํŒ๋งคํ•˜๋Š” ์ปดํ“จํ„ฐ์—์„œ๋Š” CP/M-86์ด ์Šน๋ฆฌํ•  ๊ฐ€๋Šฅ์„ฑ์€ ์—†์—ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋Œ€ํ•ด ํ”ํžˆ ํ•˜๋Š” ์˜คํ•ด๊ฐ€ ์žˆ๋Š”๋ฐ, ์• ์ดˆ์— Microsoft์™€ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” IBM์—๊ฒŒ ์šด์˜ ์ฒด์ œ๋ฅผ ๋ผ์ด์„ ์Šคํ•œ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ด์— ๋Œ€ํ•œ ํŒ๋งค ๋ฐ ๊ฐ€๊ฒฉ ์ฑ…์ • ๋“ฑ์€ ์ „์ ์œผ๋กœ IBM์˜ ๊ถŒํ•œ์ด๋‹ค. ์ฆ‰ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” ์ด $240๋ผ๋Š” ๊ฐ€๊ฒฉ์— ์•„๋ฌด๋Ÿฐ ๋ง๋„ ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ PC-DOS ์—ญ์‹œ Microsoft์™€ ๊ด€๊ณ„์—†์ด IBM์ด ๊ฐ€๊ฒฉ์„ ์ฑ…์ •ํ•˜๊ณ  ํŒ๋งคํ•œ ๊ฒƒ์ด๋‹ค.[12] ์ด์— ๋Œ€ํ•ด์„œ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์–˜๊ธฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๊ฐ€ ์ง€์  ์žฌ์‚ฐ๊ถŒ ์นจํ•ด๋กœ ์‹œ์• ํ‹€ ์ปดํ“จํ„ฐ ์‚ฌ๋ฅผ ๊ณ ์†Œํ–ˆ์„ ๋•Œ[13] IBM์€ ๊ณ ์†Œ๋ฅผ ์ทจํ•˜ํ•˜๋ฉด ์นดํ”ผ ๋‹น ๋กœ์—ดํ‹ฐ ๊ณ„์•ฝ์„ ํ•ด์ฃผ๊ฒ ๋‹ค๋Š” ์กฐ๊ฑด์„ ์ œ์‹œํ–ˆ๊ณ  ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ์—์„œ๋„ ์ด๋ฅผ ๋ฐ›์•„๋“ค์˜€๋‹ค. ๋‹น์—ฐํžˆ IBM์€ CP/M-86์ด ์ ๊ฒŒ ํŒ๋งค๋˜๊ธธ ์›ํ–ˆ์„ ๊ฒƒ์ด๊ณ , ์ด๊ฒƒ์ด ์ € 8๋ฐฐ์˜ ๊ฐ€๊ฒฉ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์„ค ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

    ์œ„์˜ ๋‚ด์šฉ์€ ํ˜ธํ™˜๊ธฐ์ข…์ด ์•„๋‹ˆ๋ผ IBM์ด ์ง์ ‘ ํŒ๋งคํ•˜๋Š” PC์—์„œ์˜ ์–˜๊ธฐ์ด๊ณ , ํŒจ๋ฐฐ์˜ ์ง์ ‘์ ์ธ ์›์ธ์€ ์•„๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜ธํ™˜๊ธฐ์ข…์ด ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€ ๋‹น์—ฐํ•˜๊ฒŒ๋„ CP/M-86์€ ์ „ํ˜€ ํŒ”๋ฆฌ์ง€ ์•Š์•˜๊ณ , ์ด๋กœ ์ธํ•ด ์†Œํ”„ํŠธ์›จ์–ด ์ธํ”„๋ผ์—์„œ ํฐ ์†ํ•ด๋ฅผ ๋ณด์•˜๋‹ค. ์ดํ›„ IBM PC๊ฐ€ ํ›จ์”ฌ ์„ฑ์žฅํ•  ๊ฒƒ์ž„์„ ๊นจ๋‹ฌ์€ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” ์ด๋ฏธ ์ ์œ ์œจ์ด ํฌ๊ฒŒ ๋ฐ€๋ ค์„œ ๊ฐ€๋ง์ด ์—†๋˜ ์ƒํ™ฉ์„ ํƒ€๊ฐœํ•˜๊ธฐ ์œ„ํ•ด 1983๋…„๋ถ€ํ„ฐ CP/M-86์„ $60์— ์ตœ์ข… ์†Œ๋น„์ž์—๊ฒŒ ์ง์ ‘ ํŒ๋งคํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค. # ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋•Œ๋Š” ์ตœ์ข… ์†Œ๋น„์ž์šฉ ํŒ๋งค๋Š” ์ฃผ ์ˆ˜์ต์›๋„ ์ „ํ˜€ ์•„๋‹ˆ์—ˆ๊ณ , ํ•ต์‹ฌ์€ ์ œ์กฐ์‚ฌ์™€์˜ OEM ๊ณ„์•ฝ์ด์—ˆ๋‹ค.[14] ๊ทธ๋Ÿฌ๋‚˜ IBM PC ํ˜ธํ™˜๊ธฐ์ข…์—์„œ ์‚ฌ์‹ค์ƒ์˜ ์Šคํƒ€ํŠธ๋ฅผ ๋Š์€ Compaq Portable๊ฐ€ MS-DOS๋ฅผ ๋ผ์ด์„ ์Šคํ–ˆ๊ณ , ์ดํ›„์˜ ํ˜ธํ™˜๊ธฐ์ข… ์ œ์กฐ์‚ฌ๋“ค ๋Œ€๋ถ€๋ถ„์ด MS-DOS๋ฅผ ์„ ํƒํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋œ ์ด์œ ๋Š” ์ด๋ฏธ PC-DOS์˜ ์ ์œ ์œจ์ด ๋งค์šฐ ์ปธ๊ธฐ ๋•Œ๋ฌธ์— ๊ตณ์ด CP/M-86์„ ์„ ํƒํ•  ๋งค๋ฆฌํŠธ๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋‹ค.

์–ด์จŒ๋“  ์ด๋ ‡๊ฒŒ CP/M-86์€ 16๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์žฅ์—์„œ ์™„์ „ํžˆ ์‹คํŒจํ–ˆ๊ณ , ์ดํ›„ DOS Plus๋ฅผ ์ง€๋‚˜์„œ ์ •์‹ ์  ํ›„์†์ž‘์ธ DR-DOS๋กœ ์ด์–ด์กŒ์œผ๋‚˜ ์ด๋งˆ์ €๋„ ํŒจ๋ฐฐํ•˜๋ฉด์„œ ์—ญ์‚ฌ์—์„œ ์ž์ทจ๋ฅผ ๊ฐ์ถ”์—ˆ๋‹ค.[15]

4. ์ข…๋ฅ˜[ํŽธ์ง‘]

  • MP/M : ๋‹ค์ค‘ ์‚ฌ์šฉ์ž๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฒ„์ „์œผ๋กœ, ๋งˆ์น˜ UNIX์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๋‹จ๋ง๊ธฐ์—์„œ ํ•œ ์‹œ์Šคํ…œ์— ๋™์‹œ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌผ๋ก  ๋‹น์‹œ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์œผ๋กœ๋Š” ํ•˜๋“œํ•œ ์ž‘์—…์ด์—ˆ๊ณ  ์ด๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์ ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ง€์›ํ•˜๋Š” ์ปดํ“จํ„ฐ๋Š” ์˜ค๋ฆฌ์ง€๋„ CP/M์— ๋น„ํ•˜๋ฉด ์ ์—ˆ๋‹ค.
  • CP/M-86 : 8086์œผ๋กœ ์ด์‹๋œ 16๋น„ํŠธ ์šด์˜ ์ฒด์ œ๋กœ, ์—ฌ๋Ÿฌ ์ปดํ“จํ„ฐ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์ง€๋งŒ ๊ทธ ์ค‘ ํ•ต์‹ฌ์€ ๋‹น์—ฐํžˆ IBM PC์šฉ์ด์—ˆ๋‹ค. ์ด๋ฆ„์€ CP/M์ด์ง€๋งŒ 8080์šฉ์ธ ์›๋ž˜์˜ CP/M-80๊ณผ ์™„๋ฒฝํžˆ ํ˜ธํ™˜๋  ์ˆ˜๋Š” ์—†์—ˆ์œผ๋ฉฐ ์†Œ์Šค ์ฝ”๋“œ ๋ ˆ๋ฒจ์—์„œ์˜ ํ˜ธํ™˜์„ฑ, ์ฆ‰ API ํ˜ธํ™˜์„ฑ์€ ์–ด๋А ์ •๋„ ์žˆ์—ˆ๋‹ค.[16]
  • Concurrent CP/M-86 : MP/M์„ 8086์œผ๋กœ ์ด์‹ํ•˜๊ณ  ๊ฐœ์„ ํ•œ ๋ฒ„์ „์ด๋‹ค.
  • CP/M-68K : ๋ชจํ† ๋กœ๋ผ 68000์šฉ์œผ๋กœ ์ด์‹๋œ ๋ฒ„์ „์ด๋‹ค.

5. ์†Œํ”„ํŠธ์›จ์–ด[ํŽธ์ง‘]

  • WordStar : WYSIWYG์„ ์ง€์›ํ•˜๋Š” ์ตœ์ดˆ์˜ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์šฉ ์›Œ๋“œํ”„๋กœ์„ธ์„œ๋กœ[17], 1978๋…„์— CP/M์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ถœ์‹œํ•˜์—ฌ 8๋น„ํŠธ ์ปดํ“จํ„ฐ์šฉ ์›Œ๋“œํ”„๋กœ์„ธ์„œ ์‹œ์žฅ์„ ์ ๋ นํ–ˆ๋‹ค. ๋ช‡ ๋…„ ์ง€๋‚˜์„œ MS-DOS๋กœ๋„ ์ด์‹๋˜์—ˆ๊ณ , IBM PC์˜ ๋„์•ฝ์œผ๋กœ ์ „์„ฑ๊ธฐ๋ฅผ ๋งž์ดํ–ˆ์ง€๋งŒ ์„œ์„œํžˆ WordPerfect์— ๋ฐ€๋ ธ๊ณ , Windows์™€ Office์˜ ์ถœ์‹œ์™€ ํ•จ๊ป˜ ๋‘˜ ๋‹ค ์‚ฌ์ด์ข‹๊ฒŒ ์‹œ์žฅ์—์„œ ํ‡ด์ถœ๋˜์—ˆ๋‹ค.
  • SuperCalc : ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, Apple II์˜ VisiCalc์— ๋Œ€์‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋˜๊ณ  ๋ณต์‚ฌ ๋ฐฉ์ง€๊ฐ€ ์—†๋Š” ๋“ฑ์˜ ์ด์œ ๋กœ ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ๋Œ์—ˆ๋‹ค.
  • KAMAS : 1984๋…„์— ์ถœ์‹œ๋œ ์•„์›ƒ๋ผ์ด๋„ˆ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, CP/M์˜ ๋งˆ์ง€๋ง‰์„ ํ•จ๊ป˜ ํ•œ ์ฃผ์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ค‘ ํ•˜๋‚˜๋กœ ํ‰๊ฐ€๋ฐ›๋Š”๋‹ค.
  • Multiplan : Microsoft Excel์˜ ์‹œ์ดˆ๊ฐ€ ๋œ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
  • AutoCAD : ์›๋ž˜ CP/M์šฉ์œผ๋กœ ์ฒ˜์Œ ์ถœ์‹œ๊ฐ€ ๋˜์—ˆ๊ณ , ์ดํ›„ ๋Œ€์„ธ๋ฅผ ๋”ฐ๋ผ ์ž์—ฐํžˆ IBM PC๋กœ ์ด์‹๋˜์–ด ์ง€๊ธˆ์— ์ด๋ฅด๊ณ  ์žˆ๋‹ค.

6. ๊ธฐํƒ€[ํŽธ์ง‘]

์žฌ๋ฏธ์žˆ๊ฒŒ๋„ CP/M์„ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ์ปดํ“จํ„ฐ ํ”Œ๋žซํผ ์ค‘ ์ตœ๋‹ค ์‚ฌ์šฉ์ž๋ฅผ ๊ฐ€์ง„ ๊ฒƒ์€ ๋‹ค๋ฆ„ ์•„๋‹Œ Apple II์˜€๋‹ค. Apple II์˜ CPU๋Š” MOS 6502์ด๊ธฐ ๋•Œ๋ฌธ์— ์ธํ…” 8080์šฉ ์šด์˜ ์ฒด์ œ์˜€๋˜ CP/M์€ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ์ด๊ฒŒ ๊ฐ€๋Šฅํ–ˆ๋ƒ๋ฉด, ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ๊ฐ€ ๋‚œ๋ฆฝํ•˜๋˜ ๋‹น์‹œ์— ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๋Š” ๋‹จ์—ฐ Apple II์˜€๊ณ  ์ด๋ฅผ ๋ณธ Microsoft๋Š” ์ด๋ฏธ CP/M์šฉ์œผ๋กœ ํŒ๋งค ์ค‘์ธ ์ž์‚ฌ์˜ BASIC์ด๋‚˜ ํฌํŠธ๋ž€ ๋“ฑ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ œํ’ˆ ๋“ฑ์„ Apple II์šฉ์œผ๋กœ๋„ ํŒ๋งคํ•˜๊ณ  ์‹ถ์–ด ํ–ˆ๊ณ , ์ด๋ฅผ ์œ„ํ•ด CP/M์„ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” Apple II์šฉ ํ™•์žฅ ์นด๋“œ๋ฅผ ๋ฐœ๋งคํ•˜๊ธฐ๋กœ ๊ณ„ํšํ•˜์˜€๋‹ค. ๊ทธ๋ž˜์„œ ์•„์˜ˆ Z80 ํ”„๋กœ์„ธ์„œ๋ฅผ ์นด๋“œ์— ๋ฐ•์€ Z-80 SoftCard๋ผ๋Š” ํ™•์žฅ ์นด๋“œ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ๊ณ , ์ด๋ฏธ ๋‹จ์ผ ํ”Œ๋žซํผ์œผ๋กœ ์••๋„์ ์ด์—ˆ๋˜ Apple II ๋•๋ถ„์— ๋ฉ๋‹ฌ์•„ CP/M์„ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”Œ๋žซํผ์ด ๋˜์—ˆ๋‹ค. ๋˜ํ•œ Microsoft๋Š” ์ด ์นด๋“œ๋ฅผ ์ถœ์‹œํ•˜๊ณ  ํšŒ์‚ฌ ์ˆ˜์ต์˜ ๋Œ€๋ถ€๋ถ„์ด ์ด ์นด๋“œ์—์„œ ๋‚˜์˜ฌ ์ •๋„๋กœ ํฐ ์„ฑ๊ณต์„ ๊ฑฐ๋‘์—ˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ์ดํ›„ MS-DOS๋กœ ์„ฑ๊ณตํ•˜๊ธฐ๊นŒ์ง€ ์‚ฌ์—… ํ™•์žฅ์— ํ•„์š”ํ•œ ์ž๊ธˆ๋ ฅ์˜ ์›์ฒœ์ด ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์œ„์™€ ๊ฐ™์€ CP/M ํ™•์žฅ ์นด๋“œ์— ๋Œ€ํ•œ ์ˆ˜์š”๋Š” 8๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์ ˆ์—๋งŒ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์„œ, ์‹ฌ์ง€์–ด IBM PC ์ดˆ์ฐฝ๊ธฐ์—๋„ CP/M-80์„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด Z80 ํ”„๋กœ์„ธ์„œ๋ฅผ ๋ฐ•์€ ํ™•์žฅ ์นด๋“œ๊ฐ€ ๋ฐœ๋งค๋˜์—ˆ์„ ์ •๋„์˜€๋‹ค. ๋ฌผ๋ก  ์ธ๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด MS-DOS๋กœ ์ด์‹๋˜๋ฉด์„œ ์ด๋Ÿฐ ๊ฒƒ๋“ค์€ ๋ชจ๋‘ ์‹œ์žฅ์—์„œ ์‚ฌ๋ผ์กŒ๋‹ค. #

8๋น„ํŠธ ์ปดํ“จํ„ฐ ์‹œ์žฅ์˜ ๋ฒ ์ŠคํŠธ์…€๋Ÿฌ ์ค‘ ํ•˜๋‚˜์ด์ž ๋ฏธ๊ตญ์—์„œ๋Š” Apple II๋ณด๋‹ค๋„ ์ ์œ ์œจ์ด ๋†’์•˜๋˜ ์ปดํ“จํ„ฐ์ธ ์ฝ”๋ชจ๋„์–ด 64๋Š” Apple II์™€ ๋™์ผํ•œ 6502 ๊ณ„์—ด CPU๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ํ›„์†๊ธฐ๊ธฐ์ธ ์ฝ”๋ชจ๋„์–ด 128์—์„œ๋Š” ์ฝ”๋ชจ๋„์–ด 64 ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด 6502 ๊ณ„์—ด CPU๋ฅผ ํƒ‘์žฌํ•˜๋ฉด์„œ ๋™์‹œ์— CP/M ์†Œํ”„ํŠธ์›จ์–ด๊นŒ์ง€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๊ธฐ์— Z80 CPU๊นŒ์ง€ ํƒ‘์žฌํ•˜์—ฌ ์ถœ์‹œํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•„์‰ฝ๊ฒŒ๋„ ์ด๋Š” ์†๋„๋‚˜ ๋””์Šคํฌ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ ์‹ค์ œ ์‚ฌ์šฉ์ด ๊นŒ๋‹ค๋กœ์› ๊ณ , ๋”ฐ๋ผ์„œ ์‹ค์ œ๋กœ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ์ด๋ฏธ CP/M ์ž์ฒด๊ฐ€ ์ €๋ฌผ์–ด๊ฐ€๋˜ ๋•Œ์— ์ถœ์‹œ๋˜์—ˆ๋‹ค๋Š” ์ด์œ ๋„ ์žˆ๋‹ค.[18]

Z80 ๋ฌธ์„œ์— ๋‚˜์™€ ์žˆ๋‹ค์‹œํ”ผ Z80 CPU๋Š” ์ทจ๋ฏธ์šฉ ํ™ˆ๋ธŒ๋ฅ˜ ์ปดํ“จํ„ฐ ์ œ์ž‘์— ๋งŽ์ด ์“ฐ์ด๋Š”๋ฐ, ์•„๋ฌด๋ž˜๋„ Z80์šฉ ์šด์˜ ์ฒด์ œ๋กœ CP/M์ด ์ ˆ๋Œ€์ ์ด์—ˆ๋˜ ๋งŒํผ CP/M์„ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ชฉํ‘œ๋กœ ๊ฐœ๋ฐœ๋˜๋Š” ํ™ˆ๋ธŒ๋ฅ˜ ์ปดํ“จํ„ฐ๋„ ๋งŽ๋‹ค. ์ด ๊ฒฝ์šฐ CP/M์—์„œ ์ปดํ“จํ„ฐ๋งˆ๋‹ค ๋ณ„๊ฐœ๋กœ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š” BIOS ๋ถ€๋ถ„์€ ์ž์‹ ์˜ ์ปดํ“จํ„ฐ์— ๋งž๊ฒŒ ์žฌ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. # ##

7. ๋ฐ”๊นฅ ๊ณ ๋ฆฌ[ํŽธ์ง‘]

[1] ์šด์˜ ์ฒด์ œ์˜ ๊ฐœ๋…์€ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ ์ด์ „์— ๋ฉ”์ธํ”„๋ ˆ์ž„์„ ์œ„์‹œํ•œ ๋Œ€ํ˜• ์ปดํ“จํ„ฐ ์‹œ์ ˆ๋ถ€ํ„ฐ ์ด๋ฏธ ์กด์žฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— "์ตœ์ดˆ์˜ ์šด์˜ ์ฒด์ œ"๋Š” ์•„๋‹ˆ๋ฉฐ, ์ตœ์ดˆ์˜ "๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์šฉ ์šด์˜์ฒด์ œ" ๋ผ๊ณ  ํ•ด์•ผ ํ•œ๋‹ค. ์œ ๋‹‰์Šค๊ฐ€ ๋ฒจ ์—ฐ๊ตฌ์†Œ ๋‚ด์—์„œ ์ฒ˜์Œ ๊ฐœ๋ฐœ๋œ ๊ฒŒ ์ด๋ฏธ 1969๋…„์ด๋‹ค.
[2] ๋‹น์‹œ์—๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ์†Œ๋น„์ž์—๊ฒŒ ๋”ฐ๋กœ ํŒ๋งคํ•œ๋‹ค๋Š” ๊ฐœ๋…์ด ๋“œ๋ฌผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— CP/M ํŒ๋งค์˜ ๋Œ€๋ถ€๋ถ„์€ B2B๋กœ ์ปดํ“จํ„ฐ ์ œ์กฐ์‚ฌ์—๊ฒŒ ๋ผ์ด์„ ์Šค๋ฅผ ํŒ๋งคํ•˜๋Š” ํ˜•์‹์ด์—ˆ๋‹ค.(๋ฌผ๋ก  ๊ฐœ์ธ ์†Œ๋น„์ž์—๊ฒŒ ํŒ๋งค๋„ ํ–ˆ๋‹ค) ๋‹น์‹œ CP/M์˜ ์˜ํ–ฅ๋ ฅ์ด ์–ด๋А ์ •๋„์˜€๋ƒ๋ฉด, ๊ทœ๋ชจ๊ฐ€ ์žˆ๋Š” ์ œ์กฐ์‚ฌ์— ๋”ฐ๋ผ์„œ๋Š” ์ž์ฒด์ ์œผ๋กœ ์šด์˜์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ๊ฐ™์ด ํŒ๋งคํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ์•˜๋Š”๋ฐ ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋„ ์ œ์กฐ์‚ฌ๋Š” ์†Œ๋น„์ž์˜ ๋‹ˆ์ฆˆ๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋Œ€๋ถ€๋ถ„ CP/M ๋ผ์ด์„ ์Šค๋„ ๊ตฌ๋งคํ•ด์•ผ ํ–ˆ๋‹ค.
[3] ์ด ๋ชฉ๋ก์€ CP/M-86 ๋ฐ ์ดํ›„ ๋ฒ„์ „๊นŒ์ง€ ํฌํ•จํ•œ ๊ฒƒ์ด๊ธด ํ•˜๋‚˜ 16๋น„ํŠธ ์‹œ์žฅ์—์„œ๋Š” CP/M์ด ๊ทธ๋‹ค์ง€ ์˜ํ–ฅ๋ ฅ์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์€ 8๋น„ํŠธ ์ปดํ“จํ„ฐ์ด๋‹ค. ๋˜ํ•œ CPU๊ฐ€ Z80์ด ์•„๋‹˜์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  CP/M์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Z80์„ ํ†ต์งธ๋กœ ๋„ฃ์€ ํ™•์žฅ ์นด๋“œ ๋“ฑ์ด ๋ฐœ๋งค๋œ ๊ธฐ์ข…๋„ ๋งŽ์€๋ฐ, ๋Œ€ํ‘œ์ ์œผ๋กœ Apple II์šฉ ํ™•์žฅ ์นด๋“œ์ธ Microsoft์˜ Z-80 SoftCard๊ฐ€ ์žˆ๋‹ค.
[4] ๋น„์ „๊ณต์ž์˜ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์„œ ์˜คํ•ด๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ์ปดํ“จํ„ฐ ๋ชฉ๋ก์€ ํ˜„์žฌ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ PC ์ œ์กฐ์‚ฌ ๋ฆฌ์ŠคํŠธ ๊ฐ™์€ ๊ฒŒ ์•„๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ ํ˜„์žฌ PC์™€ ์Šค๋งˆํŠธํฐ์ด CPU๋ฅผ ๋น„๋กฏํ•œ ๋‚ด๋ถ€ ๊ตฌ์กฐ๊ฐ€ ์™„์ „ํžˆ ๋‹ค๋ฅด๋“ฏ์ด, ๊ทธ๋Ÿฐ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๊ตฌ์กฐ์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์ €๋งŒํผ ์กด์žฌํ–ˆ๋‹ค๋Š” ์–˜๊ธฐ๋‹ค. ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์ธ ๊ตฌ์กฐ๊ฐ€ ์ผ๋ถ€ ์žˆ๊ธฐ๋Š” ํ–ˆ์ง€๋งŒ ๋Œ€์ฒด๋กœ Memory Map๋ถ€ํ„ฐ ์ฐจ์ด๊ฐ€ ์žˆ์—ˆ๋‹ค.
[5] ์ •ํ™•ํžˆ๋Š” ์• ์ดˆ์— CP/M์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋“œ์›จ์–ด๋งŒ ๋งŒ๋“œ๋Š” ์ˆ˜๋งŽ์€ ์˜์„ธํ•œ ์ œ์กฐ์‚ฌ๊ฐ€ ์ƒ๊ฒจ๋‚  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฌผ๋ก  BASIC๋งŒ ํƒ‘์žฌํ•˜์—ฌ ํŒ๋งค๋˜๋Š” ์ปดํ“จํ„ฐ๋„ ๋งŽ์•˜์œผ๋ฏ€๋กœ ๊ผญ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ.
[6] ์ด๊ฑด CP/M๋งŒ ๊ทธ๋Ÿฐ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ ์‹œ๋Œ€์—๋Š” ์ƒ์‹์ด์—ˆ๋‹ค. ์–ด๋А ์ •๋„ ์ด์‹์„ฑ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ๋ผ๋Š” ๊ฐœ๋… ์ž์ฒด๊ฐ€ CP/M์ด ์ฒ˜์Œ ๋งŒ๋“ค์–ด ๋‚ธ ๊ฒƒ์ด๋‹ค.
[7] IBM์€ ๋ฉ”์ธํ”„๋ ˆ์ž„ ๋“ฑ์˜ ๋Œ€ํ˜• ์ปดํ“จํ„ฐ์šฉ ์šด์˜ ์ฒด์ œ๋Š” ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์–ด๋„ ํ•œ ๋ฒˆ๋„ ํŒ๋งคํ•˜์ง€ ์•Š์€ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์šฉ ์šด์˜ ์ฒด์ œ๋Š” ๋‹น์—ฐํžˆ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์•˜๋‹ค. IBM 5100์˜ ๊ฒฝ์šฐ ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ๋กœ ๋ถ„๋ฅ˜๋˜์ง€๋„ ์•Š๊ณ , ์šด์˜ ์ฒด์ œ๋„ ์—†์—ˆ๋‹ค. ์žˆ์—ˆ์–ด๋„ IBM PC์— ํ™œ์šฉํ•  ์ˆ˜๋Š” ์—†์—ˆ๊ฒ ์ง€๋งŒ.
[8] Tim Paterson์ด CP/M์˜ 8086์šฉ ํด๋ก ์œผ๋กœ ๊ฐœ๋ฐœํ•œ ์šด์˜ ์ฒด์ œ์ด๋‹ค.
[9] IBM PC ๊ฐœ๋ฐœ ๋น„ํ™”์—๋„ ๋‚˜์™€ ์žˆ์ง€๋งŒ IBM์€ ์ด ํƒœ์Šคํฌ ํฌ์Šค ํŒ€์—๊ฒŒ ๊ทธ๋ฆฌ ๋งŽ์€ ์‹œ๊ฐ„์„ ์ฃผ์ง€ ์•Š์•˜๊ณ , ๋”ฐ๋ผ์„œ ์ด ํŒ€์€ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ถœ์‹œํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ–ˆ๋‹ค. ์‚ฌ์‹ค ์ด ์ ์ด IBM์ด Microsoft๋ฅผ ์„ ํƒํ•˜๊ฒŒ ๋œ ์ฃผ์š”ํ•œ ์›์ธ ์ค‘ ํ•˜๋‚˜์ด๊ธฐ๋„ ํ•˜๋‹ค.(์˜ค์ฃฝํ•˜๋ฉด Microsoft๋Š” IBM์ด ์š”๊ตฌํ•œ ์งง์€ ๊ธฐ๊ฐ„ ๋‚ด์— ์šด์˜ ์ฒด์ œ ๊ฐœ๋ฐœ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ œํ’ˆ ์ด์‹ ๋“ฑ์„ ๋๋‚ด๊ธฐ ์œ„ํ•ด ์—„์ฒญ๋‚œ ์•ผ๊ทผ์„ ํ–ˆ๋‹ค) ๋ฐ˜๋Œ€๋กœ ์ƒ๊ฐํ•˜๋ฉด 86-DOS๊ฐ€ ์—†์—ˆ๋‹ค๋ฉด, ์‹œ๊ฐ„์ด ๊ธ‰ํ–ˆ๋˜ IBM์€ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜์˜ ๊ณ„์•ฝ์„ ์–ด์ฉ” ์ˆ˜ ์—†์ด ๋ฐ›์•„๋“ค์˜€์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.
[10] ๋‹จ Tim Paterson์ด 86-DOS๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ์— ๊ฑธ๋ฆฐ ์‹œ๊ฐ„์€ ์•ฝ 4๊ฐœ์›” ์ •๋„๋กœ ์•Œ๋ ค์ ธ ์žˆ๊ณ , ์ดํ›„ CP/M์˜ ์†Œ์Šค๋ฅผ ๋„์šฉํ–ˆ๋Š”์ง€์˜ ์—ฌ๋ถ€๊ฐ€ ๋…ผ์Ÿ์ด ๋˜์—ˆ๋‹ค. Microsoft์˜ ์ดํ•ด ๊ด€๊ณ„์ž์ธ ๋ชจ ์—”์ง€๋‹ˆ์–ด๊ฐ€ "๋„์šฉํ•˜์ง€ ์•Š์•˜๋‹ค" ๋ผ๋Š” ์ฃผ์žฅ์„ ํ–ˆ๋˜ ๊ธ€ ์ด์™ธ์—๋Š” ๋”ฑํžˆ ํ™•์‹คํ•œ ์‚ฌ์‹ค์ด ์—†์œผ๋ฏ€๋กœ ์ด ๋ถ€๋ถ„์€ ๊ฐ์ž ์•Œ์•„์„œ ์ƒ๊ฐํ•˜์ž.
[11] ํ™•์‹คํ•˜๊ฒŒ ์ฆ๋ช…๋œ ๋‚ด์šฉ์€ ์•„๋‹ˆ์ง€๋งŒ ์—ฌ๊ธฐ๋‚˜ ์—ฌ๊ธฐ๋ฅผ ๋ณด๋ฉด IBM์ด ์ œ์•ˆํ•ด์™”์„ ๋•Œ Microsoft๋Š” ์ด๋ฏธ ๋‹ค๋“ค ๋งŽ์€ ์—…๋ฌด๋Ÿ‰์— ์ง€์ณ์žˆ์—ˆ๊ณ , IBM๋„ ์ผ์ •์„ ๋นก๋นกํ•˜๊ฒŒ ์žก์•˜์œผ๋ฉฐ IBM PC๊ฐ€ ์ทจ์†Œ๋  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ๋ฏผํ•˜๋˜ ์ค‘ ๋‹ˆ์‹œ ์นด์ฆˆํžˆ์ฝ”๊ฐ€ ๊ฐ•ํ•˜๊ฒŒ ์ฃผ์žฅํ•ด์„œ ์ผ์„ ๋ฐ›์•„๋“ค์˜€๋‹ค๊ณ  ์„œ์ˆ ๋˜์–ด ์žˆ๋‹ค. ๋ฌผ๋ก  ์ž์„ธํ•œ ์†์‚ฌ์ •์€ ์•Œ ์ˆ˜ ์—†์œผ๋‹ˆ ๊ทธ๋ƒฅ ์ฐธ๊ณ ๋งŒ ํ•˜์ž.
[12] ์ด ์‚ฌ๋ก€๊ฐ€ ํŠน์ดํ•œ ๊ฒŒ ์•„๋‹ˆ๋ผ, ๊ธฐ์กด์˜ ๋ชจ๋“  ๋งˆ์ดํฌ๋กœ ์ปดํ“จํ„ฐ์—์„œ ์šด์˜ ์ฒด์ œ ํŒ๋งค๋Š” ์ปดํ“จํ„ฐ ์ œ์กฐ์‚ฌ๊ฐ€ ์ง์ ‘ ํ•˜๋Š” ๊ฒƒ์ด ๋‹น์—ฐํ•œ ๊ฒƒ์ด์—ˆ๋‹ค. CP/M-80๋„ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๋Š” ์ œ์กฐ์‚ฌ์™€ ๊ณ„์•ฝ๋งŒ ํ•  ๋ฟ, ํŒ๋งค๋Š” ์ œ์กฐ์‚ฌ๊ฐ€ ์•Œ์•„์„œ ๋ฒˆ๋“ค๋กœ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ๋ณ„๋„ ํŒ๋งคํ•˜์˜€๋‹ค. ๋ฌผ๋ก  ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๊ฐ€ ์ตœ์ข… ์†Œ๋น„์ž์šฉ์œผ๋กœ ์ง์ ‘ ํŒ๋งคํ•˜๋Š” ํŒจํ‚ค์ง€๋„ ์žˆ์—ˆ์œผ๋‚˜ ์ด๋Š” ์• ์ดˆ์— ํŠน์ • ์ปดํ“จํ„ฐ์šฉ BIOS๊ฐ€ ํฌํ•จ๋œ ๊ฒŒ ์•„๋‹ˆ๋ฏ€๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋Š” ๊ตฌ๋™์กฐ์ฐจ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ณ , ์ „๋ฌธ๊ฐ€ ์™ธ์—๋Š” ๊ตฌ์ž…ํ•˜์ง€ ์•Š์•˜๋‹ค. ์šด์˜ ์ฒด์ œ ๊ฐœ๋ฐœ์‚ฌ๊ฐ€ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง์ ‘ ํŒ๋งคํ•˜๋Š” ๊ฒƒ์ด ์ฃผ ์ˆ˜์ต์›์ด ๋˜๋Š” ๊ฒƒ์€ MS-DOS๊ฐ€ ์ตœ์ดˆ์˜€๊ณ , ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ–ˆ๋˜ ์ด์œ ๋Š” IBM PC์˜ ํญ๋ฐœ์ ์ธ ์„ฑ๊ณต์œผ๋กœ ์ธํ•ด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ ํ”Œ๋žซํผ์ด ๋ชฐ๋ฝํ•˜๊ณ  ์˜ค์ง IBM PC์šฉ์˜ ์šด์˜ ์ฒด์ œ๋งŒ ํŒ๋งคํ•ด๋„ ์ง€์†์ ์ธ ์ˆ˜์ต์›์ด ๋˜๋Š” ์ƒํ™ฉ์ด ๋งŒ๋“ค์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜›๋‚ ์ฒ˜๋Ÿผ ์ปดํ“จํ„ฐ ์ข…๋ฅ˜๊ฐ€ ์ˆ˜๋ฐฑ ๊ฐœ๊ฐ€ ๋„˜์–ด๊ฐ€๊ณ  ๊ฐ๊ฐ์— ๋งž์ถฐ์„œ ๊ฐœ๋ฐœ๋œ CP/M-80๋“ค์ด ์žˆ๋Š” ์ƒํ™ฉ์„ ์ƒ๊ฐํ•ด๋ณด์ž. ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ˜ผ์ž ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ํ†ต์„ ํ•  ์ˆ˜ ์žˆ๊ฒ ๋Š”๊ฐ€?
[13] ์‹ค์ œ๋กœ ์ด ์†Œ์†ก์—์„œ ์Šน์†Œํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”์ง€์— ๋Œ€ํ•ด์„œ๋Š” ๋ถ€์ •์ ์ธ ์–˜๊ธฐ๊ฐ€ ๋งŽ๋‹ค. ์ด ๋•Œ๋Š” ์•„์ง ๋ฏธ๊ตญ์—์„œ๋„ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์ €์ž‘๊ถŒ์— ๊ด€ํ•œ ๋ฒ•์ด ๋ฏธ๋น„ํ–ˆ๋˜ ์‹œ์ ˆ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์‹œ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ์˜ ๋ณ€ํ˜ธ์‚ฌ๋„ ์Šน์†Œ ๊ฐ€๋Šฅ์„ฑ์„ ๋ถ€์ •์ ์œผ๋กœ ๋ณด์•˜๋‹ค.
[14] ๋ฉ€๋ฆฌ ๊ฐˆ ๊ฒƒ ์—†์ด MS-DOS๋ถ€ํ„ฐ๊ฐ€ 1991๋…„์— MS-DOS 5.0์„ ์ถœ์‹œํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์ตœ์ข… ์†Œ๋น„์ž์—๊ฒŒ ์ง์ ‘ ํŒ๋งคํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ชจ๋“  ์ˆ˜์ต์€ OEM ๋ผ์ด์„ ์Šค์˜€๋‹ค. ์ตœ์ข… ์†Œ๋น„์ž์—๊ฒŒ ์ง์ ‘ ํŒ๋งค๋Š” ์˜คํžˆ๋ ค DR-DOS๊ฐ€ ๋จผ์ € ์‹œ์ž‘ํ–ˆ๊ณ , MS-DOS๊ฐ€ ๋”ฐ๋ผ๊ฐ„ ๊ฒƒ์— ๊ฐ€๊น๋‹ค.
[15] ์‚ฌ์‹ค DR-DOS๋Š” ์ฒ˜์Œ ๊ฐœ๋ฐœ๋˜์—ˆ์„ ๋•Œ๋Š” CP/M-86 API๋ฅผ ์ง€์›ํ–ˆ์œผ๋‚˜ ์ดํ›„ ์‹œ์žฅ์— ์ถœ์‹œํ•  ๋•Œ๋Š” ๊ทธ๊ฒƒ๋งˆ์ € ์ œ๊ฑฐํ•œ ์ฑ„๋กœ ๋‚˜์™”๊ธฐ ๋•Œ๋ฌธ์— ํ›„์†์ž‘์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ ์• ๋งคํ•˜๊ธด ํ•˜๋‹ค.
[16] ๊ณต๊ต๋กญ๊ฒŒ๋„ ์ด๋ฆ„์€ CP/M์„ ๊ณ„์Šนํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  MS-DOS๋ณด๋‹ค๋„ CP/M-80 ํ˜ธํ™˜์„ฑ์ด ๋–จ์–ด์กŒ๋Š”๋ฐ, ์ด๋Š” ๋‘˜์˜ ์ง€ํ–ฅ์ ์ด ๋‹ฌ๋ž๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. MS-DOS์˜ ์›ํ˜•์ธ QDOS(86-DOS)๋ฅผ ๊ฐœ๋ฐœํ•œ Tim Paterson์€ ์ฒ˜์Œ๋ถ€ํ„ฐ CP/M-80์„ ์ตœ๋Œ€ํ•œ ์ž˜ ๋ชจ๋ฐฉํ•˜๋Š” ํด๋ก ์„ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜์˜€๊ณ , ์ด๋ฅผ ์œ„ํ•ด ๊ธฐ์กด CP/M-80์„ ์œ„ํ•ด ์ž‘์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ์—์„œ ์ตœ์†Œํ•œ์˜ ์ˆ˜์ •์œผ๋กœ ์ด์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์  ํŠธ๋ฆญ ๋“ฑ์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜ ์‚ฌ์˜ CP/M-86์€ ์ด๋ฒˆ ๊ธฐํšŒ์— ์‹œ์Šคํ…œ ์ฝœ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋” ๊น”๋”ํ•˜๊ฒŒ ๊ฐœํŽธํ•˜๋Š” ๋“ฑ์˜ ๊ฐœ์„  ์ž‘์—…์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์ •์˜ ํ•„์š”์„ฑ์ด ๋น„๊ต์  ๋” ๋งŽ์•„์กŒ๋‹ค. ๋ฌผ๋ก  ์ด ๊ฐœ์„  ์ž‘์—… ๋•๋ถ„์— ์–ป์€ ์žฅ์ ๋„ ์žˆ์—ˆ์ง€๋งŒ ์‹œ์žฅ ์ ์œ ์œจ์— ๋„์›€ ๋ ๋งŒํ•œ ์žฅ์ ์€ ์•„๋‹ˆ์—ˆ๋‹ค.
[17] ๋‹จ ์™„์ „ํ•œ WYSIWYG์ด ์•„๋‹ˆ๊ณ  ๋ถˆ์™„์ „ํ•œ ๋ฐฉ์‹์ด์—ˆ๋‹ค.
[18] CP/M์€ ์—…๋ฌด์šฉ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๊ฐ•์ ์ด์—ˆ๋Š”๋ฐ, ์ฝ”๋ชจ๋„์–ด 64๋Š” ์—…๋ฌด์šฉ์œผ๋กœ ๊ฑฐ์˜ ์“ฐ์ด์ง€ ์•Š๊ณ  ๊ฐ€์ •์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ›„์†๊ธฐ๊ธฐ์—์„œ๋Š” ์ €๊ฐ€ํ˜•์˜ ์—…๋ฌด์šฉ ์ปดํ“จํ„ฐ๋ผ๋Š” ํฌ์ง€์…˜์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์žฅ์—๋„ ๋ฐœ์„ ๋“ค์ด๊ธฐ ์œ„ํ•ด CP/M ํ˜ธํ™˜์„ฑ์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด์ง€๋งŒ, ๊ทธ ๋ฐ”๋‹ฅ์—์„  ์ด๋ฏธ ๊ฐ€๊ฒฉ์ด ๋ณ„ ์ฐจ์ด๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋” ์‹ผ IBM PC ํ˜ธํ™˜๊ธฐ์ข…๋“ค์ด ํ™•๊ณ ํ•˜๊ฒŒ ์ž๋ฆฌ ์žก๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ตญ ์‹คํŒจํ•˜์˜€๋‹ค.