首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
塞尔维亚大汉
掘友等级
摸鱼大师
别让我加班
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
157
文章 119
沸点 38
赞
157
返回
|
搜索文章
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析 (协处理器篇) | CPU 的好帮手
本篇很重要,对CP15协处理所有16个寄存器一一介绍,可能是全网介绍CP15最全面的一篇,鸿蒙内核的汇编部分(尤其开机启动)中会使用,熟练掌握后看汇编代码将如虎添翼。 协处...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析(读写锁) | 内核如何实现多读单写
特点&场景 读写锁 :是计算机程序的并发控制的一种同步机制,也称“共享-互斥锁”、多读者-单写者锁。读操作可并发重入,写操作是互斥的。 鸿蒙实现的读写锁有几个特点: 一把锁...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析(内核态锁篇) | 如何实现快锁Futex(下)
本篇为快锁下篇,说清楚快锁在内核态的实现,解答以下问题,它们在上篇的末尾被提出来。 鸿蒙内核进程池默认上限是64个,除去两个内核进程外,剩下的都归属用户进程,理论上用户进程...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析(用户态锁篇) | 如何使用快锁Futex(上)
快锁上下篇 鸿蒙内核实现了Futex,系列篇将用两篇来介绍快锁,主要两个原因: 网上介绍Futex的文章很少,全面深入内核介绍的就更少,所以来一次详细整理和挖透。 涉及用户...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析(消息封装篇) | 剖析LiteIpc 进程通讯内容
基本概念 LiteIPC是OpenHarmony LiteOS-A内核提供的一种新型IPC(Inter-Process Communication,即进程间通信)机制,为轻...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
2月前
关注
鸿蒙内核源码分析(共享内存) | 进程间最快通讯方式
运行机制 共享好端端的一词,近些年被玩坏了,共享单车,共享充电宝,共享办公室,共享雨伞... 甚至还有共享女朋友,真是人有多大胆,共享有多大产。但凡事太尽就容易恶心到人,自...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(远程登录篇) | 内核如何接待远方的客人
什么是远程登录? 每个人都有上门做客的经历,抖音也一直在教我们做人,做客不要空手去,总得带点东西,而对中国人你就不能送钟,不能送梨,最好也别送鞋,因他们与 终 离 邪 谐音...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(控制台篇) | 一个让很多人模糊的概念
Shell | 控制台模型 下图为看完鸿蒙内核Shell和控制台源码后整理的模型图 模型说明 模型涉及四个任务, 两个在用户空间,两个在内核空间.用户空间的在系列篇Shel...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(Shell解析篇) | 应用窥视内核的窗口
系列篇从内核视角用一句话概括shell的底层实现为:两个任务,三个阶段。其本质是独立进程,因而划到进程管理模块。每次创建shell进程都会再创建两个任务。 客户端任务(Sh...
1
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(Shell编辑篇) | 两个任务,三个阶段
系列篇从内核视角用一句话概括shell的底层实现为:两个任务,三个阶段。其本质是独立进程,因而划到进程管理模块。每次创建shell进程都会再创建两个任务。 客户端任务(Sh...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(管道文件篇) | 如何降低数据流动成本
什么是管道 管道 | pipes 最早最清晰的陈述来源于 McIlroy由1964年写的一份内部文件.这份文件提出像花园的水管那样把程序连接在一起.文档全文内容如下: Un...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(文件句柄篇) | 你为什么叫句柄?
句柄 | handle 只要写过应用程序代码操作过文件不会陌生这几个函数,文件操作的几个关键步骤嘛,跟把大象装冰箱分几步一样.先得把冰箱门打开,再把大象放进去,再关上冰箱门...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(VFS篇) | 文件系统和谐共处的基础
基本概念 | 官方定义 VFS(Virtual File System)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之上的软件粘合层,为用户提供统一的...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(字符设备篇) | 字节为单位读写的设备
什么是设备 设备(device): 是提供输入或输出功能的一种载体,其包括物理设备(对实际存在的物理硬件的抽象)例如,键盘是一种输入设备,硬盘是输入和输出设备。也包括虚拟设...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(根文件系统) | 先挂到/上的文件系统
FHS | 文件系统层次结构标准 在 [挂载目录篇] 中提到内核为了兼容文件系统的差异性,引出了目录树的概念,目录树是由各个文件系统像搭积木一样拼接起来的,任何文件系统只需...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(挂载目录篇) | 为何文件系统需要挂载
关于文件系统的介绍已经写了三篇,但才刚刚开始,其中的 [文件系统篇] 一定要阅读,用生活中的场景去解释计算机各模块设计的原理和运行机制是整个系列篇最大的特点,计算机文件系统...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(索引节点篇) | 谁是文件系统最重要的
读懂鸿蒙内核的关键线索是LOS_DL_LIST(双向链表),它是系列篇开篇的内容. 而读懂文件系统的关键线索是vnode(索引节点),vnode在文件系统中起承上启下的关键...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(文件系统篇) | 用图书管理说文件系统
本篇讲一个大型图书馆的管理方案,来说清楚计算机文件系统是如何管理的.如果读懂了这个方案,就基本了解了文件系统最底层的运行机制. 如何建图书馆 假如给你一个100*100米,...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(文件概念篇) | 为什么说一切皆是文件
什么是文件 不说清楚什么是文件就说不清楚文件系统,更说不清楚内核是如何管理和为什么要这么来管理文件的。 现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,将文件抽...
0
评论
分享
塞尔维亚大汉
摸鱼大师
·
3月前
关注
鸿蒙内核源码分析(忍者ninja篇) | 都忍者了能不快吗
ninja | 忍者 ninja是一个叫 Evan Martin的谷歌工程师开源的一个自定义的构建系统,最早是用于 chrome的构建,Martin给它取名 ninja(忍...
0
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
779
文章被阅读
190,261
掘力值
10,662
关注了
38
关注者
915
收藏集
0
关注标签
5
加入于
2020-04-20