์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
IBM์ด IBM PC(5150), IBM PC XT, IBM PC AT์ ์ด์ด 1987๋
์ ๋ฐํํ ์ 3์ธ๋[1] IBM PC ๊ท๊ฒฉ ์ปดํจํฐ์ด๋ค. PS/2๋ Personal System/2์ ์ฝ์.
IBM์ 1981๋ ์ IBM PC๋ฅผ ๋ฐํํ๋ฉด์ ๊ฐ๋ฐฉ ์ํคํ ์ฒ ์ ์ฑ ์ ์ ์ฉํ๊ณ ์ด์ ๋ฐ๋ผ ์์ฅ์๋ IBM PC์ ํธํ ๊ธฐ์ข ์ด ์ฑ๊ณต์ ์ผ๋ก ๋ณด๊ธ๋์๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋ฐฉ ์ํคํ ์ฒ์ ํน์ฑ์ ํธํ ๊ธฐ์ข ์ด ๋์ณ๋๋ค๊ณ ํด๋ IBM์๊ฒ ๋์์ค๋ ์ด์ต์ ๊ทธ๋ค์ง ์์๊ณ ์ปดํฉ์ด 1986๋ , IBM๋ณด๋ค ์์์ ์ธํ 80386์ ์ฑ์ฉํ IBM PC ํธํ ๊ธฐ์ข ์ธ Deskpro 386์ ๋ฐํํ๋ฉด์ PC ์์ฅ์ ์ฃผ๋๊ถ์ด IBM์์ ํธํ ๊ธฐ์ข ์ ์กฐ์ฌ๋ค๋ก ๋์ด๊ฐ๋ ์ฌ๊ฑด๋ง์ ์๊ธฐ์[2] ์ด์ IBM์ด ์ฑ์ฅํ๋ PC ์์ฅ์ ๋ํ ์ฃผ๋๊ถ์ ๋์ฐพ๊ธฐ ์ํด ํ์ ๊ธฐ๊ธฐ๋ก PS/2๋ฅผ ๋ง๋ค์๋ค. PS/2์ ํน์ง์ ๊ฐ๋ฐฉ ์ํคํ ์ฒ ์ ์ฑ ์ ํ์ํ์ผ๋ก ์ ํํ ๊ฒ์ด๋ค.
PS/2๋ MCA(Micro Channel Architecture) ๊ฐ์ 32๋นํธ ํ์ฅ ์ฌ๋กฏ, VGA ๋ฑ์ ์๋ก์ด ๊ธฐ์ ์ ์ ๋ณด์์ง๋ง PC ์์ฅ์ ์ฃผ๋๊ถ์ ์ด๋ฏธ ์์ ํ IBM PC ํธํ ๊ธฐ์ข ์ ์กฐ ๊ธฐ์ ๋ค์๊ฒ ๋์ด๊ฐ ๋ค์๊ณ , ํ์ ์ํคํ ์ฒ๋ผ๋ ์ ๊ณผ ๋น์ผ ๊ฐ๊ฒฉ[3] ๋๋ฌธ์ ์์ฅ์ ๋ฐํฅ์ ์ป์ง ๋ชปํ๋ค. ๋ค๋ง IBM ๋ธ๋๋์ ์ ๋ขฐ์ฑ ๋๋ถ์ธ์ง ๊ธฐ์ ์์ฅ์์๋ ๊ฝค ํ๋ ธ๋ค๊ณ ํ๋ค. ๊ฒฐ๊ตญ IBM์ PS/2 ์๋ฆฌ์ฆ๋ฅผ ๋ง์ง๋ง์ผ๋ก ์๋ก์ด ์ํคํ ์ฒ ๊ท๊ฒฉ์ ์ปดํจํฐ๋ฅผ ๋ด๋์ง ์์๋ค. IBM PC ํธํ ๊ธฐ์ข ์ํคํ ์ฒ์ ์ฃผ๋๊ถ์ ์ธํ ๊ณผ ๋ง์ดํฌ๋ก์ํํธ, ๊ทธ๋ฆฌ๊ณ ํธํ ๊ธฐ์ข ์ ์กฐ ๊ธฐ์ ๋ค ์ผ๋ช ์ํ ์ง์์ผ๋ก ๋์ด๊ฐ๋ค. ์ฌ๋ด์ผ๋ก IBM PC๋ ์ ํ II์ ๋๊ฐ์ ์์์ ๋ฐ์๋ค. ์ ํ II ์ญ์ ์ฒ์์๋ ๊ฐ๋ฐฉ ์ํคํ ์ฒ๋ก ๋ง๋ค์ด์ ์๋ง์ ํธํ ๊ธฐ์ข ์ด ๋์๊ณ 1984๋ ์ ํ IIc์์ ํ์ ์ํคํ ์ฒ๋ก ์ ํํ์ผ๋ ๋ณ ์ฌ๋ฏธ๋ฅผ ๋ชป๋ณด๊ณ ์ ํ II ์๋ฆฌ์ฆ ์์ฒด๋ฅผ ์ ์๋ค. ๋ค๋ฅธ ์ ์ด๋ผ๋ฉด IBM PC๋ IBM์ด PS/2์์ ์๋ ๋ค๋ก๋ ๊ณ์ํด์ IBM PC ํธํ ๊ธฐ์ข ๊ธฐ์ ๋ค์ ์ค์ฌ์ผ๋ก ๋ฐ์ ํด์ ๊ฒฐ๊ตญ ๊ฐ์ธ์ฉ ์ปดํจํฐ ์์ฅ์ ์ง๋ฐฐ์๊ฐ ๋์๋ค๋ ๊ฒ ์ ๋.
IBM์ 1981๋ ์ IBM PC๋ฅผ ๋ฐํํ๋ฉด์ ๊ฐ๋ฐฉ ์ํคํ ์ฒ ์ ์ฑ ์ ์ ์ฉํ๊ณ ์ด์ ๋ฐ๋ผ ์์ฅ์๋ IBM PC์ ํธํ ๊ธฐ์ข ์ด ์ฑ๊ณต์ ์ผ๋ก ๋ณด๊ธ๋์๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋ฐฉ ์ํคํ ์ฒ์ ํน์ฑ์ ํธํ ๊ธฐ์ข ์ด ๋์ณ๋๋ค๊ณ ํด๋ IBM์๊ฒ ๋์์ค๋ ์ด์ต์ ๊ทธ๋ค์ง ์์๊ณ ์ปดํฉ์ด 1986๋ , IBM๋ณด๋ค ์์์ ์ธํ 80386์ ์ฑ์ฉํ IBM PC ํธํ ๊ธฐ์ข ์ธ Deskpro 386์ ๋ฐํํ๋ฉด์ PC ์์ฅ์ ์ฃผ๋๊ถ์ด IBM์์ ํธํ ๊ธฐ์ข ์ ์กฐ์ฌ๋ค๋ก ๋์ด๊ฐ๋ ์ฌ๊ฑด๋ง์ ์๊ธฐ์[2] ์ด์ IBM์ด ์ฑ์ฅํ๋ PC ์์ฅ์ ๋ํ ์ฃผ๋๊ถ์ ๋์ฐพ๊ธฐ ์ํด ํ์ ๊ธฐ๊ธฐ๋ก PS/2๋ฅผ ๋ง๋ค์๋ค. PS/2์ ํน์ง์ ๊ฐ๋ฐฉ ์ํคํ ์ฒ ์ ์ฑ ์ ํ์ํ์ผ๋ก ์ ํํ ๊ฒ์ด๋ค.
PS/2๋ MCA(Micro Channel Architecture) ๊ฐ์ 32๋นํธ ํ์ฅ ์ฌ๋กฏ, VGA ๋ฑ์ ์๋ก์ด ๊ธฐ์ ์ ์ ๋ณด์์ง๋ง PC ์์ฅ์ ์ฃผ๋๊ถ์ ์ด๋ฏธ ์์ ํ IBM PC ํธํ ๊ธฐ์ข ์ ์กฐ ๊ธฐ์ ๋ค์๊ฒ ๋์ด๊ฐ ๋ค์๊ณ , ํ์ ์ํคํ ์ฒ๋ผ๋ ์ ๊ณผ ๋น์ผ ๊ฐ๊ฒฉ[3] ๋๋ฌธ์ ์์ฅ์ ๋ฐํฅ์ ์ป์ง ๋ชปํ๋ค. ๋ค๋ง IBM ๋ธ๋๋์ ์ ๋ขฐ์ฑ ๋๋ถ์ธ์ง ๊ธฐ์ ์์ฅ์์๋ ๊ฝค ํ๋ ธ๋ค๊ณ ํ๋ค. ๊ฒฐ๊ตญ IBM์ PS/2 ์๋ฆฌ์ฆ๋ฅผ ๋ง์ง๋ง์ผ๋ก ์๋ก์ด ์ํคํ ์ฒ ๊ท๊ฒฉ์ ์ปดํจํฐ๋ฅผ ๋ด๋์ง ์์๋ค. IBM PC ํธํ ๊ธฐ์ข ์ํคํ ์ฒ์ ์ฃผ๋๊ถ์ ์ธํ ๊ณผ ๋ง์ดํฌ๋ก์ํํธ, ๊ทธ๋ฆฌ๊ณ ํธํ ๊ธฐ์ข ์ ์กฐ ๊ธฐ์ ๋ค ์ผ๋ช ์ํ ์ง์์ผ๋ก ๋์ด๊ฐ๋ค. ์ฌ๋ด์ผ๋ก IBM PC๋ ์ ํ II์ ๋๊ฐ์ ์์์ ๋ฐ์๋ค. ์ ํ II ์ญ์ ์ฒ์์๋ ๊ฐ๋ฐฉ ์ํคํ ์ฒ๋ก ๋ง๋ค์ด์ ์๋ง์ ํธํ ๊ธฐ์ข ์ด ๋์๊ณ 1984๋ ์ ํ IIc์์ ํ์ ์ํคํ ์ฒ๋ก ์ ํํ์ผ๋ ๋ณ ์ฌ๋ฏธ๋ฅผ ๋ชป๋ณด๊ณ ์ ํ II ์๋ฆฌ์ฆ ์์ฒด๋ฅผ ์ ์๋ค. ๋ค๋ฅธ ์ ์ด๋ผ๋ฉด IBM PC๋ IBM์ด PS/2์์ ์๋ ๋ค๋ก๋ ๊ณ์ํด์ IBM PC ํธํ ๊ธฐ์ข ๊ธฐ์ ๋ค์ ์ค์ฌ์ผ๋ก ๋ฐ์ ํด์ ๊ฒฐ๊ตญ ๊ฐ์ธ์ฉ ์ปดํจํฐ ์์ฅ์ ์ง๋ฐฐ์๊ฐ ๋์๋ค๋ ๊ฒ ์ ๋.
2. ๋ชจ๋ธ[ํธ์ง]
1987๋
4์ ๋ฐํ ๋น์์ ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ๋ค. (๋จ, ๋ชจ๋ธ 25๋ 1987๋
4์ ๋น์์๋ ์์๊ณ ์๊ฐ์ ํ์ ์ถ๊ฐํ ์ ๊ฐํ ์ ํ๊ตฐ์ด๋ค.)
- Model 30 (8530) : ์ธํ 8086 8MHz, 640KB ๋ฉ๋ชจ๋ฆฌ ํ์ฌ, 8๋นํธ ISA ์ฑ๋, MCGA ๊ทธ๋ํฝ, ๋ฐ์คํฌํํ.
- Model 50 (8550) : ์ธํ 80286 10MHz, 1MB ๋ฉ๋ชจ๋ฆฌ ํ์ฌ (8MB ํ์ฅ ๊ฐ๋ฅ), 16๋นํธ MCA ์ฑ๋, VGA ๊ทธ๋ํฝ, ๋ฐ์คํฌํํ.
- Model 60 (8560) : ์ธํ 80286 10MHz, 1MB ๋ฉ๋ชจ๋ฆฌ ํ์ฌ (16MB ํ์ฅ ๊ฐ๋ฅ), 16๋นํธ MCA ์ฑ๋, VGA ๊ทธ๋ํฝ, ํ์ํ.
- Model 80 (8580) : ์ธํ 80386 DX 16MHz, 1MB ๋ฉ๋ชจ๋ฆฌ ํ์ฌ (16MB ํ์ฅ ๊ฐ๋ฅ), 16/32๋นํธ MCA ์ฑ๋, VGA ๊ทธ๋ํฝ, ํ์ํ.
๋ชจ๋ธ 25, 30์ ๊ธฐ์กด์ IBM PC XT(5160)๋ฅผ, ๋ชจ๋ธ 50, 60์ IBM PC AT(5170)๋ฅผ ๋์ฒดํ๋ ๊ธฐ์ข ์ด์๊ณ ๋ชจ๋ธ 80์ PC AT์ ์์ ๋ชจ๋ธ์ด์ IBM์ 386 PC๋ก์ ์ฒ์ ๋์จ ๊ธฐ์ข ์ด์๋ค. ์ด๊ธฐ ์ ํ๊ตฐ์ผ ์ ๋ฌ์ผ๋ ์ด๋ฌํด์ธ 1988๋ ์ ๋ชจ๋ธ 25, 30๋ ์ธํ 80286 ๋ชจ๋ธ์ด ๋์๊ณ ํ๊ธฐ๋ก ๊ฐ๋ฉด ํ์ ๋ชจ๋ธ์ธ ๋ชจ๋ธ 25, 30์ ์ธํ 80386SX๋ฅผ ๋ฌ๊ธฐ๋ ํ๊ณ ๋ชจ๋ธ 80์ 80486 ํ์ฌ ๋ชจ๋ธ๋ ๋์๋ค. ๋น์ฐํ ์ธํ 8087, ์ธํ 80287 ๋ฑ์ ๋ถ๋์์์ ์ฐ์ฐ์ฉ ๋ณด์กฐ ํ๋ก์ธ์๋ฅผ ์ค์นํ ์ ์์๊ณ ํ๋๋์คํฌ๊ฐ ์๋ ์ผ๋ถ ๋ชจ๋ธ์ ์ต์ ์ผ๋ก ํ๋๋ฅผ ์ฅ๋นํ ์๋ ์์๋ค.
3. ํ๋์จ์ด[ํธ์ง]
3.1. ๋ง์ดํฌ๋ก ์ฑ๋ ์ํคํ ์ฒ(MCA)[ํธ์ง]
PS/2๋ ๊ธฐ์กด์ AT ๋ฒ์ค(ISA)๋ฅผ ๋ด๋ค๋ฒ๋ฆฌ๊ณ ์๋ก์ด ์์คํ
๋ฒ์ค๋ก MCA๋ฅผ ์ฑํํ๋ค. ๋น์ ISA๋ 16๋นํธ ์ฑ๋์ ํ๊ณ๋ก ์ธํด ๋๋ฆฐ ์๋์ ์ ํ๋ ์ ๊ทผ ์์, x86 CPU ํ๋์จ์ด ์์กด์ฑ(์ฆ, x86 ์ด์ธ์ ๋ค๋ฅธ ์ํคํ
์ฒ์์์ ์ฌ์ฉ์ด ์ด๋ ต๋ค) ๋ฑ์ผ๋ก ํ๊ณ๋ฅผ ๋๋ฌ๋ด๊ณ ์๋ ์์ ์ด์๋ค. MCA๋ IBM์ ๋ฉ์ธํ๋ ์, ์ํฌ์คํ
์ด์
์์ ์ฌ์ฉํ๋ ๋ฒ์ค ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ 32๋นํธ ๋ฒ์ค๋ก ISA๋ฅผ ์๋ฑํ ๋ฅ๊ฐํ๋ ์ฑ๋ฅ์ ์ง๋๊ณ ์์์ง๋ง ๋ฌธ์ ๋ IBM์ด ์ด ๊ท๊ฒฉ์ IBM PC ํธํ ๊ธฐ์ข
๊ธฐ์
์ ๊ฐ๋ฐฉํ์ง ์์๋ค๋ ์ ์ด์๋ค. ๊ฒฐ๊ตญ PS/2์ ์ฌ์ฉํ๋ ์ฃผ๋ณ ๊ธฐ๊ธฐ๋ ๋ชจ๋ PS/2 ์ ์ฉ์ผ๋ก ๋ง๋ค ์ ๋ฐ์ ์์๋ค. PS/2์ ํ์์ฑ์ ๊ฐ์ฅ ์ ๋๋ฌ๋ด๋ ๊ฒ์ด ๋ฐ๋ก ์ด MCA์๋ค.
์ฌ๋ด์ผ๋ก IBM์ ์ด๋ฐ ์ ์ฑ ๋๋ฌธ์ IBM PC ํธํ ๊ธฐ์ข ์ง์์์๋ ์ด์ ๋ํญํด EISA(Extened Industry Standard Architecture) ๊ท๊ฒฉ์ ๋ง๋ค์๋ค. 1988๋ ์ปดํฉ, HP, NEC ๋ฑ์ ๋น๋กฏํ IBM PC ํธํ ๊ธฐ์ข ๊ธฐ์ [5]์ด ์ฃผ๋ํ์ฌ ISA๋ฅผ ๋์ฒดํ 32๋นํธ ๋ฒ์ค ๊ฐ๋ฐฉ ๊ท๊ฒฉ์ผ๋ก ๋ง๋ค์๋ค. EISA๋ ์ด๋ก ์ ์ผ๋ก๋ MCA์ ํ์ ํ๋ ์ฑ๋ฅ์ ์ง๋๊ณ ์์์ง๋ง ์ค์ ๋ก๋ ๊ธฐ์กด์ ISA์์ ํธํ์ฑ์ ์ค์ํ๋ค๋ณด๋ ์ต์ ํ๊ฐ ์ด๋ ค์ ์ฑ๋ฅ์ด MCA์ ๋นํด ์ข ๋จ์ด์ก๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก๋ EISA๋ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ๋ค. 386์ด IBM PC ํธํ ๊ธฐ์ข ๊ฐ์ ์ฉ ์์ฅ์ผ๋ก ๋ด๋ ค์์ ๋์ธ 1990๋ ๋ ์ด๋ฐ์๋ ์ฌ์ ํ ISA๊ฐ ์ง๋ฐฐ์ ์ผ๋ก ์ฐ์ด๊ณ ์์๋ค. 32๋นํธ๋ฅผ ์๊ตฌํ ๋งํ ๋์ญํญ์ ๊ฐ์ง ํ์ฅ ์นด๋๊ฐ ํน์ํ ์ฉ๋๊ฐ ์๋๊ณ ์๋ ๋ณ๋ก ์์๊ธฐ ๋๋ฌธ์ด๋ค. ISA์ ๋์ญํญ์ผ๋ก ๋ถ์กฑํด์ง ์๊ธฐ๋ 486 ์๋์๊ณ , ๊ทธ๋ํฝ ์นด๋๋ค์ด ๊ทธ๋ฌํ๋ค. ๊ทธ๋์ 32๋นํธ ํ์ฅ ์ฌ๋กฏ์ด ํ์ํ์ง๋ง ์ด๋ EISA๋ MCA ๊ฐ์ด ์์ ํ ์๋ก์ด ์ฌ๋กฏ์ด ์๋, ISA ์์ ์ถ๊ฐ๋ก ์ฌ๋กฏ์ ๋ถ์ธ ํํ์ VESA ๋ก์ปฌ ๋ฒ์ค๋ฅผ ์ฌ์ฉํ๋ค.
์ฌ๋ด์ผ๋ก IBM์ ์ด๋ฐ ์ ์ฑ ๋๋ฌธ์ IBM PC ํธํ ๊ธฐ์ข ์ง์์์๋ ์ด์ ๋ํญํด EISA(Extened Industry Standard Architecture) ๊ท๊ฒฉ์ ๋ง๋ค์๋ค. 1988๋ ์ปดํฉ, HP, NEC ๋ฑ์ ๋น๋กฏํ IBM PC ํธํ ๊ธฐ์ข ๊ธฐ์ [5]์ด ์ฃผ๋ํ์ฌ ISA๋ฅผ ๋์ฒดํ 32๋นํธ ๋ฒ์ค ๊ฐ๋ฐฉ ๊ท๊ฒฉ์ผ๋ก ๋ง๋ค์๋ค. EISA๋ ์ด๋ก ์ ์ผ๋ก๋ MCA์ ํ์ ํ๋ ์ฑ๋ฅ์ ์ง๋๊ณ ์์์ง๋ง ์ค์ ๋ก๋ ๊ธฐ์กด์ ISA์์ ํธํ์ฑ์ ์ค์ํ๋ค๋ณด๋ ์ต์ ํ๊ฐ ์ด๋ ค์ ์ฑ๋ฅ์ด MCA์ ๋นํด ์ข ๋จ์ด์ก๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก๋ EISA๋ ์ฑ๊ณต์ ๊ฑฐ๋์ง ๋ชปํ๋ค. 386์ด IBM PC ํธํ ๊ธฐ์ข ๊ฐ์ ์ฉ ์์ฅ์ผ๋ก ๋ด๋ ค์์ ๋์ธ 1990๋ ๋ ์ด๋ฐ์๋ ์ฌ์ ํ ISA๊ฐ ์ง๋ฐฐ์ ์ผ๋ก ์ฐ์ด๊ณ ์์๋ค. 32๋นํธ๋ฅผ ์๊ตฌํ ๋งํ ๋์ญํญ์ ๊ฐ์ง ํ์ฅ ์นด๋๊ฐ ํน์ํ ์ฉ๋๊ฐ ์๋๊ณ ์๋ ๋ณ๋ก ์์๊ธฐ ๋๋ฌธ์ด๋ค. ISA์ ๋์ญํญ์ผ๋ก ๋ถ์กฑํด์ง ์๊ธฐ๋ 486 ์๋์๊ณ , ๊ทธ๋ํฝ ์นด๋๋ค์ด ๊ทธ๋ฌํ๋ค. ๊ทธ๋์ 32๋นํธ ํ์ฅ ์ฌ๋กฏ์ด ํ์ํ์ง๋ง ์ด๋ EISA๋ MCA ๊ฐ์ด ์์ ํ ์๋ก์ด ์ฌ๋กฏ์ด ์๋, ISA ์์ ์ถ๊ฐ๋ก ์ฌ๋กฏ์ ๋ถ์ธ ํํ์ VESA ๋ก์ปฌ ๋ฒ์ค๋ฅผ ์ฌ์ฉํ๋ค.
3.2. ๊ทธ๋ํฝ[ํธ์ง]
๋ชจ๋ธ 25์ 30์ MCGA(Multi Color Graphics Array), ๋ชจ๋ธ 50๋ถํฐ๋ VGA(Video Graphics Array)๋ฅผ ์ฑ์ฉํ๋ค. ์์ชฝ ๋ค ๊ทธ๋ํฝ ์นด๋์ ํํ๊ฐ ์๋ ๋ฉ์ธ๋ณด๋์ ๋ด์ฅํ ํ๋ก์ ํํ์๋ค. 'Array'๋ผ๋ ํํ์ ์ฌ์ฉํ๋ ์ด์ ๋ ๊ทธ๋์์ด๋ค.
๋น์์ VGA์ ์ฑ๋ฅ์ 256KB์ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ถ๊ณ 320ร200 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 256์, 640ร480 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 16์์ ํํํ ์ ์์์ผ๋ฉฐ CGA(PCjr์ CGA plus ํฌํจ), EGA์๋ ์์ ํธํ์ฑ์ ๊ฐ์ถ๊ณ ์์๋ค. ๋์๋์ ๊ฐ์ธ์ฉ ์ปดํจํฐ ์ค์์ ํด์๋๋ ๋ชฐ๋ผ๋ ์์ ํํ์ด ๋จ์ด์ง๋ค๋ ์ด๋ฏธ์ง๊ฐ ์๋ IBM PC์ง๋ง VGA์ ๋ฑ์ฅ์ผ๋ก ๊ทธ ๊ฒฉ์ฐจ๋ฅผ ๋ฐ๋ผ์ก์ ์ ์์๊ณ PS/2 ์ ์ฉ์ด์๋ VGA๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์๋ IBM PC ํธํ ๊ธฐ์ข ์ฌ์ฉ์๋ค์ ์ํด ๊ทธ๋ํฝ ์นด๋ ์ ์กฐ์ฌ๋ค์ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ํตํด IBM์ VGA์ ํธํ์ฑ์ด ์๋ ๊ทธ๋ํฝ ์นด๋๋ฅผ ๋ง๋ค์ด ์์ฅ์ ๋ด๋์๋ค. ๊ทธ๋ฆฌ๊ณ VGA๋ IBM PC ํธํ ๊ธฐ์ข ์์ฅ์ ํ์ค ๊ทธ๋ํฝ ์นด๋๊ฐ ๋์๋ค. ๊ทธ ์ํฅ๋ ฅ์ ์ง๊ธ๊น์ง๋ VGA๊ฐ '๊ทธ๋ํฝ ์นด๋'์ ๋์์ด๋ก ์ฌ์ฉํ๊ณ ์์ ์ ๋. ๊ธฐํ VGA์ ๋ํด ์์ธํ ๋ด์ฉ์ VGA ๋ฌธ์๋ฅผ ์ฐธ์กฐํ๊ธฐ ๋ฐ๋๋ค.
MCGA๋ ์ ๊ฐํ ๊ทธ๋ํฝ ์ด๋ํฐ๋ก 320ร200 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 256์์ ์ฌ์ฉํ ์ ์์์ง๋ง, 640ร480 ํด์๋์์๋ ํ๋ฐฑ๋ง ์ถ๋ ฅํ ์ ์์๋ค. VGA์ 320ร200 ํด์๋๋ก ๋ง๋ค์ด์ง ์ํํธ์จ์ด๋ MCGA์์๋ ๋๊ฐ์ด ์คํํ ์ ์์๋ค. ํ ์คํธ ๋ชจ๋๋ VGA, EGA์ ์คํ๋ ๊ณ ํด์๋ ์ปฌ๋ฌ ํ ์คํธ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์์๋ค. ๊ทธ๋ฌ๋ CGA์์ ํธํ์ฑ์ ์์์ง๋ง EGA์์ ํธํ์ฑ์ ์์๋ค. ๊ทธ๋์ VGA๋ ๋น๋์ค ์นด๋์ ํํ๋ก๋ ๋ง๋ค์ด์ ธ ์์ฅ์์ ๋์ฑ๊ณตํ์ง๋ง MGA๋ ์ฌ๋ฌ ์ด์ ๋ก ๊ตณ์ด ๋น๋์ค ์นด๋ ํํ๋ก ๋ง๋๋ ๊ธฐ์ ์ด ์์๋ค.
๋ํ IBM์ ์ต์ ์ผ๋ก MCA ์ฌ๋กฏ์ ์ฅ์ฐฉํ ์ ์๋ 8514/A[6]๋ผ๋ ๋น๋์ค ์นด๋๋ฅผ ์ ๊ณตํ๋๋ฐ, 1024ร768 ํด์๋์์ 256์์ ํํํ ์ ์์๋๋ฐ ๋น์์๋ ๊ต์ฅํ๋ค. ๋ฟ๋ง ์๋๋ผ ์ ์ฉ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ํ๋ก์ธ์๋ฅผ ํ์ฌํด์ ์ด๋ฏธ์ง ์ถ๋ ฅ ์๋๋ VGA๋ณด๋ค ํจ์ฌ ๋นจ๋๋ค. IBM์ด 8514/A๋ฅผ ์ ๊ณตํ ๊ฒ์ GUI ์ด์ ์ฒด์ ์ธ OS/2๋ฅผ ์ํํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด์์๋๋ฐ ๋ฌธ์ ๋ ์ด ์์๋ค์ด 8514/A์ ๊ธฐ์ ๊ท๊ฒฉ์ ๊ฝ๊ฝ ์จ๊ฒจ ๋๋ ๋ฐ๋์ VGA์ฒ๋ผ ํธํ ์นด๋๊ฐ ๋์ค์ง ์์๋ค. ๋๋ถ์ ์ดํ์ ์๋ํํฐ ๋น๋์ค ์นด๋๋ VGA๋ฅผ ํ์ฅํ SVGA๋ก ๋ ์์ ์ธ ๋ฐ์ ์ ํ๋ฉด์ PS/2์์๋ง ์ธ ์ ์๋ 8514/A๋ ์ญ์ฌ์ ๊ทธ๋์ ๋ฌปํ๋ค. ์์ฒญ ๋์ค์ ํธํ ์นด๋๊ฐ ๋์ค๊ธด ๋์๋ค์ง๋ง ์ด ๋๋ ์ด๋ฏธ SVGA๊ฐ ์์ฅ์ ์ง๋ฐฐํ๊ณ ์์๋ค. ์ด 8514/A๋ ๋์ค์ XGA๋ก ๋ฐ์ ํ์ง๋ง SVGA์ ์์ฑ์ ๋์ ์ ์์๋ค.
๋น์์ VGA์ ์ฑ๋ฅ์ 256KB์ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ถ๊ณ 320ร200 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 256์, 640ร480 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 16์์ ํํํ ์ ์์์ผ๋ฉฐ CGA(PCjr์ CGA plus ํฌํจ), EGA์๋ ์์ ํธํ์ฑ์ ๊ฐ์ถ๊ณ ์์๋ค. ๋์๋์ ๊ฐ์ธ์ฉ ์ปดํจํฐ ์ค์์ ํด์๋๋ ๋ชฐ๋ผ๋ ์์ ํํ์ด ๋จ์ด์ง๋ค๋ ์ด๋ฏธ์ง๊ฐ ์๋ IBM PC์ง๋ง VGA์ ๋ฑ์ฅ์ผ๋ก ๊ทธ ๊ฒฉ์ฐจ๋ฅผ ๋ฐ๋ผ์ก์ ์ ์์๊ณ PS/2 ์ ์ฉ์ด์๋ VGA๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์๋ IBM PC ํธํ ๊ธฐ์ข ์ฌ์ฉ์๋ค์ ์ํด ๊ทธ๋ํฝ ์นด๋ ์ ์กฐ์ฌ๋ค์ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ํตํด IBM์ VGA์ ํธํ์ฑ์ด ์๋ ๊ทธ๋ํฝ ์นด๋๋ฅผ ๋ง๋ค์ด ์์ฅ์ ๋ด๋์๋ค. ๊ทธ๋ฆฌ๊ณ VGA๋ IBM PC ํธํ ๊ธฐ์ข ์์ฅ์ ํ์ค ๊ทธ๋ํฝ ์นด๋๊ฐ ๋์๋ค. ๊ทธ ์ํฅ๋ ฅ์ ์ง๊ธ๊น์ง๋ VGA๊ฐ '๊ทธ๋ํฝ ์นด๋'์ ๋์์ด๋ก ์ฌ์ฉํ๊ณ ์์ ์ ๋. ๊ธฐํ VGA์ ๋ํด ์์ธํ ๋ด์ฉ์ VGA ๋ฌธ์๋ฅผ ์ฐธ์กฐํ๊ธฐ ๋ฐ๋๋ค.
MCGA๋ ์ ๊ฐํ ๊ทธ๋ํฝ ์ด๋ํฐ๋ก 320ร200 ํด์๋์์ 262,144์ ํ๋ ํธ ์ค 256์์ ์ฌ์ฉํ ์ ์์์ง๋ง, 640ร480 ํด์๋์์๋ ํ๋ฐฑ๋ง ์ถ๋ ฅํ ์ ์์๋ค. VGA์ 320ร200 ํด์๋๋ก ๋ง๋ค์ด์ง ์ํํธ์จ์ด๋ MCGA์์๋ ๋๊ฐ์ด ์คํํ ์ ์์๋ค. ํ ์คํธ ๋ชจ๋๋ VGA, EGA์ ์คํ๋ ๊ณ ํด์๋ ์ปฌ๋ฌ ํ ์คํธ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์์๋ค. ๊ทธ๋ฌ๋ CGA์์ ํธํ์ฑ์ ์์์ง๋ง EGA์์ ํธํ์ฑ์ ์์๋ค. ๊ทธ๋์ VGA๋ ๋น๋์ค ์นด๋์ ํํ๋ก๋ ๋ง๋ค์ด์ ธ ์์ฅ์์ ๋์ฑ๊ณตํ์ง๋ง MGA๋ ์ฌ๋ฌ ์ด์ ๋ก ๊ตณ์ด ๋น๋์ค ์นด๋ ํํ๋ก ๋ง๋๋ ๊ธฐ์ ์ด ์์๋ค.
๋ํ IBM์ ์ต์ ์ผ๋ก MCA ์ฌ๋กฏ์ ์ฅ์ฐฉํ ์ ์๋ 8514/A[6]๋ผ๋ ๋น๋์ค ์นด๋๋ฅผ ์ ๊ณตํ๋๋ฐ, 1024ร768 ํด์๋์์ 256์์ ํํํ ์ ์์๋๋ฐ ๋น์์๋ ๊ต์ฅํ๋ค. ๋ฟ๋ง ์๋๋ผ ์ ์ฉ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ํ๋ก์ธ์๋ฅผ ํ์ฌํด์ ์ด๋ฏธ์ง ์ถ๋ ฅ ์๋๋ VGA๋ณด๋ค ํจ์ฌ ๋นจ๋๋ค. IBM์ด 8514/A๋ฅผ ์ ๊ณตํ ๊ฒ์ GUI ์ด์ ์ฒด์ ์ธ OS/2๋ฅผ ์ํํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด์์๋๋ฐ ๋ฌธ์ ๋ ์ด ์์๋ค์ด 8514/A์ ๊ธฐ์ ๊ท๊ฒฉ์ ๊ฝ๊ฝ ์จ๊ฒจ ๋๋ ๋ฐ๋์ VGA์ฒ๋ผ ํธํ ์นด๋๊ฐ ๋์ค์ง ์์๋ค. ๋๋ถ์ ์ดํ์ ์๋ํํฐ ๋น๋์ค ์นด๋๋ VGA๋ฅผ ํ์ฅํ SVGA๋ก ๋ ์์ ์ธ ๋ฐ์ ์ ํ๋ฉด์ PS/2์์๋ง ์ธ ์ ์๋ 8514/A๋ ์ญ์ฌ์ ๊ทธ๋์ ๋ฌปํ๋ค. ์์ฒญ ๋์ค์ ํธํ ์นด๋๊ฐ ๋์ค๊ธด ๋์๋ค์ง๋ง ์ด ๋๋ ์ด๋ฏธ SVGA๊ฐ ์์ฅ์ ์ง๋ฐฐํ๊ณ ์์๋ค. ์ด 8514/A๋ ๋์ค์ XGA๋ก ๋ฐ์ ํ์ง๋ง SVGA์ ์์ฑ์ ๋์ ์ ์์๋ค.
3.3. ์ฌ์ด๋[ํธ์ง]
๋๊น์ง ์
๋ฌด์ฉ ์ปดํจํฐ๋ฅผ ์งํฅํ๋ IBM์ ์๋์ ํ๋ฆ์ ๋ฌด์ํ๊ณ PS/2์๋ PC ์คํผ์ปค๋ง ๋ฃ์๋ค.
ํ์ ๊ท๊ฒฉ์ธ MCA๋ฅผ ์ฌ์ฉํ ๋๋ถ์ ์ฌ์ด๋ ์นด๋๋ฅผ ๋ฌ๊ธฐ๋ ํ๋ค์๋ค. ์์ฅ์ ๋์ ์๋ ์ฌ์ด๋ ์นด๋๋ ์ฃ๋ค ISA์ฉ์ด์๊ธฐ ๋๋ฌธ์ด์๋ค. ์ ๋๋ฆฌ๋ธ๋ ์ฌ์ด๋ ๋ธ๋์คํฐ๊ฐ MCA๋ก ๋์ค๊ธด ํ์ง๋ง ํ๊ตญ์์ ๊ตฌํ๊ธฐ ์์ฒญ ํ๋ค์๋ ํฐ๋ผ ๋น์์ PS/2๋ฅผ ์ผ๋ ๊ทน์์์ ํ๊ตญ ์ ์ ๋ค์ ๋๋ถ๋ถ ๋๋ฌผ์ ๋จธ๊ธ๊ณ PC ์คํผ์ปค๋ก ๊ฒ์์ ํ ์๋ฐ์ ์์๋ค.
ํ์ ๊ท๊ฒฉ์ธ MCA๋ฅผ ์ฌ์ฉํ ๋๋ถ์ ์ฌ์ด๋ ์นด๋๋ฅผ ๋ฌ๊ธฐ๋ ํ๋ค์๋ค. ์์ฅ์ ๋์ ์๋ ์ฌ์ด๋ ์นด๋๋ ์ฃ๋ค ISA์ฉ์ด์๊ธฐ ๋๋ฌธ์ด์๋ค. ์ ๋๋ฆฌ๋ธ๋ ์ฌ์ด๋ ๋ธ๋์คํฐ๊ฐ MCA๋ก ๋์ค๊ธด ํ์ง๋ง ํ๊ตญ์์ ๊ตฌํ๊ธฐ ์์ฒญ ํ๋ค์๋ ํฐ๋ผ ๋น์์ PS/2๋ฅผ ์ผ๋ ๊ทน์์์ ํ๊ตญ ์ ์ ๋ค์ ๋๋ถ๋ถ ๋๋ฌผ์ ๋จธ๊ธ๊ณ PC ์คํผ์ปค๋ก ๊ฒ์์ ํ ์๋ฐ์ ์์๋ค.
4. ์ด์ ์ฒด์ [ํธ์ง]
์ปดํจํฐ์ ๊ฐ์ด ํฌํจํ๋ ์ด์ ์ฒด์ ๋ PC-DOS 3.30์๋ค. ๊ทธ๋ฆฌ๊ณ OS/2๋ฅผ PS/2์ ํจ๊ป ๋ฐ๋งคํ๋ค. ์ด๋ฆ๋ถํฐ ์ง์ ๋ง์ถฐ ์ง์๊ณ ์ํํ ๊ตฌ๋์ ์ํด ์ ์ฉ ๊ทธ๋ํฝ ์นด๋์ธ 8514/A๋ฅผ ๋ง๋ค์์ ์ ๋๋ก OS/2๋ฅผ PS/2์ ์ด์ ์ฒด์ ๋ก ์์ํ๊ณ ๋ง๋ค์์ง๋ง, PS/2์์๋ง ๊ตฌ๋ํ ์ ์์๋ ๊ฒ์ ์๋์๋ค.
๊ฐ ์ด์ ์ฒด์ ์ ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฐ์ ํญ๋ชฉ์ ์ฐธ์กฐํ์.
๊ฐ ์ด์ ์ฒด์ ์ ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฐ์ ํญ๋ชฉ์ ์ฐธ์กฐํ์.
5. PS/2์ ์ ์ฐ[ํธ์ง]
PS/2 ์์ฒด๋ ๊ทธ๋ค์ง ์ฑ๊ณตํ์ง ๋ชปํ์ง๋ง PS/2์์ ์ฒ์ ๋์
ํ ๊ท๊ฒฉ์ด IBM PC ํธํ ๊ธฐ์ข
์ ์ํฅ์ ๋ผ์น ๊ฒ ์๋นํ ๋ง๋ค.
- 16550 UART (์ง๋ ฌ ํฌํธ)
- PS/2 ํฌํธ
[1] 5150๊ณผ XT๋ ์ฌ์ค์ ๋ง์ด๋์ฒด์ธ์ง ์์ค์ผ๋ก ๊ฑฐ์ ๋น์ทํ ๊ตฌ์กฐ๋ผ์ ๊ฐ์ ์ธ๋๋ก ๋ณธ๋ค.
[2] ์ฌ์ง์ด ๋น์๋ง ํด๋ ๊ฐ๋ฐ๋์๊ตญ์ ์ํ๋ ๋ํ๋ฏผ๊ตญ์ ๊ธ์ฑ๋ฐ๋์ฒด๋ IBM๋ณด๋ค ์์์ 1986๋
์ 386 ๊ธฐ์ข
์ ๋ด๋์๋ค.
[3] PS/2๋ง์ ๋ฌธ์ ๋ ์๋๊ณ ์๋ ์ด์ ๋ชจ๋ธ๋ค๋ ์ค๋ฆฌ์ง๋ IBM PC๋ค์ IBM PC ํธํ ๊ธฐ์ข
์ปดํจํฐ๋ค๋ณด๋ค ๋ง์ด ๋น์๋ค.
[4] ์ธํ
8088์ด ์๋๋ผ ์ธํ
8086์ ์ฑ์ฉํ๋ค.
[5] 9๊ฐ์ ์
์ฒด๊ฐ ์ปจ์์์์ ์ด๋ฃจ์๊ธฐ ๋๋ฌธ์ ์ด๋ค์ 4์ธ๋ฐฉ(Gang of Four)์ ๋น๋ 'Gang of Nine'์ด๋ผ๊ณ ๋ถ๋ ๋ค.
[6] VGA์ ๋ฌ๋ฆฌ ์ด๋ฆ์ด ์ซ์์ ๋ก๋ง์๋ก๋ง ๋์ด ์๋ ์ด์ ๋ ์ด ์ ํ์ด IBM 8514 ๋ชจ๋ํฐ์ ์ง์ด์๊ธฐ ๋๋ฌธ์ด๋ค. 8514 ๋ชจ๋ํฐ๋ 1987๋
๋น์์๋ ๋๋ฌธ 1024ร768 ํด์๋๋ฅผ ์ง์ํ๋ 16์ธ์น ํฌ๊ธฐ์ ๋ชจ๋ํฐ์๋ค.