IBM PC 호환

IBM PC compatible
Compaq Portable은 최초의 거의 100% IBM 호환 PC 중 하나이다.

IBM PC 호환 컴퓨터는 동일한 소프트웨어와 확장 카드를 사용할 수 있는 기존의 IBM PC, XT, AT와 유사하다.그러한 컴퓨터들을 PC 클론, IBM 클론이라고 불렀다.IBM은 더 이상 개인용 컴퓨터를 판매하지 않기 때문에, "IBM PC 호환"이라는 용어는 이제 역사적인 설명일 뿐이다.개인용 컴퓨터 역사의 많은 부분에서 사용되는 "PC"라는 명칭은 일반적으로 "개인용 컴퓨터"를 의미하는 것이 아니라 현대의 IBM PC가 할 수 있는 동일한 소프트웨어를 실행할 수 있는 x86 컴퓨터를 의미했다.이 용어는 처음에는 애플 II, TRS-80, 코모도어 64와 같이 1980년대 초반에 사용 가능한 가정용 컴퓨터 시스템의 다양성과 대조적이었다.후에, 이 용어는 주로 애플매킨토시 컴퓨터와 대조적으로 사용되었다.

이러한 "클론"은 원래 IBM PC 아키텍처의 거의 모든 중요한 특징들을 복제했다.이는 IBM이 저렴한 범용 하드웨어 부품을 선택하고, 다양한 제조업체들이 "클린룸 디자인" 기법을 사용하여 BIOS 펌웨어역설계하는 능력에 의해 촉진되었다.Columbia Data Products는 IBM 개인용 컴퓨터의 첫 번째 복제품인 MPC 1600을[1] 청정실 BIOS의 역설계 구현에 의해 구축했다.다른 경쟁 회사인 코로나 데이터 시스템즈, 이글 컴퓨터, 핸드웰 코퍼레이션은 그들과 합의했던 IBM의 법적 조치로 위협을 받았다.1982년 직후 컴팩은 매우 성공적인 컴팩 포터블을 1982년에 출시했으며, 클린룸 역엔지니어링 BIOS를 탑재했으며, IBM에 의해 법적으로 이의를 제기하지 않았다.

일부 초기 IBM PC 호환기는 원래 PC 및 XT 모델과 동일한 8비트 컴퓨터 버스를 사용했지만, 많은 사람들이 곧 16비트 IBM AT 버스를 채택했다.1988년 9월 IBM의 독점적 마이크로 채널 아키텍처(MCA) 인트로드의 대안으로 Compaq가 주도하고 Gang of Nine이라 불리는 PC 클론 벤더 컨소시엄에 의해 IBM PC 호환성을 위한 확장 산업 표준 아키텍처 버스 오픈 표준이 발표된 후, 이후 ISA(Industry Standard Architecture) 버스라는 명칭이 변경되었다.PS/2 시리즈에서 우위에 서다.[2]산업계가 유사하고 협력적인 방식으로 새로운 버스 표준을 채택한 직후 VESA 로컬 버스(VLB), PCI(Peripheral Component Interconnect), 가속 그래픽 포트(AGP) 등이었다.

"x86-64/AMD64" 칩을 기반으로 하는 64비트 컴퓨터인 x86 IBM PC 호환 장치의 후손들은 2021년 현재 시장에 나와 있는 데스크톱 컴퓨터대부분을 차지하고 있으며, 운영 체제는 마이크로소프트 윈도우즈가 지배적이다.원래 PC 아키텍처의 버스 구조 및 주변기기와의 상호운용성은 제한적이거나 존재하지 않을 수 있다.현대의 많은 컴퓨터들은 IBM PC 호환 아키텍처의 일부에 의존하는 오래된 소프트웨어나 하드웨어를 사용할 수 없다. 현대 컴퓨터에는 동등품이 없거나 없다.예를 들어 호환성 지원 모듈 또는 CSM이 없는 통합 확장 가능한 펌웨어 인터페이스 기반 펌웨어를 사용하여 부팅하거나, 이전 BIOS 기반 펌웨어 인터페이스를 에뮬레이트해야 하거나 CSM을 사용하지 않도록 설정한 시스템은 MS-DOS를 부팅하는 BIOS 인터페이스에 의존하기 때문에 MS-DOS를 기본적으로 실행할 수 없다.

비록 OS X를 실행하는 Intel Macs, 종종 Boot Camp와 함께 Windows를 이중 부팅하는 OS X로 바뀌었지만, Macintosh만이 IBM PC와의 호환성 없이 상당한 시장 점유율을 유지했다.M1 Mac과 크롬북을 포함한 보다 최근의 컴퓨터들은 ARM 기반, 특히 64비트 ARM64 CPU로 눈을 돌리고 있다.

오리진스

최초의 IBM PC(모델 5150)는 1980년대 초 클론 생산에 동기를 부여했다.

IBM은 1980년에 저가의 단일 사용자 컴퓨터를 가능한 한 빨리 출시하기로 결정했다.1981년 8월 12일, 최초의 IBM PC가 판매에 들어갔다.이용 가능한 운영체제(OS)는 3개였다.가장 비싸고 가장 인기 없는 것은 마이크로소프트가 만든 PC DOS였다.결정적인 양보로, IBM의 협정은 마이크로소프트가 비 IBM 컴퓨터용 MS-DOS를 판매할 수 있도록 허용했다.IBM 전용 PC 아키텍처의 유일한 구성요소는 BIOS(Basic Input/Output System)이다.

IBM은 처음에 개발자들에게 컴퓨터의 하드웨어를 직접 다루는 소프트웨어의 작성을 피하고 대신 하드웨어 종속 작업을 수행한 BIOS 기능에 표준 통화를 할 것을 요청했다.[3]이 소프트웨어는 MS-DOS 또는 PC DOS를 사용하는 어떤 기계에서도 실행될 수 있다. 표준 통화 대신 하드웨어를 직접 다루는 소프트웨어는 더 빨랐다. 그러나 이것은 특히 게임과 관련이 있었다.이러한 방식으로 IBM PC 하드웨어를 다루는 소프트웨어는 다른 하드웨어를 가진 MS-DOS 기계에서 실행되지 않을 것이다.IBM PC는 그것을 위해 특별히 쓰기 소프트웨어를 정당화할 수 있을 만큼 충분히 대량으로 판매되었고, 이로 인해 다른 제조업체들은 PC와 동일한 프로그램, 확장 카드, 주변기기 등을 사용할 수 있는 기계를 생산하게 되었다.808배 컴퓨터 시장은 하드웨어와 소프트웨어 호환이 되지 않는 모든 기계를 급속도로 배제했다.MS-DOS가 사용할 수 있는 "기존" 시스템 메모리에 대한 640KB 장벽은 그 기간의 유산이다. 제한에 따르더라도 다른 비 클론 기계는 640kB를 초과할 수 있다.

IBM의 승인 없이 만들어진 호환 컴퓨터인 '외모'에 대한 루머는 IBM PC 출시 직후 거의 시작됐다.[4][5]InfoWorld는 IBM PC 1주년 기념일에 다음과[6] 같이 적었다.

열린 시스템의 어두운 면은 그것의 모방자들이다.주변기기를 설계할 수 있을 만큼 사양이 명확하다면 모조품을 설계할 수 있을 정도로 명확하다.애플...그 시스템의 두 가지 중요한 요소에 대한 특허를 가지고 있다...PC에 대한 특별한 특허가 없는 것으로 알려진 IBM은 더욱 취약하다.60대 이상의 PC 호환 기계가 시장에 등장하기 시작했다고 한다.

1983년 6월까지 PC Magazine은 "PC 'clone'"을 "IBM PC에서 디스크를 집으로 가져와서 방을 가로질러 걸어 '외국' 기계에 연결하는 사용자를 수용할 수 있는 [] 컴퓨터"로 정의했다.[7]그 해 IBM PC의 부족 때문에, 많은 고객들이 대신 클론을 구입했다.[8][9][10]컬럼비아 데이터 프로덕트는 1982년 6월 IBM PC 표준과 다소 호환되지 않는 최초의 컴퓨터를 생산했고 곧 이어 이글 컴퓨터도 생산했다.Compaq는 1982년 11월에 첫 번째 제품인 IBM PC 호환 제품인 Compaq Portable을 발표했다.컴팩은 본질적으로 100% PC 호환성을 갖춘 최초의 재봉틀 크기의 휴대용 컴퓨터였다.애플 대 프랭클린의 판결은, BIOS 코드는 저작권법의 보호를 받지만, IBM BIOS를 역설계한 다음, 클린룸 디자인을 사용하여 독자적인 BIOS를 작성할 수 있다는 것이었다.이것은 Compaq가 Portable을 출시한 지 1년이 지난 후라는 점에 유의하십시오.BIOS의 역엔지니어링에 투입된 돈과 연구는 계산된 위험이었다.

호환성 문제

호환되지 않는 MS-DOS 컴퓨터:워크랄리케스

DEC 레인보우 100은 MS-DOS를 실행하지만 IBM PC와 호환되지 않는다.

동시에 Tandy/RadioShack, Xerox, Hewlett-Packard, Digital Equipment Corporation, Sanyo, 텍사스 인스트루먼트, Tulip, Wang, Olivetti와 같은 많은 제조업체들이 MS-DOS를 지원하는 개인용 컴퓨터를 도입했지만, IBM PC와 완전히 소프트웨어 또는 하드웨어 호환되는 것은 아니었다.

예를 들어 Tandy 2000은 "차세대" 진정한 16비트 CPU를 가지고 있으며 "더 빠른 속도"를 가지고 있다고 설명했다.추가 Disk 저장소.IBM PC 또는 "기타 MS-DOS 컴퓨터"[11]보다 더 많은 확장.1984년에 많은 MS-DOS 프로그램이 컴퓨터를 지원하지 않는다는 것을 인정하면서도, 회사는 즉시 또는 "향후 6개월 동안" "가장 인기 있고 정교한" 소프트웨어가 출시되었다고 말했다.[12]

IBM과 마찬가지로, 마이크로소프트의 의도는 애플리케이션 작성자가 MS-DOS나 펌웨어 BIOS의 애플리케이션 프로그래밍 인터페이스에 글을 쓰고, 이것이 하드웨어 추상화 계층이라고 불릴 수 있는 것을 형성하는 것이었다.각 컴퓨터에는 하드웨어에 맞춤화된 MS-DOS의 OEM(Original Equipment Manufacturer) 버전이 있을 것이다.MS-DOS용으로 작성된 소프트웨어는 하드웨어 설계의 변화에도 불구하고 MS-DOS 컴퓨터에서 작동할 것이다.

당시의 컴퓨터 시장에서는 이러한 기대가 타당해 보였다.그때까지 마이크로소프트는 BASIC과 같은 컴퓨터 언어에 주로 기반을 두고 있었다.기존의 소형 시스템 운영 소프트웨어는 디지털 리서치CP/M으로, 취미로 하는 수준과 마이크로컴퓨터를 사용하는 보다 전문적인 수준에서 모두 사용되고 있었다.그러한 광범위한 사용을 달성하고, 따라서 제품을 경제적으로 실행 가능하게 하기 위해 OS는 하드웨어가 매우 다양한 다른 벤더의 다양한 기계에 걸쳐 운영되어야 했다.스타터 프로그램 이외의 다른 응용 프로그램이 필요한 고객들은 출판업자들이 다양한 컴퓨터, 각자에게 적합한 매체에서 그들의 제품을 제공하기를 합리적으로 기대할 수 있다.

마이크로소프트의 경쟁 OS는 처음에는 8086 프로세서를 기반으로 하지만 비슷한 종류의 하드웨어에서 작동하도록 의도되었다.따라서 MS-DOS는 몇 년 동안 OEM 제품으로만 판매되었다.마이크로소프트 브랜드 MS-DOS는 없었다. MS-DOS는 마이크로소프트로부터 직접 구입할 수 없었고, 각 OEM 출시 제품들은 주어진 PC 판매자의 트레이드 드레스와 함께 포장되었다.오작동은 마이크로소프트가 아닌 OEM에 보고될 예정이었다.그러나 IBM 하드웨어와 호환되는 기계들(하드웨어에 대한 직접 통화를 지원하는 것)이 널리 보급됨에 따라, MS-DOS의 OEM 버전은 아마도 몇 가지 유틸리티 프로그램의 제공을 제외하고는 사실상 동일하다는 것이 곧 분명해졌다.

MS-DOS는 문자 전용 단말기에서 구현될 수 있었던 것과 같은 문자 지향 애플리케이션에 적절한 기능을 제공했다.상업적으로 중요한 소프트웨어의 대부분이 이런 성격이었다면 낮은 수준의 하드웨어 호환성은 중요하지 않았을 것이다.그러나, 최대의 성능을 제공하고 하드웨어 기능을 활용하기 위해(또는 하드웨어 버그 주변에서 작업하기 위해), MS-DOS가 직접 지원하는 단순한 단말 애플리케이션을 넘어 PC 애플리케이션이 빠르게 발전했다.스프레드시트, WYSIWYG 워드프로세서, 프리젠테이션 소프트웨어, 원격 통신 소프트웨어는 PC의 장점을 악용하는 새로운 시장을 구축했지만 MS-DOS가 제공하는 것 이상의 기능이 필요했다.따라서 MS-DOS 소프트웨어 환경의 개발 초기부터 많은 중요한 상용 소프트웨어 제품이 하드웨어에 직접 작성되었으며, 그 이유는 다음과 같다.

  • MS-DOS 자체는 각 문자(텔레타이프 모드)를 표시한 후 텍스트 커서를 전진시키는 것 외에 텍스트 커서를 배치할 수 있는 방법을 제공하지 않았다.BIOS 비디오 인터페이스 루틴은 초보적인 출력에 적합했지만, 추가 처리를 추가했기 때문에 직접 하드웨어 어드레싱보다 반드시 효율성이 낮았고, "스트링" 출력이 아니라 문자별 텔레타입 출력이 있을 뿐이며, 지연을 삽입하여 CGA 하드웨어 "눈길"(CGA ca의 디스플레이 아티팩트)을 방지했다.화면 메모리에 직접 쓸 때 생성되는 rds)—IRQ에 의해 호출된 이후 특히 나쁜 아티팩트로, 따라서 멀티태스킹을 매우 어렵게 만든다.비디오 메모리에 직접 쓴 프로그램은 시스템 호출보다 5~20배 빠른 출력 속도를 얻을 수 있었다.터보 파스칼은 초기 버전에서 이 기술을 사용했다.
  • 그래픽 기능은 원래의 IBM 설계 개요에서 심각하게 고려되지 않았다. 그래픽은 차트나 그래프와 같은 정적 비즈니스 그래픽을 생성하는 관점에서만 고려되었다.MS-DOS에는 그래픽용 API가 없었고, BIOS에는 화면 모드 변경, 싱글 포인트 플로팅 등 초보적인 그래픽 기능만 포함됐다.그리거나 수정된 모든 포인트에 대해 BIOS를 호출하려면 오버헤드가 상당히 증가하여 BIOS 인터페이스가 느리기로 악명 높다.이 때문에, 허용 가능한 속도를 얻기 위해서는 어플리케이션에 의해 라인 그리기, 아크 그리기, 블리팅이 이루어져야 했는데, 대개는 BIOS를 우회하고 비디오 메모리에 직접 접속하는 방식으로 이루어졌다.IBM PC 하드웨어를 직접 다루기 위해 작성된 소프트웨어는 모든 IBM 클론에서 실행되지만, 특히 각 비 PC 호환 MS-DOS 기계에 대해 다시 작성해야 한다.
  • 비디오 게임들, 심지어 초기 게임들조차도 대부분 진정한 그래픽 모드를 필요로 했다.그들은 또한 속도를 내기 위해 프로그래머들이 생각할 수 있는 기계 의존적인 속임수를 실행했다.처음에는 PC의 주요 시장이 비즈니스 애플리케이션이었지만, 게임 능력은 가격이 하락함에 따라 PC 구매를 동기화하는 중요한 요소가 되었다.게임의 가용성과 품질은 아미가처럼 데이터를 교환할 수 있는 능력을 가진 PC 호환 구매와 다른 플랫폼의 차이를 의미할 수 있다.
  • MS-DOS API와 BIOS가 완벽한 지원을 제공하지 못했고, 19,200비트/s로 데이터를 전송할 수 있는 하드웨어를 따라잡기에는 너무 느렸기 때문에 통신 소프트웨어가 UART 직렬 포트 칩에 직접 접속했다.
  • 표준 비즈니스 애플리케이션에서도 실행 속도는 상당한 경쟁 우위였다.통합 소프트웨어 컨텍스트 MBALotus 1-2-3에 앞서 출시되었으며 더 많은 기능을 포함했다.컨텍스트 MBA는 UCSD p-시스템으로 작성되어 휴대성이 뛰어나지만 PC에서 실제로 사용할 수 있는 속도가 너무 느렸다. 1-2-3은 x86 어셈블리 언어로 작성되어 기계에 의존하는 몇 가지 기술을 수행했다.컨텍스트 MBA의 매출을 순식간에 뛰어넘을 정도로 속도가 빨랐다.
  • 당시 공통적으로 사용되던 디스크 복사 방지 체계는 디스켓의 비표준 데이터 패턴을 읽어 독창성을 검증하는 방식으로 작동했다.이러한 패턴은 표준 DOS나 BIOS 호출을 사용하여 검출할 수 없었으므로 보호가 작동하기 위해서는 디스크 컨트롤러 하드웨어에 직접 접속해야 했다.
  • 일부 소프트웨어는 실제 IBM PC에서만 실행되도록 설계되었으며 실제 IBM BIOS를 검사했다.[13]

IBM 경쟁사의 1세대 PC 작업 방식

IBM 경쟁사의 1세대 PC 작업 방식
컴퓨터 이름 제조사 소개일자 CPU 시계율 맥스 램 플로피 디스크 용량 주목할 만한 특징
하이페리온 다이날로기어 1983년 1월 8088 4.77 MHz 640KB 320KB 캐나다인, 면허는 있지만 코모도어가 판매한 적은 없음
올리브티 M24/AT&T 6300 Olivetti, AT&T에서 판매 1983년(AT&T 6300 1984년 6월) 8086 8MHz(10MHz 미만) 640KB 360KB(더 빠른 720KB) 진정한 IBM 호환, 640x400 컬러 그래픽 옵션
제니스 Z-100 제니스 데이터 시스템 1982년 6월 8088 4.77 MHz 768KB 360KB 옵션 8컬러 640x1200 그래픽, 외장 8" 플로피 드라이브
HP-150 휴렛패커드 1983년 11월 8088 8 MHz 640KB 270KB(하위 710KB) 원시 터치스크린
컴팩 포터블 컴팩 1983년 1월 8088 4.77 MHz 640KB 360KB 진정한 IBM 호환 제품으로서 판매
컴팩 데스크프로 컴팩 1984 8086 8 MHz 640KB 360KB 진정한 IBM XT 호환 제품으로 판매
MPC 1600 컬럼비아 데이터 제품 1982년 6월 8088 4.77 MHz 640KB 360KB 진정한 IBM 호환, 최초의 PC 복제로 인정
이글 PC / 1600계 전동차 이글 컴퓨터 1982 8086 4.77 MHz 640KB 360KB 750×352 모노 그래픽 최초 8086 CPU
TI 프로페셔널 컴퓨터 텍사스 인스트루먼트 1983년 1월 8088 5 MHz 256KB 320KB 720x300 컬러 그래픽
DEC 레인보우 디지털 장비 주식회사 1982 8088 4.81 MHz 768KB 400KB 132x24 텍스트 모드, 8088 및 Z80 CPU
왕PC 왕 연구소 1985년 8월 8086 8 MHz 512KB 360KB 800x300 모노 그래픽
MBC-550 산요 1982 8088 3.6 MHz 256KB 360KB(더 빠른 720KB) 640x200 8색 그래픽(R, G, B 비트플레인)
살구 PC 살구 컴퓨터 1983년 말 8086 4.77 MHz 768KB 720KB 800x400 모노 그래픽, 132x50 텍스트 모드
TS-1603 텔레비디오 1983년 4월 8088 4.77 MHz 256KB 737KB 키보드에 손바닥 받침대, 16개의 기능 키, 내장 모뎀이 있음
탠디 2000 탠디 코퍼레이션 1983년 9월 80186 8 MHz 768KB 720KB 재정의 가능한 문자 세트, 옵션인 640x400 8색 또는 모노 그래픽

"운영상 호환"

IBM 호환 컴퓨터를 고려할 때 가장 먼저 생각해야 할 것은 "어느 정도 호환이 되는가?"이다.

BYTE, September 1983[14]

1983년 5월에 Future Computing은 네 가지 수준의 호환성을 정의했다.[15]

  • 운영상 호환."가장 많이 팔리는" IBM PC 소프트웨어를 실행하고, PC 확장 보드를 사용하고, PC 디스크를 읽고 쓸 수 있다.같은 매장에서 판매되는 PC와 컴퓨터를 구분하는 휴대성이나 저렴한 가격과 같은 "완벽한 기능"을 가지고 있다.예: (베스트) 콜롬비아 데이터 제품, Compaq; (베터) 코로나; (굿) 이글.
  • 기능적으로 호환됨.인기 있는 PC 소프트웨어의 자체 버전 실행.PC 확장 보드는 사용할 수 없지만 PC 디스크를 읽고 쓸 수 있다.운영상 호환될 수 없음.예:TI 프로페셔널.
  • 데이터 호환.상위 PC 소프트웨어를 실행할 수 없음.PC 디스크를 읽거나 쓸 수 있다.기능적으로 호환될 수 있다.예: NCR 의사결정 메이트, 올리베티 M20, 왕 PC, 제니스 Z-100.
  • 호환되지 않음.PC 디스크를 읽을 수 없음.데이터 호환 가능.예:알토스 586, DEC 레인보우 100, 그리드 나침반, 빅터 9000
Compaq 개인용 컴퓨터용 MS-DOS 버전 1.12

개발 중에, Compaq 엔지니어들은 서브LOGIC의 Bruce Artwick이 "Intel의 칩 중 하나에 벌레"라고 묘사한 것 때문에 마이크로소프트 Flight Simulator가 실행되지 않을 것이라는 것을 발견했고, 이로 인해 그들은 그들의 새 컴퓨터 버그를 IBM PC와 호환되게 만들었다.[16]처음에는 Compaq가 제공하는 것 외에 진정한 완전한 호환성을 제공하는 복제품은 거의 없었다.[17]Jerry Pounelle은 "평가되지 않은 4입방 피트의 소프트웨어를 가지고 있었기 때문에 IBM PC를 1983년 중반에 구입했다. 그 대부분은 IBM PC에서 실행되지 않을 것이다.비록 많은 기계들이 100% IBM PC와 호환된다고 주장하지만, 나는 아직 한 대의 컴퓨터가 도착하지 않았다.아아, 이글, Z-100, 콤푸프로, 그 밖에 우리가 이 근처에 가지고 있는 어떤 것에도 많은 것들이 달려 있지 않다.[18]컬럼비아 대학은 1984년 1월 커밋이 컴팩과 컬럼비아 데이터 프로덕츠 클론에서는 수정 없이 실행했지만 이글이나 시퀘아에서는 수정하지 않았다고 보고했다.다른 MS-DOS 컴퓨터들도 사용자 지정 코드를 필요로 했다.[19]

퓨처컴퓨팅은 1984년 2월 일부 컴퓨터가 IBM PC와의 실제 호환성을 과장하면서 "언론-릴리스 호환성이 있다"고 밝혔다.[20]많은 기업들이 자사 제품의 PC 호환성 테스트를 꺼렸다.PC 매거진이 1984년 4월 컴퓨터 제조업체에 적합품 생산을 요청했을 때 31개 업체 중 14개 업체가 견본을 거절했다.[21][22]Corona Data Systems는 "우리의 시스템은 IBM PC 프로그래밍 표준을 준수하는 모든 소프트웨어를 실행한다.그리고 가장 인기 있는 소프트웨어는 그렇다."[23]1983년 봄 COMDEX에서 Beachtext를 시험해 보라고 BYTE 기자에게 요청했을 때, 코로나 대표들은 "조금 긴장하고 호들갑을 떨었지만, 마침내 아무도 실패하면 아무도 보지 못할 구석에서 나를 인도했다"고 말했다.이 잡지는 "그들의 망설임은 불필요했다.디스크가 문제 없이 부팅됨."[14]제니스 데이터 시스템즈는 자사의 Z-150이 1984년 웨스트 코스트 컴퓨터 페어(West Coast Computer Faire)에서 테스트하기 위해 가져온 모든 어플리케이션을 실행했다고 자랑하며 더욱 대담했다.[24]

1985년 Creative Computing은 "우리는 IBM PC 호환성에 관한 표준 라인을 반복해서 강조한다: 컴퓨터를 구입하기 전에 사용하고자 하는 패키지를 사용해 보라"[25]고 말했다.기업들은 새로 발견된 호환되지 않는 애플리케이션과 함께 작동하도록 컴퓨터의 BIOS를 수정했고,[13] 검토자와 사용자는 호환성을 측정하기 위해 스트레스 테스트를 개발했다.[24][16] 1984년까지 Lotus 1-2-3와 Flight Simulator를 작동시킬 수 있는 기능이 표준이 되었다.[9][26][13][27][25][28]

IBM은 이글, 코로나, 핸드웰과 같은 일부 회사가 자사의 저작권을 침해했다고 믿었고, 애플 컴퓨터, 주식회사 프랭클린 컴퓨터사가 성공적으로 복제 제조업체들에게 BIOS 사용을 중단하도록 강요했다.그러나 1984년 피닉스 BIOSAMI BIOS와 같은 유사 제품들은 컴퓨터 제조업체들이 PC BIOS를 스스로 역설계하지 않고도 100% 호환되는 복제본을 합법적으로 만들 수 있도록 허용했다.[29][30][31]1985년 9월 InfoWorld 차트는 256KB RAM, 2개의 디스크 드라이브, 모노크롬 모니터를 갖춘 7개의 호환성을 1,495달러에서 2,320달러의 가격으로 나열한 반면 동등한 IBM PC의 가격은 2,820달러였다.[32]저렴한 Leading Edge Model D는 Compaq Portable과는 달리 IBM 독점 진단 소프트웨어와도 호환된다.[33]1986년까지 Compute!는 "클론은 일반적으로 신뢰할 수 있고 99% 정도 호환된다"[34]고 밝혔으며, 1987년 클론 산업 잡지의 한 조사에서는 "지금쯤 PC는 MS-DOS가 관리하는 프로그램을 실행할 수 있는 컴퓨터를 의미하게 되었다"[35]고 언급하면서 소프트웨어 호환성에 대해서는 언급하지 않았다.

IBM의 영향력 감소

IBM 표준이 걱정하지 않는 주된 이유는 그것이 경쟁이 번창하도록 도울 수 있기 때문이다.IBM은 곧 경쟁자들만큼 표준의 포로가 될 것이다.일단 충분한 IBM 기계를 구입하면, IBM은 그들의 기본 설계를 갑자기 변경할 수 없다. 경쟁업체들을 따돌리는 데 유용할 수 있는 것은 더 많은 고객들을 따돌릴 것이다.

The Economist, November 1983[36]

1984년 2월 바이트는 "IBM의 급증하는 영향력이 다른 많은 기업들이 빅 블루를 모방하고 있기 때문에 혁신을 억누르고 있다"[37]고 썼지만, 1983년 11월 이코노미스트는 "IBM 표준이 걱정되지 않는 주된 이유는 경쟁의 번창에 도움이 될 수 있기 때문"[36]이라고 밝혔다.

MS-DOS에서 AutoCAD를 실행하는 IBM PC 호환 컴퓨터인 PowerPak 286.

1983년까지 IBM은 개인용 컴퓨터 판매의 약 25%를 1,000달러에서 1만 달러 사이였으며, 일부 PC 호환성을 가진 컴퓨터는 또 다른 [20]25%를 차지했다.시장과 경쟁이 커지면서 IBM의 영향력이 줄어들었다.1985년 11월, PC 매거진은 "이제는 [PC] 시장을 창출하였으므로, 시장이 반드시 기계에 IBM을 필요로 하는 것은 아니다.표준을 설정하고 고성능 기계를 개발하기 위해 IBM에 의존할 수도 있지만, IBM은 사용자에게 해를 끼치지 않도록 기존 표준을 준수하는 것이 좋다."[38]1987년 1월 브루스 웹스터는 IBM이 독점 운영체제를 갖춘 개인용 컴퓨터를 도입할 것이라는 루머를 바이트에 적었다. "누가 신경써?만약 IBM이 그렇게 한다면, 그들은 결국 더 이상 경쟁할 수 없는 가장 큰 시장에서 스스로를 고립시킬 것이다."이 잡지는 1987년 시장이 "IBM 표준에서 Intel/MS-DOS/Expansion 버스 표준으로의 전환을 완료할 것"이라고 예측했다.사람들은 Lotus 1-2-3 호환성에 대해 걱정할 만큼 IBM 호환성에 대해 크게 걱정하지 않는다.[39]1992년까지 맥월드는 클론 때문에 "IBM이 자체 시장을 통제하지 못하고 자체 기술로 마이너 플레이어가 되었다"[40]고 말했다.

1983년 이코노미스트는 "IBM은 일단 IBM 기계를 충분히 구입하면 기본 설계를 갑자기 변경할 수 없고 경쟁사들을 따돌리는 데 유용할 수 있기 때문에, "IBM은 곧 경쟁사만큼 표준의 포로가 될 것"이라고 예측했다.[36]1987년 초 IBM이 OS/2 지향 PS/2 라인을 발표한 후, 기존 DOS 호환 PC 호환 제품의 판매량이 증가했는데, 이는 독점 운영 체제를 이용할 수 없었기 때문이다.[41]1988년에 Gartner Group은 대중이 모든 IBM PC에 대해 1.5개의 클론을 구입했다고 추정했다.[42]1989년까지 Compaq는 업계 임원들이 "Compaq 호환"에 대해 언급할 정도로 영향력이 컸으며, 관측자들은 고객들이 Compaq를 IBM과 동등하거나[43] 우월하다고 본다고 말했다.[44]

1987년 후에, IBMPCcompatibles 다른 유명한 대안 구조 틈새 시장에서는 매킨토시 컴퓨터 애플에 의해 주로 데스크 톱 출판을 위한 시간에 사용될 때 고령화 8비트 코모 도어 64달러 150에 판매하는 것이 제공하는 것과 유사 사용되 상품 computers,[45]의 집뿐만 아니라 사업 시장을 지배했다. 그리고세계에서 가장 잘 팔리는 컴퓨터, 텔레비전비디오 제작에 사용되는 32비트 코모도어 아미가 라인, 음악 산업에서 사용하는 32비트 아타리 ST가 되었다.그러나 1990년까지 IBM 자체가 IBM PC 호환성 시장의 주요 역할을 상실했다.돌이켜 보면 다음과 같은 몇 가지 사건이 중요하다.

  • IBM은 복제 제조업자들이 자유롭게 이용할 수 있는 비수용적 요소들을 사용할 수 있도록 하는 개방형 아키텍처로 PC를 설계했다.[46]
  • 마이크로소프트는 IBM과의 계약에 완제품 PC 운영체제(OS)를 다른 컴퓨터 제조업체에 판매하는 것을 허용하는 조항을 포함시켰다.이러한 IBM 경쟁업체들은 저렴한 비용으로 PC 호환성을 제공하기 위해 MS-DOS로 라이센스를 부여했다.[47]
  • 1982년 IBM PC 최초로 100% 호환되는 컴퓨터인 Columbia Data Products MPC 1600의 도입.
  • 1983년에 IBM에서 사용할 수 없는 휴대성을 제공하는 Compaq Portable의 도입.
  • IBM 내의 독립 사업부(IBU)는 IBM PC와 XT를 개발했다.IBU는 기업 R&D 비용을 분담하지 않았다.IBU가 엔트리 시스템 부서가 된 후 이 혜택을 상실하여 마진이 크게 감소하였다.[48]
  • 1986년까지 1,000달러 미만의 "Turbo XT" PC XT 호환성이 제공됨(Dell Computer의 초기 제품 포함)[49][50]으로 IBM 모델에 대한 수요 감소IBM 브랜드 PC AT 1대의 비용보다 적은 비용으로 이러한 "일반적인" 시스템 중 2대를 구입할 수 있었고, 많은 회사들이 바로 그렇게 했다.
  • 컴퓨터 자체에 더 많은 주변 장치를 통합함으로써 모델 D와 같은 호환 장치들은 PC보다 더 많은 무료 ISA 슬롯을 가지고 있다.[33]
  • 컴팩은 IBM보다 거의 1년 앞선 인텔 80386 기반 컴퓨터를 최초로 출시한 기업이며 컴팩 데스크프로 386이다.[44]빌 게이츠는 나중에 "사람들이 IBM만이 표준을 정하는 것이 아니라는 인식을 갖게 된 것은 처음"이라고 말했다.[51]
  • IBM은 1987년 자사 Personal System/2(PS/2) 라인을 위해 호환되지 않고 독점적인 MicroChannel Architecture(MCA) 컴퓨터 버스를 도입했다.[42]
  • OS/2 개발 시 IBM-Microsoft 파트너십의 분할.윈도 3.0의 시장 성공으로 인한 긴장은 286의 보호 모드에 전념하여 OS/2의 기술적 잠재력을 저해했기 때문에 공동 노력이 파열되었다.Windows는 현대적이고 점점 더 저렴해지는 386/386SX 아키텍처를 최대한 활용할 수 있다.또한, 파트너들 사이에 문화적 차이가 있었고, OS/2는 추가 비용만 지불할 수 있는 반면, Windows는 종종 새로운 컴퓨터와 함께 번들로 제공되었다.분열로 인해 IBM은 OS/2의 유일한 관리자로 남게 되었고, 그것은 윈도우와 보조를 맞추는데 실패했다.
  • 경쟁버스인 익스텐드 산업표준아키텍처(Extended Industry Standard Architecture)의 "Gang of Nine" 회사들에 의한 1988년 도입은 MCA와 경쟁하기 위한 것이 아니라 경쟁하기 위한 것이었다.[42]
  • 1980년대 후반의 확장 메모리(EMS)와 확장 메모리(XMS) 표준은 IBM의 입력 없이 개발되었다.

씽크패드 노트북 PC의 인기에도 불구하고, IBM은 노트북과 데스크탑 PC 사업부를 17억 5천만 달러에 Lenovo에 매각한 2005년 4월 마침내 소비자 PC 제조업체로서의 역할을 포기했다.

2007년 10월 현재 북미에서 휴렛패커드이 PC 시장 점유율 1위를 차지하고 있다.에이서, 레노버, 도시바 등도 눈에 띄는 등 해외에서도 성공을 거뒀다.전 세계적으로 수많은 PC는 수많은 지역 시스템 구축업체들이 조립한 "화이트 박스" 시스템이다.컴퓨터 기술의 진보에도 불구하고, 비록 대부분의 구성요소가 시스템 부팅 중에만 사용되는 특수 후방 호환성 모드에서 호환성을 구현하지만, IBM PC 호환성은 원래의 IBM PC 컴퓨터와 매우 호환성이 있다.이러한 특징에 의존하기보다는 에뮬레이터를 사용하여 현대적인 시스템에서 오래된 소프트웨어를 실행하는 것이 종종 더 실용적이었다.

2014년 Lenovo는 IBM의 x86 기반 서버 사업을 21억 달러에 인수했다.

확장성

PC 호환 설계의 강점 중 하나는 모듈형 하드웨어 설계다.최종 사용자는 당시의 많은 마이크로컴퓨터가 그랬듯이 컴퓨터의 마더보드를 수정하거나 컴퓨터 전체를 교체하지 않고도 어느 정도 주변기기 및 프로세서와 메모리를 쉽게 업그레이드할 수 있었다.그러나 프로세서 속도와 메모리 폭이 증가함에 따라, 특히 그래픽 비디오 카드를 구동할 때 원래의 XT/AT 버스 디자인의 한계에 곧 도달하게 되었다.IBM은 XT/AT 버스의 많은 기술적 한계를 극복한 업그레이드된 버스를 IBM PS/2 컴퓨터에 도입했지만, 이는 PS/2 버스와 라이선스를 구하는 회사가 생산한 이전의 AT-버스 설계에 대해 IBM에 대한 라이센스 지불을 요구했기 때문에 IBM과 호환되는 컴퓨터의 기초로 거의 사용되지 않았다.이는 하드웨어 제조업체들에게 인기가 없었고, 몇몇 경쟁 버스 표준은 컨소시엄에 의해 개발되었으며, 보다 만족스러운 면허 조건을 가지고 있다.인터페이스를 표준화하려는 다양한 시도가 있었지만, 실제로는 이러한 시도들 중 많은 수가 결함이 있거나 무시되었다.그렇더라도 확장 옵션도 많았고, 사용자들의 혼란에도 불구하고 PC 호환 디자인은 비록 시장 지배력 때문이라 하더라도 당시의 다른 경쟁 디자인보다 훨씬 빠르게 발전했다.

"IBM PC 호환"이 "윈텔"이 됨

1990년대 동안, PC 아키텍처에 대한 IBM의 영향력은 감소하기 시작했다.「IBM PC 호환」은 1990년대에는 「표준 PC」가 되고, 이후 2000년대에는 「ACPI PC」가 된다.IBM 브랜드 PC가 그 규칙보다 예외가 되었다.IBM PC와의 호환성을 중요시하는 대신 벤더들은 윈도와의 호환성을 강조하기 시작했다.1993년에는 x86 세트 이외의 프로세서에서 작동할 수 있는 윈도 NT 버전이 출시되었다.대부분의 개발자들이 하지 않은 애플리케이션을 다시 컴파일할 것을 요구했지만, NT의 하드웨어 추상화 계층(Hardware 추상화 계층) 덕분에 NT(및 방대한 애플리케이션 라이브러리)를 운영할 수 있었다.[clarification needed]

어떤 대량 판매 개인용 컴퓨터 하드웨어 공급업체도 감히 최신 버전의 Windows와 양립할 수 없었으며 마이크로소프트의 연례 WinHEC 컨퍼런스는 마이크로소프트가 PC 산업의 하드웨어 속도와 방향을 위해 로비 활동을 할 수 있는 설정(일부 경우 지시)을 제공했다.마이크로소프트와 인텔은 PC 하드웨어의 지속적인 개발에 매우 중요해져 업계 저자들은 윈텔이라는 단어를 하드웨어-소프트웨어 결합 시스템을 지칭하는 데 사용하기 시작했다.

인텔이 AMDAMD64로 x86 하드웨어 개발 방향에 대한 절대적인 통제를 상실하면서 이 용어 자체가 오노머가 되고 있다.또한, macOSLinux와 같은 비 Windows 운영 체제는 x86 아키텍처에 존재감을 구축했다.

설계 제한 및 더 많은 호환성 문제

IBM PC는 확장성을 위해 설계되었지만, 설계자들은 1980년대의 하드웨어 개발이나 그들이 발생시킬 산업의 규모를 예상할 수 없었다.엎친 데 덮친 격으로, IBM이 선택한 인텔 8088은 PC 호환 플랫폼용 소프트웨어 개발에 몇 가지 제한을 도입했다.예를 들어, 8088 프로세서는 20비트 메모리 주소 지정 공간만 가지고 있었다.1메가바이트 이상으로 PC를 확장하기 위해 Lotus, Intel 및 마이크로소프트는 공동으로 추가 하드웨어에서 더 많은 메모리를 제공할 수 있도록 하는 은행 교환 방식인 확장 메모리(EMS)를 개발했고, 20비트 주소 내에 있는 4개의 16킬로바이트 "윈도우즈"로 액세스했다.이후 인텔 CPU는 주소공간이 넓어졌고 16메가바이트(MiB) 이상(80286) 이상을 직접 처리할 수 있어 마이크로소프트는 추가 하드웨어가 필요 없는 확장메모리(XMS)를 개발하게 됐다.

"확장"과 "확장" 메모리는 호환되지 않는 인터페이스를 가지고 있기 때문에 MS-DOS가 시작되기 전까지 1메가바이트 이상을 사용하는 소프트웨어를 작성하는 사람은 XMS 메모리를 사용하여 EMS 메모리를 시뮬레이션한 EMM386을 포함하여 두 시스템 모두에 최대의 호환성을 제공해야 했다.보호 모드 OS도 80286에 쓸 수 있지만, 대부분의 DOS 애플리케이션이 호환성을 보장하기 위한 BIOS 루틴을 우회하여 하드웨어에 직접 접근했기 때문만이 아니라, 대부분의 BIOS 요청은 처음 32개의 인터럽트 벡터에 의해 이루어졌기 때문에 예상보다 DOS 애플리케이션 호환성이 어려웠다.s Intel의 보호 모드 프로세서 예외에 대해 "예약됨".

비디오 카드는 그들 자신의 비호환성으로 인해 고통을 받았다.이후 비디오 카드에 의해 지원되는 고해상도 SVGA 그래픽 모드를 사용하기 위한 표준 인터페이스는 없었다.각 제조사는 서로 다른 모드 번호 지정과 다른 은행 교환 방식을 포함하여 화면 메모리에 접근하는 방법을 자체 개발했다.후자는 메모리의 단일 64kB 세그먼트 내에서 큰 영상을 다루는데 사용되었다.이전에 VGA 표준은 평면 비디오 메모리 배치를 동일한 효과로 사용했지만, 이는 SVGA 어댑터가 제공하는 더 큰 색 깊이와 더 높은 해상도로 쉽게 확장되지 않았다.VBE(VESA BIOS Extensions)라는 표준을 만들려고 시도했지만 모든 제조사가 이를 사용하지는 않았다.

386이 도입되었을 때, 그것을 위해 다시 보호 모드 OS가 작성될 수 있었다.이번에는 가상의 8086 모드 때문에 DOS 호환성이 훨씬 쉬워졌다.불행히도 프로그램은 그들 사이에서 직접적으로 전환될 수 없었다. 그래서 결국, 몇몇 새로운 메모리 모델 API가 개발되었고, VCPI와 DPMI가 가장 인기 있게 되었다.

타사 어댑터의 수가 많고 표준이 없기 때문에 PC를 프로그래밍하는 것은 어려울 수 있다.전문 개발자들은 널리 알려진 다양한 하드웨어 조합의 대규모 시험지를 운용할 것이다.

한편 소비자들은 경쟁적이고 양립할 수 없는 표준과 제공되는 하드웨어의 많은 다른 조합에 압도되었다.그들에게 그들의 소프트웨어를 작동시키기 위해 어떤 종류의 PC가 필요한지 알려주기 위해, 멀티미디어 PC(MPC) 표준은 1990년에 제정되었다.최소 MPC 규격에 부합하는 PC는 MPC 로고로 시판될 수 있어 소비자가 쉽게 이해할 수 있는 사양을 제공할 수 있다.가장 최소로 MPC를 준수하는 PC에서 작동할 수 있는 소프트웨어는 어떤 MPC에서도[who?] 작동이 보장될 것이다.MPC 레벨 2와 MPC 레벨 3 표준은 나중에 정해졌지만, MPC 호환이라는 용어는 결코 인기를 끌지 못했다.1996년 MPC 레벨 3 이후, 더 이상 MPC 표준이 확립되지 않았다.

윈텔 지배에 대한 도전

1990년대 후반까지, 마이크로소프트 윈도의 성공은 경쟁사의 상업적 운영 체제를 거의 멸종으로 몰고 갔고, "IBM PC 호환" 컴퓨터가 지배적인 컴퓨팅 플랫폼임을 확실히 했다.이것은 만약 개발자가 윈텔 플랫폼만을 위한 소프트웨어를 만든다면, 그들은 여전히 대다수의 컴퓨터 사용자들에게 도달할 수 있을 것이라는 것을 의미했다.시장 점유율이 몇 퍼센트 이상인 윈도우의 유일한 주요 경쟁자는 애플사매킨토시였다.맥은 처음에는 "우리의 나머지를 위한 컴퓨터"라고 주장했지만, 높은 가격과 폐쇄적인 건축은 매킨토시를 교육 및 데스크톱 출판의 틈새로 만들었고, 그 시작은 2000년대 중반에야 나타났다.1990년대 중반까지 맥의 시장 점유율은 약 5%로 줄어들었고 새로운 경쟁적 운영체제를 도입하는 것은 너무 위험한 상업적 모험이 되었다.경험에 따르면 운영체제가 기술적으로 Windows보다 우수하더라도 시장에서 실패한다(예: BeOS, OS/2).1989년 스티브 잡스는 자신의 새로운 NeXT 시스템에 대해 "최후의 새로운 하드웨어 플랫폼이 되든지, 아니면 가장 먼저 실패할 것"이라고 말했다.[citation needed]4년 후인 1993년에 NeXT는 NeXTcube의 생산을 종료하고 Intel 프로세서에 NeXTSTEP을 포팅할 것이라고 발표했다.

PC 역사상 매우 일찍, 일부 회사들은 그들만의 XT 호환 칩셋을 도입했다.를 들어 칩스테크놀로지스8237 DMA 컨트롤러 1개, 인터럽트 타이머 8253개, 병렬 인터페이스 컨트롤러 8255개, 인터럽트 컨트롤러 8259개, 클럭 제너레이터 8284개, 버스 컨트롤러 8288개 등 6개의 XT 회로를 통합하고 교체한 82C100 XT 컨트롤러를 선보였다.AT 호환성을 위해 유사한 비인텔 칩셋이 나타났는데, 예를 들어 OPTi의 82C206 또는 82C495XLC는 많은 486 및 초기 펜티엄 시스템에서 발견되었다.[52]그러나 x86 칩셋 시장은 매우 불안정했다.1993년 VLSI Technology는 1년 후 인텔에 의해 사실상 전멸될 정도로 지배적인 시장 주체가 되었다.그 이후로 인텔은 논란의 여지가 없는 리더였다.[53]"윈텔" 플랫폼이 우위를 차지함에 따라 인텔은 점차 다른 칩셋 제조업체에 기술을 라이선스하는 관행을 포기했다; 2010년 인텔은 Nvidia와 같은 다른 회사들에 대한 그들의 프로세서 버스와 관련 기술의 라이선스 거부와 관련된 소송에 휘말렸다.[54]

AMD사이릭스 같은 회사들은 인텔과 기능적으로 호환되는 대체 x86 CPU를 개발했다.1990년대 말에, AMD는 PC용 CPU 시장에서 점점 더 많은 점유율을 차지하고 있었다.인텔이 펜티엄 4 CPU용 Netburst 아키텍처와 서버 CPU의 IA-64 아키텍처로 일탈함에 따라, AMD의 프로세서 라인 Athlon이 고전적인 x86 아키텍처를 계속 개발했을 때, AMD는 x86 플랫폼의 개발을 지휘하는 데까지 중요한 역할을 하게 되었다.AMD는 Intel이 생성하지 않은 최초의 주요 확장인 AMD64를 개발했으며, Intel은 이후 이를 x86-64로 채택했다.2006년 동안 인텔은 초기 펜티엄 III의 개발을 나타내는 "코어" 프로세서 세트의 출시와 함께 Netburst를 포기하기 시작했다.

윈텔 지배의 주요 대안은 포스트 PC 시대의 시작으로 주목받았던 2000년대 초반부터 대체 운영체제가[clarification needed] 부상하는 것이다.[citation needed]

현재 IBM PC와 호환되는 제품

현재의 모든 메인스트림 데스크탑과 랩톱 컴퓨터는 PC 아키텍처를 기반으로 하고 있고 IBM은 더 이상 PC를 만들지 않기 때문에 "IBM PC 호환"이라는 용어는 현재 일반적으로 사용되지 않고 있다.경쟁 하드웨어 아키텍처는 단종되었거나 아미가와 마찬가지로 틈새시장, 열성 시장으로 밀려났다.과거 가장 성공적인 예외는 애플매킨토시 플랫폼으로, 초기부터 비인텔 프로세서를 사용했다.비록 매킨토시가 처음에는 모토로라 68000 시리즈에 기반을 두고 있다가 PowerPC 아키텍처로 전환되었지만, 매킨토시 컴퓨터는 2006년부터 인텔 프로세서로 전환되었다.오늘날의 Macintosh 컴퓨터는 Wintel과 동일한 시스템 아키텍처를 공유하며 DOS 호환성 카드 없이도 Microsoft Windows를 부팅할 수 있다.그러나, 내부적으로 개발된 ARM 기반 M1 CPU의 발표로, 그들은 다시 IBM 호환성의 예외가 되었다.

그 프로세스 속도와 현대적인 PC의 메모리 용량 크기의 많은 주문을 받는 것보다 원래 IBMPC을 위한 것과 아직 – 32비트 운영 체제가 2000s[업데이트]는 도중에 개봉되 여전히simpler 프로그램 OS에 1980년대 초기의 필요 없이 쓰여진 많은 운영할 수 있backwards 호환성은 유지되어 왔다. 더 길다.전자 ingmulator, 비록 DOSBox와 같은 에뮬레이터는 이제 최대 속도의 거의 네이티브 기능을 가지고 있다(그리고 현대의 프로세서에서 너무 빨리 실행될 수 있는 특정 게임에 필요하다).또한 USB 레거시 모드와 SATA-to-PATA 에뮬레이션과 같은 특수 옵션을 BIOS 설정 유틸리티에서 설정해야 할 수도 있지만, 많은 최신 PC는 여전히 DOS를 직접 실행할 수 있다.UEFI를 사용하는 컴퓨터는 DOS를 부팅하려면 레거시 BIOS 모드로 설정해야 할 수 있다.그러나 대부분의 양산형 소비자급 컴퓨터의 BIOS/UEFI 옵션은 매우 제한적이며, DOS의 원래 변형과 같은 OS를 진정으로 다루도록 구성할 수 없다.

x86-64 아키텍처의 확산은 64비트 주소 지정을 위해 수정된 명령 집합과 함께 또 다른 프로세서 모드를 도입함으로써 기존 컴퓨터 및 운영체제의 내부적 유사성을 더욱 멀어지게 했지만, x86-64 지원 프로세서 또한 표준 x86 호환성을 유지하고 있다.

참고 항목

참조

  1. ^ Advertisement (October 1982). "Check The Chart Before You Choose Your New 16-Bit Computer System". BYTE. p. 83. Retrieved 15 July 2021.
  2. ^ Compaq, 1988년 9월 19일 MCA, InfoWorld에 대한 대안 제공에서 'Gang of Nine'을 선도하다.
  3. ^ Norton, Peter (5 February 1985). "Software for Once and All". PC Magazine. p. 103. Retrieved 28 October 2013.
  4. ^ Libes, Sol (December 1981). "Bytelines". BYTE. pp. 314–318. Retrieved 29 January 2015.
  5. ^ "Lookalikes From Home & Abroad". PC Magazine. February–March 1982. p. 5. Retrieved 20 October 2013.
  6. ^ Zussman, John Unger (23 August 1982). "Let's keep those systems open". InfoWorld. p. 29. Retrieved 29 January 2015.
  7. ^ Sandler, Corey (June 1983). "Getting To Know You". PC Magazine. p. 31. Retrieved 21 October 2013.
  8. ^ Barmash, Isadore (10 June 1983). "Corporate Triumph, Then Death in a Ferrari". The New York Times. p. A1. ISSN 0362-4331. Retrieved 19 June 2019.
  9. ^ a b Mace, Scott (9–16 January 1984). "IBM PC clone makers shun total compatibility". InfoWorld. pp. 79–81. Retrieved 4 February 2015.
  10. ^ Cook, Karen; Langdell, James (24 January 1984). "PC-Compatible Portables". PC Magazine. p. 39. Retrieved 23 October 2013.
  11. ^ "Radio Shack Computer Catalog RSC-12, page 4". radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on 3 October 2014. Retrieved 27 June 2017.
  12. ^ "Radio Shack Computer Catalog RSC-11, page 6". radioshackcatalogs dot com. Tandy/Radio Shack. Archived from the original on 3 October 2014. Retrieved 27 June 2017.
  13. ^ a b c Pournelle, Jerry (November 1984). "NCC Reflections". BYTE. p. 361. Retrieved 23 October 2013.
  14. ^ a b Malloy, Rich (September 1983). "The Corona Portable PC". BYTE. pp. 226–228. Retrieved 16 August 2015.
  15. ^ Ward, Ronnie (November 1983). "Levels of PC Compatibility". BYTE. pp. 248–249. Retrieved 19 March 2016.
  16. ^ a b Yakal, Kathy (January 1985). "Bruce Artwick / The Designer Behind Flight Simulator II". Compute!'s Gazette. p. 32. Retrieved 6 July 2014.
  17. ^ Alsop, Stewart (31 January 1994). "A public Windows pane to make compatibility clearer". InfoWorld. p. 102. Retrieved 28 February 2011.
  18. ^ Pournelle, Jerry (September 1983). "Eagles, Text Editors, New Compilers, and Much More". BYTE. p. 307. Retrieved 7 April 2019.
  19. ^ da Cruz, Frank (23 January 1984). "IBM PC Kermit". Info-Kermit Digest (Mailing list). Kermit Project, Columbia University. Retrieved 23 February 2016.
  20. ^ a b Salisbury, David F. (9 February 1984). "Why the IBM PC spawned a mob of look-alikes". The Christian Science Monitor. ISSN 0882-7729. Retrieved 7 October 2020.
  21. ^ Krasnoff, Barbara (20 March 1984). "No Matter Who's Invited, Some Will Turn Out To Be Incompatible". PC Magazine. p. 57. Retrieved 24 October 2013.
  22. ^ Krasnoff, Barbara (3 April 1984). "Putting PC Compatibles To the Test". PC Magazine. pp. 110–144. Retrieved 24 October 2013.
  23. ^ "Pick Up Where IBM Leaves Off". InfoWorld (advertisement). 27 February 1984. p. 41. Retrieved 18 January 2015.
  24. ^ a b Pournelle, Jerry (July 1984). "The West Coast Faire". Byte. p. 136. Archived from the original on 28 May 2012. Retrieved 8 November 2011.
  25. ^ a b Lockwood, Russ (September 1985). "Zenith Z-151; choice of U.S. Air Force and Navy". Creative Computing. p. 50. Retrieved 26 February 2013.
  26. ^ Poor, Alfred (2 October 1984). "Zenith Strikes Twice". PC Magazine. p. 206. Retrieved 25 October 2013.
  27. ^ Callamaras, Peter V. (November 1984). "The Columbia Multipersonal Computer-VP". BYTE. p. 276. Retrieved 23 October 2013.
  28. ^ Mace, Scott; Karen Sorensen (5 May 1986). "Amiga, Atari Ready PC Emulators". InfoWorld. p. 5. Retrieved 28 February 2011.
  29. ^ Caruso, Denise (27 February 1984). "IBM wins disputes over PC copyrights". InfoWorld. p. 15. Retrieved 18 January 2015.
  30. ^ Langdell, James (10 July 1984). "Phoenix Says Its BIOS May Foil IBM's Lawsuits". PC Magazine. p. 56. Retrieved 25 October 2013.
  31. ^ Schmidt, Robert (July 1994). "What Is The BIOS?". Computing Basics. Archived from the original on 10 March 2012. Retrieved 19 September 2011.
  32. ^ "Competing on Price". InfoWorld. 30 September 1985. p. 1. Retrieved 20 February 2015.
  33. ^ a b Freeze, Ken (16 December 1985). "Leading Edge: Superior Value in IBM-PC Clone Market Contest". InfoWorld. p. 43. Retrieved 22 July 2014.
  34. ^ Halfhill, Tom R. (December 1986). "The MS-DOS Invasion / IBM Compatibles Are Coming Home". Compute!. p. 32. Retrieved 9 November 2013.
  35. ^ Ferrell, Keith (July 1987). "IBM Compatibles: The Universe Expands". Compute!. p. 14. Retrieved 31 January 2020.
  36. ^ a b c "Can Anybody Tackle IBM?". The Economist. 26 November 1983.
  37. ^ Curran, Lawrence J. (February 1984). "The Compatibility Craze". BYTE. p. 4. Retrieved 26 August 2015.
  38. ^ Machrone, Bill (26 November 1985). "Compatibility Wars—Here and Abroad". PC Magazine. p. 59. Retrieved 29 October 2013.
  39. ^ Webster, Bruce (January 1987). "View and Reviews". Byte. p. 367. Retrieved 4 November 2013.
  40. ^ Borrell, Jerry (May 1992). "Opening Pandora's Box". Macworld. pp. 21–22.
  41. ^ Parker, Rachel (4 May 1987). "PC Vendors' Sales Rise Following PS/2 Debut". InfoWorld. pp. 1, 85.
  42. ^ a b c Scisco, Peter (December 1988). "Bus, Bus, Magic Bus". Compute!. p. 10. Retrieved 10 November 2013.
  43. ^ LaPlante, Alice; Furger, Roberta (23 January 1989). "Compaq Vying To Become the IBM of the '90s". InfoWorld. pp. 1, 8. Retrieved 17 March 2016.
  44. ^ a b Lewis, Peter H. (22 October 1989). "THE EXECUTIVE COMPUTER; The Race to Market a 486 Machine". The New York Times. ISSN 0362-4331. Retrieved 20 May 2020.
  45. ^ Reimer, Jeremy (15 December 2005). "Total share: 30 years of personal computer market share figures". Ars Technica. Retrieved 13 September 2008.
  46. ^ Miller, Michael. "Why The IBM PC Had An Open Architecture". forwardthinking dot pcmag dot com. Ziff Davis. Retrieved 27 June 2017.
  47. ^ Brown, Marcel. "IBM Signs A Deal With The Devil". thisdayintechhistory dot com. MB Tech, Inc. Retrieved 27 June 2017.
  48. ^ Killen, Michael (Fall 1984). "IBM Forecast / Market Dominance". Byte. pp. 30–38. Retrieved 18 March 2016.
  49. ^ InfoWorld July 1986 ad: "Career Starter Kit: Everything you need to begin serious computing immediately". 7 July 1986.
  50. ^ InfoWorld July 1986. 28 July 1986.
  51. ^ Gates, Bill (25 March 1997). "Interview: Bill Gates, Microsoft" (Interview). Interviewed by Michael J. Miller. pp. 230–235.
  52. ^ Mike Tooley (2005). PC Based Instrumentation and Control (3rd ed.). Newness. p. 32. ISBN 978-1-136-37449-4.
  53. ^ Scott M. Mueller (2011). Upgrading and Repairing PCs (20th ed.). Que Publishing. p. 171. ISBN 978-0-13-268218-3.
  54. ^ 인텔 vs.Nvidia:법률 사건의 배후 기술자