Linux操作系统的结构

来源:互联网 发布:perfmon测试网络连接数 编辑:程序博客网 时间:2024/05/20 10:22

图中可以看到,Linux是一个典型的宏内核(一体化内核)结构。硬件系统上面是硬件抽象层,在硬件抽象层上面是内核服务功能模块,这些模块通过系统调用接口向用户进程提供服务。

  进程管理的系统调用包括进程的创建、调度、中止、等待等。

  Linux支持内存管理控制器MMU,使用虚拟内存管理机制。虚拟内存管理系统调用包括:内存分配、内存回收、请求分页和交换页等。

  由于Linux使用了虚拟文件管理系统VFS,从而使它能够支持不同的文件系统。文件管理系统允许用户进程通过一组通用的系统调用(例如open、close、read、wrlte、chmod等)对不同文件系统中的文件进行访问。

  另外,Linux还具有强大且安全的网络功能。

原创粉丝点击