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

Linux内核的五大作用

时间:2024-05-07 20:46:40浏览次数:24  
标签:文件系统 内存 Linux 进程 五大 设备 内核

Linux内核的五大作用

Linux内核的五大作用:分别是管理进程,内存,文件系统,设备控制,还有网络管理。

1、管理进程:内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。 另外, 调度器, 控制进程如何共享CPU,是进程管理的一部分。更通常地,内核的进程管理活动实现了多个进程在一个单个或者几个CPU 之上的抽象。

2、管理内存:计算机的内存是主要的资源, 处理它所用的策略对系统性能是至关重要的。内核为所有进程的每一个都在有限的可用资源上建立了一个虚拟地址空间。内核的不同部分与内存管理子系统通过一套函数调用交互,从简单的malloc/free对到更多更复杂的功能。

3、文件系统:Unix 在很大程度上基于文件系统的概念;几乎Unix中的任何东西都可看作一个文件。内核在非结构化的硬件之上建立了一个结构化的文件系统,结果是文件的抽象非常多地在整个系统中应用。另外,Linux 支持多个文件系统类型,就是说,物理介质上不同的数据组织方式。例如,磁盘可被格式化成标准Linux的ext3文件系统,普遍使用的FAT文件系统,或者其他几个文件系统。

4、设备控制:几乎每个系统操作终都映射到一个物理设备上,除了处理器,内存和非常少的别的实体之外,全部中的任何设备控制操作都由特定于要寻址的设备相关的代码来进行。这些代码称为设备驱动。内核中必须嵌入系统中出现的每个外设的驱动,从硬盘驱动到键盘和磁带驱动器。

5、网络管理:网络必须由操作系统来管理,因为大部分网络操作不是特定于某一个进程: 进入系统的报文是异步事件。报文在某一个进程接手之前必须被收集,识别,分发,系统负责在程序和网络接口之间递送数据报文,它必须根据程序的网络活动来控制程序的执行。另外,所有的路由和地址解析问题都在内核中实现。
————————————————

参考

原文链接:https://blog.csdn.net/beyond911/article/details/106444427

标签:文件系统,内存,Linux,进程,五大,设备,内核
From: https://www.cnblogs.com/xiaobaibudongjiuwen/p/18178345

相关文章

  • Linux中的文件种类
    一、查看命令在乌班图系统下输入ls-l可以查看我们窗口中各个的文件种类我们可以看到各个前缀即是我们的文件种类二、文件类型说明-rw-r--r--1gecgec345Sep12:38a.zip //-(regular) 普通文件drwxr-xr-x2gecgec1024Sep12:38dir/ //d(directory) 目录文件......
  • Linux系统中目录和文件夹是一个东西吗
    目录和文件夹的区别  在阐述Linux系统的目录前,我们先来回忆一下现实中的目录和文件夹是什么:  在现实中,文件夹(封套)可以用来保存几个文件(或其他项目)。而目录则可以用来维护项目的索引,这样你就可以找到哪个项目位于哪里。  Linux系统的思想是“一切皆文件”,因此目录对于Linu......
  • Linux中目录和文件夹的区别
    Linux的目录和文件夹的区别在Linux系统中,"目录"(directory)和"文件夹"(folder)其实是同一概念的不同称呼。它们都是用来组织文件的结构,但在技术上有一些微妙的区别:目录(Directory):在Linux中,目录是一种特殊的文件,用来存储文件和其他目录的列表。每个目录都包含两个特殊的目录条目......
  • Linux五大内核的作用
    Linux内核的五大作用1、管理进程:内核负责创建和销毁进程,并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。另外,调度器,控制进程如何共享CPU,是进程管理的一部分。更通常地,内核的进程管理活动实......
  • 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空间#缩减逻辑卷......