首页 > 其他 > 详细

从系统的角度分析影响程序执行性能的因素

时间:2021-05-17 15:48:08      阅读:14      评论:0      收藏:0      [点我收藏+]

一、精简的Linux操作系统概念模型

Linux操作系统主要由以下的四个模块构成:进程管理、文件管理、内存管理、中断

进程管理

Linux是一个多任务多用户操作系统,每个任务都是一个独立的进程,在Linux中,进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。进程的控制信息存放在进程控制块PCB之中,进程控制块PCB是名字为task_struct的数据结构,它称为任务结构体。任务结构体是系统对进程进行管理和控制的有效手段,是系统实现进程调度的主要依据。进程的任务结构体是进程存在的唯一标志。 一般来说可以将进程状态分为五种:

文件管理

内存管理

中断

二、影响应用程序性能表现的因素

三、总结

通过计算机系统工作原理的“三大法宝”和“两把宝剑”,即存储程序计算机、函数调用堆栈、中断和中断上下文、进程上下文,我对Linux操作系统的原理有了一个深入浅出的了解。

从系统的角度分析影响程序执行性能的因素

原文:https://www.cnblogs.com/qiuzhizhi/p/14776863.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!