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系统调用
进程之理解进程的概念
文章目录进程的基本概念描述进程——pcbtest_structpcb的一种task_struct内容分类组织进程查看进程通过
系统调用
获取进程标示符总结进程的基本概念课本概念:进程是一个执行实列,正在执行的程序等
Achlorine
·
2024-01-18 00:47
linux
进程
操作系统
c++
<Linux> 进程
/proc/目录查看3.top指令三、
系统调用
获取进程标示符获取自己、父进程ID四、创建进程1.初识fork2.理解fork创建子进程3.fork后的数据修改4.fork的返回值fork返回值含义5.使用
a篇博客就溜
·
2024-01-17 17:55
#
进程
linux
Netty核心前奏——零拷贝篇(六)
在操作系统中,零拷贝指的是避免在用户态(User-space)与内核态(Kernel-space)之间来回拷贝数据.OS的I/O普通读写流程用户read发起
系统调用
,由用户态进入内核态,通过DMA技术将磁盘中的数据
ProMan_XY
·
2024-01-17 11:50
Netty
网络
java
Linux应用层调用驱动层
这种通信通常是通过
系统调用
完成的。
系统调用
是应用程序和操作系统内核之间的接口,它允许应用程序请求内核执行某些特权操作,例如读写文件、创建进程、打开网络连接等。
左手的月光
·
2024-01-17 08:11
linux
microsoft
运维
【Linux】冯诺依曼体系结构(硬件)、操作系统(软件)、
系统调用
和库函数 --- 概念篇
希望大佬指点一二如果文章对你有帮助的话欢迎评论点赞收藏加关注目录一、认识冯诺依曼体系结构(硬件)1.1体系结构1.2体系之间是如何工作的二、操作系统(软件)2.1什么是操作系统2.2操作系统为什么要管理2.3操作系统是怎么管理三、
系统调用
和库函数一
正努力成为大牛
·
2024-01-16 21:47
Linux
linux
运维
服务器
自动化
c++
Linux内核架构和工作原理详解(二)
它提供了连接内核的
系统调用
接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚
bala5569
·
2024-01-16 20:25
性能测试小白
linux
性能优化
Linux指令(二)
man指令在Linux中,"man"(短语"manual"的缩写)是一个用于查看命令、函数和
系统调用
等文档的重要工具。以下是man指令的语法man[选项][节号]名称节号":用于指定手册页所属的节号。
写bug的小屁孩
·
2024-01-16 18:44
Linux的学习
linux
运维
服务器
Redis的实现四:事件循环和计时器
我们的代码如下:intrv=poll(poll_args.data(),(nfds_t)poll_args.size(),1000);poll
系统调用
接受一个time
村口曹大爷
·
2024-01-16 18:29
redis
数据库
缓存
Linux学习记录——사십삼 高级IO(4)--- Epoll型服务器(1)
一个进程去多个特定的文件中等待,只要有一个就绪,就使用select/poll
系统调用
,让操作系统把所有文件遍历一遍,哪些就绪就加上哪些fd,再返回。一旦文件太多了,遍历效率就显而易见地低。
咬光空气
·
2024-01-16 13:43
Linux学习
服务器
linux
学习
用c语言实现linux文件操作命令mv,【Linux文件操作】使用c语言实现cp命令
(提示:可以使用man手册查看具体的
系统调用
,e.g.,man2open)。二、思路1、了解c语言中main函数在最新的c99标准中,有两种定义方式:带参数形式intmain(intargc,c
E-Optimist
·
2024-01-16 10:01
eBPF运行时安全
引言eBPF作为当前linux系统上最为炙手可热的技术,通常被用于网络流量过滤和分析、
系统调用
跟踪、性能优化、安全监控,当下比较知名的项目有Cilium、Falco等。
统信软件技术有限公司
·
2024-01-16 10:49
安全
MIT6S.081 Lab1:Unix utilities
实验目的Thislabwillfamiliarizeyouwithxv6anditssystemcalls.实现几个unix实用工具,熟悉
系统调用
find[moderate]WriteasimpleversionoftheUNIXfindprogram
自信的小睫毛
·
2024-01-16 08:45
MIT6.081操作系统
unix
c语言
Linux内核--网络协议栈(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket
系统调用
------>3.2、socket创建------>3.3、协议族初始化------>
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
03 -
系统调用
----整理自王利涛老师课程实验环境:宅学部落www.zhaixue.cc文章目录1.
系统调用
基本概念1.1一个
系统调用
的例子1.2什么是
系统调用
?
uuxiang
·
2024-01-16 01:18
Linux
内核编程
linux
系统调用
syscall
vsyscall
vdso
快速系统调用
linux内核编程
MIT 6s081 lab10:mmap
添加mmap和munmap的
系统调用
接口(和前面的实验一样)在Makefile中添加$U/_mmaptest\在kernel/syscall.h中添加#defineSYS_mmap22#defineSYS_munmap23
linqwer1
·
2024-01-16 01:02
MIT6s081
risc-v
c语言
linux
51 C++ 死锁问题
系统调用
线程B,这时候线程B是可以拿到mutex2,但是拿不到mutex1,因为mutex1是被线程A拿着的,于是就变成了A拿着mut
hunandede
·
2024-01-15 22:39
c++
操作系统概述
内核程序应用程序特权指令非特权指令内核态用户态内核态与用户态的切换中断类型内中断(异常)外中断中断机制的基本原理
系统调用
与库函数的区别按功能分类过程体系结构大内核vs微内核分层结构优点缺点模块化外核**
Onism_DreamBoat
·
2024-01-15 21:34
操作系统
笔记
(25)Linux IPC 进程间通信&&
系统调用
:pipe接口
一、进程间通信(IPC)1、为什么要进程间通信?我们在之前讲过"进程之间是具有独立性"的,如果进程间想交互数据,成本会非常高!因为独立性之本质即"封闭",进程们你封闭你的我封闭我的,那么进程间的交流可谓是窒碍难行。进程间的通信说白了就是"数据交互",我们需要多进程进行协同处理一件事情。刚才说的是宏观上的概念,下面我们来看看具体的、为什么要进行通信:数据传输:一个进程需要将它的数据发送给另一个进程资
加一zZ
·
2024-01-15 19:22
Linux学习之路
linux
服务器
运维
UI绘制原理
,而只是相当于在当前layer打上了脏标记,会在Runloop即将结束时才会调用[CALayerdisplay],而这个方法的内部会判断是否实现了displayLayer这个方法,如果没有实现,那么走
系统调用
得_道
·
2024-01-15 19:18
操作系统第二次上机实验-进程通信
掌握消息队列机制中常用的
系统调用
有:建立一个消息队列msgget;向消息队列发送消息msgsnd;从消息队列接收消息msgrcv;取或送消息队列控制信息msgctl。掌握管道机制中常用
Summer2077
·
2024-01-15 08:07
锁,原子操作,共享内存,CPU亲缘性总结
互斥锁使用
系统调用
来进行线程阻塞和唤醒,因此在资源竞争较为激烈的情况下
毛毛不怕困难
·
2024-01-15 05:52
c语言
OpenHarmony—Linux之
系统调用
Linux之
系统调用
这里我们只讨论:硬件:Arm64系统:Linux系统(Kernel-5.15-rc1)高级语言:C(glibc-2.34)模式:64位(即未定义CONFIG_COMPAT)2、什么是
系统调用
不入流HarmonyOS开发
·
2024-01-15 04:48
linux
服务器
harmonyos
鸿蒙开发
鸿蒙系统
华为
OpenHarmony
腾讯Matrix分析--ELFHook原理
由于只是Hook本App的
系统调用
,所以不需要Root权限也可以完成。方案由于要Hook的函数在libopenjdkjvm.so、libjavacore.so、libopenjdk.so三个so中,
None_Ling
·
2024-01-15 00:33
MQ的作用【转】
(同时还有另一个叫AMQP的应用层协议,语言无关性不受产品语言等限制,rabbitMQ支持这个)是类似于数据库一样需要独立部署在服务器上的一种应用,提供接口给其他
系统调用
。
小刘加油2023
·
2024-01-14 21:31
数据库
java
服务器
《Learning eBPF》读书笔记
helloworld第3章ebpf程序剖析ebpf虚拟机一个xdp的helloword例子c语言程序编译为ebpf字节码加载bpf程序到内核检查加载的程序运行时编译机器码附加到事件分离程序卸载程序第4章bpf()
系统调用
第
香蕉割草机
·
2024-01-14 19:50
ebpf
ebpf
bcc
libbpf
bpftool
操作系统-- Linux vs Windows
个基本能力:管理进程、线程,决定哪个进程、线程使用CPU,也就是进程调度的能力;管理内存,决定内存的分配和回收,也就是内存管理的能力;管理硬件设备,为进程与硬件设备之间提供通信能力,也就是硬件通信能力;提供
系统调用
每天进步一......
·
2024-01-14 18:52
操作系统学习记录
linux
运维
服务器
【程序调试命令 strace】
/test-C:添加统计信息-t,-tt,-ttt:记录
系统调用
发生的时间-T:记录系统的耗时-o:将调试信息输出到指定文件中示例:#include#include#includevoidstraceTest
杨主任o_o
·
2024-01-14 17:11
c++
开发语言
linux下编程wait()和waitpid()函数
Linux系统下是父进程调用wait(2)家族的
系统调用
来回收子进程的资源,同时还可以检测子进程的终止原因。
大树D
·
2024-01-14 12:30
C语言
linux
arm
物联网
Linux之缓冲区的理解
目录一、问题引入二、缓冲区1、什么是缓冲区2、刷新策略3、缓冲区由谁提供4、重看问题三、缓冲区的简单实现一、问题引入我们先来看看下面的代码:我们使用了C语言接口和
系统调用
接口来进行文件操作。
dbln
·
2024-01-14 12:44
Linux
linux
运维
服务器
linux线程与进程
在Linux系统中,可以使用fork
系统调用
创建新进程,而使用pthread_create函数创建新线程。在实际应用中,选择使用进程还是线程取决于应用程序的需求和性能要求。
wifi chicken
·
2024-01-14 00:52
linux
进程与线程
应用层
Linux 内核学习 1 - 用户态和内核态
当该过程我行
系统调用
后进人内核代码中执行时:我们称该进程处于内核运行狀态(简称内核态)。进程在用户态和内核态执行时,所拥有的权限(主要是指令执行权限和內存访问权限)不同。以intel处理器为例,其
飞行的俊哥
·
2024-01-14 00:27
linux
学习
运维
Linux
系统调用
之dup函数(你会用dup函数了吗?)
dup函数详解dup函数简介dup函数示例dup2函数示例dup函数简介有时候我们需要把标准输入重定向到一个文件,或者把标准输出重定向到网络连接(比如CGI编程),就可以通过dup()和dup2()实现dup()和dup2()函数都可以用来复制一个文件描述符,原型为:intdup(intoldfd);intdup2(intoldfd,intnewfd);dup函数创建一个新的文件描述符,该新文件描
钢钢钢很不爽
·
2024-01-13 23:49
Linux
【Linux】进程
----------------1.进程1.1基本概念1.2描述进程-PCB1.2.1task_struct-PCB的一种1.2.2task_struct内容分类1.3组织进程1.4查看进程1.5通过
系统调用
获取进程标示符
字节连结
·
2024-01-13 21:43
Linux
linux
Redis源码解析:IO多路复用,select poll epoll有哪些区别?
基本编程模型listenSocket=socket();//调用socket
系统调用
创建一个主动套接字bind(listenSocket);//绑定地址和端口listen(listenSocket);/
Java识堂
·
2024-01-13 20:31
Redis
redis
缓存
数据库
Linux-->进程概念
文章目录进程进程概念操作系统管理进程描述进程-PCB组织进程task_strcut查看Linux下进程信息通过系统文件查看通过命令查看通过
系统调用
获取进程标示符通过
系统调用
frok创建进程fork的使用进程状态运行阻塞挂起
C++下等马
·
2024-01-13 12:17
Linux
linux
服务器
Linux添加
系统调用
Linux添加
系统调用
前提知识(
系统调用
如何执行)先看文章裁剪Linux内核,用qemu进行调试我们通常写的c,有相对应的开源的标准库glibc,(2.23的glibc中还是有很多缺陷的)其中的头文件unistd.h
huzai9527
·
2024-01-13 12:42
Linux内核
图解Go语言内存分配
这样,不会每次内存分配都需要进行
系统调用
。Golang运行时的内存分配算法主要源自Google为C语言开发的TCMalloc算法,全称Thread-CachingMalloc。
woliuqiangdong
·
2024-01-13 11:22
golang
开发语言
后端
go——内存分配机制
这样,不会每次内存分配都需要进行
系统调用
。
Meme_xp
·
2024-01-13 11:20
go笔记
golang
【Linux进程】 进程的理解
目录前言1.系统管理2.进程2.1概念2.2进程的调度2.3描述进程-PBC3.查看进程4.通过
系统调用
获取进程标示符前言在计算机科学领域,进程是一种重要的概念,在日常学习中也经常遇到进程这个概念,那么进程到底是什么
清水加冰
·
2024-01-13 03:24
linux
运维
服务器
【Linux进程】查看进程&&fork创建进程
目录前言1.查看进程2.通过
系统调用
创建进程-fork初识总结前言你有没有想过在使用Linux操作系统时,后台运行的程序是如何管理的?在Linux中,进程是一个非常重要的概念。
清水加冰
·
2024-01-13 03:23
linux
运维
服务器
xattr
-r -d com.apple.quarantine是用于删除文件的扩展属性的命令
xattr
-r-dcom.apple.quarantine是一个macOS终端命令,它用于递归地删除指定目录中的全部文件的“quarantine”扩展属性。
7柒丶
·
2024-01-13 02:26
mac
FreeRTOS学习——延时函数
一、延时分类1.1、相对延时1.2、绝对延时1.3、HAL_Delay()与vTaskDelay区别vTaskDelay作用是让任务阻塞,任务阻塞后,RTOS
系统调用
其它处于就绪状态的优先级最高的任务来执行
大 佬救我
·
2024-01-13 02:50
学习
cmcc_simplerop的wp
函数很多很唬人但确实不难,很明显要溢出用ROP看看有没有int80有,我们可以利用
系统调用
再用ROp找找看就这俩了int80(11,"/bin/sh",null,null)后面的四个参数分别是eax、ebx
w0nderMaker
·
2024-01-12 23:48
【pwn】cmcc_simplerop --rop链的构造
程序保护情况检查32位程序,堆栈不可执行主函数:左边又是一堆函数,file看一下发现是静态链接,那ret2libc不用考虑了,接着看一下有没有int80那可以考虑利用rop链调用execve函数,用
系统调用
的函数参数是存在寄存器中的
GGb0mb
·
2024-01-12 23:40
python
汇编
网络安全
安全
系统安全
安全威胁分析
Flask部署使用Nginx配置static静态资源路径原因分析
选择的是Nginx服务器,在最初的配置时,仅配置Flask的根路由可以实现网站最基础的部署,但是Nginx除开反向代理外,还有处理静态文件去做缓存压缩的能力也是十分强大的,以及内部的算法和sendfile
系统调用
PENG越
·
2024-01-12 23:06
flask
nginx
python
matlab使用PhysioNet的WFDB工具箱
forMATLABandOctave简介:用于MATLAB的WFDB工具箱是用于读取、写入和操作(处理)PhysioNet数据的MATLAB函数的集合,通过Java和MATLAB包装器实现为对WFDB软件包应用程序的
系统调用
西檬饭
·
2024-01-12 22:42
PhysioNet
信号处理
Matlab
matlab
开发语言
PhysioNet
WFDB
读100本书,走万里路-1-操作系统导论-20220322
上面我们知道进程是受限执行的,上述通过
系统调用
从而使得控制权转交给操作系统的方式是协
万物琴弦光锥之外
·
2024-01-12 21:21
笔记
操作系统
操作系统
NIO核心依赖多路复用小记
这样,一个进程就能够通过一个
系统调用
来等待多个事件,而不是为每个事件创建一个独立的进程或线程。多路复用常见机制select:select是一个
系统调用
,通过它可以同
摸魚散人
·
2024-01-12 13:13
Java学习笔记
java
学习
笔记
nginx sendfile
http模块中有一个sendfile指令,默认开启的简单来说就是启用sendfile()
系统调用
来替换read()和write()调用,减少系统上下文切换从而提高性能,当nginx是静态文件服务器时,能极大提高
Ares-Wang
·
2024-01-12 10:39
nginx
运维
1.操作系统
(由机器语言编辑01000010000)用户:
系统调用
,终端命令,图形窗口操作系统和计算机硬件打交道,并将硬件封装成
系统调用
,供其他成员根据
系统调用
间接操作系统。
小小一枚wll
·
2024-01-12 03:36
上一页
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
其他