• 硬件知识随记


    常见的cpu类型:精简指令集RISC、复杂指令集CISC。(根据cpu中的指令来分类)


    精简指令集(RISC)
    在该指令集中,每个指令的运行时间都比较短,完成的动作也很单纯,指令的执行效能较佳;但是若要做复杂的事情,就需要多个指令来完成。

    复杂指令集(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上。

  • 相关阅读:
    【Language】 TIOBE Programming Community Index for February 2013
    【diary】good health, good code
    【web】a little bug of cnblog
    【Git】git bush 常用命令
    【web】Baidu zone ,let the world know you
    【diary】help others ,help yourself ,coding is happiness
    【Git】Chinese messy code in widows git log
    【windows】add some font into computer
    SqlServer启动参数配置
    关于sqlserver中xml数据的操作
  • 原文地址:https://www.cnblogs.com/hujingwei/p/5953104.html
Copyright © 2020-2023  润新知