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-内存管理
1、
Linux-
操作系统介绍
一、什么是操作系统?操作系统(OperatingSystem,简称OS)是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
唯老
·
2023-11-25 08:41
Flink核心篇,四大基石、容错机制、广播、反压、序列化、
内存管理
、资源管理...
Flink基础篇,基本概念、设计理念、架构模型、编程模型、常用算子大纲:1、Flink的四大基石包含哪些?2、讲一下Flink的Time概念?3、介绍下Flink窗口,以及划分机制?4、介绍下Flink的窗口机制,以及各组件之间是如何相互工作的?5、在流数据处理中,有没有遇到过数据延迟等问题,通过什么处理呢?6、WaterMark是什么?原理讲解一下?7、窗口如何划分的?什么时候触发计算?8、如果
zhisheng_blog
·
2023-11-25 06:50
大数据
hashtable
uefi
分布式
webgl
Java虚拟机(JVM)的调优技巧和实战2
具体内容包括:1.JVM
内存管理
作者将介绍JVM的
内存管理
机制,包括堆内存、栈内存、方法区等,以及如何合理地配置这些内存区域的大小。同时,作者还将分享一
wondream322
·
2023-11-25 06:29
JVM
jvm
java
架构
在JVM中 判定哪些对象是垃圾?
Java中主要使用的是自动
内存管理
,垃圾收集器会自动识别和回收不再被程序引用的对象。以下是一些判定对象为垃圾的条件:1、引用计数法引用计数法是一种简单而直观的垃圾收集算法,其核心思想
不想步入秃头的年龄
·
2023-11-25 06:13
jvm
java
(10)ATF MMU转换表
MMU简介MMU(
内存管理
单元)负责将软件使用的虚拟地址转换为内存系统中使用的物理地址。
安全有理
·
2023-11-24 19:14
ATF
arm开发
内存
C++11智能指针shared_ptr,weak_ptr以及循环引用的问题
1.智能指针通常
内存管理
中存在以下问题:重复析构(释放)同一块内存导致程序运行崩溃例如,如果类中有指针成员,浅拷贝造成两个对象的指针成员指向同一个内存。当程序运行结束,一块内存被析构了两次。
来自比邻星
·
2023-11-24 16:53
C++
c++
c语言
智能指针
循环引用
Ubuntu20.04安装搜狗输入法
1、安装包下载搜狗输入法
linux-
首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux点击立即下载,根据自己的硬件选择
奉系坤阀
·
2023-11-24 16:21
Linux
linux
搜狗输入法
Linux的内存回收理解
Linux内核
内存管理
分析--内存回收整体流程-文章详情
kwdecsdn
·
2023-11-24 15:25
linux系统开发
linux
vmware中,虚拟化IOMMU(IO
内存管理
单元)的作用是什么?启用会带来什么效果?
在VMware中,虚拟化IOMMU(Input/OutputMemoryManagementUnit)的作用是提供对设备级别的DMA(DirectMemoryAccess)安全性和隔离性的增强支持。启用虚拟化IOMMU可以带来以下效果:设备隔离:启用虚拟化IOMMU可以将物理设备与虚拟机之间进行隔离,防止设备的DMA操作越界访问虚拟机的内存。这样可以提高系统的安全性,防止恶意设备或受损设备对虚拟机
lnsyyj
·
2023-11-24 15:21
C/C++
内存管理
(2):`new`和`delete`的实现原理
new和delete操作自定义类型classStack{public:Stack(intcapacity=3):_top(0),_capacity(capacity){cout<<"Stack(intcapacity=3)"<
行十万里人生
·
2023-11-24 09:38
C++
c++
1024程序员节
开发语言
Shell判断:模式匹配:case(三)
系统管理工具箱1、需求:Linux提供的丰富的管理命令,用户管理,
内存管理
,磁盘管理,进程管理,日志管理,文件管理,软件管理,网络管理等等数十个工具包。
浅∶)笑
·
2023-11-24 07:38
Shell
linux
bash
CTF-PWN-QEMU-前置知识
文章目录QEMU
内存管理
(QEMU如何管理某个特定VM的内存)MemoryRegiongpa->hpaFlatView:表示MR树对应的地址空间FlatRange:存储不同MR对应的地址信息AddressSpace
看星猩的柴狗
·
2023-11-24 05:00
CTF-PWN-虚拟机
网络
Linux-
权限
1.Shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。从技术角度,Shell的最简单定义:命令行解释器(commandInterpreter)主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译
想拿offer
·
2023-11-24 03:14
Linux学习
linux
运维
服务器
Android系统匿名共享内存Ashmem
它有两个特点,一是能够辅助
内存管理
系统来有效地管理不再使用的内存块,二是它通过Binder进程间通信机制来实现进程间的内存共享。Ashmem的两个特点就是共享和高
挨踢豆豆
·
2023-11-24 01:10
android
android
Fresco图片优化
C++之详解coredump
通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,
内存管理
信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状
Bruce_0712
·
2023-11-24 01:28
C++
MAX/MSP SDK学习06:
内存管理
提供两种内存分配方式:①简单指针,②句柄(二级指针);官方文档建议使用前者。//简单指针char*ptr;ptr=sysmem_newptr(2000);post("Ihaveapointer%lxanditis%ldbytesinsize",ptr,sysmem_ptrsize(ptr));ptr=sysmem_resizeptrclear(ptr,3000);post("NowIhaveapo
Morgan歪比巴卜
·
2023-11-24 00:38
MAX/MSP
SDK学习
MAX/MSP
第一章实时操作系统基础
一.操作系统基本功能任务管理CPU管理
内存管理
文件管理I/O设备管理二.实时操作系统的基本特征实时操作系统首先是多任务操作系统多级中断机制优先级调度机制三.任务状态1.睡眠状态任务已经被装入内存了,可是并没有准备好运行
guanjianhe
·
2023-11-23 22:07
面试题:
内存管理
机制
OC采用引用计数器对内存进行管理,当一个对象的引用计数(retainCount)为0,则被释放。谁持有(retain)谁释放(release)。retain引用计数+1,release反之。可以看出retain底层是调用了sidetable_retain()通过代码可以出,SideTable拥有一个自旋锁,一个引用计数map。这个引用计数的map以对象的地址作为key,引用计数作为valuerel
常在士心
·
2023-11-23 20:40
Foundation对象和Core Foundation对象有什么区别
Foundation对象和CoreFoundation对象更重要的区别是ARC下
内存管理
问题,在非ARC下两者都需要开发者手动管理内存,没有区别。但在ARC下,系统
一个栗
·
2023-11-23 19:38
FreeRTOS
内存管理
分析
目录heap_1.c
内存管理
算法heap_2.c
内存管理
算法heap_3.c
内存管理
算法heap_4.c
内存管理
算法heap_5.c
内存管理
算法
内存管理
对应用程序和操作系统来说非常重要,而内存对于嵌入式系统来说是寸土寸金的资源
~Old
·
2023-11-23 19:20
FreeRTOS
FreeRTOS
操作系统
内存管理
【进程和线程】学习笔记(一)----进程和线程初识以及一些API整理
进程和线程文章目录进程和线程线程创建线程终止线程线程的挂起与恢复运行线程间同步原子锁临界区等待线程函数:WaitForSingleObject()WaitForMultipleObject()内核对象互斥变量信号量事件对象线程死锁线程间通信进程进程的创建进程间通信创建缓冲区创建映射关闭缓冲区
内存管理
线程创建线程头文件
深思沉浮
·
2023-11-23 19:15
进程和线程
学习
c++
windows
如何优化cocos2d/x程序的内存使用和程序大小
看了前面的几篇博文之后,我本以为自己对Cocos2d-x的
内存管理
了解的差不多了,但当我看到这篇子龙山人翻译的文章后,才意识到自己还是太“连清”了,话不多说,上博文!
??yy
·
2023-11-23 18:26
游戏
xcode
ui
操作系统学习 Day01
内存管理
Apare_xzc
操作系统学习Day01
内存管理
2020.8.31内存的基础知识1.什么是内存?有什么作用?内存是用于存放数据的硬件,程序执行前要先放到内存中才能被CPU处理。
Apare_xzc
·
2023-11-23 16:32
操作系统
操作系统
RT-THREAD 内核快速入门(三) 信号量,互斥量,事件
系列文章目录RT-THREAD内核快速入门(一)线程RT-THREAD内核快速入门(二)定时器RT-THREAD内核快速入门(四)邮箱,消息队列,信号RT-THREAD内核快速入门(五)
内存管理
与中断管理基于
Silent Knight
·
2023-11-23 09:41
RT-THREAD
系列入门
嵌入式
rtos
stm32
单片机
【C++】模板初阶 | STL简介
上篇博客:【C++】C/C++
内存管理
(new和delete详解)文章目录1.模板初阶1.1泛型编程1.2函数模板1.2.1函数模板的概念1.2.2函数模板格式1.2.3函数模板的原理1.2.4函数模板的实例化
如何写出最优雅的代码
·
2023-11-23 09:06
C++
c++
Linux 系统结构详解
Linux内核由如下几部分组成:
内存管理
、进程管理、设
沉升
·
2023-11-23 07:52
Linux
系统结构
从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务...
实现步骤一:
Linux-
安装UbuntuServer16.04X64(图文教程详细版)https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a
baiyue8587
·
2023-11-23 06:28
Redis quicklist原理浅析
考虑到链表的附加空间相对太高,prev和next指针就要占去16个字节(64bit系统的指针是8个字节),另外每个节点的内存都是单独分配,会加剧内存的碎片化,影响
内存管理
效
秀强
·
2023-11-23 06:25
Redis
redis
链表
java
JVM中判断对象是否需要回收的方法
引用计数算法引用计数法是一种
内存管理
技术,它是通过对每个对象进行引用计数来判断对象是否可以被释放的。
达芬奇要当程序员
·
2023-11-23 05:11
JVM
jvm
java
算法
C进阶---动态
内存管理
目录一、为什么存在动态内存分配1.1静动态内存分配区别:1.2静态分配的优缺点1.3动态分配优缺点二、动态内存函数的介绍2.1malloc和free2.2calloc2.3realloc三、常见的动态内存错误3.1对NULL指针的解引用操作3.2对动态开辟空间的越界访问3.3对非动态开辟的内存使用free释放3.4使用free释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态开辟
王朵拉
·
2023-11-23 05:36
C
c语言
开发语言
万字整理,肝翻Linux
内存管理
所有知识点【Linux内核开发人员必学】都是精髓
Linux的
内存管理
可谓是学好Linux的必经之路,也是Linux的关键知识点,有人说打通了
内存管理
的知识,也就打通了Linux的任督二脉,这一点不夸张。
Linux服务器开发
·
2023-11-23 03:59
内核操作系统
内存管理
Linux内核
网络协议
驱动开发
Linux内核
内存管理
内核操作系统
【操作系统】进程管理
操作系统概念:1.总述2.进程管理3.
内存管理
4.文件管理5.IO管理进程管理:进程是由于OS通过创建原语创建,运行所需的信息保存于PCB中,完成进程调度后,通过进程控制原语,进行进程状态切换。
AmosTian
·
2023-11-23 00:47
计算机基础
#
操作系统
经验分享
学习
进程管理
深入理解操作系统-内核线程篇
内核线程的特性用户线程和内核线程的区别内核线程的创建和销毁内核线程的创建内核线程的销毁内核线程的状态迁移内核线程的调度抢占式调度非抢占式调度内核线程的同步和互斥内核线程同步信号量互斥锁条件变量屏障内核线程互斥内核线程的实现内核线程控制块(TCB)内核线程调度器
内存管理
文件系统内核线程的应用总结操作系统内核线程是
Pandy Bright
·
2023-11-23 00:43
linux
运维
后端
risc-v
macos
服务器
系统架构
浅谈堆和栈内存以及编程语言
它们在
内存管理
和分配方面有着不同的特点和用途。栈(Stack):栈是一种用于存储函数调用和局部变量的内存区域。它的管理方
周杰伦fans
·
2023-11-23 00:27
C++
学习C#的笔记
C语言
开发语言
c#
02-QNX 进程管理器(转)
它的主要职责包括:进程管理processmanagement,管理进程的创建creation*、销毁destruction、属性*attributes处理(用户ID和组ID)等;
内存管理
memorymanage
村里小码农
·
2023-11-22 23:31
QNX平台开发
qnx进程管理
qnx
字节面试杂谈——操作系统
目录一、操作系统的定义二、系统调用、用户态和核心态三、进程和线程的区别,结合JAVAJVM运行时内存四、进程的状态五、进程间的通信方式六、线程间的同步方式七、进程的调度算法八、
内存管理
的介绍、常见的几种
内存管理
机制九
shintyan
·
2023-11-22 21:21
#
计算机操作系统
面试
操作系统
JAVA堆中的对象结构
由于HotSpotVM的自动
内存管理
系统要求对象起始地址必须是8字节的整数倍,换句话说就是对象的大小必须是8字节的整数倍。
strap
·
2023-11-22 17:41
Java基础
java
开发语言
jvm
Linux内核管理之分配掩码(三)
Linux内核管理之分配掩码(三)分配掩码是linux
内存管理
中非常重要的一个参数,它影响着页面分配的整个流程。
水生| 如水人生
·
2023-11-22 17:59
Linux内存管理
linux
内存管理
linux最大内存1g的内核参数,Linux_Linux系统基本的
内存管理
知识讲解,内存是Linux内核所管理的最重 - phpStudy...
Linux系统基本的
内存管理
知识讲解内存是Linux内核所管理的最重要的资源之一。
内存管理
系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。
仙女弱弱
·
2023-11-22 17:58
Linux内核分析(十八)--
内存管理
之虚拟地址与物理内存分配机制
目录一、引言二、虚拟地址的使用------>2.1、PA------>2.2、VA------>2.3、进程地址空间------>2.4、堆和栈------>2.5、虚拟
内存管理
的作用三、slab机制-
文艺小少年
·
2023-11-22 17:28
CPU性能分析与操作系统的构建
linux
数据库
运维
Linux内核分析(十六)--
内存管理
之管理机制
目录一、引言二、
内存管理
------>2.1、物理空间布局------>2.2、虚拟内存和物理内存的映射------>2.3、进程“独占”虚拟内存及虚拟内存划分------>2.4、内核空间内存分布--
文艺小少年
·
2023-11-22 17:27
CPU性能分析与操作系统的构建
linux
服务器
网络
Linux内核分析(十七)--
内存管理
之用户栈与内核栈及内核地址空间分布
目录一、引言二、进程用户栈------>2.1、栈帧------>2.2、mm_struct------>2.3、vm_area_struct三、进程内核栈------>3.1、thread_union------>3.2、task_struct------>3.3、thread_info------>3.4、内核栈的大小四、内核空间分布------>4.1、物理内存映射区------>4.2、虚
文艺小少年
·
2023-11-22 17:27
CPU性能分析与操作系统的构建
linux
服务器
网络
linux 匿名物理内存,linux
内存管理
问题汇总
思考问答1.在系统启动时,ARMLinux内核如何知道系统中有多大的内存空间?1)uboot通过命令行传过来mem=x2)dts文件2.在32bitLinux内核中,用户空间和内核空间的比例通常是3:1,可以修改成2:2吗?可以,makemenuconfig中可以配置3.物理内存页面如何添加到伙伴系统中,是一页一页添加,还是以2的几次幂来加入呢?2的幂加入的,2.6版本的好像是一页一页加的。sta
清隳
·
2023-11-22 17:57
linux
匿名物理内存
Linux 内核 VS 内存碎片 (上)
由于Linux内核支持虚拟
内存管理
,物理内存碎片通常不是问题,因为在页表的
奇小葩
·
2023-11-22 17:27
内存管理
linux
内存管理
操作系统
Linux 内存相关问题汇总
本文主要介绍linux内存组织结构和页面布局,内存碎片产生原因和优化算法,linux内核几种
内存管理
的方法,内存使用场景以及内存使用的那些坑。
linux大本营
·
2023-11-22 17:25
linux
内存管理
后端开发
一文看懂Linux内核操作系统-内存分配
1.1计算机体系结构及内存分层体系计算机体系结构/内存分层体系内容:1)计算机系统结构2)内存分层体系3)在操作系统的
内存管理
范例一、计算机系统结构主要包含了三大内容:1、cpu:完成对整个程序的控制2
Linux加油站
·
2023-11-22 17:24
linux
运维
服务器
Linux内核:
内存管理
—— 内存统计
1./proc/meminfo/prox/meminfo是Linux系统统计内存状态非常重要的接口,上层的free亦或者Android系统的lmk读取内存信息都来源于这个接口,其实现也非常简单,就是将内核中记录的各种内核数据打印出来,内存信息也非常全!如下是kernel-5.10版本输出的信息:MemTotal:7334508kBMemFree:1327068kBMemAvailable:3464
Linux加油站
·
2023-11-22 17:54
linux
内存管理
Linux内核
linux
内存管理
机制--学习整理汇总(2)
Linux内存分配算法
内存管理
算法——对讨厌自己管理内存的人来说是天赐的礼物1、内存碎片1)基本原理产生原因:内存分配较小,并且分配的这些小的内存生存周期又较长,反复申请后将产生内存碎片的出现优点:提高分配速度
junwua
·
2023-11-22 17:23
手机移动开发
安全芯片
学习
linux
内存管理
机制--学习整理汇总 dma-buf(3)
、dma_buf关键代码解读三、内核处理器访问dma-buf缓冲区对象四、引入dma-buf机制的原因五、dma-buf实现内存映射mmap总介内存映射mmap是Linux内核的一个重要机制,它和虚拟
内存管理
以及文件
junwua
·
2023-11-22 17:23
手机移动开发
linux
学习
运维
Linux-
内存管理
机制、内存监控、buffer/cache异同
这是Linux
内存管理
的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他