常见的cpu类型:精简指令集RISC、复杂指令集CISC。(根据cpu中的指令来分类)linux
精简指令集(RISC)
在该指令集中,每一个指令的运行时间都比较短,完成的动做也很单纯,指令的执行效能较佳;可是若要作复杂的事情,就须要多个指令来完成。windows
复杂指令集(CISC)
与RISC不一样,CISC的每一个指令能够执行一些较低阶的硬件操做,指令数目多并且复杂,每条指令的长度也不相同。由于每条指令执行较为复杂,因此每条指令花费时间较长,可是每条指令能够处理的工做较为丰富。常见CISC的CPU主要有AMD、Intel等的X86架构的CPU。因为AMD、Intel所开发的X86架构的cpu被大量使用于我的计算机,因此我的计算机常被称为X86计算机。
注:X86架构的cpu由8位升级到16位,32位,后来AMD依此架构修改新一代的cpu为64位,为了二者的区别,所以64位的我的计算机cpu又被称为x86_64的架构。网络
操做系统的核心就是位于硬件的上层,可以驱动硬件执行某些动做,只有核心提供了某功能,计算机系统才能完成该功能。例如,若是核心不支持TCP/IP功能,那么即便有网卡,也不能像网络发送数据。
操做系统的核心层是直接参考硬件写成的。因此同一个操做系统程序不可以在不同的硬件架构下运做。
应用程序的开发都是参考操做系统提供的开发接口。架构
操做系统与驱动程序的关系:
1.操做系统可以驱动硬件,如此应用程序才可以使用该硬件的功能。
2.操做系统会提供开发接口,让开发商制做各自的驱动程序。
3.要使用新硬件的功能,必须安装厂商提供的驱动程序。
4.驱动程序是厂商提供的,与操做系统无关。
应用程序时参考操做系统提供的开发接口所开发出来的软件,不能拿对照着windows开发接口开发出的软件安装在linux上。操作系统