• 操作系统、内核、驱动程序


    1.1     操作系统

    操作系统是用户和硬件之间的一层媒介程序,为上提供编程接口,为下调用资源,管理驱动,以使用硬件。不管是Linux还是Windows或者安卓、iOS,它的主要功能有两点:

    l  有效管理硬件。

    l  方便用户操作。

    1.2     内核

    内核主要目的是为了应用程序提供一个稳定良好的运行程序,其要干的五件事情:

    l  内存管理

    l  虚拟文件系统

    l  进程调度

    l  网络接口

    l  进程间通信

    从编程的角度看:

    Linux内核就是一个调用库,应用程序通过调用Linux提供的API函数来实现操作,Linux内核通过与驱动通信实现对硬件的有效管理。

    1.3     驱动程序

    驱动程序属于内核的一部分,是内核的扩展组件,用来帮助内核实现硬件的连接和操控,不包含驱动的内核也叫内核。内核通过提供统一的驱动操作接口供用户层使用,驱动就是在这层统一的接口下实现硬件的操控的中间层。

    驱动与操作系统的关系:

    驱动程序实现了操作系统对硬件的有效管理,是操作系统管理硬件的一个途径。

     

     

  • 相关阅读:
    毕业设计一周一记04
    毕业设计一周一记03
    毕业设计一周一记02
    毕业设计一周一记01
    课后作业
    大道至简第7,8章读后感
    课后作业和动手动脑
    大道至简-从编程到过程读后感
    数组求和与课后作业
    大道至简——失败的过程也是过程读后感
  • 原文地址:https://www.cnblogs.com/jpzhu/p/11892416.html
Copyright © 2020-2023  润新知