History of PC and CPU
来源:互联网 发布:360卸载软件 编辑:程序博客网 时间:2024/05/16 14:55
历史回顾
1978年,Intel
推出8086
处理器,是最初的x86
架构CPU,16位。
1985年,Intel推出80386
处理器,是最早的32位模式的x86架构的CPU,称为x86-32
或IA-32
。由于数字不能成为商标,Intel给了这一系列CPU很多我们熟知的名字,比如奔腾等。AMD在这个时代的32位处理器也是基于x86架构的。
1990年代,Intel联合惠普开发64位元CPU,称为IA-64
架构,这种架构与x86是完全不兼容的。但是似乎研发不是很成功。与此同时,2000年,AMD扩着的x86,使之支持64位元,可以称为x86-64
或AMD64
。由于AMD的64位处理器产品线首先进入市场,且微软也不愿意为Intel和AMD开发两套不同的64位操作系统,Intel也被迫采纳AMD64指令集且增加某些新的扩充到他们自己的产品,命名为EM64T
架構(虽然他们不想承认这些指令集是来自它的主要对手),EM64T后来被Intel正式更名為Intel 64。
如今x86成为最成功和最广泛使用的CPU架构,这种架构可以同时工作在32位模式和64位模式下,也就是为什么我们的个人电脑又可以装32位的windows,也可以装64的windows。
32位的应用程序是可以在64位的windows下运行的,这种情况下,windows会将进程放在32位模式下运行。然而,同一个进程却不能即工作在64位下,又工作在32下。典型的问题就是有时需要将IIS从64模式切回32模式,以适应用win32方式编译的应用程序。(.NET通过IL
和JIT
,可以动态适应不同的平台)
与VC编译器的平台相关
就上面的CPU历史看来,实际上现如今PC和服务器的主要CPU架构分为3种:
x86-32
:x86架构的32位元,对应Win32
平台,也可以叫IA-32
,i386
等x64
:基于x86架构的AMD64
,由于Intel 64兼容AMD64,所以以AMD64作为平台,可以做到最大的兼容性Itanium
:即IA-64
,对应Intel的安腾系列处理器,很少用
参考资料
http://zh.wikipedia.org/wiki/X86http://zh.wikipedia.org/zh-cn/Itaniumhttp://mariusbancila.ro/blog/2010/10/05/defining-x64-target-platform-for-vc-projects/http://blog.csdn.net/jpexe/article/details/8447696
- History of PC and CPU
- science and history of dreams
- The History of Notes and Domino
- Customs and history of the origin of the Mid-Autum
- The brief history of iterative and incremental development
- 【翻译字幕】The Technology History of "JavaScript and JQuery"
- Notes: CPU and Memory of O.S.
- A CPU History
- Implement of Asynchronous Communication between ADSP2106x Series DSP and PC
- History of Linux
- History of SMTP
- history of Ming dynasty
- History of Warcraft1
- The history of STL
- History of C++
- History of Unix Shells
- The history of Unix
- History of sudo
- 利用HttpURLConnection发送post请求上传文件
- 机器学习之k近邻算法——5、约会网站的配对开发流程
- 数组和矩阵
- win7无法拖动文件到任务栏用其它程序打开
- iOS学习笔记(八)——iOS网络通信http之NSURLConnection
- History of PC and CPU
- 断言:利用ASSERT宏定位软件bug
- 欢迎光临
- Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobe
- SQL关于相关子查询与EXISTS的简单总结
- 借用360云盘离线下载
- 算法竞赛入门经典之第一章
- Vs2013在Linux开发中的应用(23):信息输出
- 分开了公司的控股将根据国家