码迷,mamicode.com
首页 > 系统相关 > 详细

Linux实验总结分析报告

时间:2021-05-24 14:49:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lock   创建   执行   进程   lis   存在   分析   系统   hold   

精简的 Linux 系统模型

从整体而言,Linux系统分为用户空间和内核空间两部分,按照功能可以划分为进程管理、内存管理、文件管理以及设备管理,这些有关计算机底层的操作都只能在内核空间进行。

  • 完整的Linux内核运行于内核空间,它管理底层的所有硬件设备;

  • 用户空间可以通过系统调用接口来使用特权操作,存在一个用户态向内核态的切换过程;

Linux 内核

Linux内核运行在内核空间,向下负责管理计算机系统的硬件设备,向上为应用程序提供服务支持。主要提供以下服务:系统调用接口、中断管理、进程管理、内存管理、文件系统以及硬件驱动程序。

进程管理

进程管理是一个操作系统内核的核心实现部分,进程的调度管理等一系列操作都由此完成;

  1. 什么是进程?在Linux内核中,一个进程使用一个PCB(task_struct)来描述一个进程,进程是一个程序的执行过程,是程序的动态体现。

  2. 进程的状态:有五个,创建 / 就绪 / 阻塞 / 运行 / 结束,其中最主要的状态有三个: 就绪 / 阻塞 / 运行。

  3. 进程的切换:

  4.  placeholder

 

Linux实验总结分析报告

标签:lock   创建   执行   进程   lis   存在   分析   系统   hold   

原文地址:https://www.cnblogs.com/fanke186/p/14780992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!