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
xattr系统调用
Unix 五种I/O模型
第二步就是把数据从内核缓冲区复制到进程缓冲区1.阻塞I/O阻塞I/O.png通过recvfrom函数进行
系统调用
,直到内核中有数据准备好之后,内核将数据从内核空间复制到用户空间,此刻rev
coding400
·
2023-12-14 22:16
【Linux】fork()函数详解
fork()函数通过
系统调用
并创建一个与原来进程几乎完全相同的进程此进程叫做子进程,两个进程做一样的事但初始参数或者传入的变量不同,两个进程便可以做不同的事fork的返回值在父进程中,fork返回新创建子进程的进程
Gogh90
·
2023-12-14 18:07
Linux
linux
运维
服务器
k8s不求甚解系列:POD的特权模式
这通常用于特定的用例,比如当你需要容器内的应用程序进行操作系统层面的管理任务时(例如,使用
系统调用
或访问硬件设备)。另一个常见的使用场景是运行网络插件或存储插件,这些插件需要对底层宿主机的改动或检测。
bug_createman
·
2023-12-14 15:34
k8s不求甚解
kubernetes
容器
云原生
P7 Linux C三种终止进程的方法
CSDN博客》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:这章我们将Linux环境下终止进程的三种方法01三种终止进程的方法:main函数中运行return;调用Linux
系统调用
@ChenPi
·
2023-12-06 21:47
Linux
C应用编程(概念类)
linux
c语言
qt
c++
嵌入式
arm开发
【C语言】用户空间使用非缓存内存
尽管如此,如果确实需要在用户空间访问非缓存内存,这里有一些可能的方法:使用mmap()
系统调用
与MAP_UNCACHED标志:一些架构支持MAP_UNCACHED标志,允许将文件或
一尘之中
·
2023-12-06 19:12
C语言
编程
缓存
io模型
内核空间是操作系统内核去访问的内存空间**那这时候,我们也要明白什么是用户态,什么是内核态内核态:进程处于内核空间的时候,权限几乎不受限制,权限包括:进程管理,内存管理,文件管理那如果应用程序也想进行进程管理,只能去请求
系统调用
bangbang2
·
2023-12-06 16:55
insmod时出现 ERROR:Required key not available 的解决
原贴:https://blog.csdn.net/m0_38066161/article/details/81812816我在尝试以编译模块的方式添加
系统调用
时,执行sudoinsmodmodule.ko
Frice_acf0
·
2023-12-06 15:17
copy_from_user copy_to_user的权限控制
并且可以和最多的硬件直接交互,而在Ring3中只能访问一部分资源,访问其他资源会引起指令异常.在linux系统上Ring3分配给应用,内核使用Ring0,内核空间管理系统中所有的资源和设备,应用只能通过
系统调用
陷入到内核向其发出请求
wjx5210
·
2023-12-06 11:40
linux
C++服务器设计(一):基于I/O复用的Reactor模式
在最常用的阻塞式I/O模型中,我们对每个连接套接字通过轮流read
系统调用
获取可读数据。如图3-1所示,read
系统调用
将会把该线程阻塞,直到数据报到达且被复制到应用进程的缓冲区中时才会返回。
weixin_30469895
·
2023-12-06 08:16
c/c++
epoll
操作系统
计算机操作系统2
1.计算机操作系统的发展和分类2.操作系统的运行机制3.中断3.1.中断(关键作用)4.
系统调用
5.操作系统的内核6.操作系统的体系结构7.开机过程(操作系统引导)
程序猿贺不烦
·
2023-12-06 08:10
java
Linux内核同步与互斥机制介绍
在内核中,可能出现多个进程(通过
系统调用
进入内核模式)访问同一个对象、进程和硬中断访问同一个对象、进程和软中断访问同一个对象、多个处理器访问同一个对象等现象,我们需要使用互斥技术,确保在给定的时刻只有一个主体可以进入临界区访问对象
一叶知秋yyds
·
2023-12-06 01:25
linux
linux
c语言
网络
Linux 软件管理
ABI总是包含一系列的
系统调用
和使用这些
系统调用
的方法,以及关于程序可以使用的内存
开源极客行
·
2023-12-05 17:25
学习笔记
linux
运维
redis和memcache的区别
3、使用底层模型不同:新版本的redis直接自己构建了VM机制,因为一般的
系统调用
系统函数的话,会浪费一定的时间去移动和请求。1、Redis和Me
码出高效
·
2023-12-05 15:44
linux 内核进程管理介绍
一、进程的创建和销毁在Linux中,进程的创建通过fork()
系统调用
完成。fork()会创建一个子进程,子进程会复制父进程的地址空间和资源,并从fork()调用后的下一条指令开始执行。
一叶知秋yyds
·
2023-12-05 12:35
linux
linux
服务器
c语言
linux挂载MTP
要进一步区分MTP设备和U盘设备,你可以在设备插拔时,使用
系统调用
获取设备的详细属性信息,从而进行进一步判断。在Linux系统中,你可以使用libmtp库来操作MTP设备。
weixin_38849487
·
2023-12-05 11:08
linux
运维
服务器
记一次linux操作系统实验
这次实验总共耗时4天,从对linux实现零基础,通过查阅资料和不断尝试,直到完成实验目标,在这过程中确实也收获颇丰,特此记录实验内容实现
系统调用
inthide(pid_tpid,inton),在进程pid
qzero233
·
2023-12-05 00:27
linux内核开发
linux
c语言
sleep或sem_timedwait中断问题与 SIG32 和 SIG33之间的关系
两种
系统调用
中断的场景在工作中遇到过两类异常场景。其一是在系统启动的时候,sleep调用被打断。
darkpush
·
2023-12-04 23:19
unix编程
linux
系统调用
posix信号
FreeRTOS的调度器源码分析及系统滴答SysTick
1.PendSV
系统调用
查遍了C站上所有关于FreeRTOS调度器的分析,发现大家分析完vTaskStartScheduler()之后就戛然而止了,我就会比较迷糊,这个仅开启了调度器的调度,而FreeRTOS
涵锐Vellichor
·
2023-12-04 21:40
RTOS
算法
freertos
操作系统
arm
实时操作系统
ETM恶意程序透明检测:Anti-Debug
ETM恶意软件透明分析测试过程中比较常用的内容:ptrace和int3ptraceptrace是一个
系统调用
,用于在Unix-like操作系统中进行进程间的调试。
晴空对晚照
·
2023-12-04 19:42
系统安全
系统安全
linux
深入理解Linux网络笔记(七):异常TCP连接建立情况、如何查看是否有连接队列溢出发生
网卡驱动Linux源码在线阅读:https://elixir.bootlin.com/linux/v3.10/source5、深度理解TCP连接建立过程(二)4)、异常TCP连接建立情况1)connect
系统调用
耗时失控客户端在发起
邋遢的流浪剑客
·
2023-12-04 17:45
深入学习Linux
Linux网络
Linux内核
深入理解Linux网络笔记(六):深度理解TCP连接建立过程
https://elixir.bootlin.com/linux/v3.10/source5、深度理解TCP连接建立过程1)、深入理解listen在服务端程序里,在开始接收请求之前都需要先执行listen
系统调用
邋遢的流浪剑客
·
2023-12-04 17:44
深入学习Linux
Linux网络
Linux内核
【Linux】基础IO--文件基础知识/文件操作/文件描述符
文章目录一、文件相关基础知识二、文件操作1.C语言文件操作2.操作系统文件操作2.1比特位传递选项2.2文件相关
系统调用
2.3文件操作接口的使用三、文件描述符fd1.什么是文件描述符2.文件描述符的分配规则一
椿融雪
·
2023-12-04 15:18
Linux
linux
运维
服务器
文件描述符
fd
文件操作
write/read
【Linux】环境变量
目录一、什么是环境变量二、常见的环境变量有哪些三、环境变量常见的指令四、环境变量的基本布局五、如何获取环境变量1、通过代码获取环境变量2、通过
系统调用
getenv获取六、环境变量具有全局属性七、main
Demon--hx
·
2023-12-04 07:16
linux
java
运维
C++参数中的三个点
典型的例子有大家熟悉的函数printf()、scanf()和
系统调用
execl()等。那么它们是怎样实现的呢?
橘色的喵
·
2023-12-04 03:05
c++
unix
system
list
null
linux
Linux进程信号
文章目录信号信号的产生键盘组合键产生
系统调用
产生(kill,raise,abort函数)kill函数raise函数abort函数软件条件产生信号硬件异常产生信号信号阻塞sigset_t信号集函数修改用户区信号集
梦想很美
·
2023-12-04 01:47
Linux
linux
note
199执行历史第199条命令帮助[]可选参数{}必选参数man1一般命令2
系统调用
4设备文件5配置相关VIo换行输入s删除字符输入:setnu显示行号:s///g替换行内所有:%s///替换所有行第一个
金牌收租佬
·
2023-12-04 00:22
vim
html
Linux:理解文件重定向
重定向的使用标准输出和标准错误前面对于文件有了基本的认知,那么基于前面的认知,本篇总结的是文件重定向的含义极其本质文件内核对象首先理解一下file内核对象是什么,回顾一下下面这张图站在用户的角度,对于文件的操作有这些诸如read、write这些
系统调用
海绵宝宝de派小星
·
2023-12-03 19:39
Linux
知识总结
linux
运维
服务器
Sec-comp机制简介及编程案例
seccomp(SecureComputingmode)是Linux内核提供的一种安全机制,用于在用户态应用程序执行
系统调用
时进行过滤和限制。
车联网安全杂货铺
·
2023-12-03 19:59
系统安全
linux
系统安全
安全
网络安全
iot
2022-03-19
Linux内存工作原理之内存分配与回收此文章部分内容由(小红书www.xiaohongshutuiguang.cn)转载提供a>内存分配malloc()是C标准库提供的内存分配函数,对应到
系统调用
上,有两种实现方式
xu1234567
·
2023-12-03 18:19
P3 Linux应用编程:
系统调用
与库函数
应用编程(概念类)_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:在上一章中我学习了Linux系统目录结构,这章我们来认识一下什么是
系统调用
和库函数在第一章的时候我们说过我们应用开发是在应用层的
@ChenPi
·
2023-12-03 18:47
Linux
C应用编程(概念类)
c++
arm
linux
c语言
qt
嵌入式
20、文件描述符
Linux系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的
系统调用
都会通过文件描述符
一个反派人物
·
2023-12-03 15:55
存储虚拟化的写入过程
在虚拟机里面,应用层调用write
系统调用
写入文件。write
系统调用
进入虚拟机里面的内核,经过VFS,通用块设备层,I/O调度层,到达块设备驱动。
key_3_feng
·
2023-12-03 11:49
Linux
linux
进程的创建:fork()
fork()fork函数的使用,见见猪跑这是一个
系统调用
函数,我们可以使用man指令来查看函数的说明文档!介绍:这个函数可以为调用这个函数的进程创建一个进程,我们把这个新创建出来的进程叫做子进程,调
姬如祎
·
2023-12-03 10:47
Linux保姆级教程
linux
运维
服务器
Linux 内核源码各版本下载
内核是操作系统的核心部分,负责管理系统资源、提供
系统调用
接口,并为用户空间和硬件之间提供一个桥梁。开源性质:L
姬如祎
·
2023-12-03 10:43
Linux保姆级教程
linux
运维
服务器
Linux:创建进程 -- fork,到底是什么?
目录1.如何查看进程2.通过
系统调用
创建进程-fork2.1初识fork2.
一棵西兰花
·
2023-12-03 10:59
Linux
linux
进程
fork
Linux fork()
系统调用
流程解析
1.fork()函数介绍(百度百科)fork
系统调用
用于创建一个新进程,称为子进程,它与进程(称为
系统调用
fork的进程)同时运行,此进程称为父进程。
Don't_Touch_Me
·
2023-12-03 09:02
linux
linux
(2)SOFARPC 线程模型剖析
进程最终通过recvfrom
系统调用
来读取数据。系统内核收到后,IO模型不同,处理不同。1.阻塞I/O(红色表示阻塞时间)最流行
hedgehog1112
·
2023-12-03 09:49
基于eBPF监测DOS攻击
在此示例中,我们使用eBPF的`kprobe`功能来监视`netif_receive_skb`
系统调用
,以在接收网络数据包之后执行一些检查。
车联网安全杂货铺
·
2023-12-03 06:43
系统安全
安全
系统安全
网络
Linux 内核编译步骤及配置详解
一、linux体系结构从大面上来说,linux体系结构分为:1)用户空间:C库、用户应用程序;2)内核空间:
系统调用
接口、内核、硬件平台依赖代码。
Alex-L
·
2023-12-03 02:06
Ubuntu
【Linux】信号概念和信号的产生
1.signal
系统调用
2.从硬件解析键盘数据如何输入给内核3.同步和异步二、信号的产生1.键盘组合键2.kill命令3.
系统调用
接口3.1kill3.2raise3.3abort4.异常5.软件条件重谈
在肯德基吃麻辣烫
·
2023-12-03 00:27
Linux
linux
运维
服务器
Sentinel使用入门
如果另外一个
系统调用
我们的系统特别的频繁,也可能导致服务器压力过大不响应其它的请求。
Real_man
·
2023-12-02 23:43
【Linux篇】第十二篇——信号(概念+信号的产生+阻塞信号+捕捉信号)
目录信号概述认识信号查看信号信号常见处理方式产生信号通过按键产生通过
系统调用
通过软件条件产生通过硬件异常产生阻塞信号了解几个概念信号在内核图中的表示信号集及信号集操作函数捕捉信号捕捉过程的介绍sigaction
呆呆兽学编程
·
2023-12-02 19:49
Linux
Linux
信号
Linux——进程信号详解
目录一.进程信号的理解1.1定义:1.2举例:1.3总结:二.进程信号地使用:2.1信号种类:2.2而操作系统向进程发送信号地方式有四种:2.2.1以键盘的方式向进程发送信号接下来介绍一个
系统调用
函数signal
橙予清的zzz~
·
2023-12-02 19:49
Linux
linux
运维
【linux】信号——信号产生
信号产生1.预备知识2.信号产生2.1通过键盘发送信号2.2
系统调用
接口向进程发送信号2.3硬件异常产生信号2.4软件条件2.5总结自我名言:只有努力,才能追逐梦想,只有努力,才不会欺骗自己。
LuckyRich1
·
2023-12-02 19:18
Linux
linux
运维
服务器
Linux中的文件IO
文章目录C语言文件操作系统文件I/O接口介绍open函数返回值文件描述符fd0&1&2文件描述符的分配规则重定向使用dup2
系统调用
FILE理解文件系统理解硬链接软链接acm动态库和静态库静态库与动态库生成静态库生成动态库
槛外长江__自流
·
2023-12-02 19:31
Linux学习
linux
运维
服务器
【学习记录】从0开始的Linux学习之旅——应用开发(helloworld)
二、概念及原理 应用程序通过
系统调用
与内核进行交互,而驱动程序则提供了硬件设备的访问接口,内核本身则提供了
系统调用
、驱动框架等基础设施。 驱动开发:Linux驱
知识噬元兽
·
2023-12-02 06:24
Linux
学习笔记
知识分享
学习
linux
Linux系统编程:文件系统总结
目录和文件获取文件属性获取文件属性有如下的
系统调用
,下面逐个来分析。
TheITSea
·
2023-12-02 05:08
Linux系统以及网络编程
linux
运维
服务器
如何学好C语言?为什么会有学的既不深,也不扎实,半吊子的感觉
比如:你长期地使用Java和.NET,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:虚拟机屏蔽了操作系统的
系统调用
,以及很多底层机制。
C语言学习
·
2023-12-02 03:09
Linux:初识IO流
文章目录前言一、C语言中的文件接口二、
系统调用
的文件操作接口三、文件描述符四、重定向前言下面将介绍一些基础IO流的相关知识,主要涉及c语言的文件接口,
系统调用
的文件操作接口,文件描述符(重点),重定向。
大黄瓜zyc
·
2023-12-02 00:44
深入理解linux IO
Linux下,I/O处理的层次可分为4层:
系统调用
层,应用程序使用
系统调用
指定读写哪个文件,文件偏移是多少文件系统层,写文件时将用户态中的buffer拷贝到内核态下,并由cache缓存该部分数据块层,管理块设备
tracy_668
·
2023-12-01 19:34
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他