• 硬件知识随记


    常见的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上。

  • 相关阅读:
    c#下实现ping操作
    DevExpress 经典常用功能代码收集
    WPF – 使用触发器
    XtraGrid使用方法
    [读书笔记]STL源码剖析
    [微软面试100题]6170
    [读书笔记]Thinking in C++
    [转][算法]google page rank算法
    [微软面试100题]7180
    [转][算法]链接分析算法之:HITS算法
  • 原文地址:https://www.cnblogs.com/hujingwei/p/5953104.html
Copyright © 2020-2023  润新知