"cmpxchg86b" ๋ช ๋ น์ด๋ฅผ ์ง์ํ์ง ์๋ x8 ํ๋ก์ธ์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ผ์ํ๋ ๋์ Linus Torvalds๋ ์ปค๋์ด ์๋ํ๋ ค๋ฉด ์ด ๋ช ๋ น์ด๋ฅผ ํ์๋ก ๋ง๋ค๊ณ "cmpxchg486b"๋ฅผ ์ง์ํ์ง ์๋ i8 ํ๋ก์ธ์์ ๋ํ ์ง์์ ์ค๋จํด์ผ ํ ๋๋ผ๊ณ ๋งํ์ต๋๋ค. ๋ ์ด์ ์๋ฌด๋ ์ฌ์ฉํ์ง ์๋ ํ๋ก์ธ์์์ ์ด ๋ช ๋ น์ ์๋์ ์๋ฎฌ๋ ์ดํธํ๋ ๋์ ํ์ฌ 32๋นํธ x86 ์์คํ ์ ๊ณ์ ์ง์ํ๋ ๊ฑฐ์ ๋ชจ๋ Linux ๋ฐฐํฌํ์ "cmpxchg86b" ์ง์์ด ํ์ํ X8_PAE ์ต์ ์ ์ฌ์ฉํ์ฌ ์ปค๋์ ๋น๋ํ๋๋ก ์ ํํ์ต๋๋ค.
Linus์ ๋ฐ๋ฅด๋ฉด, i486 ํ๋ก์ธ์๋ ์ปค๋ ์ง์์ ๊ด์ ์์ ์ฌ์ ํ ์ผ์ ์ํ์์ ๋ฐ๊ฒฌ๋๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ ๊ด๋ จ์ฑ์ ์์์ต๋๋ค. ํน์ ์์ ์ด ๋๋ฉด ํ๋ก์ธ์๋ ๋ฐ๋ฌผ๊ด ์ ์ํ์ด ๋๋ฉฐ "๋ฐ๋ฌผ๊ด" ์ฝ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ง๋๋ค. ์ฌ์ ํ i486 ํ๋ก์ธ์๊ฐ ํ์ฌ๋ ์์คํ ์ ๋ณด์ ํ๊ณ ์๋ ์ฌ์ฉ์๋ ์์ผ๋ก ์๋ ๋์ ์ง์๋ LTS ์ปค๋ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋์ i486์ ๋ํ ์ง์ ์ค๋จ์ Intel์ ์๋ฒ ๋๋ Quark ํ๋ก์ธ์์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ์ด ํ๋ก์ธ์๋ i486 ํด๋์ค์ ์ํ์ง๋ง "cmpxchg8b"๋ฅผ ํฌํจํ์ฌ Pentium ์ธ๋์ ์ถ๊ฐ ๋ช
๋ น ํน์ฑ์ ํฌํจํฉ๋๋ค. Vortex86DX ํ๋ก์ธ์์๋ ๋์ผํ๊ฒ ์ ์ฉ๋ฉ๋๋ค. i386 ํ๋ก์ธ์์ ๋ํ ์ง์์ 10๋
์ ์ ์ปค๋์์ ์ค๋จ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru