技术栈
内核
jiuri_1215
2 天前
linux
·
内核
深入理解 Linux 内核同步机制
在现代计算机系统中,多核 SMP(对称多处理)架构已成为主流,Linux 内核也早已支持内核抢占和高效中断处理。这些特性极大提升了系统的并发性能和响应速度,但同时也引入了一个核心问题 ——竞态(Race Condition)。当多个执行流(多核 CPU 上的进程、内核抢占产生的高优先级进程、中断上下文)同时访问共享资源(全局变量、设备寄存器、链表等),且至少有一个执行流执行写操作时,就可能导致数据不一致、系统崩溃、功能异常等严重问题。
gsls200808
2 天前
内核
·
音频
·
alsa
·
固件
·
uac
·
ec20
·
移远
移远EC20对UAC音频设备识别分析
首先分析AT+QCFG="USBCFG",0x2C7C,0x0125,1,1,1,1,1,0,1这个指令
程序猿编码
12 天前
linux
·
c语言
·
内核
·
linux内核
·
内核植入
隐形的内核后门:无模块Linux内核植入技术详解
在聊具体技术之前,我们先搞清楚核心概念——所谓“无Linux内核模块植入后门”,本质上是一种绕开常规内核模块加载流程的恶意技术,和传统内核后门有着本质区别。
zfj321
16 天前
linux
·
运维
·
服务器
·
内核
·
linux发行版
Linux内核和发行版的的区别、职责
可以把Linux想象成一辆汽车:作用:硬件与软件之间的“翻译官”和“大管家”内核是操作系统的绝对核心,它的工作是完全在后台进行的,用户通常感觉不到它的存在,但它至关重要。它的主要作用包括:
染指1110
16 天前
windows
·
驱动开发
·
内核
·
保护
·
windows驱动
24.IDA逆向句柄表算法-Windows驱动
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!本次游戏没法给内容参考于:微尘网络安全
潇然四叶草
19 天前
内核
·
重启
·
关机
·
poweroff
·
reboot
RK3588 Android12内核中可直接调用的关机和重启接口函数
这两个函数一般是在紧急或特殊情况下执行的硬件层面关机和重启函数(比如过温)。即非正常关机和重启流程(不含系统层面的关机重启前进程清理资源释放等过程)。
染指1110
20 天前
windows
·
内核
·
句柄表
22.全局句柄表-Windows驱动
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!本次游戏没法给内容参考于:微尘网络安全
染指1110
23 天前
windows
·
驱动开发
·
内核
·
保护
19.0环保护进程-Windows驱动
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!本次游戏没法给内容参考于:微尘网络安全
Trouvaille ~
1 个月前
linux
·
运维
·
服务器
·
开发语言
·
内核
·
进程
·
重定向
【Linux】文件描述符与重定向原理:揭开Linux文件操作的神秘面纱
💬 欢迎讨论:这是Linux系统编程系列的第七篇文章。在前六篇中,我们系统学习了进程的创建、状态管理、调度、内存、等待和程序替换,并实现了一个mini-shell。但shell的核心功能还有重定向(ls > file.txt)没有实现。要理解重定向,必须先理解文件描述符的本质。本篇将从系统调用的角度,揭开文件操作的神秘面纱。
程序猿编码
1 个月前
linux
·
网络
·
tcp/ip
·
内核
·
内核模块
Linux内核模块实现TCP连接强制断开机制
在Linux服务器运维或网络调试场景中,我们经常会遇到需要手动终止某个TCP连接的情况——比如异常的TIME_WAIT连接堆积占用端口、有问题的ESTABLISHED连接导致资源泄漏,或是调试时需要快速断开特定客户端的连接。常规的用户态工具(如iptables、sskill)往往有局限性,而直接通过内核模块实现TCP连接的精准销毁,能更高效、底层地解决这类问题。本文就围绕“在运行中的Linux系统里精准丢弃指定TCP套接字”这一需求,拆解其实现思路、核心技术要点和代码逻辑。
NiKo_W
2 个月前
linux
·
服务器
·
网络
·
内核
·
线程
Linux UdpSocket的应用
根据上一章的内容我们知道,服务端在启动时会默认选择消息处理方式为回显,效果如下:本章我们将编写一个Dict.hpp,目的为当客户端发送消息之后,由服务端接收消息,并执行方法为将英文单词转换为中文。为此,我们需要添加以下模块:
NiKo_W
3 个月前
linux
·
数据结构
·
内核
·
线程
·
进程
·
线程控制
Linux 线程控制
1.如何理解new和malloc?系统调用brk和mmap,在申请时并没有直接申请物理地址,只是更改了虚拟地址空间的堆的范围。当真正要使用的时候系统触发缺页中断,才会真正申请物理内存。——这本质是一种延迟申请,提高了内存使用的充分度。
NiKo_W
3 个月前
linux
·
内核
·
信号
Linux 信号
提起Linux中的信号,大家可能有些许陌生,甚至有些许恐惧,其实信号在我们日常生活中十分常见,就例如:
liulilittle
3 个月前
linux
·
运维
·
服务器
·
网络
·
内核
·
信息与通信
·
通信
Linux内核网络优化:两个网络调优解决方案
在网络性能优化领域,内核参数调优是提升系统性能的关键手段。合理的网络参数配置能够显著提升服务器的并发处理能力、降低网络延迟、提高吞吐量。
Areslee
7 个月前
linux
·
macos
·
内核
·
跨平台
·
seh
一种通用跨平台实现SEH的解决方案
众所周知,在软件的代码中,处理软件本身的逻辑只要大约1/3的代码,另外2/3的代码实际上是在处理各种各样的异常情况。
礼拜五&
7 个月前
linux
·
内核
·
glibc
·
信号
Linux进程间通信——信号
信号( Signal )是 Unix, 类Unix以及其他POSIX兼容的操作系统中进程间通信的一种有限制的手段。
驱动小马达
7 个月前
android
·
内核
安卓添加设备节点权限和selinux访问权限
# 1 修改设备节点权限及配置属性设置节点值## 1.1 修改设备节点权限### 1.1.1 不会手动卸载的节点
今天阳光明媚吗
8 个月前
内核
·
树莓派
树莓派内核源码的下载,配置,编译和替换
ubuntu创建共享文件夹可以实现和本地windows跨系统文件共享下面是创建步骤先在windows准备一个文件夹来当做共享文件夹
charlie114514191
8 个月前
linux
·
数据结构
·
学习
·
链表
·
内核
Linux内核深入学习(4)——内核常见的数据结构之链表
我们的常用的数据结构,一个是我们的list,另一个是笔者打算之后介绍的rb_tree,也就是红黑树。这里我们先从链表开始说起。
Jia ming
8 个月前
linux
·
内核
·
linux内核
【奔跑吧!Linux 内核(第二版)】第1章:Linux 系统基础知识
笨叔 陈悦. 奔跑吧 Linux 内核(第2版) [M]. 北京: 人民邮电出版社, 2020.Linux 系统诞生于 1991 年 10 月 5 日,它的产生和开源运动有着密切的关系。