• 技术文章 >运维 >linux运维

    什么是Linux内核

    云罗郡主云罗郡主2019-01-07 16:09:05原创2949
    相信很多人都对Linux系统并不陌生,但是一些人可能会对Linux内核感到很陌生,下面php中文网就带您认识一下什么是Linux内核?【推荐阅读:什么是Linux发行版

    什么是Linux内核

    一:什么是Linux

    Linux是由Linus Torvalds开发的类UNIX的操作系统,Linux主要特点是开源的,因此我们可以免费使用来当做服务器。

    Linux严格分为两个含义。

    1.广泛的Linux是指Linux发行版

    2.狭义的Linux是指Linux内核

    Linux内核是操作系统的基础,介于硬件和软件之间,并且内核位于操作系统中,操作系统将在硬件和软件之间进行调解,Linux内核是操作系统核心部分的功能。

    二:内核的基本性能

    1.流程管理

    在Linux内核中,程序的执行状态以进程为单位进行管理。此外,内核为每个进程准备一个名为task_stract结构的数据结构。

    2.进程调度程序

    可执行状态等待哪个进程以哪个顺序执行,由于基本上不可能运行比CPU数量更多的进程,因此运行过程的效率非常重要。

    3.内存管理

    在Linux内核中,使用物理内存和虚拟内存管理数据。通过分配对应于物理存储器的虚拟地址,而不是实际为每个进程分配物理存储器地址,可以使用容量远大于实际物理存储器容量的存储器。它使它成为可能。此外,由于每个进程都分配了自己的虚拟地址,因此每个进程的内存空间是独立的,并且不会违反其他进程的内存。

    3.文件系统

    它以文件的形式提供存储数据的访问方法。所有数据都以文件的形式进行管理。/ Directory(根目录)作为顶点,内核本身作为文件和目录的集合存在。

    以上就是对什么是Linux内核的全部介绍,如果你想了解更多有关Linux教程,请关注php中文网。

    以上就是什么是Linux内核的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Linux内核 Linux
    上一篇:什么是Linux发行版 下一篇:什么是嵌入式软件
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 在NodeJS中启用ECMAScript 6小结(windos以及Linux)_node.js• thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决_php技巧• Linux(CentOS)下PHP扩展PDO编译安装的方法_php技巧
    1/1

    PHP中文网