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-系统调用
POSIX线程(pthread库)介绍及使用方法
POSIX标准包含多个部分,主要涵盖了文件管理、进程控制、用户权限、
系统调用
等方面。跨平台特性:
AI+程序员在路上
·
2024-08-30 10:52
嵌入式软件开发
linux系列
开发语言
c语言
linux
学习记录第十九天
=》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作manmanman==>所有man的帮助manxxx==man1xxx===>查看当前xxx命令man2xxx===>查看xxx对应的
系统调用
函数
喵了d喵
·
2024-08-30 06:58
学习
linux
c语言
学习记录第二十五天
wait函数wait函数是一个
系统调用
,用于等待一个子进程结束并回收其资源。当父进程调用wait函数时,它会暂停执行,直到至少有一个子进程结束。
喵了d喵
·
2024-08-30 06:58
学习
linux
c语言
阅读APUE需要考虑的问题
,这些都将称为程序性能调优的一些关键点=========================================================================第一章文件I/O
系统调用
和库调用文件属性指什么进程的工作目录是什么
m风满楼
·
2024-08-30 05:25
Linux驱动有哪些分类?
字符设备驱动程序通常至少要实现open、close、read和write
系统调用
。比如我们常见的lcd、触摸屏、键盘、led、串口等等,他们一般对应具体的硬件都是
华清远见成都
·
2024-08-29 20:21
嵌入式硬件
物联网
Binder驱动注册
Binder驱动注册Android进程间利用Binder机制实现通信,在App进程中,调用ioctl方法使程序陷入内核态执行,ioctl是用户态程序控制设备的一个
系统调用
,既然这样,肯定需要虚拟一个设备
gczxbb
·
2024-08-28 22:15
Linux-
休眠唤醒
休眠方式freezestandbymemdiskechostandby>/sys/power/state唤醒方式
Paper_Love
·
2024-08-27 07:38
Linux
linux
应用编程基础课第一讲:编程基础知识
今天先给大家介绍下一些编程方面的需要掌握的基础知识:操作系统介绍先来看一个unix系统的架构图:arch-of-unix.jpg从内向外,unix系统架构分为:内核:控制硬件资源,提供应用程序运行的环境
系统调用
ligang1109
·
2024-08-27 01:56
Linux系统性能调优技巧
1.概述1.1.简介Linux系统性能调优是一个复杂的过程,涉及到多个方面,包括硬件、软件、
系统调用
、编译器选项、Profiling工具等。
丁爸
·
2024-08-24 07:01
运维
linux
学习记录第三十天
:无名管道:只能用于亲缘关系进程之间的通信:有名管道:是一种特殊的文件,存在于内存中,在系统中有对应的名称,文件大小为0字节;编程:Linux系统中,有名管道通常通过mkfifo命令或mkfifo()
系统调用
来创建
(笑)z
·
2024-08-24 05:47
学习
tcp 和udp通信
一.recvfromrecvfrom函数是一个
系统调用
,用于从套接字接收数据。该函数通常与无连接的数据报服务(如UDP)一起使用,但也可以与其他类型的套接字使用。
m0_63897134
·
2024-08-23 11:54
linux
Linux | 进程概念详解:冯诺依曼体系结构、进程基本概念、PCB、进程组织、fork()创建子进程、进程运行逻辑
文章目录进程概念1、冯诺依曼体系结构2、进程2.1基本概念2.2描述进程-PCB2.3组织进程2.4查看进程2.5通过
系统调用
获取进程标识符2.6通过
系统调用
创建进程-fork初识==头文件与返回值==
TT-Kun
·
2024-08-23 07:33
Linux
linux
进程
python进阶学习笔记(四)--多线程thread
它们只有在被读取到内存中,被操作
系统调用
的时候才开始它们的生命期。进程(有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间,内存,数据栈以及其它记录其运行轨迹的辅助数据。
weixin_33736048
·
2024-08-23 05:47
python
操作系统
java
【Linux 事件驱动模型】selet/epoll 里程碑意义记录
文章目录关键思想Epoll关键流程关键思想在Linux内核中,当使用select/epoll
系统调用
等待事件发生时,内核会使用poll_wait函数将当前进程添加到等待某个事件的等待队列中。
Michael_Good
·
2024-08-23 00:49
事件驱动
C/C++
linux
网络
服务器
riscv简单常用汇编指令xv6
文章目录前言entry.Smretasmvolatilereadcsrwritecsrriscv常见csr寄存器ecall,
系统调用
指令cpu执行异常处理指令的三种事件异常处理相关寄存器用户态trapsret
耶耶耶耶耶~
·
2024-08-22 13:46
操作系统
操作系统
Android11 FallbackHome启动和关闭流程分析
在这个模式下,
系统调用
resolveHomeActivity找到的是FallbackHome,而不是我们的桌面应用。所以系统开始启动的是FallbackHome这个"桌面"。
Kbattery
·
2024-03-16 05:06
Android
系统开机启动流程
android
zygote
探索 Linux 下的内存映射(mmap):原理、应用与实践
简介mmap是一个
系统调用
,用于在内存中创建映射区域,将文件或者设备映射到进程的地址空间,从而允许对这些映射区域进行读写操作。
@新法
·
2024-03-14 13:08
Linux
服务器开发
Linux
系统编程
linux
服务器
内存映射
零拷贝
【
Linux-
磁盘管理】
Linux-
磁盘管理■df(英文全称:diskfree)列出文件系统的整体磁盘使用量■du(英文全称:diskused)检查磁盘空间使用量■fdisk用于磁盘分区■df(英文全称:diskfree)列出文件系统的整体磁盘使用量
光芒Shine
·
2024-03-08 18:45
#
Linux命令
linux
Python程序怎么让鼠标键盘在后台进行点击,不干扰用户其他鼠标键盘操作
为了在不干扰用户的情况下实现这一点,你可能需要使用更低级的
系统调用
或特定平台的API来模拟输入。
Sephiroth.Ma
·
2024-03-08 10:34
计算机外设
Linux用户态和内核态通信方法--netlink
Linux用户空间和内核空间通信方法:
系统调用
、procfs、ioctl接口、netlinknetlink是Linux用户态与内核态通信最常用的一种方式。
嵌入式软件和硬件
·
2024-03-01 10:50
Linux系统和应用编程
强大好用的shell:shell的工作原理
这通常涉及到调用
系统调用
或者启动新的进程来执行命令。4.结果输出:命令执行完成后,Shell将结果输出到命令行界面,供用户查看。
·
2024-02-29 16:53
程序员
socket函数到
系统调用
的过程
linux应用程序使用的C运行库是GNU的glibc,读者可以从GNU的官方网站下载该库的源码文件,也可以从Linux的发布网站www.kernel.org下载,本书例子中使用的glibc版本是2.3.6服务器程序,客户端程序调用的库函数均可在glibc源码中找到。例如,服务器程序调用的socket()函数,读者就可以打开目录glibc-2.3.6中的socket.c文件#include#incl
fantasy_arch
·
2024-02-23 20:10
汇编
开发语言
0219 嵌入式第十九天
标准IO和文件IO的区别:标准IO是库函数,是对
系统调用
的封装文件IO是
系统调用
,是Linux内核中的函数接口标准IO是有缓存的文件IO是没有缓存的文件IO:打开–>读写–>关闭打开文件:open关闭文件
obverd
·
2024-02-20 22:54
开发语言
day 20 (标准IO 与 文件IO)
标准IO与文件IO的区别标准IO和文件IO的区别:1.标准IO是库函数,是对
系统调用
的封装2.文件IO是
系统调用
,是Linux内核中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的IO:bcd-
XUZHUOIXX
·
2024-02-20 19:57
java
前端
开发语言
高级编程 (1)
管理文件系统5.任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作,通过操作Shell,Shell和内核交互)2.命令解释器3.Shell命令:man手册(帮助手册)1.标准命令2.
系统调用
XUZHUOIXX
·
2024-02-20 19:27
学习
c#
嵌入式
Linux系统编程(四)进程
一、进程的产生(fork)fork(2)
系统调用
会复制调用进程来创建一个子进程,在父进程中fork返回子进程的pid,在子进程中返回0。
Patarw_Li
·
2024-02-20 16:48
Linux系统编程
linux
运维
服务器
c语言
1.3_3
系统调用
1.3_3
系统调用
(一)什么是
系统调用
回顾:操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组
系统调用
组成。
秋秋秋叶
·
2024-02-20 16:48
操作系统
操作系统
JMeter非GUI模式使用
当一台机器产生的压力不够时,采用分布式多机远程执行模式,使得一台主控机可以控制多台压力机,同时生成更多的压力请求,达到客户端能模拟大并发请求的目的;4、可以通过外部传参,让命令行将数据传入到脚本中,使得外部
系统调用
想飛の烏龜
·
2024-02-20 15:28
性能测试
测试环境搭建
jmeter
从可靠性的角度理解 tcp
可靠性,即从用户的角度来看是可靠的,只要用户调用
系统调用
返回成功之后,tcp协议栈保证将报文发送到对端。引起不可靠的表现主要有两个方面,丢包和乱序。
王燕龙(大卫)
·
2024-02-20 15:03
tcp/ip
网络
网络协议
Java中I/O模式详解
操作系统可以划分为:内核与应用两部分,内核提供进程管理、内存管理、网络等底层功能,封装了与硬件交互的接口,通过
系统调用
提供给上层应用使用。
lairikeqi
·
2024-02-20 15:46
Java
SE
I/O
NIO
多路复用
用户空间与内核通信(二)
文章:用户空间与内核通信(一)介绍了
系统调用
(SystemCall),内核模块参数和sysfs,sysctl函数方式进行用户空间和内核空间的访问。
稚肩
·
2024-02-20 12:44
嵌入式linux
linux
内核空间
用户空间
驱动
隔壁工程师都馋哭了我的逆向工程IDA,说要给我搓背捏脚
1.1安装与卸载逆向分析1.2OS执行回调例程分析1.3触发调用的调用链分析2实验2.1观察系统中已安装的回调例程3结束语主要内容针对进程行为的监控需求,以往很多安全软件都是采用的Hook技术拦截关键的
系统调用
kali_Ma
·
2024-02-20 11:08
网络安全
信息安全
逆向工程
渗透测试
安全漏洞
windows操作系统基础
操作系统组成部分
系统调用
:
系统调用
是操作系统提供给程序设计人员的一种服务。程序设计人员在编写程序时,可以利用
系统调用
来请求操作系统的服务。内核:
想拿 0day 的脚步小子
·
2024-02-20 11:40
操作系统
windows
网络安全
系统安全
安全
前端
Linux-
用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目
alexdamiao
·
2024-02-20 07:03
linux
Linux
linux
用户
用户组
user
group
ARM体系在linux中的中断抢占
上一篇说到
系统调用
等异常通过向量el1_sync做处理,中断通过向量el1_irq做处理,然后gic的工作都是为中断处理服务,在rtos中,我们一般都会有中断嵌套和优先级反转的概念,但是在linux中,
qxqxa
·
2024-02-20 06:12
Linux内核之中断
单片机
嵌入式硬件
Linux-
防火墙
文章目录
Linux-
防火墙一.防火墙简述1.从进行分类2.从上进行分类3.从上进行分类4.堡垒主机二.firewalld1、启动:firewall防火墙服务2、了解:firewall的规则文件3、了解:
why0706y
·
2024-02-20 04:17
linux
网络
服务器
【C语言】socket 层到网络接口的驱动程序之间的函数调用过程
当用户空间要发送数据时,它会调用如sendto或write等
系统调用
,这些调用
尘中928
·
2024-02-20 01:39
编程
#
C语言
#
linux内核
c语言
开发语言
系统调用
的概念
在嵌入式开发、操作系统开发以及一般的系统编程中,
系统调用
是一个核心概念。它允许用户空间程序请求内核执行某些操作,如打开文件、读写数据、创建进程等。
小米人er
·
2024-02-19 20:56
我的博客
系统
嵌入式学习记录20
标准IO和文件IO的区别:1.标准IO是库函数,是对
系统调用
的封装2.文件IO是
系统调用
,是Linux内核中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的文件IO:1.操作步骤:打开->读/写
挽梦422
·
2024-02-19 20:33
学习
Linux-
系统资源管理的命令
目录查看CPU:more/proc/meminfo查看内存数据:free-m/free-h查看系统版本:more/etc/issue查看操作系统的类型:uname-a查看主机名称:hostname查看磁盘空间:df-h查看某个目录空间占用情况:du-sh目录的路径查询端口号是否被占用:netstat-anp|grep端口号查看进程:ps-ef|grep进程id/服务查看实时进程:top》》退出:c
不会代码的小测试
·
2024-02-19 14:10
测试工具
linux
服务器
运维
测试工具
学习
系统调用
之文件IO
标准IO与文件IO的区别标准io是库函数,是
系统调用
的封装。文件io是
系统调用
,是linux内核中的函数。
十万个秋刀鱼
·
2024-02-19 11:05
前端
开发语言
c语言
计算机操作系统-笔记
任何操作系统的核心是它可处理的
系统调用
集。这些
系统调用
集真实地说明了操作系统做的工作。2.计算机运行模式多数计算机有两种运行模式:内核态和用户态。软件中最基础的部分是操作系统,它运行在内核态。
C+ 安口木
·
2024-02-19 10:30
计算机
笔记
microsoft
【Linux】进程的初步认识(二)
进程的初步认识前言查看进程通过
系统调用
创建进程关于创建进程的几点补充前言 之前的一篇文章(文章链接)已经初步对于进程有了一个认识,这篇文章主要是介绍如何去查看进程的相关信息以及创建一个进程的相关知识查看进程
#include>
·
2024-02-19 10:46
linux
Linux-
基础IO
目录IO库函数接口fopenfwritefreadfseekfclose实例学习
系统调用
IO接口探讨IO操作句柄重定向实现IO库函数接口fopenfile*fopen(cosntchar*path,constchar
halooy
·
2024-02-15 06:23
Linux
linux
服务器
Linux应用编程概念
以下是一些涵盖Linux应用编程的基本概念:1.
系统调用
系统调用
是用户空间程序与内核之间进行通信的方式。它提供了一组接口,允许应用程序请求内核执行特权操作。
Linux兵工厂
·
2024-02-14 22:42
linux
运维
服务器
在linux上写一个C++程序,建立串口连接,并读取串口数据,写数据到串口
在Linux上编写一个C++程序来建立串口连接、读取和写入串口数据,你通常需要使用特定的
系统调用
或库来访问串口设备。
kfjh
·
2024-02-14 22:24
信息与通信
linux
c++
pwn学习笔记(3)ret2syscall
栈溢出–ret2syscall:1.
系统调用
:对于一个已经存在于标准库中的函数,例如printf(),我们编写某个程序的时候,这个函数仅仅只用了printf(参数);这么一行,但是,其工作
晓幂
·
2024-02-14 19:33
学习
笔记
Linux内核系统篇——内核的5个重要子系统?
Linux内核可以进一步划分成3层:最上面是
系统调用
接口,用户程序通过软件中断后,调用系统内核提供的功能,这个在
极致Linux内核
·
2024-02-14 13:23
Linux内存映射-mmap
实现这样的映射关系后,进程就可以采用指针的方式读写这一段内存,系统会自动将映射文件读取到映射的内存空间当中,同时将脏页回写到对应的文件磁盘上,这样就完成了文件的读写操作,而不必再调用read,write等
系统调用
函数
业余程序员plus
·
2024-02-14 12:12
Linux驱动
Linux
内存映射
mmap
/dev/mem
内存映射mmap函数的理解
mmap()
系统调用
使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等
不掉头发的程序猿_
·
2024-02-14 12:12
Linux学习笔记
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他