태그 보관물: architecture

architecture

컴퓨터가 “IBM 호환 PC”라는 것은 무엇을 의미합니까? 의미합니까? 이것이 BIOS, 아키텍처, 버스 또는 조합인지는

이것에 대한 몇 가지 질문 :

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

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

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



답변

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

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

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

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


답변

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를 작성할 수있었습니다.


답변