奔跑的架构师
码龄10年
关注
提问 私信
  • 博客:47,802
    47,802
    总访问量
  • 37
    原创
  • 25,603
    排名
  • 429
    粉丝
  • 0
    铁粉

个人简介:车厂的基层软件架构师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2014-09-29
博客简介:

基层架构师的分享

博客描述:
基层架构师的分享
查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    359
    当月
    33
个人成就
  • 获得735次点赞
  • 内容获得16次评论
  • 获得684次收藏
  • 代码片获得250次分享
创作历程
  • 3篇
    2025年
  • 32篇
    2024年
  • 2篇
    2020年
成就勋章
TA的专栏
  • 虚拟化
    10篇
  • ARMv8/ARMv9
    24篇
  • 神经网络
    1篇
  • grpc
    1篇
  • Tensorflow
    1篇
兴趣领域 设置
  • 人工智能
    计算机视觉机器学习人工智能深度学习神经网络
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

[A-27]ARMv8/v9-GIC的核心组件(中断编程的基础组件)

本文介绍了GIC的核心组件,Distributor,ReDistributor,CPU-Interfaces。
原创
发布博客 昨天 10:54 ·
559 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

[A-26]ARMv8/v9-GIC的中断类型

本文介绍了GIC支持的中断类型
原创
发布博客 2025.01.11 ·
880 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏

[A-25]ARMv8/v9-GIC的系统架构(中断的硬件基础)

本文介绍了ARM的中断控制器GIC的系统架构
原创
发布博客 2025.01.04 ·
1093 阅读 ·
14 点赞 ·
0 评论 ·
9 收藏

[A-24][V-09]ARMv8/v9-SMMU工作场景与SMMU的虚拟化架构

本文基于SMMUv3介绍了其在两级地址翻译中的使用场景,最后介绍了SMMUv3的虚拟化框架。
原创
发布博客 2024.12.28 ·
1201 阅读 ·
12 点赞 ·
0 评论 ·
19 收藏

[A-23]ARMv8/v9-SMMU-设备虚拟地址翻译(设备页表映射)

本文介绍了系统总线上的设备借助SMMU完成虚拟地址翻译的流程。
原创
发布博客 2024.12.21 ·
995 阅读 ·
24 点赞 ·
0 评论 ·
8 收藏

[V-08][Device Virtualization]-软件虚拟化技术vs硬件虚拟化技术

本文介绍了硬件虚拟化技术概论。
原创
发布博客 2024.12.19 ·
899 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏

[A-22]ARMv8/v9-SMMU多级页表架构

本文介绍了SMMU的多级页表架构。
原创
发布博客 2024.12.14 ·
1272 阅读 ·
23 点赞 ·
0 评论 ·
23 收藏

[A-21]ARMv8/v9-SMMU系统架构和功能概述

本文简述了SMMU的系统架构和核心功能
原创
发布博客 2024.12.08 ·
789 阅读 ·
15 点赞 ·
0 评论 ·
30 收藏

[A-20][V-07]ARMv8/v9-内存虚拟化(Stage-2 Translation)

本文介绍了ARM的内存虚拟化技术的Stage-2阶段的相关课题。
原创
发布博客 2024.12.01 ·
1092 阅读 ·
25 点赞 ·
0 评论 ·
10 收藏

[A-19][V06]ARMv8/v9-内存虚拟化原理

前一篇文章,我们介绍了ARM内存的属性,算是一个小小的里程碑点,接下来我们会把注意力重新拉回虚拟化的赛道。我们从[V-05] 虚拟化基础-异常模型(Exception model)之后,花了很多笔墨介绍了ARM体系的Cache和内存相关的机制作为我们进一步研究虚拟化的基础知识,今天终于回归到我们的虚拟化主线继续小马奔腾。内存空间的管理也是虚拟化技术体系中的核心课题之一,下面我们就进入内存虚拟化的世界。
原创
发布博客 2024.11.24 ·
966 阅读 ·
27 点赞 ·
0 评论 ·
28 收藏

[A-18]ARMv8/ARMv9-Memory-内存空间的属性(Attributes & Properties)

在宏伟的ARM的内存世界中VMSA中,属性这个议题算不上最亮的星,就和屏幕前的你和我一样,平凡的活在这个茫茫然的人世间。纵使“丈夫贫践应未足,今日相逢无酒钱。”,也不要灰心面对生活,因为“山重水复疑无路,柳暗花明又一村”。这个时代磨炼着每一个人,考验着每一个人的意志力,只要坚持走下去,“莫愁前路无知己,天下谁人不识君”。本文成文的早晨,发生了一些遗憾的事情,谨以此文激励一下每一个屏幕前奋斗的码农,每一个为家庭默默付出的人。
原创
发布博客 2024.11.16 ·
1330 阅读 ·
28 点赞 ·
0 评论 ·
20 收藏

[A-17]ARMv8/ARMv9-Memory-内存屏障机制(Observer & Barrier)

本文介绍了ARM体系下的内存屏障机制。
原创
发布博客 2024.11.10 ·
1004 阅读 ·
30 点赞 ·
0 评论 ·
9 收藏

[A-16]ARMv8/ARMv9-Memory-内存共享属性和内存一致性(Memory Shareability & Consistency)

本文介绍了ARM体系下的内存共享属性和内存一致性课题。
原创
发布博客 2024.11.03 ·
1091 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

[A-15]ARMv8/ARMv9-Memory-弱排序内存模型(效率至上)

前文中我们用了一篇文章对内存做了分类,ARMv8和ARMv9只支持两种类型的内存,Device类型和Normal类型。而且这两种类型的内存是mutually-exclusive(互斥的),任何一段内存只能被赋予一种类型属性。我们在介绍Normal类型的时候简要的介绍过,Normal类型的内存属于Weakly-Ordered(弱排序),目的是为了最大成都加快编程指令流的执行,提高整个硬件平台的性能。正所谓甘蔗没有两头甜,有好的一面,自然伴随着一些课题,本文先来讨论ARM的弱排序内存模型。
原创
发布博客 2024.10.28 ·
1217 阅读 ·
23 点赞 ·
0 评论 ·
10 收藏

[A-14]ARMv8/ARMv9-Memory-内存模型的类型(Device & Normal)

本文着重介绍了ARM架构下的内存的分类。
原创
发布博客 2024.10.26 ·
1131 阅读 ·
12 点赞 ·
0 评论 ·
30 收藏

[A-13]ARMv8/ARMv9-Memory-虚拟地址翻译(页表映射过程)

本文介绍了虚拟内存空间到物理内存空间映射的过程。
原创
发布博客 2024.10.19 ·
915 阅读 ·
20 点赞 ·
0 评论 ·
18 收藏

[A-12]ARMv8/ARMv9-Memory-页表描述符(Translation table descriptor)

本文着重介绍了ARM体系的页表描述符的具体格式。
原创
发布博客 2024.09.30 ·
1763 阅读 ·
52 点赞 ·
0 评论 ·
33 收藏

[A-11]ARMv8/ARMv9-Memory-多级页表架构

本文介绍了ARM体系下多级页表架构的基本原理。
原创
发布博客 2024.09.22 ·
990 阅读 ·
21 点赞 ·
0 评论 ·
15 收藏

[A-10]ARMv8/ARMv9-Memory-页表的概念和使用场景

本文着重介绍了页表的基本概念。
原创
发布博客 2024.09.16 ·
765 阅读 ·
29 点赞 ·
0 评论 ·
26 收藏

[A-09]ARMv8/ARMv9-Memory-内存空间(Address Spaces and Translation Regimes)

本文着重介绍了ARM体系下,虚拟地址空间和物理地址空间的内部的具体空间类型。
原创
发布博客 2024.09.09 ·
1194 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏
加载更多