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
用户空间
谁偷走了我的存储容量?预留空间OP参上!
预留空间OP是什么了解内存开发的都会知道,一块Flash中能用的空间并不会全部用来做
用户空间
。还有一部分空间会被用来做预留空间,用以做一些中间搬运的操作。
五月525
·
2023-11-28 13:38
限时存储
Flash
存储
预留空间
OP
SSD
垃圾回收
嵌入式linux文件系统简介
架构如图所示:linux下的文件系统主要分为三个层次:上层
用户空间
的应用程序对文件系统的系统调用。虚拟文件系统。挂在到VFS中的各种实际文件系统。
securitysun
·
2023-11-28 05:41
linux内核
嵌入式
文件系统
内核
linux
Linux 网络设备驱动开发(三) —— 网络设备驱动基本原理和框架
它为
用户空间
提供的应用程序提供了一种访问内核网络子系统的方法(socket)。位于其下面是一个协议无关层,它提供一种通用的方法来使用传输层协议。
zqixiao_09
·
2023-11-27 16:56
Linux
网络设备驱动开发
Linux
驱动开发
Linux
驱动开发
网络设备驱动
k8s之iptables
netfilter为内核空间的组件,iptables为
用户空间
的组件,提供添加,删除查询防火墙规则的功能。
xiao_b4b1
·
2023-11-27 10:47
内存分配函数整理
话不多说,直接上表格,之后可能还会有补充malloc()calloc()realloc()kmalloc()kzalloc()vmalloc()devm_kzalloc()作用范围
用户空间
用户空间
用户空间
内核空间内核空间内核空间设备驱动程序是否清零处理否是否否是否是自动释放否否否否否否是释放函数
蒲公英之殇
·
2023-11-27 05:33
Linux
linux
运维
服务器
SSD FTL 映射管理
2.页映射
用户空间
被划分成一个一个逻辑区域(Region),每个逻辑区域的大小和闪存页大小一样。3.混合映射上面两
零时搞学习
·
2023-11-26 19:53
深入浅出SSD学习
SSD
Linux开源网络全栈详解——笔记
Linux内核通过TAP/TUP设备向绑定该设备的
用户空间
应用发送数据;反之,
用户空间
也可以像操作硬件网络设备那样,通过TAP/TUN设备发送数据。
一个啥也不懂的菜鸟
·
2023-11-26 15:07
Linux虚拟网络
linux
网络
运维
USB总线-Linux内核USB3.0设备控制器复合设备之USB gadget configfs分析(七)
而configfs是一个基于文件系统的内核对象管理器(或称为config_items),config_items在
用户空间
通过mkdir显式的创建,使用rmdir销毁,在mkdi
业余程序员plus
·
2023-11-26 11:32
USB
gadget
configfs
USB
uac2
configfs
超越基础:释放 Systemd 的全部潜力【systemd 二】
:你只管努力,剩下的交给时间:小破站超越基础:释放Systemd的全部潜力【systemd二】前言第一:系统服务高级管理高级服务配置:环境变量设置:服务单元文件的高级选项:第二:
用户空间
与systemd-nspawnsystemd-nspawn
一只牛博
·
2023-11-26 11:08
运维
服务器
systemd
Linux调度系统全景指南(中篇)
非自愿的强制性调度只能发生在每次从系统调用返回的前夕,以及每次从中断或异常处理返回到
用户空间
的前夕。但是,如果在系统空间发生中断或异常是不会引起调度的。这种方式使内核实现得以简化。
生活需要深度
·
2023-11-26 05:33
等待删除
linux
运维
服务器
常见的IO模型
常见的IO模型虽然有五种:同步阻塞IO(BlockingIO)阻塞IO,指的是需要内核IO操作彻底完成后,才返回到
用户空间
执行用户程序的操作指令,阻塞所指的是用户程序(发起IO请求的进程或者线程)的执行状态是阻塞的
逆天至尊
·
2023-11-25 20:36
linux
高并发
linux
运维
系统架构
网络
linux shell操作 - 05 进程 与 IO 模型
文章目录计算机内存分配进程与子进程流IO模型阻塞IO非阻塞IOIO多路复用异步IO网络IO模型简单的socket并发的socket计算机内存分配一个32位,4G内存的计算机,内存使用分为两部分:操作系统内核空间;应用程序的
用户空间
使用的操作系统不同
laufing
·
2023-11-25 20:03
linux
linux
IO
多路复用
进程
Linux - 系统调用(syscall)
简介Linux软件运行环境分为
用户空间
和内核空间,默认情况下,用户进程无法访问内核,既不能访问内核所在的内存空间,也不能调用内核中的函数。
leon.liao
·
2023-11-25 19:28
#
Linux
内核知识
linux
JavaWeb-JVM内存管理机制
JavaWeb-JVM内存管理机制一、JVM内存管理概述1.1什么是JVM内存管理1.2物理内存与虚拟内存1.3内核空间与
用户空间
二、java中哪些组建需要使用内存2.1Java堆2.2线程2.3类和类加速器
一碗油泼面
·
2023-11-25 17:01
#
JavaWeb
jvm
java
Linux使用strace介绍
strace的官方描述strace是一个可用于诊断、调试和教学的Linux
用户空间
跟踪器。我们用它来监控
用户空间
进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
彡微枫
·
2023-11-25 17:22
linux
运维
服务器
linux kernel debug 工具之:strace
什么是stracestrace是一个可用于诊断、调试和教学的Linux
用户空间
跟踪器。我们用它来监控
用户空间
进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
补柏
·
2023-11-25 17:51
linux
debug
tool
linux
kernel
Linux 系统下strace命令遇到的坑
按照strace官网的描述,strace是一个可用于诊断、调试和教学的Linux
用户空间
跟踪器。我们用它来监控
用户空间
进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
全干工程师007
·
2023-11-25 17:20
io模型
首先明白:操作系统将内存空间分为:
用户空间
和内核空间,
用户空间
是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间****那这时候,我们也要明白什么是用户态,什么是内核态****内核态
bangbang2
·
2023-11-25 13:32
认识Linux操作系统
Linux操作系统Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布之后,在加上
用户空间
的应用程序之后,就成为了Linux操作系统严格来讲,Linux
醋溜马桶圈
·
2023-11-25 10:25
#
Linux
linux
运维
服务器
对zygote的理解
启动Init进程是Linux启动之后,
用户空间
的第一个进程,Init进程启动之后通过解读init.rc配置文件的方式启动了zygote。
鸡蛋绝缘体
·
2023-11-25 08:10
详解KVM虚拟化原理
KVM就是内核的一个模块,
用户空间
通过QEMU模拟硬件提供给虚拟机使用,一台虚拟机就是
村长家的
·
2023-11-24 15:04
虚拟化KVM
kvm
共享内存的学习以及使用笔记
对于像管道和消息队列等通信方式,则需要在内核和
用户空间
进行四次的数据拷贝,而共享内存则只拷贝两次数据:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,
一只肥豚鼠
·
2023-11-24 00:56
Linux中的进程程序替换
当进程调用一种exec函数时,该进程的
用户空间
代码和数据完全被新程序替换,从新程序的启动例程开始执行。调用exec并不创建新进程,所以调用exec前后该进程的id
originalHSL.
·
2023-11-23 18:47
Linux操作系统
linux
运维
服务器
c语言
RK-MPP硬件编解码库介绍和使用
github.com/rockchip-linux/mpp二、RK-MPP库介绍1、资料来源:MPP开发参考.pdf2、MPP说明MPP(MediaProcessPlatform)是rk提供的一款硬件编解码库,为
用户空间
屏蔽了复杂的底层操作
linux_dafei
·
2023-11-23 05:44
视频编解码
Linux 安全 - 扩展属性xattr
文章目录前言一、简介二、扩展属性命名空间2.1简介2.2security扩展属性2.3System扩展属性2.4Trusted扩展属性2.5User扩展属性三、
用户空间
使用3.1setfattr/getfattr3.2setxattr
小立爱学习
·
2023-11-23 04:17
系统安全
linux
c语言
安全
操作系统 I/O 全流程详解
目录I/O设备设备控制器内存映射I/O直接内存访问重温中断IO软件原理I/O软件目标使用程序控制I/O使用中断驱动I/O使用DMA的I/OI/O层次结构中断处理程序设备驱动程序与设备无关的I/O软件
用户空间
的
mocas_wang
·
2023-11-22 19:06
操作系统
Linux内核分析(十六)--内存管理之管理机制
内存管理------>2.1、物理空间布局------>2.2、虚拟内存和物理内存的映射------>2.3、进程“独占”虚拟内存及虚拟内存划分------>2.4、内核空间内存分布------>2.5、
用户空间
内存分布三
文艺小少年
·
2023-11-22 17:27
CPU性能分析与操作系统的构建
linux
服务器
网络
linux 匿名物理内存,linux 内存管理问题汇总
1)uboot通过命令行传过来mem=x2)dts文件2.在32bitLinux内核中,
用户空间
和内核空间的比例通常是3:1,可以修改成2:2吗?
清隳
·
2023-11-22 17:57
linux
匿名物理内存
Linux系统调用详解(实现机制分析)
为了和
用户空间
上运行的进程进行交互,内核提供了一组
极致Linux内核
·
2023-11-22 04:48
linux
网络
服务器
【linux kernel】mount系统调用剖析
mount系统调用剖析开篇对于mount系统调用,在linux内核代码中同样也会使用到,特别是在linux内核的启动部分的源码中,她换了一种形式:在linux内核4.1.15版本下,内核的mount操作与
用户空间
的
iriczhao
·
2023-11-22 04:18
小生聊【linux
kernel】
linux
linux
kernel
mount
文件系统
C
ARM linux 系统调用过程
Linux系统调用是系统提供的从
用户空间
进入内核空间的方式。每一种系统调用在内核都实现了其对应功能。
草头根子
·
2023-11-22 04:45
linux
系统
linux
arm
linux 系统调用流程分析
x861.系统调用 系统调用是
用户空间
程序与内核交互的主要机制。系统调用与普通函数调用不同,因为它调用的是内核里的代码。使用系统调用时,需要特殊指令以使处理器权限转换到内核态。
Hacker_Albert
·
2023-11-22 04:14
linux
linux内核编译ccflag,linux-内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间
用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
Ceph架构组件及存储过程
接口的磁盘所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在
用户空间
输出后
R1chArd_TvT
·
2023-11-21 12:05
笔记
Ceph
ceph
网络
linux
运维
深入理解Linux内核之内核线程(上)
1.开场白环境:处理器架构:arm64内核源码:linux-5.11ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope在linux系统中,我们接触最多的莫过于
用户空间
的任务,
宋宝华
·
2023-11-21 09:34
内核
java
linux
多线程
操作系统
Linux之进程间通信IPC(pipe fifo mmap)
一.进程间通信简介:Linux环境下,各进程地址空间相互独立,任何一个进程内的变量在另一个进程中都是不可见的,所以进程之间是不能访问的,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从
用户空间
拷到内核缓冲区
◤一念执着 ‖ TIAMO 丶
·
2023-11-21 02:36
Linux
linux
服务器
运维
网站使用什么协议比较好
HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在
用户空间
的应用程序来实现其功能。
德迅云安全-小潘
·
2023-11-20 15:00
网络
安全
CDN
Linux系统编程——进程之间通信 无名管道&有名管道
文章目录什么叫进程通信进程案例代码进程使用
用户空间
缓存通信方式进程与进程之间通信方式:无名管道案例——一个进程对管道进行写读。
CeHi
·
2023-11-20 14:06
Linux
linux
服务器
10_6 input输入子系统,流程解析
简单分层应用层内核层---------------------------inputhandler数据处理层driver/input/evdev.c1.和
用户空间
交互,实现fops2.不知道数据怎么得到的
鸭鸭打瞌睡
·
2023-11-20 12:46
内核模块学习
网络
网络协议
Linux 零拷贝sendfile函数
sendfile函数允许在两个文件描述符之间直接传输数据,而无需将数据从内核空间复制到
用户空间
再发送。它在Linux系统上首次出现于2.2内核版本。效率很高,这
@新法
·
2023-11-20 08:51
Linux
系统编程
linux
服务器
零拷贝
ubuntu
Linux 零拷贝splice函数
它的主要作用是在两个文件描述符之间传输数据,而无需在
用户空间
进行数据拷贝。
@新法
·
2023-11-20 08:10
Linux
系统编程
linux
服务器
零拷贝
系统编程
SGX技术与SGX攻击
2013年,Intel推出SGX(softwareguardextensions)指令集扩展,旨在以硬件安全为强制性保障,不依赖于固件和软件的安全状态,提供
用户空间
的可信执行环境,通过一组新的指令集扩展与访问控制机制
yuxinqingge
·
2023-11-20 01:05
区块链技术
sgx
intel
区块链
Day 50 Linux(管道)
任何一个进程的全局变量在另一个进程中都是看不到的,所以进程和进程之间不能相互访问,要交换数据的话必须要通过内核,Linux会在内核中开辟一块缓冲区,进程1把数据从
用户空间
拷到内核缓区,进程2再从内核缓冲区把数据读走
Appreciate it.
·
2023-11-20 01:23
linux
运维
服务器
Linux进程调度-显示调度和时间中断调度标志位设置
2.TIF_NEED_RESCHED标志在中断和
用户空间
返回时被检查路径。例如,请参见arch
小屋子大侠
·
2023-11-20 00:53
操作系统
linux
运维
服务器
定时器方案 红黑树、时间轮学习笔记
.网络事件和定时事件在不同线程中处理四、定时器设计1.接口设计2.数据结构设计五、红黑树六、时间轮1.从时钟运行看时间轮的原理2.时间轮的使用场景3.设计时间轮一、定时器应用定时器属于基础组件,不管是
用户空间
的程序开发
一啸千山
·
2023-11-19 08:21
服务器
linux
c++
linux查看睡眠进程,criu 工具让 Linux 进程休眠
criu工具可以让单个进程休眠,不依赖于操作系统的内核,完全在
用户空间
实现,它是CheckpointandRestoreinUserspace的缩写。
荔枝保
·
2023-11-19 05:09
linux查看睡眠进程
Linux驱动开发 问题随笔
1、内核空间与
用户空间
数据交换方式分两种情况:1>需要交换的数据量较大时;2>需要交换的数据量较小时;第一种情况使用以下的函数:unsignedlongcopy_to_user(void__user*to
Y多了个想法
·
2023-11-18 20:43
面试相关
linux
驱动开发
面试
职场发展
dpdk入门实践6——L2fwd二层通信和l3fwd三层通信
DPDK从网卡直接取数据到
用户空间
,需要有数据转发的规则才能通信。
lingshengxiyou
·
2023-11-18 20:01
DPDK
linux
c++
linux
网络
网络编程
开发语言
虚拟机
(1) DPDK 简介
DPDK全称IntelDataPlaneDevelopmentKit,是intel提供的数据平面开发工具集,为Intelarchitecture(IA)处理器架构下
用户空间
高效的数据包处理提供库函数和驱动的支持
Adrian503
·
2023-11-18 19:21
NXP-DPDK
DPDK
DPAA
linux文件缓冲大小,Linux文件缓冲区详解
A)缓冲区机制根据应用程序对文件的访问方式,即是否存在缓冲区,对文件的访问可以分为带缓冲区的操作和非缓冲区的文件操作:a)带缓冲区文件操作:高级标准文件I/O操作,将会在
用户空间
中自动为正在使用的文件开辟内存缓冲区
我有个臭宝
·
2023-11-17 18:14
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
其他