CPU 编译器 C 语言 操作系统 程序的关系

1.现在常见的CPU有哪些?  
    英特尔系列 :  8051 8086  8087  8088 .....80186 80286 ....奔腾 ,酷睿 I3  i5 i7  i9  .
    AMD系列:     速龙什么的没用过.....
    ARM系列:     只授权技术不生产,

2.每种芯片的指令集都一样吗?

    不一样!!
    英特尔:  指令集用8086CPU命名为 x86 ,这就是X86指令集的来历,现在的X86体系的CPU是兼8086汇编指令的。
    AMD  :  因为都要跑 windows 系统,所以AMD走上了兼容 x86指令集的道路.
    ARM  :  RISC(精简指令集)
    

3.C语作为统一编程语言,是不是每种芯片都要开发自己的编译器把C语言翻译成自己的指令集?
    
    是! 要开发.      

    这是硬体设计与系统工程师的工作。软件编辑员一般都不需染手此东西。
    是否每个牌子的处理器都须有自己的编译器呢?
    未必。
    比如Intel,AMD,VIA 同是用x86平台都可享用Intel的编译器。
    又如Siemens, SGI,NEC 同出产MIPS平台的处理器都可享用MIPS 的编译器。
    
4.windows  和  linux  又是什么?  家用电脑为什么两个系统都可以装?  每种CPU都支持吗?

    windows      和 linux 是操作系统,  也算是软件,  只要可以用x86 编译器 编译 就能跑到 I5 i7 cpu 上.

    另外:  linux 开源,可裁剪自定义.   所以好多嵌入式平台 也可以编译运行 linux.

5.windows  的可执行程序是什么?    linux的可执行程序是什么?  他们系统可以在同台硬件上跑,为什么程序不行?

    windows      和 linux 是操作系统, 也是软件 在 I5 i7 AMD cpu上能跑 是因为 都可以用x86 指令集编译.
   
    程序是 在操作系统之上的  依赖操作系统的东西 肯定不能乱用!!!!!!!!!!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值