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 IO模式及 select、poll、epoll详解
一概念说明在进行解释之前,首先要说明几个概念:
用户空间
和内核空间进程切换进程的阻塞文件描述符缓存I/O
用户空间
与内核空间现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间
秋名山车神_f776
·
2023-08-22 06:39
Android9开机启动与FBE过程完整介绍与LOG流程
一,开机整体流程概述Init进程作为Android的第一个userspace(
用户空间
)的进程,它是所有Android系统nativeservice的祖先,它的进程号是1。
丶随心
·
2023-08-21 23:56
服务器
前端
网络
linux
android
Linux的热拔插UDEV机制
udev在
用户空间
运行,而不在内核空间运行。它能够根据系统中的硬件设备的状态动态更新设备文件,包括设备文件的创建,删除等。设备文件通常放在/dev目录下。使用udev后,在/dev目录下就只
Strange_Head
·
2023-08-21 12:39
全志Arm-Linux
linux
同步异步,阻塞和非阻塞概念说明
阻塞和非阻塞:就是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才返回到
用户空间
;而非阻塞是指IO操作被调用后立即返回给用户一个状态值,无需等到IO操作
MACPRO_徐
·
2023-08-21 00:44
阻塞IO、非阻塞IO和IO多路复用
文章目录用户态和内核态操作系统角度的IOIO模型阻塞IO非阻塞IO(NIO)IO多路复用select、poll和epoll用户态和内核态用户态也叫
用户空间
,内核态也叫内核空间。
棪小木
·
2023-08-20 20:23
服务器
网络
java
IO模型
Linux内核学习(四)—— 系统调用(基于Linux 2.6内核)
一、与内核通信系统调用在
用户空间
进程和硬件设备之间添加了一个中间层。有三个作用:第一,它为
用户空间
提供了一种硬件的抽象接口。
Patarw_Li
·
2023-08-20 17:01
Linux内核设计与实现
linux
学习
运维
03_013内存分配api以及页表详解
页帧在虚拟空间中最小单位也叫页需要好好区分不过后来想想管你虚拟页还是物理ram页都存在物理ram上都能想成一一对应的关系所以大家都叫页好像也行内存分配接口linux内核中有很多分配内存的接口傻傻分不清下面总结一下每个的作用
用户空间
使用
鸭鸭打瞌睡
·
2023-08-20 08:55
狂刷KPI
网络
Docker碎碎念
每个虚拟机都有自己的内核、设备驱动程序和
用户空间
,它们是相互独立且完全隔离的。虚拟机可以在不同的物理服务器之间迁移,因为它们是以整个操作系统作为单元进行迁移的。
coderzhouyu
·
2023-08-19 11:19
docker
容器
运维
嵌入式Linux开发实操(七):内核驱动程序kernal device driver
linux架构#DeviceDriver内核设备驱动程序是底层硬件面向系统的其他部分的机制,系统有一些新的硬件,必须找到访问它们的方法,内核的功能之一是封装计算机系统的许多硬件接口,并以一致的方式将它们呈现给
用户空间
程序
芯片-嵌入式
·
2023-08-18 21:29
linux
driver
lab3 pgtbl
Pre在这个lab中,你将探索页表,并且修改它们以简化从
用户空间
拷贝数据到内核空间的函数在开始之前,需要完成阅读xv6book的第3章kern/memlayout.h有关内存的布局kern/vm.c包含大部分虚拟内存的代码
是小肖啊!
·
2023-08-18 18:21
6.S081
linux
运维
服务器
Binder随手笔记
一个进程控件存在内核空间和
用户空间
,
用户空间
数据是不可以共享的,而内核空间是可以数据共享的,而所有进程都公用一
山上的神仙
·
2023-08-18 15:33
系统架构主题之二:软件系统需求分析方法及其应用
因此,需求分析或者说系统分析,所做的工作就是
用户空间
(问题域)的需求转换为
龙赤子
·
2023-08-18 12:18
ICT
系统架构
需求分析
线程|线程的使用、四种实现方式
1.线程的实现方式1.用户级线程开销小,
用户空间
就可以创建多个。缺点是:内核无法感知用户级多个线程的存在,把其当作只有一个线程,所以只会提供一个处理器。
宠宠熊
·
2023-08-18 10:50
Linux
linux
k8s网络组件
他的主要作用是负责service的实现,具体来说,就是实现了从内部从pod到server和外部的从nodeport向server的访问(nodeport和pod之间的代理)实现方式:(1)userspace是在
用户空间
m0_46172263
·
2023-08-17 18:21
k8s
Linux内存管理之kmalloc 与 __get_free_page()
进程的4GB内存空间被人为的分为两个部分--
用户空间
与内核空间。用
乐观其实真的很重要
·
2023-08-17 18:14
内存管理
内存管理之页转换 virt_to_page
使用get_user_pages,可以把
用户空间
内存映射到内核中。DMA的I/O操作,使得外设具有直接访问系统内存的能力。
山羊哥-老宋
·
2023-08-17 18:14
操作系统
linux
内存管理
Netty中的零拷贝机制
1.操作系统的零拷贝机制操作系统的存储空间包含硬盘和内存,而内存又分成
用户空间
和内核空间。以从文件服务器下载文件为例,服务器需要将硬盘中的数据通过网络通信发送给客户端
code.song
·
2023-08-16 22:50
网络
服务器
运维
深入理解安卓日志系统(logcat / liblog / logd)
本文会介绍
用户空间
的Android日志系统,不包含li
superme_
·
2023-08-16 15:24
sysfs 文件系统
这个文件系统不仅可以把设备(devices)和驱动程序(drivers)的信息从内核输出到
用户空间
,也可以用来对设备和驱动程序做设置。
JalynFong
·
2023-08-16 13:04
netty学习分享 二
如果数据没有准备好,一直等待….数据准备好了,从内核拷贝到
用户空间
,IO函数返回成功指示。当调用recv()函数时,系统首先查是否有准备好的数据。如果数据没有准备好,那么系统就处于等待状态。
墨雨听风
·
2023-08-15 07:28
java
netty
云原生时代,你真的懂Docker和LXC的区别吗?
将此
用户空间
框架视为的一种非常高级的形式chroot。值得注意的是,LXC使用Namespace(名称空间)来实现进程隔离,同时使用内核自己的cgroup来解决并
行云创新
·
2023-08-15 05:02
TCPwrapper
简介wrap工作在内核和
用户空间
中间的库层,内核收到数据后,要把数据发往
用户空间
的套接字,会经过库层次,对于部分应用(指依赖libwrap.so)库文件的TCP应用,会接受wrap的检测。
li_zw
·
2023-08-15 03:58
一键脚本搭建wrieguard
WireGuard是一个安全的网络隧道,在第3层运行,作为Linux的内核虚拟网络接口实现,其目标是在大多数情况下取代IPsec,以及流行的
用户空间
和/或基于tls的解决方案,如OpenVPN,同时更安全
朱雀333
·
2023-08-14 10:39
内网穿透
服务器
linux
udp
网络
【Linux系统编程】22.exec函数、execlp、execl、execvp
当进程调用一种exec函数时,该进程的
用户空间
代码和数据完全被新程序替换,从新程序的启动例程开始执行。调用exec并不创建新进程,所以调用e
因心,三人水
·
2023-08-14 08:06
Linux系统编程
linux
嵌入式硬件
ubuntu
c语言
c++
深入研究Samsung系统的安全特性,Part 1: TEE、TrustZone与TEEGRIS
安全之安全(security²)博客目录导读目录可信执行环境(TrustedExecutionEnvironment,TEE)ARM的TrustZone技术TEEGRISTEEGRIS内核TA与
用户空间
驱动程序针对漏洞利用的缓解措施如何与
安全二次方security²
·
2023-08-13 06:08
TEE之安全
arm
安全架构
linux信号量
进程通信的概念进程
用户空间
是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。
阿雷的天空
·
2023-08-12 02:53
linux学习
linux
进程间通信
信号量
管道
linux
用户空间
、内核空间
一个线程只能属于一个进程,因为进程是最小的资源分配单元,所以线程不存在独立的地址空间,而是多个线程共享进程的独立运行空间,但是线程有自己的栈空间二、进程空间理解32位linux的虚拟空间有4G,分为内核空间和
用户空间
阿雷的天空
·
2023-08-12 02:22
linux学习
linux
运维
服务器
解决ltrace不能显示结果的问题
项目场景:有时候需要使用ltrace追踪
用户空间
调用,但是我发现Ubuntu-18.04是可以的,Ubuntu-20.04和22.04不行,研究了下找到了原因,只需要更改简单的配置就行了。
洛克希德马丁
·
2023-08-12 00:18
linux
c
ubuntu
c++
bug
c语言
ubuntu
linux
运维
【Linxu】总结3-进程篇3&基础IO
文章目录进程优先级
用户空间
&内核空间写时拷贝fork的一些用法缓冲方式进程等待进程程序替换基础IO进程优先级PRI/PR即进程的优先级,通俗说就是程序被CPU执行的先后顺序,此值越小进程的优先级越高NI
林深方见鹿
·
2023-08-10 23:31
Linux
linux
运维
服务器
Android 高级进阶知识整理
AndroidFramework启动流程init进程启动过程Android系统启动流程Zygote启动流程及源码分析APP启动流程init进程是Android
用户空间
第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录
Mobile-AI
·
2023-08-10 21:16
Android
android
Android 系统框架
启动流程init进程启动过程Android系统启动流程Zygote启动流程及源码分析APP启动流程init进程是Android
用户空间
第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录。
Mobile-AI
·
2023-08-10 21:45
Android
android
Ceph部署
接口的磁盘所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在
用户空间
输出后
Dao.zs
·
2023-08-10 21:29
缓存
ceph
运维
数据库
Linux进程间通信总结
一个进程把自己的数据从
用户空间
拷贝到内核缓冲区,另一个进程再从内核缓冲区把数据读走。
5念since
·
2023-08-10 20:26
linux应用开发
Linux tun虚拟网卡通信初识
什么是linuxtun设备LinuxTUN设备是一种虚拟网络设备,用于在
用户空间
和内核空间之间建立数据通道,使
用户空间
程序可以通过这个设备与内核网络栈进行交互。
wifi chicken
·
2023-08-09 08:48
linux
driver
wifi
Linux内存管理工作原理:
虚拟地址空间划分:32位系统中,内核空间占1GB,
用户空间
占3GB;64位系统中,内核空间和
用户空间
分别占用了128TB。内存映射:通过页表将虚拟地址映射到物理地址。
单片机一哥
·
2023-08-09 06:37
单片机
编程
嵌入式
linux
Linux开发(八):多进程通信与同步---消息队列
进程
用户空间
是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。
Chiang木
·
2023-08-08 20:51
Linux
linux
消息队列
进程
通信
怎么理解linux内核栈?
一是内核线程使用的栈,比如初始化线程,idle,kthread,这些仅在内核空间运行,只有内核栈,没有用户态以及
用户空间
栈。还有就是用户线程发生中断,系统调用进入内核态时候使用的栈。
枪哥玩转嵌入式
·
2023-08-08 17:21
编程
上位机
单片机
人机交互
51单片机
标准IO函数的学习以及IO概念
数据从内存到外部存储设备中输入输出就是数据从外存到内存,内存到外存的流向IO分类文件IO函数文件IO是由操作系统提供的基本IO函数,与操作系统绑定,也可以称为操作系统的调用移植性低,只能运行在对应的操作系统中文件IO涉及到
用户空间
到内核空间的切换
奕书.
·
2023-08-08 07:53
学习
c语言
进程间通信方式(管道、信号、信号量、共享内存、消息队列)
任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从
用户空间
拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信
小虾米_2018
·
2023-08-08 07:50
Linux系统编程
管道
信号
信号量
共享内存
消息队列
【网络编程】多线程编程--线程基础
内核线程,运行在内核空间,由内核来调度,有的系统上也称为LWP(轻量级进程)用户线程,运行在
用户空间
,由线程库来调
Rockict_z
·
2023-08-08 04:56
网络编程
linux
Linux 内核音频数据传递主要流程
Linux
用户空间
应用程序通过声卡驱动程序(一般牵涉到多个设备驱动程序)和Linux内核ALSA框架导出的PCM设备文件,如/dev/snd/pcmC0D0c和/dev/snd/pcmC0D0p等,与Linux
hanpfei
·
2023-08-08 03:28
linux
音视频
运维
0807|IO进程线程day9 IPC对象概念及示例(消息队列、共享内存、信号灯集)
进程与进程间的
用户空间
相互独立,内核空间共享。所以如果要实现进程间的通信,需要使用进程间通信机制。
徐艺桐
·
2023-08-08 00:26
#
IPC
IO进程线程
linux
c语言
c#
0805|IO进程线程day8 IPC机制(进程间通信机制)管道+信号
进程与进程间的
用户空间
相互独立,内核空间共享。所以如果要实现进程间的通信,需要使用进程间通信机制。
徐艺桐
·
2023-08-07 07:11
#
IPC
IO进程线程
linux
c语言
c#
Linux tracing之内核vsyscall&vdso机制分析
由于Linux内核运行在受保护的地址空间上,系统中的
用户空间
程序无法直接跳转到内核代码执行,也就是由于权限的限制,用户程序不能直接调用内核的函数,因此,需要一种机制使应用程序可以某种方式通知内核,使应用程序的执行流进入内核态
papaofdoudou
·
2023-08-07 05:19
嵌入式系统
Linux
linux
运维
服务器
八股文之Redis篇
数据类型对应的编码方式缓存穿透缓存击穿缓存雪崩双写一致性持久化数据过期策略数据淘汰策略分布式锁主从复制(高并发读)主从数据同步原理哨兵机制(Sentinel)Redis集群(哨兵模式)脑裂分片集群结构Redis是单线程架构,为什么还能这么快IO多路复用模型
用户空间
和内核空间
openallzzz
·
2023-08-07 00:06
八股文
Redis
redis
数据库
缓存
Linux 下传统的进程间通信原理
Linux下传统的进程间通信原理来源网络在Linux中跨进程通信涉及到几个基本的概念进程间隔离进程空间划分:
用户空间
(UserSpace)/内核空间(KernelSpace)系统调用:用户态/内核态进程间隔离
肚皮怪_Sun
·
2023-08-06 23:59
作者推荐 | 【底层服务/编程功底系列】「底层技术原理」史上最清晰的采用程序员的视角方式进行深入探索Linux零拷贝技术原理及实现
采用程序员的视角方式进行深入探索Linux零拷贝技术原理及实现背景介绍什么是零拷贝第一步:
用户空间
数据复制到内核空间第二步:
用户空间
数据复制到内核空间第三步:
用户空间
数据再次复制到内核空间第四步:内核态数据
洛神灬殇
·
2023-08-06 22:51
#
深入浅出Linux开发及实战
底层服务/编程功底系列
linux
php
服务器
BIO、NIO、IO多路复用(select/poll/epoll)、信号驱动IO、异步IO
BIO、NIO、IO多路复用【select/poll/epoll】、信号驱动IO、异步IOLinux
用户空间
和内核空间阻塞IO(BlockingIO)非阻塞IO(NoblockingIO)IO多路复用(
山风wind
·
2023-08-06 20:06
JAVA基础
nio
网络
linux
Linux 匿名页的生命周期
目录匿名页的生成匿名页生成时的状态do_anonymous_page缺页中断源码从匿名页加入Inactivelru引出一个非常重要内核patch匿名页何时回收本文以Linux5.9源码讲述匿名页的生成
用户空间
nginux
·
2023-08-06 16:16
内存子系统
linux
服务器
内存
linux操作系统
内核
【Linux】信号捕捉
关于内核空间与内核态:1.2关于用户态与内核态的表征:2.信号捕捉过程信号捕捉1.用户态与内核态用户态:执行用户代码时,进程的状态内核态:执行OS代码时,进程的状态1.1关于内核空间与内核态:进程地址空间分为
用户空间
honortech
·
2023-08-05 16:00
linux
服务器
运维
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他