컴퓨터가 "IBM 호환 PC"라는 것은 무엇을 의미합니까?


9

이것에 대한 몇 가지 질문 :

1)이 용어는 더 이상 관련이 있습니까?

2) 이것은 개발자의 입장에서 무엇을 의미합니까?

이것이 BIOS, 아키텍처, 버스 또는 조합인지는 분명하지 않습니다. 내가 작업하고있는 소프트웨어는 시스템의 "설명"을 볼 것으로 예상되며 현재 Windows 시스템은 "AT / AT 호환"을보고합니다. 이것을 Mac으로 포팅하는 임무를 맡았으므로 적절한 "설명"이 무엇인지 알지 못합니다. 이것은 아마도 생략 될 것이지만 누군가 가이 용어의 현대적인 사용법에 대한 통찰력을 제공 할 수 있는지 궁금합니다.


2
이것을 아직 답변으로 추가하지는 않지만 IBM 호환 PC는 매우 오래된 (1980 년대?) IBM PC로 돌아갑니다. 기본 아키텍처 유형이 매우 지배적이기 때문에 사실상 표준으로 들어갔습니다. 그러나 아무도 그것을 더 이상 그렇게 부르지 않습니다. 사실상의 표준은 예를 들어 폼 팩터 (ATX, AT), BIOS 및 ISA (지금은 죽었 음) 이상 PCI를 통한 확장 성을 지정합니다. 아키텍처 이름 x86은 또한 IBM PC에서 사용 된 최초의 CPU 중 하나 인 Intel 8086에서 유래 한 것입니다. 최신 "IBM 호환"시스템은 여전히 ​​Windows 1 및 Dos를 실행할 수 있으며, 이것이 호환됩니다.
sinni800

1
1) 아뇨. 2) OS가 개발자를 제한하는 가장 큰 요소라는 것을 의미합니다.
Daniel R은

Mac은 Intel에서 실행됩니다. 구성 요소는 이제 OS에서 자신이 누구인지, 어디서 드라이버를 인터넷에서 찾을 수 있는지 알려줍니다. 완전히 다른 세상입니다. 충분했다.
Fiasco Labs

1
Windows 취향에서도 그 설명을 생략하는 것이 좋습니다. PC / AT 이후로 오래 전부터 PC97, PC98, PC99 및 PC2001을 보유하고 있습니다. 귀하의 "호환 AT"가정 아마이없는 어떤 스타터 ROM에서 ISA 확장 슬롯, 코 프로세서 칩 소켓, 또는 펌웨어를.
JdeBP

답변:


7

1)이 용어는 더 이상 관련이 있습니까?

실제로는 아닙니다. 가정 / 개인 컴퓨팅 초기에는 다양한 마이크로 프로세서를 사용하는 여러 컴퓨팅 플랫폼이있었습니다. 하드웨어와 소프트웨어는 일반적으로 이러한 플랫폼간에 호환되지 않았습니다. HW 및 SW 제조업체와 사용자가 IBM PC를 선호 함에 따라, 원래 IBM PC와 호환되는 하드웨어 및 소프트웨어 인 컴퓨터 ( IBM 복제본이라고 함 )는 인기를 활용하기 위해 제작되었습니다. 현재 "PC"라는 용어는 IBM 호환 또는 Wintel 컴퓨터를 의미하며 Mac과 같은 다른 개인용 컴퓨터는 제외합니다.

2) 이것은 개발자의 입장에서 무엇을 의미합니까?

실제로는 아닙니다. 오늘날 PC에 대한 모든 필수 매개 변수는 이제 대부분의 제조업체에서 표준화되고 합의되었습니다. 가장 중요한 동맹은 Microsoft와 Intel (일명 Wintel) 입니다. 오늘날 일부 표준위원회 및 / 또는 하드웨어 및 소프트웨어 제조업체 / 협회는 PCI 또는 SATA와 같은 새로운 기능에 동의합니다. 새로운 하드웨어 제품은 일반적으로 완전한 OS 및 응용 프로그램 지원과 함께 도입됩니다. 하드웨어와 OS 및 응용 프로그램 사이의 경계는 훨씬 더 잘 정의되고 DKI (드라이버 커널 인터페이스)와 API (응용 프로그램 인터페이스)와 별도로 유지되므로 더 이상 엄격한 하드웨어 모방이 필요하지 않습니다.


0

http://en.wikipedia.org/wiki/IBM_PC_compatible

이 플랫폼의 기원은 1980 년대에 IBM이 급성장하는 마이크로 컴퓨터 시장에서 Apple Computer의 성공에 응답하여 가능한 한 빨리 저비용 단일 사용자 컴퓨터를 마케팅하기로 결정했습니다. 1981 년 8 월 12 일, 최초의 IBM PC가 판매되었습니다. 사용할 수있는 운영 체제 (OS)는 세 가지 였지만 가장 인기 있고 가장 저렴한 것은 PC-DOS였습니다. 수정 된 버전의 86-DOS는 Microsoft가 Seattle Computer Products로부터 모든 권한을 얻었습니다. 결정적인 양보에서 IBM의 계약에 따라 Microsoft는 비 IBM 플랫폼에 대해 자체 버전 인 MS-DOS를 판매 할 수있었습니다. 원래 PC 아키텍처의 독점적 구성 요소는 BIOS (Basic Input / Output System)였습니다.

8086 및 8088 프로세서를 기반으로 한 많은 컴퓨터가이 기간 동안 제조되었지만 PC와는 다른 아키텍처를 가지고 있으며 자체 버전의 DOS 및 CP / M-86에서 실행되었습니다. 그러나 MS-DOS에 대한 표준 호출 대신 하드웨어를 직접 처리 한 소프트웨어가 더 빨랐습니다. 이것은 특히 게임과 관련이 있습니다. IBM PC는 특별히 소프트웨어 작성을 정당화하기에 충분한 양으로 판매되었으며 다른 제조업체는 PC와 동일한 프로그램, 확장 카드 및 주변 장치를 사용할 수있는 기계를 생산할 수있었습니다. 808x 컴퓨터 시장은 PC와 기능적으로 유사하지 않은 모든 기계를 신속하게 배제했습니다. MS-DOS에서 사용할 수있는 "기존의"시스템 메모리에 대한 640 kB 장벽은 그 시대의 유산입니다.

IBM 개인용 컴퓨터의 원래 "복제본"은 IBM의 참여 또는 승인없이 작성되었습니다. 컬럼비아는 IBM PC를 면밀히 모델링하고 1982 년 6 월에 Eagle Computer가 뒤를 잇는 최초의 "호환"PC (즉, IBM PC 표준과 다소 호환)를 생산했습니다. Compaq Computer Corp.은 몇 개월 후 1982 년 11 월에 Compaq Portable이라는 최초의 IBM PC 호환 제품을 발표했습니다. 컴팩은 100 % PC와 호환되는 최초의 재봉틀 크기의 휴대용 컴퓨터였습니다. 회사는 Apple v. Franklin의 법원 결정 결과 BIOS를 직접 복사 할 수 없었지만 IBM BIOS를 리버스 엔지니어링 한 다음 클린 룸 설계를 사용하여 자체 BIOS를 작성할 수있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.