searchusermenu
  • 发布文章
  • 消息中心
木喳喳
9 文章|0 获赞|1 粉丝|111 浏览
社区专栏视频问答关注
全部文章Ta的评论
  • 内核模块是什么?是如何工作的?
    木喳喳
    2024-12-13
    1
    0
  • 内核中的并发是指多个任务(线程、进程或内核代码路径)同时运行和交互的能力。由于内核是多线程的环境,并且需要处理多个处理器核心的并发操作,因此管理并发性是内核开发中的核心挑战之一。内核编程区别于常见应用程序编程的地方在于对并发的处理,大部分应用程序,除了多线程应用程序之外,通常是顺序执行的,从头到尾,而不需要关心因为其他一些事情的发生会改变他们的运行环境。内核代码并不在这样的一个简单的世界中运行,即使是简单的内核模块,都需要在编写时铭记:同一时刻,可能会有许多事情正在发生。
    木喳喳
    2024-12-16
    1
    0
  • CI 是一种软件开发实践,旨在频繁地将代码变更集成到共享仓库中,并通过自动化构建和测试来验证这些变更,以快速检测并修复集成错误。这种方法有助于尽早捕捉问题,减少后期修复的成本。
    木喳喳
    2024-12-11
    2
    0
  • 在 Linux 驱动开发中,probe 是一个非常常见的术语,但它并不是某个单词的缩写,而是直接来源于英文单词 probe 的原义,意思是“探测”或“检查”。在驱动开发的上下文中,probe 函数的主要作用是“探测并初始化”硬件设备。
    木喳喳
    2024-12-11
    1
    0
  • 在Linux内核中,匿名页(Anonymous Page)指的是没有与具体文件系统中的文件关联的内存页。这种内存通常用于存储动态分配的数据,如进程的堆、栈以及使用mmap创建的匿名内存区域。
    木喳喳
    2024-12-11
    8
    0
  • 内核空间和用户空间是 Linux 系统中的两个主要执行环境。内核空间是操作系统内核运行的地方,拥有对硬件和内存的完全控制,而用户空间是用户进程运行的地方,权限有限,不能直接访问硬件资源。为了使用户空间的应用程序能够与内核进行交互,Linux 提供了几种通信机制。
    木喳喳
    2024-12-11
    16
    0
  • - 本文深入分析了程序的调用栈和汇编代码,以理解程序执行过程。 - 从简单的C语言程序开始,通过预编译和编译步骤生成AArch64架构的汇编代码。 - 详细解析了汇编代码,包括函数结构、栈操作、参数传递和函数调用。 - 探讨了栈帧管理,包括帧指针(FP)和栈指针(SP)的作用。 - 说明了调用栈的链式结构如何支持函数调用和返回。 - 强调了理解调用栈机制对于程序分析、性能优化和调试的重要性。
    木喳喳
    2024-09-17
    21
    0
  • 我们生活的世界是由事件驱动的。我们每天都要对刺激做出反应并采取行动。事件驱动架构可让我们对应用程序进行建模,以密切反映真实世界的行为
    木喳喳
    2024-07-15
    8
    0
  • 在seL4微内核操作系统中,能力(capability)是一种抽象的概念,用于表示对特定对象的访问权限。这种机制是seL4安全模型的核心,它允许系统以一种细粒度和灵活的方式管理资源和访问控制。 能力可以被理解为一把钥匙,它赋予持有者特定的权限去操作或访问系统中的一个对象。这些对象可以是各种各样的资源,比如内存区域、设备、文件、进程或者系统调用等。每个能力都是唯一的,并且与特定的权限集相关联。 能力可以被理解为一把钥匙,它赋予持有者特定的权限去操作或访问系统中的一个对象。这些对象可以是各种各样的资源,比如内存区域、设备、文件、进程或者系统调用等。每个能力都是唯一的,并且与特定的权限集相关联。
    木喳喳
    2024-06-05
    53
    0
个人简介
天翼云
暂未填写个人简介
操作系统 | 微内核| 虚拟化技术
暂未填写毕业院校和专业
个人成就
共发表过 9 篇文章
文章获得 0 次赞同
文章被浏览 111 次
获得 1 人关注
个人荣誉查看规则
暂未获得荣誉