TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货Linux操作系统结构思维导图

Linux操作系统结构思维导图

  收藏
  分享
免费下载
免费使用文件
U67362080 浏览量:152022-09-11 20:35:02
已被使用0次
查看详情Linux操作系统结构思维导图

Linux中有关操作系统结构的思维导图,包括Linux内核在整个操作系统中的位置、Linux操作系统的作用 、Linux操作系统的抽象结构

树图思维导图提供 Linux操作系统结构思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Linux操作系统结构思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ba50385e5ec224042ba62b324404fbcc

思维导图大纲

Linux操作系统结构思维导图思维导图模板大纲

Linux内核在整个操作系统中的位置

Linux的内核不是孤立的,必须把它放在整个系统中去研究

Linux操作系统组成

用户进程

运行在 Linux 操作系统最高层的一个庞大的软件集合

当一个用户程序在操作系统之上运行时,它成为操作系统中的一个进程

系统调用接口

可通过系统调用来调用操作系统内核中特定的过程,以实现特定的服务

在程序中安排一条创建进程的系统调用,则操作系统内核便会为之创建一个新进程

系统调用本身也是由若干条指令构成的过程

主要区别

系统调用是运行在内核态(或叫系统态),而一般过程是运行在用户态

系统调用是内核代码的一部分

Linux 内核

内核是操作系统的灵魂,它负责管理磁盘上的文件、内存,负责启动并运行程序,负责从网络上接收和发送数据包等

内核实际是抽象的资源操作到具体硬件操作细节之间的接口

硬件

Linux 安装时需要的所有可能的物理设备

CPU

内存

硬盘

网络硬件

Linux操作系统的作用 

提供了一个与计算机硬件等价的扩展或虚拟的计算平台

抽象了许多硬件细节,程序可以以某种统一的方式进行数据处理,程序员可以避开许多硬件细节

普通用户则把操作系统看成是一个资源管理者,在它的帮助下,用户可以以某种易于理解的方式组织自己的数据,完成自己的工作并和其他人共享资源

Linux操作系统的抽象结构

进程调度(SCHED)控制着进程对 CPU 的访问

内存管理(MM)允许多个进程安全地共享主内存区域

虚拟文件系统(Virtul File System,VFS)隐藏了各种不同硬件的具体细节

网络接口(NET)提供了对各种网络标准协议的存取和各种网络硬件的支持

进程间通信(IPC) 支持进程间各种通信机制

相关思维导图模板

执行函数思维导图思维导图

树图思维导图提供 执行函数思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 执行函数思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6fa6d5a6f25276068bc7a36624cca0cb

程序执行思维导图思维导图

树图思维导图提供 程序执行思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 程序执行思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b2c03df9afd131772df55f29fcbc1f0b