通用处理器
来自pcdiy_dev
通用处理器(英文名:General Purpose CPU)能够计算任何可计算的。拥有指令集扩展的通用处理器。与专用处理器类似,不过其针对一些特定的应用能更好的执行。
早期的电子计算机(一般为专用处理器),甚至那些被设计为“通用”的计算机,实际上都是为特定算法量身定制的,很难适应其他算法。哪怕需要略微不同的计算,都必须重新手动连接计算机来改变硬件设计。解决此问题的关键在于需要设计出可以存储指令的新计算机体系结构,这种体系结构使计算机更加灵活,能够在通用硬件而非专用硬件上执行许多不同的算法。
绝大多数的通用处理器基本构成为“冯-诺依曼架构”。
历史
20世纪50年代到60年代 分立晶体管CPU
随着各种技术的发展,CPU的设计复杂度不断提高,从而使电子设备的体积更小、可靠性更高。第一次这样的改进是晶体管的出现。
ETL Mark III于1954年开始开发,1956年完成,是第一台能够存储程序的晶体管计算机。由日本电工实验室制造。
20世纪60年代,日本电子计算器和电子钟的发展使集成电路变得经济实用。20世纪60年代末,第一批计算器和时钟芯片开始表明,通过大规模集成(LSI)可以实现非常小的计算机。
微处理器(单芯片CPU)的发明将这一进程推向了高潮。