240 发简信
IP属地:广东
  • arm 简单汇编

    1、寻址方式: mov r0, #1234 相当于:r0=#1234。#开头,表示16进制时,以0x开头,如#0x1f。 mov r0, r1 ...

  • 如何避免内存碎片

    频繁地请求和释放不同大小的内存,必然导致内存碎片问题的产生,结果就是当再次要求分配连续的内存时,即使整体内存是足够的,也无法满足连续内存的需求。...

  • 如何避免内存碎片

    频繁地请求和释放不同大小的内存,必然导致内存碎片问题的产生,结果就是当再次要求分配连续的内存时,即使整体内存是足够的,也无法满足连续内存的需求。...

  • USB gadget设备

    Gadget 框架提出了一套标准 API, 在底层, USB 设备控制器(USB Device Controller, UDC)驱动则实现这一套...

  • 内存泄露是怎么回事?

    对普通进程来说,能看到的其实是内核提供的虚拟内存,这些虚拟内存还需要通过页表,由系统映射为物理内存。 当进程通过 malloc() 申请虚拟内存...

  • 什么是cpu上下文?

    Linux支持远大于 CPU 数量的任务同时运行。当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内,将 CPU 轮流分配给它...

  • 如何理解平均负载

    平均负载,指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,即平均活跃进程数,它和cpu使用率没有直接关系。 可运行状态的进程:正在使...

  • 用户态内存管理

    linux内核态的内存管理主要是基于伙伴系统和slab机制,而用户态内存管理主要是VMA虚拟地址空间。 在linux操作系统中,每个进程都通过一...

  • linux内存映射

    关于页表,页表其实仅仅就是保存虚拟内存和物理内存的映射关系的,跟物理内存有没有被使用没关系的。 关于内存管理,物理内存和虚拟内存都是各自管理的,...

个人介绍
个人微信公号:迷死她张(ID:roonZhang)