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内核-内存管理
Flink使用指南:状态计算完全搞懂了,你就是大佬!
系列文章目录Flink使用指南:面试必问
内存管理
模型,进大厂一定要知道!
XuTengRui
·
2023-11-22 09:46
Flink
java
flink
spark
Flink使用指南:Flink SQL聚合场景下的优化方案,一定要收藏!
Flink使用指南:面试必问
内存管理
模型,进大厂一定要知道!Flink使用指南:Kafka流表关联HBase维度表Flink使用指南:Waterm
XuTengRui
·
2023-11-22 09:46
Flink
flink
实时计算
大数据
linux kernel
内存管理
之/proc/meminfo下参数介绍
一、前言/proc/meminfo是了解Linux系统内存状态的主要接口,里面统计了当前系统各类内存的使用状况,需要注意的是:这是从内核的角度来统计。我们常用的free,vmstat等指令都是通过/proc/meminfo来获取数据,并返还给指令输入者。/proc/meminfo统计的是系统全局的内存使用状况,如果需要看单个进程的内存情况可以在/proc//下。二、meminfo打印函数memin
Realdagongzai
·
2023-11-22 08:11
linux内存管理
内存管理
kernel
linux
linux内核
获取滴答数,linux-如何从/ proc / pid / stat获取应用程序的总CPU使用率?
linux-如何从/proc/pid/stat获取应用程序的总CPU使用率?我想知道如何计算一个进程的总CPU使用率。如果我做pid/stat,我认为相关字段是(摘自lindevdoc.org):用户代码中花费的CPU时间(以吉比特为单位)花费在内核代码中的CPU时间,以吉比特为单位用户代码中花费的CPU时间,包括来自子代的时间花费在内核代码上的CPU时间,包括来自子代的时间那么总花费时间是14到
weixin_39591386
·
2023-11-22 08:08
linux内核获取滴答数
多线程概念:线程的独有和共享
线程概念:理解:在
Linux内核
中,实质上是没有线程这个概念的,也没有提供创建线程的系统调用接口;(线程创建等接口是在库函数中完成的,因为早期Linux根本不认为有线程这个东西)当我们需要完成多个功能时
Diligent_wu
·
2023-11-22 08:55
操作系统和网络
linux
GIT (分布式版本控制系统)
也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper特点分布式相比于集中式的最大区别在于开发者可以提交到本地
乘浪初心
·
2023-11-22 07:40
git
分布式
github
Linux资源管理之cgroups简介
引子cgroups是
Linux内核
提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对cpu,内存等资源实现精细化的控制,目前越来越火的轻量级容器Docker就使用了cgroups提供的资源限制能力来完成
人工智
·
2023-11-22 07:40
linux
运维
服务器
2023年11月20日-11月26日(各视频+汇编语言+
linux内核
注释+自制操作系统)
感觉还是要把内核部分搞搞,要不吃不透。知识体系缺一大块,迟早要补,不如趁着跳槽难的时候补充下,以后不一定有时间了。>用了几年零碎时间浏览了一遍,大概有个印象了。周一:4;26–5:30光追15.2,socket(2.70)周二:7:13–8:00光追15.3周三:6:00-,光追16.1,socket(2.71),
directx3d_beginner
·
2023-11-22 06:05
验证第二个1万小时定律
计划
C语言 子函数调malloc申请内存返回给主函数使用——可行,但要注意
如下例子:C语言进阶---动态
内存管理
_c语言怎么遍历动态申请里面的内容-CSDN博客4.几个经典的面试题4.1题目1:voidGetmemory(char*p)//形参是实参的一
信号处理学渣
·
2023-11-22 06:24
C/C++
c语言
linux
内存管理
(13) - memblock 案例分析
案例分析1>.驱动的源码如下:#include#include#includeintbs_debug=0;#ifdefCONFIG_DEBUG_MEMBLOCK_HELPERint__initdebug_memblock_helper(void){structmemblock_region*reg;phys_addr_tsize;phys_addr_taddr;phys_addr_tlimit;b
Hacker_Albert
·
2023-11-22 04:21
linux
运维
服务器
Linux系统调用详解(实现机制分析)
为什么需要系统调用
linux内核
中设置了一组用于实现系统功能的子程序,称为系统调用。
极致Linux内核
·
2023-11-22 04:48
linux
网络
服务器
Linux系统调用流程——open函数从用户态接口到内核
注:本文分析基于3.10.0-693.el7内核版本,即CentOS7.4,glibc版本为glibc-2.17-196.el7_4.21、关于系统调用
linux内核
其实可以看做是一个大型应用,其提供的接口就称之为系统调用
Blue summer
·
2023-11-22 04:48
Linux
系统调用流程
SYSCALL_DEFINE
open系统调用
【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
错误 NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. 解决方案
于是输入nvidia-smi才发现了一个错误,如下:NVIDIA-SMIhasfailedbecauseitcouldn’tcommunicatewiththeNVIDIAdriver这是由于重启服务器,
linux
追梦Hocking
·
2023-11-22 03:40
深度学习
ubuntu
linux
深度学习
windows
浅析LRU(K-V)缓存
在操作系统中,LRU是用来进行
内存管理
的页面置换算法,对于在内存中
zhanfu2905
·
2023-11-22 02:36
平台架构
Linux内核
Android平台的基础是
Linux内核
。例如,AndroidRuntime(ART)依靠
Linux内核
来执行底层功能,例如线程和低层
内存管理
。
JasonWangDW
·
2023-11-22 02:29
FreeRTOS中的内存分配策略
FreeRTOS为
内存管理
提供了几种不同的策略,分别由heap_1.c至heap_5.c实现。以下是每种策略:heap_1.c:最简单的策略。只允许一次性的内存分配。不允许内存释放。
CClaris
·
2023-11-22 01:20
STM32
开发语言
RTOS
嵌入式
嵌入式硬件
Freertos
c语言
Android codec2 视频框架之输出端的
内存管理
文章目录前言setSurfacestart从哪个pool中申请buffer解码后框架的处理流程renderOutbuffer输出显示前言输出buffer整体的管理流程主要可以分为三个部分:MediaCodc和应用之间的交互包括设置Surface、解码输出回调到MediaCodec。将输出bufferrender或者releas到surface。MediaCodec到CCodecBufferChan
dawnminghuang
·
2023-11-22 00:01
android
音视频
codec2
MediaCodec
编译安装
Linux内核
实践与踩坑
编译安装
Linux内核
实践与踩坑1.参考方案先留个坑1.参考方案编译安装
linux内核
ShawnZhong的仓库makemrpropermakeoldconfigscripts/config--set-strSYSTEM_TRUSTED_KEYS
DeadPool loves Star
·
2023-11-21 22:40
操作系统
linux
运维
服务器
内存管理
简介内存的组成内存空间在逻辑上分为三部分:代码区、静态数据区和动态数据区,动态数据区又分为栈区和堆区。代码区:存储方法体的二进制代码。高级调度(作业调度)、中级调度(内存调度)、低级调度(进程调度)控制代码区执行代码的切换静态数据区:存储全局变量、静态变量、常量,常量包括final修饰的常量和String常量。系统自动分配和回收栈区:存储运行方法的形参、局部变量、返回值。由系统自动分配和回收。例如
下页天
·
2023-11-21 22:41
Ubuntu 23.10 现在由
Linux内核
6.3提供支持
对于那些希望在Ubuntu上尝试最新的Linux6.3内核系列的人来说,今天有一个好消息,因为即将发布的Ubuntu23.10(ManticMinotaur)已经重新基于
Linux内核
6.3。
csdn_linuxprobe
·
2023-11-21 22:38
linux
ubuntu
运维
Ubuntu启动死机解决方案(测试有效)
通过recovery模式启动后,1、更新
linux内核
不行。
AlexFang0904
·
2023-11-21 22:07
Ros
Linux相关
linux
ubuntu
服务器
Git获取
linux内核
源码及分支管理
kernel/git/stable/linux-stable.githttps://www.kernel.org/获取
linux内核
源码:在kernel的官网上有三种版本,mainline,stable
请叫我华哥,谢谢
·
2023-11-21 21:20
Linux
android
linux
git
linux
kernel
使用QEMU启动uboot引导
linux内核
上篇文章中实现了使用qemu启动uboot,本文实现使用qemu启动uboot引导内核的过程。一、环境准备主机系统:WSL-ubuntu20.04uboot版本:u-boot-2023.10Kernel版本:linux-5.4.18二、制作sd卡qemu支持模拟sd卡,可以制作一个sd卡,然后将kernel、dtb文件放到sd卡,在uboot中将sd卡中的文件load到DDR,并从DDR去启动,以
zhang-ge
·
2023-11-21 21:50
linux
嵌入式硬件
查看
Linux内核
源码,并进行内核配置
查看
Linux内核
源码,并进行内核配置1.查询当前版本号uname-r#得到当前Ubuntu发行版号(或者叫详细版号?)
追风~Archer
·
2023-11-21 21:18
嵌入式与Linux
linux
ubuntu
Ubuntu下查看
Linux内核
源码(vim+ctags)
1、安装vim和ctags(百度上安装方法有很多)sudoapt-getinstallvimsudoapt-getinstallctags2、下载linux源码包首先可以先查看自己的内核版本选一个进行下载查看下载好的源码解压源码3、查看内核源码在目标目录下生成tags包将tags包放入vimrc中以到源码查看printf为例(这里也就是博主我以后需要操作的步骤)会出现以下键入q,选择前面的数字–就
2241431065
·
2023-11-21 21:48
Linux
18.04/Ubuntu
16.04
获取
Linux内核
源码
前言在嵌入式平台上做Linux开发的时候,我们用的kernel都是芯片厂家移植到自家平台上的,但是最初的原生
Linux内核
的源码是从哪里来的呢?下面我们介绍一下怎么获取原生的Linux源码。
zhang-ge
·
2023-11-21 21:17
linux
运维
服务器
linux内核
源码在线阅读以及全文检索
linux内核
6.2.9源码有接近8万个文件,1.3G大小,目录如下:(1)Documentation。这个目录下面没有内核代码,都是说明文档。(2)arch。
bigtang5
·
2023-11-21 21:17
linux
linux内核
源码搜索
u-boot与
Linux内核
间的参数传递过程分析[转载]
U-boot会给LinuxKernel传递很多参数,如:串口,RAM,videofb、MAC地址等。而Linuxkernel也会读取和处理这些参数。两者之间通过structtag来传递参数。U-boot把要传递给kernel的东西保存在structtag数据结构中,启动kernel时,把这个结构体的物理地址传给kernel;Linuxkernel通过这个地址,用parse_tags分析出传递过来的
zhengqijun_
·
2023-11-21 20:46
ARM
uboot启动参数
Linux内核参数传递
uboot
linux启动
linux内核
编译ccflag,linux-内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
linux命令大全ifconfig,ifconfig命令
ifconfig命令的英文全称是“networkinterfacesconfiguring”,即用于配置和显示
Linux内核
中网络接口的网络参数。
一朵小Rose
·
2023-11-21 20:39
Linux内核
IPC源码——共享内存
参考了《边干边学——
Linux内核
指导》(鬼畜的书名)第16章内容,他们用的是2.6.15的内核源码。
生活需要深度
·
2023-11-21 20:38
linux
IPC
进程通信
共享内存
Linux内核
启动流程
vmlinux.lds.S是一个文件名,通常指的是
Linux内核
源代码中的链接脚本文件。
WythePlus
·
2023-11-21 20:54
Linux内核
linux
Linux启动流程
Linux内核
Linux初始化流程
用
Linux内核
的瑞士军刀-eBPF实现socket转发offload
我们已经对eBPF将网络转发offload到XDP(eXpressDataPath)耳熟能详,作为
Linux内核
的一把“瑞士军刀”,eBPF能做的事情可不止一件,它是一个多面手。
宋宝华
·
2023-11-21 20:23
linux 内核漏洞,
Linux内核
漏洞CVE-2016-0728的分析与利用
介绍PerceptionPoint研究团队已经在Linux操作系统的内核中发现了一个0day漏洞,这是一个本地提权漏洞。这个漏洞从2012年开始就存在于Linux的内核中了,但是我们的团队最近才发现了这个漏洞,并将漏洞的详细信息报告给了内核安全团队。在此之后,我们还发布了一个针对此漏洞的概念验证利用实例。截止至漏洞披露的那一天,这个漏洞已经影响了大约数千万的安装了Linux操作系统的个人计算机和服
李禾子呀
·
2023-11-21 19:11
linux
内核漏洞
C++中的
内存管理
C++
内存管理
1C++内存分布2C++
内存管理
方式2.1处理内置类型2.2处理自定义类型3operatornew与oper
to Keep
·
2023-11-21 18:42
c++
java
开发语言
Linux内核
异常向量表在哪,ARM-linux异常向量表的建立
当有异常产生时,处理器总会跳转到对应的向量处取指令执行。异常向量表是各个异常处理机制的入口,通过异常向量表我们可以管窥系统整个的异常处理的框架。它就仿佛是我们研究Linux系统复杂的异常处理机制的地图一般。所以,我们自然要先对异常向量表有一定的了解。在ARMV4及V4T以后的大部分处理器中,中断向量表的基地址可以有两个位置:一个是0,另一个是0xffff0000。可以通过CP15协处理器c1寄存器
程绵羊
·
2023-11-21 15:22
Linux内核异常向量表在哪
Linux内核
异常向量表在哪,ARM64的启动过程之(六):异常向量表的设定
ARM64的启动过程之(六):异常向量表的设定作者:linuxer发布于:2015-11-2418:22分类:ARMv8AArch一、前言本文主要描述了4.1.10内核初始化过程中如何初始化异常向量表。当然,首先需要准备一些异常的基础知识,这主要在第二章,如果你非常熟悉ARM64的异常,那么可以忽略这个章节。第三章描述了ARM64上各种形形色色的异常,第四章描述了ARM64上硬件提供的协助,最后一
Ems Yan
·
2023-11-21 15:22
Linux内核异常向量表在哪
【docker】iptables实现NAT
iptables是一个
Linux内核
中的防火墙工具,可以被用来执行各种网络相关的任务,如过滤、NAT和端口转发等,可以监控、过滤和重定向网络流量。
morris131
·
2023-11-21 14:55
CI/CD/CM
计算机网络
docker
nat
snat
dnat
iptables
方法的重载与重写的区别
写在前面小弟最近再恶补java基础越看越有意思,觉得java逻辑清晰、设计优雅、
内存管理
堪称艺术,看来光头的程序员还是比较厉害。
码男将将
·
2023-11-21 13:15
.NET面试题-自用款
作用:1)大大减少了内存认为管理不当所带来的bug2)使
内存管理
更加高效什么是面向对象1)封装:把客观的事务封装成抽象的类,并且类可以把自己的数据和方法只让信任的类或者对象操作,对不可信的进行信息隐藏2
Li 是仙女不讲李
·
2023-11-21 12:05
c#
asp.net
面试
调试
Linux内核
工具:随便一个linux系统+QEMU(虚拟机都可)1、编译内核源码https://mirrors.aliyun.com/linux-kernel/linux源码本次使用5.19版本编译tar-xvflinux-5.19.tar.gz在配置菜单中,启用内核debug,关闭地址随机化,不然断点处无法停止。makemenuconfigKernelhacking--->[*]Kerneldebuggin
人间正道是沧桑a
·
2023-11-21 10:05
【译】继承与原型链(Inheritance and the prototype chain)
分别涉及继承与原型、严格模式、类型数组、
内存管理
、并发模型和事件循环。本篇是第一部分,关于继承和原型。
小志Chris
·
2023-11-21 10:27
centos7下docker的安装
一、安装docker安装docker对于
linux内核
是有要求的,docker官方说至少3.8以上,建议3.10以上。
shallzone
·
2023-11-21 10:42
EtherCAT从站EEPROM分类附加信息详解:FMMU(现场总线
内存管理
单元)
0工具准备1.EtherCAT从站EEPROM数据(本文使用DE3E-556步进电机驱动器)1分类附加信息——FMMU(现场总线
内存管理
单元)1.1分类附加信息规范在EEPROM字64开始的区域存储的是分类附加信息
时光飞逝的日子
·
2023-11-21 10:26
EtherCAT主站
EtherCAT从站
EtherCAT
EEPROM
SII
Linux源码剖析机构,Linux
内存管理
源码剖析(一)
本篇为基础,讲解
内存管理
部分的基本原理与进程虚拟空间布局文章目录1.独占空间的原理2.虚拟内存的划分方式3.Linux虚拟地址与物理地址的转换4.从mm_struct结构开始讨论进程虚拟空间布局(1)用户态空间的布局
weixin_39943000
·
2023-11-21 09:31
Linux源码剖析机构
Android系统
linux内核
按键驱动开发
Android系统
linux内核
按键驱动开发前言刚入门的小白,在csdn的帮助下完成了第一个按键驱动,特写此文记录学习并分享给有需要的人。
打码?我带你们打
·
2023-11-21 09:09
android
linux
内核
嵌入式
驱动程序
深入理解
Linux内核
之内核线程(上)
1.开场白环境:处理器架构:arm64内核源码:linux-5.11ubuntu版本:20.04.1代码阅读工具:vim+ctags+cscope在linux系统中,我们接触最多的莫过于用户空间的任务,像用户线程或用户进程,因为他们太活跃了,也太耀眼了以至于我们感受不到内核线程的存在,但是内核线程却在背后默默地付出着,如内存回收,脏页回写,处理大量的软中断等,如果没有内核线程那么linux世界是那
宋宝华
·
2023-11-21 09:34
内核
java
linux
多线程
操作系统
linux脚本编写基础知识,linux中的shell脚本编程基本知识
shell也是操作系统中的一个软件它包在
linux内核
的外面,为用户和内核之间的交互提供了一个接口。
Dr.Motorrad
·
2023-11-21 08:21
linux脚本编写基础知识
复习笔记--操作系统下
第八章
内存管理
程序执行步骤:编译--从C到汇编链接--从汇编到可执行程序重定位:为执行程序而对其中出现的地址所做的修改,重定向可以执行的时间有:在编译链接时载入时可执行程序经过编译产生了逻辑地址,逻辑地址和运行物理地址间要地址转换虚拟地址由用户编写程序时定义的全局地址
weixin_33812433
·
2023-11-21 07:15
运维
操作系统
内存管理
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他