首页 > 其他 > 详细

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

时间:2021-05-15 00:05:22      阅读:20      评论:0      收藏:0      [点我收藏+]

前言:

     博客是对本课程的一个总结,在此感谢孟老师和李老师的悉心教导,在本次Linux操作系统分析课程学习过程中,老师带领着我们先对Linux建立了一个整体的模型架构,然后再由点及面,深入学习Linux的一些关键部分和设计思想,犹如“庖丁解牛”一般,把整个Linux的全局图描绘在大家的脑海中。“天下?事必作于细,天下难事必作于易”,表面看起来极其复杂而庞大的Linux系统,如果我们能从简单的地方入手,掌握其设计思想,再去学习,就会容易很多。所以下面我将从一个精简的Linux系统概念模型入手,介绍Linux操作系统。

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

技术分享图片

   如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态。内核从本质上看是一个提供系统服务的程序,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层应用提供访问的接口:即系统调用。

 

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

原文:https://www.cnblogs.com/liusscsdn/p/14769996.html

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