![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统
文章平均质量分 93
江湖修行
十年大前端经验,曾经的大厂offer收割机,曾在tmd就职,想乘车上岸一直不得,在浩瀚的01世界里修行,某厂Android负责人
展开
-
Android下Linux创建进程的姿势(上)
最近看Android底层源码的时候发现fdsan在vfork的时候受限,于是扫盲了下vfork,clone等方式创建进程原创 2023-02-28 11:02:10 · 354 阅读 · 0 评论 -
大前端CPU优化技术--NEON技术
ARM NEON 技术本质上是一种高级的单指令多数据(SIMD)架构扩展,支持64位或者128位的寄存器。原创 2022-08-23 15:25:08 · 1074 阅读 · 0 评论 -
大前端CPU优化技术--NEON自动向量化
编译器自动向量化生成NEON代码的方式可降低开发者实现NEON的成本,开发者也能从自动向量化后的代码中受到启发原创 2022-09-06 14:32:35 · 961 阅读 · 0 评论 -
大前端CPU优化技术--SIMD技术
端上的运算能力优化是个艰巨的任务,受限于端本身的带宽,处理器,内存等。既需要硬件的突破,也需要端侧针对性的优化原创 2022-08-16 14:24:43 · 2027 阅读 · 0 评论 -
应知应会的硬核知识--寄存器
寄存器及CPU知识原创 2022-01-27 10:58:19 · 1402 阅读 · 0 评论 -
Linux内存管理(二)
上篇文章中,我们讲了内存地址分布,虚拟地址与物理地址的映射关系等,今天我们继续深入内存结构,内存管理进行展开。内存数据结构要让内核管理系统中的虚拟内存,必然要从中抽象出内存管理数据结构,内存管理操作如「分配、释放等」都基于这些数据结构操作,这里列举两个管理虚拟内存区域的数据结构。用户空间内存数据结构在前面上篇文章中我们提到,Linux进程可以划分为 5 个不同的内存区域,分别是:代码段、数据段、BSS、堆、栈,内核管理这些区域的方式是,将这些内存区域抽象成vm_area_struct的内存管原创 2022-01-26 11:10:23 · 109 阅读 · 0 评论 -
浅析Linux内存管理(一)
带你深入浅出的理解Linux内存管理原创 2022-01-25 15:51:26 · 1022 阅读 · 1 评论