首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux技术站
掘友等级
嵌入式、Linux内核开发
|
字节跳动
更多Linux内核高阶知识请加内核开发交流q群:891587639获取,进群免费获取相关资料,免费观看公开课技术分享,入群不亏,快来加入我们吧~!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
深度剖析Linux内核性能调优与宕机解决方案
Linux内核技术面试出现频率比较高问题??? Kdump工作原理? 在x86_64架构里函数参数是如何传递? 在X86_64构架当中,MOV指令和LEA指令有什么区别? ...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
全网独一无二值得收藏《Linux内核虚拟技术大全》
一、半虚拟化操作 Linux提供了对不同管理程序虚拟化技术的支持。历史上,为了支持不同的虚拟机超级管理器 (hypervisor,下文简称超级管理器),需要不同的二进制内核...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
带你玩转Linux内核物理页面page结构分析
1、思考问题?(答案:Linux操作系统原理) 当内存不足时,我们如何进行分配?当操作系统运行时候太长,产生很多很多内存碎片,此时我们应该怎么办?如果我们想要分配几十个字节...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一文帮你搞定Linux内核分析-内存管理详解图(秒懂)
一、内核空间 1、页 页(page)是内核的内存管理基本单位。(linux/mm_types.h) flags:页标志包含是不是脏的,是否被锁定等等,每一位单独表示一种状态...
1
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
深度剖析Linux内核进程描述符task struct实现原理(超级详细)
一、程序和进程 以我个人的理解就是,程序是一段二进制编码甚至是一个简单的可执行文件,而当程序这段二进制编码放入内存运行时,它就会产生一个或多个进程。 二、CPU时间片 对于...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
带你玩转Linux内核并发与同步- -原子操作和内存屏障(一篇搞定)
并发访问:多个内核路径同时访问和操作数据,就有可能发生相互覆盖共享数据的情况,造成被访问数据的不一致。 临界区:访问和操作共享数据的代码段。 并发源:访问临界区的执行线程或...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一篇搞懂Linux内核源码分析--虚拟文件系统(VFS)
1、通用文件模型 Linux内核支持装载不同的文件系统类型,不同的文件系统有各自管理文件的方式。Linux中标准的文件系统为Ext文件系统族,当然,开发者不能为他们使用的每...
2
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
Linux内核源码分析--详谈NAPI原理机制(超详细)
1. 引入问题 内核收包主要有两种手段:轮询和中断。 通过轮询,内核可以不断持续的检查设备时候有包收上来,例如设置一个定时器,定期检查设备上的某个定时器。这种方法会轻易浪费...
2
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
让你彻底了解Linux内核网络协议栈《connect函数剖析》
TCP客户用 connect 函数来建立与 TCP 服务器的连接,其实是客户利用 connect 函数向服务器端发出连接请求。 1、应用层——connect 函数 上面的 ...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一文搞明白Linux内核《物理内存模型》(成为大牛要收藏)
一、体系结构与内存模型 1、体系结构 目前多处理器系统当中,有两种体系结构: 非一致内存访问(NUMA),指内存划分成多个内存节点的多处理器系统,访问一个内存节点花费的时候...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
玩转Linux内核套接字(socket)原理与机制
1、套接字基本知识 套接字(socket)就是对网络当中不同主机上面的应用程序进程之间进行双向通信的端点的抽象。套接字类型:流式套接字、数据报套接字、原始套接字。套接字作用...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一文带你了解Linux内核epoll实现原理与机制!
一、epoll_create() 系统调用epoll_create()会创建一个epoll实例并返回该实例对应的文件描述符fd。在内核中,每个epoll实例会和一个stru...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
30分钟搞懂Linux内核内存映射,(值得大神们收藏)
一、内存映射基础知识 1、内核地址映射模型 比如:X86CPU采用段页式地址映射模型,进程代码地址为逻辑地址,经过段页式地址映射之后,才能够真正访问物理内存。32位Linu...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
教你面试Linux内核秒杀通过,并发与同步8大核心技术维度
常见高频率Linux内核面试题? 为什么自旋锁的临界区不能睡眠? ARM 64处理器当中,我们如何实现独占访问内存? 排队自旋锁是如何实现MCS锁的? 乐观自旋锁等待的...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
剖析Linux内核源码分析《入门技术栈》
一、内核的作用及抽象结构 1、Linux内核在整个操作系统中位置,Linux内核在整个操作系统当中位置,具体如下图所示: Linux操作系统由四部分组成(四层依赖关系-...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
全网内核总结之《受污染的Linux内核》
一、受污染的内核 当发生一些在稍后调查问题时可能相关的事件时,内核会将自己标记为“受污染 (tainted)”的。不用太过担心,大多数情况下运行受污染的内核没有问题;这些信...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一文让你把Linux的内存分页管理玩转起来!
内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 原文地址:一文...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
linux路由表的相关资料(不容错过!赶快收藏起来)
linux 路由表维护 查看 Linux 内核路由表 使用下面的 route 命令可以查看 Linux 内核路由表。 route 命令的输出项说明 原文地址:linux...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一文看懂!TCP协议与UDP协议的区别
首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP...
0
评论
分享
Linux技术站
嵌入式、Linux内核开发 @字节跳动
·
3年前
关注
一篇看懂【TCP协议】---TCP协议详解(值得收藏)
一、TCP概念 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。 首先来看看...
0
评论
分享
下一页
个人成就
文章被点赞
25
文章被阅读
33,366
掘力值
894
关注了
0
关注者
19
收藏集
0
关注标签
17
加入于
2022-04-07