๋ถ๋ฅ:์ด์ ์ฒด์
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
TRS-80 Model 4 ์์ ๊ตฌ๋ํ CP/M 2.2 |
8๋นํธ ์ตํ์ ๋ฒ์ ์ธ CP/M Plus 3 |
IBM PC์ฉ์ผ๋ก ๊ฐ๋ฐ๋ CP/M-86 |
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]
๊ฒ๋ฆฌ ํฌ๋ฌ์ด 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 ๋ฒ์ค๊ฐ ๊ฑฐ์ ํ์ค์ฒ๋ผ ์ฌ์ฉ๋์๊ณ , ์ด ์ญ์ ํฌํ ์ ์ฝ๊ฒ ํ๋ ๋ฐ์ ์กฐ๊ธ์ด๋๋ง ๋ ๋์์ ์ฃผ์๋ค.
๊ฒ๋ฆฌ ํฌ๋ฌ์ ์ธํ ์๊ฒ ์ด ์ด์ ์ฒด์ ๋ฅผ ๊ตฌ๋งคํ ์ํฅ์ด ์๋์ง ๋ฌผ์์ผ๋ ์ธํ ์ ๋ณ ๊ด์ฌ์ด ์์๊ณ , ์์ผ๋ก ๋ง์ดํฌ๋ก ์ปดํจํฐ ์์ฅ์ด ์ปค์ง ๊ฒ์ ์์ํ ๊ฒ๋ฆฌ ํฌ๋ฌ์ ์๋ด์ ํจ๊ป ๋์งํธ ๋ฆฌ์์น(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์ด ํจ๋ฐฐํ ์ด์ ์ค ๋ช ๊ฐ์ง ์ฃผ์ํ ์ ๋ง ์ง์ด๋ณด์. ์๋ ๋ด์ฉ์ ๊ฐ๋ฅํ ํ ๋ง์ ์ถ์ฒ๋ฅผ ์กฐ์ฌํด์ ์ ๋ฆฌํ ๊ฒ์ด์ง๋ง, ์ ์ด์ ์ธ๋ถ์ ์ธ ๊ณ์ฝ ๋ด์ฉ ๋ฑ์ ํ์คํ ์ฆ๊ฑฐ๊ฐ ๊ณต๊ฐ๋ ์ ์ด ์๊ณ ์ฃผ๋ณ์ธ์ ์ฆ์ธ์ด๋ ์ถ๋ก ์ด ํฌํจ๋๋ ์์ญ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ ์ ๋๋ ๋ถํ์ค์ฑ์ด ์๋ค๋ ์ ์ ์ผ๋์ ๋๊ณ ๋ณด์.
์ด๋ 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์ ์ ํํ ๋งค๋ฆฌํธ๊ฐ ์์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ด๋ค.
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์ ์์ด๊ฐ ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
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 ๋ถ๋ถ์ ์์ ์ ์ปดํจํฐ์ ๋ง๊ฒ ์ฌ์์ฑํด์ผ ํ๋ค. # ##
์์ ๊ฐ์ 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 ํธํ๊ธฐ์ข
๋ค์ด ํ๊ณ ํ๊ฒ ์๋ฆฌ ์ก๊ณ ์์๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ ์คํจํ์๋ค.