首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
flybigpig
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 24
沸点 5
赞
29
返回
|
搜索文章
赞
文章( 24 )
沸点( 5 )
一文帮你搞定Linux内核分析-内存管理详解图(秒懂)
一、内核空间 1、页 页(page)是内核的内存管理基本单位。(linux/mm_types.h) flags:页标志包含是不是脏的,是否被锁定等等,每一位单独表示一种状态,可同时表示出32种不同状态
深度:一文看懂Linux内核!Linux内核架构和工作原理详解
Linux内核预备工作 理解Linux内核最好预备的知识点: 懂C语言 懂一点操作系统的知识 熟悉少量相关算法 懂计算机体系结构 Linux内核的特点: 结合了unix操作系统的一些基础概念 Linu
图解 Binder:内存管理
在本文,我们将深入探讨 Binder 的内存管理。这涉及了虚拟内存、mmap、缓冲区分配和释放、物理内存页分配和释放,以及内存缩减器等机制。它们共同提升 Binder 通信的性能。
图解 Binder:概述
本系列 Binder 文章,会从内核层到 Framework 层,再到应用层,深入浅出,介绍整个 Binder 的设计。
Binder究竟是什么?
Binder究竟是什么? 先说答案:Binder是android提出的一种跨进程的通信机制,也可以说是一个驱动设备,是Android系统模拟的一个硬件设备,通过这个设备,我们可以实现跨进程的通信.
Zygote为何青睐Socket而非Binder?`fork()`的致命冲突
**Zygote**(受精卵)是 Android 系统中一个特殊的进程,其核心职责是作为所有应用进程的“模板”。它通过**`fork()`系统调用**,快速复制自身来创建新的应用进程。
android framework13-launcher3【01launcher】
1.简介 默认的launcher就是launcher3这个app了,手机启动以后自动启动的app,就是我们常说的桌面。点击home键会返回桌面app,如果手机上装有多个桌面app,那么点击home键会
Android10 Framework—Init进程-14.启动服务
以上代码对am进行了 2 个操作 QueueBuiltinAction向am队列中添加一个Action Action会被添加到actions_管理 Action的事件添加到event_queue_队列
Android10 Framework—Init进程-13.rc文件解析
init进程的一个核心部分,是通过解析rc文件,执行Action和启动Service,配置文件解析相关代码如下: 首先这里创建了一个function_map,然后将其赋值给Action对象的funct
Android10 Framework—Init进程-15.属性变化控制Service
属性变化有两个来源: 属性服务端(也就是init进程)自身修改属性值,例如上一篇文章“启动服务”中最后调用NotifyStateChange,它里面会调用property_set修改属性,而prope
下一页
个人成就
文章被阅读
71
掘力值
10
关注了
122
关注者
3
收藏集
0
关注标签
10
加入于
2019-03-28