什么是计算机体系结构?它与SoC有什么不同??我试着通读了几篇文章,但我找不到这两篇文章之间的适当区别。
发布于 2015-08-11 16:03:57
你在拿苹果和桔子作比较。计算机体系结构是计算机科学的一个子领域,主要处理在其上运行应用程序的硬件。作为计算机体系结构的一部分,研究的各个方面是数字电路和逻辑的性能、组件之间的互连、一致性/一致性、功率和面积开销等。软件开发多次由为其编写代码的底层体系结构驱动。
另一方面,SoC (片上系统)是一种“类型”的系统设计,其中中央处理器、图形处理器、加速器和其他外围模块(如以太网、蜂窝)都放置在单个芯片(或芯片)上。SoC的一个替代方案是这样的设计:中央处理器是一个独立的芯片,图形处理器是离散的(通过PCI连接),外围设备在一个单独的芯片上,该芯片使用总线连接到中央处理器芯片。换句话说,SoC是一种在给定区域内放置组件的方式。SoC设计的计算机体系结构问题(CPU性能、电源、网络)将与非SoC平台的问题不同。
https://stackoverflow.com/questions/31696805
复制相似问题