上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 71 下一页

2021年3月27日

C++中的构造析构函数—1—基础

摘要: 一、构造函数 1. 构造函数:这个成员函数名必须和类名相同,定义时可以有参数,但是不可以有任何返回类型的声明。 2. 构造函数调用的三种方式 Test t1(4); //自动调用构造函数 Test t2 = 5; //自动调用构造函数 Test t3 = Test(6); //主动调用构造函数 3. 阅读全文

posted @ 2021-03-27 15:20 Hello-World3 阅读(181) 评论(0) 推荐(0)

2021年3月10日

Qcom高通相关汇总

摘要: 1.使用QualcommPackageManager工具可以自动更新QPST等工具的版本到最新状态,以免出现工具过时导致功能失效的问题。 2.导入NV参数:在QualcommPackageManager工具中下载安装Qualcomm Product Configuration Assistant T 阅读全文

posted @ 2021-03-10 21:44 Hello-World3 阅读(1777) 评论(0) 推荐(0)

2021年3月1日

Cgroup内核文档翻译(8)——/dev/cpuctl/*

摘要: # ls /dev/cpuctl/* /dev/cpuctl/cgroup.clone_children /dev/cpuctl/cgroup.sane_behavior /dev/cpuctl/notify_on_release /dev/cpuctl/tasks /dev/cpuctl/cgro 阅读全文

posted @ 2021-03-01 16:50 Hello-World3 阅读(548) 评论(0) 推荐(0)

2021年2月3日

Scheduler内核文档翻译-1

摘要: 一、sched-tune.txt 注: 翻译自 Documentation\scheduler\sched-tune.txt 中心,调度程序驱动的,功率性能控制(实验性) 抽象 过去,在多个场合[1,2]都提出了一个简单的功率性能可调参数,该参数完全以调度程序为中心,并具有定义明确和可预测的属性。 阅读全文

posted @ 2021-02-03 02:12 Hello-World3 阅读(620) 评论(0) 推荐(0)

2021年2月2日

(六)Linux进程调度-实时调度器_学习笔记

摘要: 一、学习笔记 说明: Kernel版本:4.14 1. 概述 在Linux内核中,实时进程总是比普通进程的优先级要高,实时进程的调度是由Real Time Scheduler(RT调度器)来管理,而普通进程由CFS调度器来管理。实时进程支持的调度策略为:SCHED_FIFO 和 SCHED_RR。 阅读全文

posted @ 2021-02-02 00:00 Hello-World3 阅读(1280) 评论(0) 推荐(0)

2021年1月28日

(五)Linux进程调度-CFS调度器_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述(1) Completely Fair Scheduler,完全公平调度器,用于Linux系统中普通进程的调度。(2) CFS采用了红黑树算法来管理所有的调度实体 sched_entity,算法效率为O(log(n))。CFS跟踪调度实体sc 阅读全文

posted @ 2021-01-28 00:54 Hello-World3 阅读(1202) 评论(0) 推荐(0)

2021年1月25日

(四)Linux进程调度-组调度及带宽控制_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述 组调度(task_group)是使用Linux cgroup(control group)的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源等。比如,看一个实际的例子:A和B两个用户使用同一台机器,A用户16个进程,B用户2个 阅读全文

posted @ 2021-01-25 01:00 Hello-World3 阅读(959) 评论(0) 推荐(0)

2021年1月24日

(三)Linux进程调度器-进程切换_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述进程切换:内核将CPU上正在运行的进程挂起,选择下一个进程来运行。ARM架构中,CPU上一次只能运行一个任务,内核需要为任务分配运行时间来进行调度,以便同时能处理多个任务请求。如下图所示: 当进行任务切换的时候,思考下两个问题: (1) 怎样 阅读全文

posted @ 2021-01-24 23:25 Hello-World3 阅读(922) 评论(0) 推荐(0)

(二)Linux进程调度器-CPU负载_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述 CPU负载(cpu load)指的是某个时间点进程对系统产生的压力。来张图来类比下(参考Understanding Linux CPU Load) (1) CPU的运行能力,就如大桥的通行能力,分别有满负荷,非满负荷,超负荷等状态,这几种状 阅读全文

posted @ 2021-01-24 17:54 Hello-World3 阅读(1016) 评论(0) 推荐(0)

2021年1月19日

(一)Linux进程调度器-基础_学习笔记

摘要: 一、学习笔记 Kernel版本:4.14 1. 概述从这篇文章开始,将开始Linux调度器的系列研究了。本文也会从一些基础的概念及数据结构入手,先打造一个粗略的轮廓,后续的文章将逐渐深入。 2. 概念2.1 进程 (1) 从教科书上,我们都能知道:进程是资源分配的最小单位,而线程是CPU调度的的最小 阅读全文

posted @ 2021-01-19 01:36 Hello-World3 阅读(964) 评论(0) 推荐(0)

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 71 下一页

导航