logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

/dev/目录下字符设备文件创建流程

1.字符设备文件(/dev/)是Linux系统中用于管理字符设备的特殊目录,应用程序可以通过打开和读写该目录下的文件节点与字符设备进行通信。2.device_add函数是Linux内核中用于向系统添加设备的函数,它将设备添加到设备层次结构中,并进行资源分配和数据结构初始化,以便内核和驱动程序管理设备。3.devtmpfs是一个临时文件系统,用于在系统启动时自动创建和管理设备节点。它为字符设备和块设

#linux
drop cache原理分析

1.drop slab cache会遍历所有所有注册到shrinker_list的链表并调用其回调函数scan_objects释放slab cache。2.drop page cache 会释放所有struct super_block下的所有inode节点地址空间inode->i_mapping的所有非锁定非脏页非回写页非映射页进行page cache释放。3.通过/proc/sys/vm/dro

#linux
prp协议原理解析

PRP协议通过使用两个冗余的并行路径和冗余检查机制,提供了实时以太网网络的高可靠性和容错性。它可以在链路故障发生时快速切换到冗余路径,确保数据的可靠传输。PRP协议的独立性使其能够与各种上层协议兼容,并广泛应用于工业控制系统、电力系统、交通系统等对通信可靠性要求较高的领域。使用:1.PRP协议主要应用于实时工业以太网领域,用于提供高可靠性的通信。2.PRP协议通过在物理层上提供两个冗余的并行网络路

文章图片
#linux
到底了