Linux系统架构(一)

  • Post author:
  • Post category:linux


Linux系统从应用角度来看,分为内核空间和用户空间两个部分。

Linux内核主要模块主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信

1、进程调度SCHED

是指系统对进程的多种状态之间转换的策略。三种策略:

SCHED_OTHER 普通进程的时间片轮转调度策略。

SCHED_FIFO 针对运行的写实时性要求比较高、运行时间短的进程进行调度策略

SCHED_RR 针对实时性比较高,运行时间长的进程调度策略。

调度方式为“有条件可剥夺”的调度。

2、内存管理MMU

内存管理是多个进程间的内存共享策略。内存管理的主要概念是虚拟内存。

3、虚拟文件VFS



版权声明:本文为weixin_40727445原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。