Windows操作系统为什么能够识别不同的CPU所用的机器语言???
2015-05-15 21:53
543 查看
一个操作系统为什么能够识别不同的cpu所用的机器语言呢?
2009-02-12 16:40赵冰冰456 | 分类:CPU | 浏览1415次请问一下,cpu又不同于其他一些硬件,还安装驱动什么的,那操作系统怎样识别不同的机器语言呢?虽然不同的cpu机器语言都差不多,但是还是有差异的啊。
分享到:
2009-02-12 19:38
提问者采纳
. “不同的CPU”,那要看有多大不同了。 x86 32位CPU用的机器语言都一样,虽然具体型号有区别,但是对OS来说差不多; x86-64 CPU用的机器语言就不一样了,所以 Windows才有 64位版, 64位版 Windows 和 32位版 Windows 分别对应不同的机器语言。 (当然,x86-64 CPU也能按 x86 32位模式工作,但是同一时刻只能有一种模式) Linux 也一样,针对不同机器语言的CPU 有不同版本的Linux, 互相之间不能通用—— x86版,x86-64版,MIPS版,POWER版,IA64版,……等等 =========================================== 其实 Windows以前也有用于其它类型处理器的版本 Windows for Alpha(Alpha处理器) Windows for IA64 (Itanium 安腾处理器) 等等,这些和 x86 32位版本的 Windows 更是不通用了!
相关文章推荐
- C++ windows多线程 线程描述了进程内代码的执行路径。进程中同时可以有多个线程在执行,为了使他们能够同时运行,操作系统为每个线程轮流分配CPU时间片,为了充分地利用CPU提高软件产品的性能,一
- 【操作系统-Windows】无法ping通对方机器,无法访问对方机器(连接超时)
- JDK不同操作系统的FileSystem(Windows)下篇
- CPU位数、操作系统位数、指令集、寄存器位数、机器字长等
- 怎样编写支持多国语言的程序, 让它能够根据所运行的操作系统自动显示相应的文字。
- 我想装 Linux 操作系统,但是为什么总无法识别硬盘啊?
- 演示:在windows不同版本操作系统的计算机上安装IPv6协议与基本配置
- 中断为什么能够被cpu立即响应?
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- 【论文笔记】VGGFace2——一个能够用于识别不同姿态和年龄人脸的数据集
- 关于为什么机器语言执行速度比高级语言快
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- .Net Framework中获得Windows目录、机器名、操作系统版本信息等系统环境信息
- 为什么机器能够学习——PAC Learnability
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\
- C/C++获取操作系统、CPU、内存信息(windows和linux)
- 查看cpu 以及linux和windows系统是32为还是64位?+查看操作系统版本
- 为什么英文的windows操作系统安装中文的软件会出现乱码?
- 不同开发语言和操作系统对应的薪水