可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

linux系统结构(linux使用的文件系统)

  • 全部评论(3)
  • 售微星二开源码
  • Linux内核主要由五个子系统组成:处理调度,内存管理,虚拟文件​​系统,网络接口,流程间通信。 1.处理计划:CPU的控制进程访问。当您需要选择下一个进程运行时,选择计划程序最突出的过程。运行过程实际上是一个只等待CPU资源的进程。如果一个进程正在等待其他资源,则该过程未运行进程。 Linux使用相对简单的优先级的过程调度算法来选择新进程。 2.内存管理(mm)允许多个进程安全共享主存储器区域。 Linux的内存管理支持虚拟内存,即程序的总金额,其代码,数据和堆栈可能超过T.他实际的内存大小,并且操作系统刚刚保留在内存中,其余的块然后将其保留在磁盘中。如有必要,操作系统负责切换块和内存间隔。内存管理逻辑上分为独立于硬件的部分和硬件相关的部分。硬件独立部分提供了过程的映射和逻辑存储器的逻辑存储器,硬件相关零件为内存管理硬件提供了虚拟接口。 3.虚拟文件系统(VFS)隐藏各种硬件的具体细节,为所有设备提供统一接口,VF提供多达数十个不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统重新对Linux支持的文件系统(例如Ext2,Fat等)指的是由每个硬件控制器编写的设备驱动程序模块。 4.网络接口(网络)提供对各种网络标准和各种网络硬件支持的访问。网络接口可以分为网络协议和网络驱动程序。网络协议部分负责实现每个可能的网络传输协议。网络设备驱动程序负责与硬件设备通信,每个硬件设备具有相应的设备驱动程序。 5.流程通信(IPC)支持过程之间的各种通信机制。
  • 2021-09-08 04:20:03
  • 456
  • Linux系统通常具有四个主要部分:内核,shell,文件系统和应用程序。内核,shell和文件系统形成基本操作系统结构,允许用户运行程序,管理文件并使用系统。一。 Linux内核核心是操作系统的核心,许多最基本的功能,如虚拟内存,多任务,共享库,需求加载,可执行程序和TCP / IP网络功能。 Linux内核的模块分为以下部分:存储管理,CPU和流程管理,文件系统,设备管理和驱动程序,网络通信,初始化和系统调用等。 Linux ShellShell是系统的用户界面,为用户提供用户与内核交互。它接收命令输入命令并将其馈送到内核中,是一个命令解释器。此外,shell编程语言具有很多正常编程语言的特征,使用以这种编程语言编写的shell程序,其中包含具有相同效果的其他应用程序。三。 Linux文件系统文件系统是存储在磁盘或其他存储设备中的文件上的组织方法。 Linux系统支持各种流行的文件系统,如ext2,ext3,Fat,Fat32,VFAT和ISO9660。四。 Linux应用程序标准Linux系统通常具有名为Application的程序集,包括文本编辑器,编程语言,XWindow,Office Suite,Internet工具等。
  • 2021-09-08 04:18:47
  • 外网
  • LINUX基本的操作系统结构是什么,内核,shell,应用程序
  • 2021-09-08 04:18:47
  • 商品推荐