关于此的几个问题:
1)这个术语是否更有意义?
2)从开发人员的角度来看,这意味着什么吗?
我不清楚这是BIOS,体系结构,总线还是组合。我正在使用的软件预计会看到系统的“描述”,并且当前Windows计算机报告“ AT / AT兼容”。负责将其移植到Mac后,我真的不知道什么是合适的“描述”-很可能会省略掉它,但是我想知道是否有人可以提供关于此术语现代用法的一些见解。
关于此的几个问题:
1)这个术语是否更有意义?
2)从开发人员的角度来看,这意味着什么吗?
我不清楚这是BIOS,体系结构,总线还是组合。我正在使用的软件预计会看到系统的“描述”,并且当前Windows计算机报告“ AT / AT兼容”。负责将其移植到Mac后,我真的不知道什么是合适的“描述”-很可能会省略掉它,但是我想知道是否有人可以提供关于此术语现代用法的一些见解。
Answers:
1)这个术语是否更有意义?
并不是的。在家庭/个人计算的早期,有几种使用各种微处理器的计算平台。这些平台之间的硬件和软件通常不兼容。随着硬件和软件制造商和用户对IBM PC的偏爱,生产出了与原始IBM PC兼容的软硬件的计算机(称为IBM克隆)。今天,“ PC”一词在很大程度上是指IBM兼容或Wintel计算机,并且不包括Mac之类的其他个人计算机。
2)从开发人员的角度来看,这意味着什么吗?
并不是的。如今,大多数制造商已经对PC的所有基本参数进行了标准化并达成共识,其中最重要的联盟是Microsoft和Intel,也就是Wintel。如今,一些标准委员会和/或硬件和软件制造商/协会已同意PCI或SATA等新功能。通常会引入具有完整操作系统和应用程序支持的新硬件产品。更好地定义了硬件,操作系统和应用程序之间的边界,并与DKI(驱动程序内核接口)和API(应用程序接口)分开,从而不再需要严格的硬件模仿。
http://en.wikipedia.org/wiki/IBM_PC_compatible
该平台的起源是IBM于1980年做出的决定,以响应于Apple Computer在迅速发展的微型计算机市场上的成功,尽快销售低成本的单用户计算机。1981年8月12日,第一台IBM PC上市。它有三种操作系统(OS),但最受欢迎和最便宜的是PC DOS,它是86-DOS的修改版,Microsoft从Seattle Computer Products获得了全部权利。根据一项至关重要的让步,IBM的协议允许Microsoft出售其自己的MS-DOS版本用于非IBM平台。原始PC体系结构的唯一专有组件是BIOS(基本输入/输出系统)。
在此期间,制造了许多基于8086和8088处理器的计算机,但是它们的PC架构不同,并且运行在自己的DOS和CP / M-86版本下。但是,直接解决硬件问题而不是对MS-DOS进行标准调用的软件速度更快。这与游戏特别相关。IBM PC的销售量足够大,足以证明专门为其编写软件的合理性,这鼓励其他制造商生产可以使用与PC相同的程序,扩展卡和外围设备的机器。808x计算机市场迅速排除了所有功能与PC不太相似的计算机。MS-DOS可用的“常规”系统内存上的640 kB障碍是那个时期的遗留问题;
IBM个人计算机的原始“克隆”是在没有IBM参与或批准的情况下创建的。哥伦比亚在1982年6月紧密建模IBM PC,并生产了第一台“兼容” PC(即或多或少与IBM PC标准兼容),紧随其后的是Eagle Computer。几个月后的1982年11月,康柏计算机公司宣布了它的第一台IBM PC兼容产品-康柏便携式计算机。康柏是第一台缝纫机大小的便携式计算机,基本上与PC兼容100%。根据Apple诉Franklin案的判决,该公司无法直接复制BIOS,但可以对IBM BIOS进行反向工程,然后使用无尘室设计编写自己的BIOS。