首页 > 系统相关 >Linux五大内核的作用

Linux五大内核的作用

时间:2024-05-07 20:24:16浏览次数:14  
标签:报文 文件系统 内存 Linux 进程 五大 内核

Linux内核的五大作用

1、管理进程:内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。 另外, 调度器, 控制进程如何共享CPU,是进程管理的一部分。更通常地,内核的进程管理活动实现了多个进程在一个单个或者几个CPU 之上的抽象。
2、管理内存:计算机的内存是主要的资源, 处理它所用的策略对系统性能是至关重要的。内核为所有进程的每一个都在有限的可用资源上建立了一个虚拟地址空间。内核的不同部分与内存管理子系统通过一套函数调用交互,从简单的malloc/free对到更多更复杂的功能。
3、文件系统:Unix 在很大程度上基于文件系统的概念;几乎Unix中的任何东西都可看作一个文件。内核在非结构化的硬件之上建立了一个结构化的文件系统,结果是文件的抽象非常多地在整个系统中应用。另外,Linux 支持多个文件系统类型,就是说,物理介质上不同的数据组织方式。例如,磁盘可被格式化成标准Linux的ext3文件系统,普遍使用的FAT文件系统,或者其他几个文件系统。
4、设备控制:几乎每个系统操作终都映射到一个物理设备上,除了处理器,内存和非常少的别的实体之外,全部中的任何设备控制操作都由特定于要寻址的设备相关的代码来进行。这些代码称为设备驱动。内核中必须嵌入系统中出现的每个外设的驱动,从硬盘驱动到键盘和磁带驱动器。
5、网络管理:网络必须由操作系统来管理,因为大部分网络操作不是特定于某一个进程: 进入系统的报文是异步事件。报文在某一个进程接手之前必须被收集,识别,分发,系统负责在程序和网络接口之间递送数据报文,它必须根据程序的网络活动来控制程序的执行。另外,所有的路由和地址解析问题都在内核中实现。

标签:报文,文件系统,内存,Linux,进程,五大,内核
From: https://www.cnblogs.com/-110/p/18178299

相关文章

  • Linux系统目录和文件夹的区别
    Linux系统目录和文件夹的区别在Linux系统中,术语“目录”和“文件夹”通常可以互换使用,它们都指的是存储文件和子目录的容器。然而,在计算机科学和文件系统管理的上下文中,这两个术语有一些细微的差别。目录(Directory)在计算机科学中,目录通常指的是文件系统中的一个结构,它用于组织......
  • Linux与Windows操作系统的爱恨情仇(初料)
    Linux与Windows操作系统的爱恨情仇(初料)更改时间:四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)MMU内存管理单元Linux系统内核的作用Linux系统目录和Windows系统文件夹的区别1.四种常见文件系统比较(FAT16、FAT32、NTFS、ExFAT)FAT16、FAT32、NTFS和ExFAT是四......
  • Linux系统内核与内存相关知识
    目录目录文件系统NTFS文件系统的概述可靠性添加了功能POSIX支持删除限制NTFS的优点NTFS的缺点NTFS命名约定FAT概述FAT命名约定FAT的优点FAT的缺点NTFS文件系统和FAT32系统的区别区别Linux内核的作用一、前言二、Linux内核的作用三、驱动开发为什么要学习内核四、需要学习......
  • Linux系统中的“文件夹”为何称之为目录
    什么是文件夹文件夹是一种用来组织和管理磁盘文件的数据结构文件存储也称为文件级存储或基于文件的存储,数据会以单条信息的形式存储在文件夹中。当需要访问该数据时,计算机需要知道相应的查找路径。存储在文件中的数据会根据元数据来进行整理和检索,这些元数据会告诉计算机文件所......
  • linux系统中文件夹和目录的区别
    *linux系统中目录和文件夹的区别:*Linux系统目录结构是一种层次化的文件系统结构,它定义了Linux操作系统中各个目录的作用和存放内容的规范。在Linux系统中,目录和文件的底层数据结构都是通过inode(索引节点)来进行管理的。inodes存储有关文件系统对象(如文件和目录)的元数据,比......
  • linux动态修改磁盘大小步骤
    #卸载/da1或者确保没有进程正在使用它umount/da1#或者如果你不能卸载,确保上面的数据不会被修改#文件系统检查e2fsck-f/dev/VolGroup00/LogVol03#缩减文件系统resize2fs/dev/VolGroup00/LogVol031024G#假设你希望/da1保留1100G空间#缩减逻辑卷......
  • linux系统内核的作用
    linux系统中内核的作用:在Linux操作系统中,内核作为其核心组件,承担着系统底层服务和关键管理职责。以下是Linux内核主要功能及作用的详细说明:1.进程管理:进程调度:内核通过调度算法控制进程对CPU的使用权,确保多个进程公平地分享计算资源。它负责创建、终止进程,以及在进程状态改变......
  • linux bash 的使用
    运行test.shecho"test"默认情况下test.sh并没有运行权限,需要使用以下的命令:$chmod+xtest.sh变量var="runoob.com"##用语句赋值##forfilein`ls/etc`##或##forfilein$(ls/etc)##使用变量echo$varforskillinAdaCoffeActionJava;do......
  • Linux中的目录与文件夹的区别
    Linux中的目录与文件夹的区别今天学习到了文件IO方面,知道了在Linux中使用命令mkdir创建的并不是文件夹而是目录,有很多人喜欢将此认为是文件夹,严格意义上俩者是有很大的不同,今天通过查询资料得知俩者的区别,希望一下对于疑惑的你有所帮助。目录Linux中的目录与文件夹的区别首先为......
  • Linux内核的作用
    Linux内核的作用目录Linux内核的作用1、进程管理:2、内存管理:3、文件系统:4、设备控制:5、网络管理:1、进程管理:​ 内核负责创建和销毁进程,并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。另外......