《深入Linux内核架构》.pdf

Linux内核是什么?

Linux内核只是Linux操作系统一部分。对下,它管理系统的所有硬件设备;对上,它通过系统调用,向Library Routine(例如C库)或者其它应用程序提供接口。

因此,Linux内核的任务有:

  • 从技术层面讲,内核是硬件与软件之间的一个中间层

  • 从应用程序的层面讲,应用程序与硬件没有联系,只与内核有联系,内核是应用程序知道的层次中的最底层

  • 内核是一个资源管理程序。负责将可用的共享资源(CPU时间、磁盘空间、网络连接等)分配得到各个系统进程

  • 内核就像一个库,提供了一组面向系统的命令

众所周知,Linux操作系统的源代码复杂、文档少,对程序员的要求高,要想看懂这些代码并不是一件容易事。最近很多小伙伴问我要一些 Linux内核 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《深入Linux内核架构》。

(0)

相关推荐

  • MIPS架构厂商日渐式微 Linux报告其漏洞遭遇困难

    Linux内核与ARM和x86等硬件利用内核基础架构来报告其相关的CPU安全缓解措施,而现在MIPS内核代码报告此类漏洞的工作经常受阻,这是因为一些厂商并没有公开承认漏洞,还有一些MIPS硬件厂商根本 ...

  • 主流Android架构有哪些?安卓开发架构解析!

    安卓是Google在Linux平台上开发的一个开放源码操作系统.其中包含了操作系统.用户界面和应用程序--手机上运行的所有软件都是必需的,并且没有任何以前阻碍手机行业创新的特殊障碍.安卓系统使用了We ...

  • Linux与Unix的区别

    Linux与Unix的区别

  • uname命令语法格式及参数选项 Linux系统运维

    uname命令显示系统信息?Linux命令学习是Linux运维人员需要掌握的必备技能.那么显示系统信息用什么命令?uname命令用于显示系统相关信息,比如内核版本号.硬件架构等.想要学好Linux运维 ...

  • 《深入剖析Nginx》.pdf

    回复"面试"获取全套面试资料 Nginx是一款轻量级的Web服务器,特点是高性能.高并发. 它由俄罗斯程序设计师Igor Sysoev开发,供俄国大型入口网站及搜索引擎Ramble ...

  • T75虚空(妈).pdf

    T75虚空(妈).pdf

  • 剖析职场压力,学会自我减压很重要

    假设我们上班一天花8小时,一周工作5天,工作30年,这一辈子在职场就要花掉约60000多小时. 职场对我们来说很重要,然而,职场里的烦心事却不少. 对上班族来说经常感到压力山大: 有来自工作上的: 有 ...

  • pdf文件需要修改错误内容,pdf怎么转换成word?

    不知道大家有没有遇到这种情况,就是当我们整理好一个pdf格式的文件准备发送给领导或者是同事之类的操作时,临时检查的时候发现文件中有错误的地方,天呐!这对于小编来说虽说是习以为常,但是每每遇到此情况的时 ...

  • 一种治疗鼻炎的方剂.pdf

    <一种治疗鼻炎的方剂.pdf>由会员分享,可在线阅读,更多相关<一种治疗鼻炎的方剂.pdf(3页珍藏版)>请在专利查询网上搜索. 1.(10)申请公布号 CN 10224743 ...

  • 仙草痛风方剂及其制备方法.pdf

    <仙草痛风方剂及其制备方法.pdf>由会员分享,可在线阅读,更多相关<仙草痛风方剂及其制备方法.pdf(5页珍藏版)>请在专利查询网上搜索. 1.(19)中华人民共和国国家知识 ...

  • pdf是一种什么格式?pdf怎么转换成jpg图片?

    在生活工作中我们需要用到pdf格式的文件的地方是非常多的,不过有时候也需要将其pdf格式转换成其它格式的.像为了更改内容我们需要将其转换成word格式进行编辑,而为了更方便我们使用或特殊需求,我们则需 ...

  • 一种美容组合方剂.pdf

    <一种美容组合方剂.pdf>由会员分享,可在线阅读,更多相关<一种美容组合方剂.pdf(3页珍藏版)>请在专利查询网上搜索. 1.(19)中华人民共和国国家知识产权局 (12) ...

  • 打石中药方剂.pdf

    <打石中药方剂.pdf>由会员分享,可在线阅读,更多相关<打石中药方剂.pdf(4页珍藏版)>请在专利查询网上搜索. 1.(19)中华人民共和国国家知识产权局 (12)发明专利 ...

  • 治疗类风湿的方剂.pdf

    说明书治疗类风湿的方剂 技术领域:本发明是一种医疗康复药物,专治类风湿. 背景技术:风湿病是一种临床常见病.多发病,祖国传统中医称之为"痹症",是由于风.寒.湿.热等外邪侵袭人体闭 ...