E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux内核杂谈
Linux 内核体系结构详解
一、
Linux内核
体系结构一个完整可用的操作系统主要由4部分组成:硬件、操作系统内核、操作系统服务和用户应用程序,用户应用程序是指那些字处理程序、Internet浏览器程序或用户自行编制的各种应用程序;
嵌入式程序员Colin
·
2025-05-18 05:34
嵌入式操作系统
c++
c语言
linux
【
Linux内核
】Linux虚拟文件系统详解
目录一、简介二、VFS的核心数据结构1.super_block1.1核心元数据信息1.2动态更新机制1.3文件系统健康状况检查机制1.4实例2.inode结构体2.1核心元数据信息2.2inode结构体的定义(以ext4文件系统为例)2.3实例3.dentry结构体3.1dentry结构体核心信息3.2实例4.file结构体4.1核心信息4.2实例三、VFS的文件操作接口1.open接口2.rea
好多渔鱼好多
·
2025-05-18 04:04
Linux内核
Linux内核
Linux文件系统
虚拟文件系统
VFS
Linux 内核中 inet_accept 的实现与自定义传输协议优化
在
Linux内核
中,网络协议栈的核心功能由一系列精心设计的函数实现,其中inet_accept是TCP协议接受新连接的关键入口。
109702008
·
2025-05-17 08:11
编程
#
C语言
网络
linux
人工智能
网络
php builder设计模式,PHP设计模式—创建型模式
杂谈
ps请先看(一)单例模式,工厂模式,建造者模式,原型模式都属于创建型模式。使用创建型模式的目的,就是为了创建一个对象。(二)创建型模式的优点,在于如何把复杂的创建过程封装起来,如何降低系统的内销。(三)我认为创建型模式的一个总要的思想其实就是封装,利用封装,把直接获得一个对象改为通过一个接口获得一个对象。这样最明显的优点,在于我们可以把一些复杂的操作也封装到接口里去,我们使用时直接调这个接口就可以
Chevy Shan
·
2025-05-17 03:39
php
builder设计模式
Git、Gitlab以及分支管理
它由Linustorvalds创建的,最初被设计用于
Linux内核
的开发。Git允许开发人员跟踪和管理代码的版本,并且可以在不同的开发人员之间进行协作。
卧雪残灯客
·
2025-05-17 00:21
linux
gitee
【原创】Git版本控制器的基本使用
最初本是为了更好的管理
Linux内核
开发而被林纳斯·托瓦兹开发,后来因为项目开发中版本控制的强烈需求,而git也日趋成熟,最终成为了一个独立的版本控制软件。
weixin_33887443
·
2025-05-16 22:38
Linux内核
启动时处理启动参数
一、处理启动参数的相关宏定义 下述宏定义以及函数声明位于内核源码kernel-5.10/include/linux/init.h1.__setup_param宏#define__setup_param(str,unique_id,fn,early)\staticconstchar__setup_str_##unique_id[]__initconst\__aligned(1)=str;\stat
小嵌同学
·
2025-05-16 09:58
Linux驱动
初窥uboot与Linux内核
linux
驱动开发
arm开发
嵌入式
系统架构
Linux内核
参数配置
Linux内核
参数配置
Linux内核
参数查看、配置及重要参数释义内核参数查看1.配置文件/etc/sysctl.confcat/etc/sysctl.conf2.查询可修改的参数sysctl-a内核参数修改
安浅66
·
2025-05-16 09:57
Linux
linux
Docker 的各种网络模式
Docker的各种网络模式是通过
Linux内核
的网络虚拟化技术(如网络命名空间、虚拟网桥、VETH对、iptables、Overlay隧道等)实现的。下面详细说明每种模式的实现原理及关键配置。
欧先生^_^
·
2025-05-16 09:57
docker
网络
容器
关于
linux内核
配置参数的优化
#Linux的结构用户空间:专门给应用程序使用内核空间:只有内核程序可以访问#什么是
linux内核
Linux系统的核心就是内核,内核控制计算机上所有硬件软件并进行管理(系统内存管理,应用程序管理,硬件设备管理
艺见
·
2025-05-16 09:24
网络问题合集
linux服务器基层问题
linux
服务器
网络
Linux内核
常用调优参数
1.内存管理参数vm.swappiness:控制系统在内存不足时,内核将页面交换到磁盘的程度。默认值:60,建议值:10-30。vm.overcommit_memory:控制系统是否允许超额分配内存。默认值:0,建议值:1。vm.dirty_ratio:控制系统脏页占内存的比例。默认值:20,建议值:5-10。vm.dirty_background_ratio:控制系统后台写入脏页的比例。默认值:
WeeJot
·
2025-05-16 08:53
Linux
linux
网络
服务器
linux内核
主要由哪五个模块构成?
Linux内核
是一个高度模块化的系统,其核心功能通常被划分为以下五大模块,共同协作实现操作系统的基础功能:1.进程管理(ProcessManagement)核心功能:负责进程的创建、调度、终止,以及进程间通信
FrozenLove_G
·
2025-05-16 03:11
内核学习
linux
1.3.1 Linux音频框架alsa详细介绍
经过多年的发展,ALSA成为
Linux内核
中音频架构的标准。结构和架构ALSA由以下几个主要部分组成:内核模块:这是ALSA的核心部分,包括声音驱动模块,它们直接与硬件设备沟通。
天夏已微凉
·
2025-05-15 17:03
音频
Linux驱动
linux
音视频
[
杂谈
随感-13]: 人的睡眠,如何布置床的位置比较有安全?感?
睡眠环境中的床位布置直接影响心理安全感与睡眠质量,需从空间防御性、人体感知机制及环境心理学多维度综合设计。以下基于科学原理与实践案例,系统解析床位布置的核心策略:一、空间防御性布局:构建心理安全边界背靠实体墙(核心防御原则)原理:人类在进化中形成“背靠实体屏障可防御后方威胁”的本能反应。实践方案:将床头紧贴承重墙或非透光隔断,避免床头悬空或正对走廊、楼梯等动态空间。例如,在长方形卧室中,将床沿短边
文火冰糖的硅基工坊
·
2025-05-15 13:05
杂谈-杂谈随感
安全
make menuconfig命令,使用的defconfig是哪一个
makemenuconfig命令,使用的defconfig是哪一个在
Linux内核
编译流程中,makemenuconfig命令会基于已有的配置文件(.config)生成菜单界面。
张海森_168820
·
2025-05-15 13:04
音视频
语言特性的发展与应用:从基础到前沿的全面解析
一、语言特性的演进脉络1.结构化编程时代(1950s-1980s)核心特性:模块化:C语言通过#include实现代码复用,例如
Linux内核
的模块化设计。
南玖yy
·
2025-05-15 12:54
c++23
c++
python
java
go
rust
c#
【
Linux内核
】内存管理之高级内存管理技术详解
目录一、前言二、内存管理基础三、高级内存管理技术1.大页(HugePages)实例:数据库系统中的大页应用动态调整大页数量大页的配置与使用大页的优势与限制2.透明大页(TransparentHugePages,THP)THP的工作原理THP的适用场景THP的配置与管理THP的潜在开销实际应用示例3.内存压缩(MemoryCompression)ZswapZram应用实例4.内存热插拔(Memory
好多渔鱼好多
·
2025-05-15 11:21
Linux内核
linux
Linux内核
内存管理
高级内存管理技术
深入剖析 Linux 进程的睡眠与唤醒机制
理解这一机制不仅是掌握
Linux内核
工作原理的关键,更是优化系统性能、排查进程阻塞问题的核心所在。本文将深入剖析Linux进程睡眠与唤醒的底层逻辑、实现机制及实际应用场景。
传知摩尔狮
·
2025-05-15 08:01
linux
运维
服务器
linux加密框架 crypto 算法管理 - 算法查找接口 crypto_larval_lookup
该过程涉及到内核的模块管理和算法管理机制,对于理解
Linux内核
加密机制具有重要意义。摘要生成于C知道,由DeepSeek-R1满血版支持,前往体验>参考链接Lin
生活需要深度
·
2025-05-15 04:01
Linux内核-Crypto
linux
运维
服务器
内核深入学习3——分析ARM32和ARM64体系架构下的Linux内存区域示意图与页表的建立流程
内核深入学习3——ARM32/ARM64在
Linux内核
中的实现(2)今天我们来讨论的是一个硬核的内容,也是一个老生常谈的话题——那就是分析ARM32和ARM64体系架构下的Linux内存区域示意图的内容
charlie114514191
·
2025-05-14 16:39
linux
学习
内存管理
架构
Linux中断的响应流程
这篇文章主要讨论的话题是当中断发生时
Linux内核
是如何处理中断的。
pandy_gao
·
2025-05-14 11:08
Linux
Linux中断子系统
Linux中断的响应流程
lsyncd文件实时同步
使用Lua语言封装了inotify和rsync工具,采用了
Linux内核
(2.6.13及以后)里的inotify触发机制,然后通过rsync去差异同步,达到实时的效果。
DK_Allen
·
2025-05-14 06:07
运维
junit
lsyncd文件实时同步
linux
人工智能
杂谈
(三)Dify与Coze平台对比分析
一、平台概述与发展历史1.Dify发展背景Dify由苏州语灵人工智能科技公司于2023年推出,定位为开源的大语言模型(LLM)应用开发平台。其核心目标是降低AI应用开发门槛,融合了后端即服务(BaaS)和LLMOps理念,支持从原型设计到生产部署的全流程管理。技术演进2023年初:推出首个开源版本,支持GPT系列模型接入2023年中:新增多模型兼容性(如Llama2、智谱AI)2024年:推出企业
技术流浪者
·
2025-05-14 04:20
AI
人工智能
人工智能
杂谈
(四)工作流与n8n:自动化技术的演进与开源工具的核心地位
第一章工作流的基础理论介绍1.1工作流的定义与核心要素工作流(Workflow)是指一系列相互衔接、自动化的业务活动或任务,其核心在于通过规则驱动的流程设计,实现跨系统、跨角色的协同作业。根据国际工作流管理联盟(WFMC)的定义,工作流需包含以下要素:任务节点:流程中的具体操作单元(如审批、数据处理)流转规则:任务间的执行顺序与触发条件参与者分配:人员或系统在流程中的角色定义数据对象:流程中传递的
技术流浪者
·
2025-05-14 04:20
AI
自动化
开源
运维
Day 5:深入理解 Linux 内核结构(夯实基础训练)
B站相应的视屏教程:Day5:深入理解
Linux内核
结构
Linux内核
作为一个复杂的操作系统内核,其源代码规模庞大、模块众多,初学者容易迷失在文件与概念之中。
嵌入式Jerry
·
2025-05-13 11:31
Linux+内核
linux
java
运维
嵌入式硬件
驱动开发
linux内核
4.14.10查看网卡型号,Linux中查看硬件信息命令
Linux中查看硬件信息命令1,主板信息.查看主板的序列号--------------------------------------------------#使用命令dmidecode|grep-i'serialnumber'#查看板卡信息cat/proc/pci--------------------------------------------------2,cpu信息----------
周树本
·
2025-05-13 10:54
详细解释“各种用户空间工具和应用程序”
还记得我们把
Linux内核
比作汽车的发动机吗?发动机本身很强大,但如果你想驾驶汽车,还需要其他的部件。用户空间工具就像是汽车里的各种控制装置和辅助系统,它们不是发动机本身,但对于你使用汽车至关重要。
心灵星图
·
2025-05-13 08:42
运维
linux
运维
数据库
EXT文件系统族-Ext2文件系统
一、学习内容1.Ext2物理结构2.Ext2数据结构3.Ext2文件系统操作二、Ext2物理结构Ext2第二代扩展文件系统(Secondextendedfilesystem),是
LINUX内核
使用的文件系统
<( ̄︶ ̄)Okay.
·
2025-05-12 20:57
linux内核源码学习
linux
服务器
运维
鸿蒙开发前景深度解析:从技术架构到生态机遇
自2019年发布首个商用版本以来,其内核架构经历了三次重大迭代:从初代基于
Linux内核
的混合架构,到HarmonyOS2.0引入的微内核架构,再到当前HarmonyOS5.0的超轻量微内核设计(内核体积压缩至
琢磨先生David
·
2025-05-12 14:14
harmonyos
华为
鸿蒙
iptables,控制的是
linux内核
,还是防火墙,还是路由表,傻傻分不清
我们来一步步理清:
Linux内核
(LinuxKernel):这是操作系统的核心。它管理硬件、进程、内存、网络堆栈等。内核中包含一个叫做Netfilter的框架。
欧先生^_^
·
2025-05-11 16:50
linux
运维
内核如何管理内存碎片?
内核管理内存碎片的机制伙伴系统(BuddySystem):
Linux内核
主要使用伙伴
企鹅侠客
·
2025-05-11 15:42
聊聊运维
面试
linux
linux
kernel
内核
内存碎片
Docker容器网络架构深度解析与技术实践指南——基于
Linux内核
特性的企业级容器网络实现
第1章容器网络基础架构1Linux网络命名空间实现原理1.1内核级隔离机制深度解析1.1.1进程隔离的底层实现通过clone()系统调用创建新进程时,设置CLONE_NEWNET标志位将触发内核执行以下操作:内核源码示例(linux-6.8.0/kernel/fork.c)static__latent_entropystructtask_struct*copy_process(...structk
庸子
·
2025-05-11 11:18
docker
docker
网络
架构
linux perf top分析系统性能
1,看到内核宏是否支持perf功能perftop-g查看
linux内核
宏定义CONFIG_PERF_EVENTS=yCONFIG_HAVE_PERF_EVENTS=yCONFIG_FRAME_POINTER
陌上花开缓缓归以
·
2025-05-11 00:02
性能优化
linux
性能优化
Linux 内核中的 security_sk_free:安全模块与 Socket 释放机制解析
引言在
Linux内核
中,网络通信和进程间交互(IPC)的核心数据结构之一是structsock(即socket)。其生命周期管理涉及复杂的资源分配与释放逻辑。
109702008
·
2025-05-10 07:14
编程
#
C语言
杂谈
linux
人工智能
网络
一文看懂HarmonyOS的
Linux内核
子集(LOS)
目录一、引言二、HarmonyOS与
Linux内核
子集(LOS)简介(一)HarmonyOS的诞生背景与发展历程(二)
Linux内核
子集(LOS)在HarmonyOS中的角色定位三、
Linux内核
子集(
大雨淅淅
·
2025-05-10 06:06
#
HarmonyOS开发
harmonyos
linux
华为
驱动开发硬核特训 · Day 27(下篇):深入掌握 Common Clock Framework 架构与实战开发
在本篇内容中,我们将围绕
Linux内核
中的时钟子系统核心架构——CommonClockFramework(简称CCF)展开深入讲解,目标是帮助你全面理解其设计理念、主要数据结构、注册流程、驱动实现方式,
嵌入式Jerry
·
2025-05-09 10:26
Linux+内核
驱动开发
架构
Linux 网络命名空间:从内核资源管理到容器网络隔离
网络命名空间(NetworkNamespace)是
Linux内核
提供的一种网络资源隔离机制,用于为进程或容器创建完全独立的网络环境。
109702008
·
2025-05-09 08:06
编程
#
C语言
网络
linux
网络
人工智能
Linux 驱动开发步骤及 SPI 设备驱动移植示例
创建驱动框架:依据
Linux内核
提供的驱动模型,搭建驱动的基本结构。对于字符设备驱动,需定义structcdev结构体,并实现其初始化函数、设备注册与注销函数
前进的程序员
·
2025-05-08 15:50
软件开发
linux
驱动开发
运维
【STM32F1标准库】代码——DMA数据转运
目录一、DMA初始化流程1.DMA时钟开启2.DMA初始化3.DMA指定通道使能4.其他细节编辑二、纯软件地址的DMA数据转运三、涉及外设硬件ADC_DR的DMA数据转运四、
杂谈
1.变量保存在何种存储器的问题一
仰泳之鹅
·
2025-05-08 06:28
STM32F1标准库
stm32
单片机
嵌入式硬件
Linux驱动开发: Linux下RTC实时时钟驱动
Linux内核
版本:3.51.1Linux下RTC时间的读写分析1.1.1系统时间与RTC实时时钟时间Linux系统下包含两个时间:系统时间和RTC时间。
DS小龙哥
·
2025-05-08 01:55
Linux系统编程与驱动开发
linux
奔跑吧
Linux内核
初识
我要成为
linux内核
大牛。是的,开启我的旅程吧。
Linux内核
奔跑卷第一章处理器体系结构。简单的介绍ARM32和ARM6
颖念
·
2025-05-07 23:44
OpenHarmony(鸿蒙南向开发)——标准系统内核(Linux)
OpenHarmony选择
Linux内核
作为基础内核,可以对不同资源受限的设备产品配置出适合的OS内核,为上层提供基础的操作系统能力。
OpenHarmony_小贾
·
2025-05-07 12:02
OpenHarmony
鸿蒙开发
移动开发
harmonyos
linux
移动开发
OpenHarmony
鸿蒙内核
鸿蒙开发
嵌入式硬件
小小说月刊杂志小小说月刊杂志社小小说月刊编辑部2025年第3期目录
文艺
杂谈
英美诗歌翻译中韵律的再现探讨梁静1-3试论阿来小说中的动物叙事张珂珂4-6社会热点智慧养老模式下社会工作介入养老社区的构建靳子萌7-9"英语+"美丽中国文化项目的多元实施策略赵聪妍陈利红刘玲君赵敏
QQ296078736
·
2025-05-07 12:30
人工智能
大数据
嵌入式openharmony标准鸿蒙系统驱动开发基本原理与流程
第一:鸿蒙概述OpenHarmony采用多内核(
Linux内核
或者LiteOS)设计,支持系统在不同资源容量的设备部署。
嵌入式开发星球
·
2025-05-07 12:00
鸿蒙万物互联人工智能之卓越
harmonyos
驱动开发
华为
Linux gpio-mockup 虚拟GPIO设备安装与使用指南
Linuxgpio-mockup虚拟GPIO设备安装与使用指南1.简介gpio-mockup是
Linux内核
自带的一个虚拟GPIO控制器驱动,适用于开发、测试和CI环境下无真实GPIO硬件时的GPIO相关功能验证
Bigbig.
·
2025-05-07 12:29
linux
服务器
Linux内核
与模块管理的深入探索
Linux内核
与模块管理的深入探索背景简介在Linux操作系统中,内核是整个系统的核心,它负责管理系统资源,包括文件系统、内存、进程、设备和硬件设备。
征途阿韦
·
2025-05-07 09:46
Linux内核
内核模块
终端重定向
文本流
标准I/O
内核调试与性能分析全景图:工具汇总、优劣对比与市场趋势
适用人群:嵌入式开发者、内核工程师、系统调优人员目标:掌握
Linux内核
调试与性能分析工具全景,知其然更知其所以然。一、引言:内核调试为何困难?
嵌入式Jerry
·
2025-05-06 22:36
Linux+内核
驱动开发
架构
linux
如何在 Go 中使用 CGroup 实现进程内存控制
背景从
Linux内核
2.6.25开始,CGroup支持对进程内存的隔离和限制,这也是Docker等容器技术的底层支撑。
reboot_xwa
·
2025-05-06 08:44
DevOps
运维
golang
golang
Linux 内核 Socket 销毁机制解析:以 __sk_destruct 为例
在
Linux内核
中,网络协议栈的实现高度复杂,其中socket作为用户态与内核态交互的核心对象,其生命周期管理尤为重要。
109702008
·
2025-05-06 08:07
编程
#
C语言
网络
linux
人工智能
网络
Linux 内核中 sk->sk_cgrp_data 的作用与移除可能性分析
引言在
Linux内核
网络子系统中,structsock是表示网络套接字的核心结构体。其中的sk_cgrp_data字段常被开发者关注,它涉及内核资源管理的深层机制。
109702008
·
2025-05-06 08:07
编程
#
C语言
网络
linux
人工智能
网络
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他