首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#内核

OpenHarmony实战开发——内核对象队列之算法详解

小帅聊鸿蒙

OpenAtom OpenHarmony(以下简称“OpenHarmony”) LiteOS-M 内核是面向 IoT 领域构建的轻量级物联网操作系统内核,具有小...

5020

对OpenHarmony中LiteOS的内核分析——超时原理和应用

小帅聊鸿蒙

//获取信号量semHandle, 如果当前信号量不可用且timeout不为0,则最多等待timeout所指定的时间,在这段时间内如果信号量可用,则获取成功,否...

5310

OpenHarmony实战—内核对象事件之源码详解

小帅聊鸿蒙

对于嵌入式开发工作人员和技术爱好者来说,深入了解常见任务间 IPC,有助于学习和研发内核。本文将从数据结构和算法解析 OpenHarmony 的事件机制,带大家...

5810

【进程信号】四、信号的捕捉

利刃大大

​ 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程...

7600

【Linux 进程控制】—— 进程亦生生不息:起于鸿蒙,守若空谷,归于太虚

换一颗红豆

本质上,_exit() 最终会调用 Linux 内核的 exit_group 系统调用(sys_exit_group),终止整个进程及其所有线程。其内核处理流程...

3300

从青铜到王者系列:深入浅出理解DeepSeek 3FS (2)从内核到用户态文件系统的设计之路

早起的鸟儿有虫吃

用户态文件系统是区别于内核文件系统的,在用户态文件系统没有出现之前, 常见的文件系统如Ext2、Ext4等都是在内核中直接实现的。

7510

【Linux】线程控制函数

s-little-monster

返回值:成功返回0,失败返回错误码 thread:表示要等待的目标线程的线程tid retval:用于存储目标线程的退出状态,如果不需要获取退出状态,可以将...

6210

【进程信号】三、阻塞信号

利刃大大

​ 我们之前在学习进程控制块、文件描述符等时候,知道其概念后都会想一件事情,它们在内核中是如何实现的❓❓❓

6310

OpenHarmony 内核源码分析(双向链表) | 谁是内核最重要结构体?

小帅聊鸿蒙

结构体够简单了吧,只有前后两个指向自己的指针,但恰恰是因为太简单,所以才太不简单. 就像氢原子一样,宇宙中无处不在,占比最高,原因是因为它最简单,最稳定!

3110

Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

鲲志说

第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。

12000

OpenHarmony 内核源码分析 (内核启动篇) | 从汇编到 main ()

小帅聊鸿蒙

这应该是系列篇最难写的一篇,全是汇编代码,需大量的底层知识,涉及协处理器,内核镜像重定位,创建内核映射表,初始化 CPU 模式栈,热启动,到最后熟悉的 main...

12120

OpenHarmony内核源码分析 (静态分配篇) | 很简单的一位小朋友

小帅聊鸿蒙

相比动态分配,静态内存池的分配就是个小弟弟,非常的简单,两个结构体 + 一张图 就能说明白。

8720

OpenHarmony 内核源码分析 (内存池管理) | 如何高效切割合并内存块

小帅聊鸿蒙

有了这么长的铺垫,再来看鸿蒙内核动态内存管理的代码简直就是易如反掌,此处拆解 节点切割 ,节点合并 ,内存池扩展 三段代码。

7820

Examples (示例)-wandb系统快速入门

jack.yang

探索这些示例如何使用Weights&Biases以: 跟踪和可视化机器学习实验; 版本化数据集和模型 使用不同框架如PyTorch、Sci...

8810

多线程与超线程-架构快速进阶教程

jack.yang

因此,操作系统将每个物理内核识别为两个虚拟化内核,并在每个可视化内核上执行线程。通过这样做,可以在单个物理内核上调度多个线程,并提高处理器的利用率。

8810

linux系统内核参数优化-linux快速入门教程

jack.yang

该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把director...

6400

Sitecore方法:创建自定义工作流程

jack.yang

在仅发布项目的场景中,在Sitecore中创建自定义工作流可能很有用。在我的例子中,我需要发布一个子项,然后发布它的父实体,最后在初始子项上发布一个相关项。

5700

PTX 常见函数

jack.yang

PTX(Parallel Thread Execution)是NVIDIA为CUDA编程模型设计的一种低级并行线程执行虚拟机和指令集架构。在PTX中,函数可以分...

3700

什么是信号量-linux快速入门教程

jack.yang

在这种情况下,内核不会调度低优先级进程阻止高优先级进程。相反,内核继续执行中等优先级作业,导致高优先级作业继续等待。

8210

Linux性能优化利器,perf工具介绍

通信行业搬砖工

perf是Linux内核内置的性能分析工具,由Ingo Molnar等内核开发者维护。该工具自2.6.31内核版本正式引入,其发展历程体现了Linux性能观测技...

13110
领券
首页
学习
活动
专区
圈层
工具