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
虚拟内存
C盘清理
3、
虚拟内存
文件过大,而且
虚拟内存
的页面文件放在系统盘下。当您的电脑在某个时间运行过多的程序,这个页面文件会膨胀的。同时会使资源消耗达到极限
哈哈哦0
·
2023-09-20 11:32
杂七杂八
c盘清理
深度解析 slab 内存池回收内存以及销毁全流程
我们还是先从slabcache释放内存的内核API开始聊起~~~内核提供了kmem_cache_free函数,用于将对象释放回其所属的slabcache中,参数x表示我们要释放的内存块(对象)的
虚拟内存
地址
2201_75761617
·
2023-09-20 06:11
java
缓存
数据库
iOS逆向实战--004:常量 & 全局变量
内存五大区,实际是指
虚拟内存
,而不是真实物理内存,它们是在逻辑上划分的栈区:存放参数、局部变量、临时数据。可读,可写堆区:向系统申请区域,并指明大小。可读,可写全局区:存放全局变量和静态变量。
帅驼驼
·
2023-09-19 23:53
Linux内核源码分析 (B.0)从 Linux 内核角度探秘 JDK NIO 文件读写本质
内核源码分析(B.0)从Linux内核角度探秘JDKNIO文件读写本质文章目录Linux内核源码分析(B.0)从Linux内核角度探秘JDKNIO文件读写本质@[TOC]写在本文开始之前....1\.到底什么是
虚拟内存
地址
Elec Liu
·
2023-09-19 21:55
Linux内核源码分析
linux
Linux内核源码分析 (B.10)构建 Linux 页表体系 —— 详解
虚拟内存
如何与物理内存进行映射
Linux内核源码分析(B.10)构建Linux页表体系——详解
虚拟内存
如何与物理内存进行映射文章目录Linux内核源码分析(B.10)构建Linux页表体系——详解
虚拟内存
如何与物理内存进行映射1\.
Elec Liu
·
2023-09-19 21:51
Linux内核源码分析
linux
寄存器与内存详解
内存之间的关系寄存器通用寄存器EAX寄存器EBX寄存器ECX寄存器EDX寄存器EBP寄存器ESP寄存器ESI寄存器EDI寄存器总结段寄存器分段内存管理机制段与段寄存器指令指针寄存器EIP标志寄存器内存
虚拟内存
大端存储与小端存储
貌美不及玲珑心,贤妻扶我青云志
·
2023-09-19 10:55
C与汇编
c++
汇编
linux内存概念理解
目录内核空间内核空间的扩展功能硬件层面ARM64虚拟地址空间划分进程的用户虚拟地址空间内存布局物理地址空间内存映射内核空间1)内核空间的基本功能
虚拟内存
管理,负责从进程的虚拟地址空间分配虚拟页,sys_brk
为了维护世界和平_
·
2023-09-19 03:54
linux内核分析
算法
linux
kernel
csapp-
虚拟内存
物理寻址使得内存中运行两个以上的程序几乎不可能,因此我们需要
虚拟内存
(VirtualMemory)。缓存
虚拟内存
被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组.。
我不懂我不懂a
·
2023-09-19 02:03
王道考研操作系统
img-blog.csdnimg.cn/162452b4c60144e0bd500e180127c447.png)系统调用操作系统结构虚拟机错题进程与线程进程控制进程通信线程和多线程模型处理机调度同步与互斥死锁错题内存管理
虚拟内存
管理错题文件管理文件系统基础文
Only you, only you!
·
2023-09-19 02:25
操作系统基础篇
考研
网络
服务器
一步一图带你构建 Linux 页表体系 —— 详解
虚拟内存
如何与物理内存进行映射
笔者之前在自己的专栏《聊聊Linux内核》里通过大量的篇幅写了一个系列关于内存管理相关的文章,在这个系列文章中,笔者分别通过
虚拟内存
管理和物理内存管理两个角度算是把Linux内存管理子系统的全貌给大家呈现了出来
·
2023-09-18 19:43
Linux的内存分页管理
我将从内存的物理特性出发,深入到内存管理的细节,特别是了解
虚拟内存
和内存分页的概念。内存简单地说,内存就是一个数据货架。内存有一个最小的存储单位,大多数都是一个字节。
Lamb!
·
2023-09-18 17:26
Linux
linux
linux内核分析:线程和进程创建,内存管理
lec18-19:进程与线程创建lec20-21
虚拟内存
管理内核代码,全局变量这些只有一份,但是内核栈有多份,这可能就是linux线程模型1对1模式的由来。
boring_111
·
2023-09-18 06:22
linux内核
linux
运维
服务器
操作系统学习笔记-精简复习版
、系统调用进程管理1、进程和线程2、引入线程的好处3、线程间同步4、进程控制块PCB5、进程的状态6、进程的通信方式7、进程的调度算法8、僵尸进程&孤儿进程9、死锁内存管理1、内存碎片2、内存管理3、
虚拟内存
风落_
·
2023-09-18 05:11
学习
笔记
网络
Ubuntu Server系统中添加swap的两种方法
1.添加文件
虚拟内存
1)制作文件ddif=/dev/zeroof=/newswapbs=1024count=20000002)赋予文件安全权限chmod0600/newswap3)把文件转换为
虚拟内存
mkswap
helmer_hanssen
·
2023-09-18 02:02
内存泄露是怎么回事?
对普通进程来说,能看到的其实是内核提供的
虚拟内存
,这些
虚拟内存
还需要通过页表,由系统映射为物理内存。
迷死她张
·
2023-09-18 00:59
Python面经总结
1.9Pythonlist底层实现及原理1.10
虚拟内存
与物理
fenjijue
·
2023-09-17 20:13
面经
python
单例模式
开发语言
iOS面试题汇总---底层类
虚拟内存
空间是什么,为什么要有
虚拟内存
空间。静态链接和动态链接分别表示什么,大概是怎么实现的?可执行文件的结构如何?(分为哪些段)它是怎么装载进内存的,为什么要分段,分页,页错误是什么?
Mr_MayBee
·
2023-09-17 07:46
Linux操作系统(四):内存管理组件
该部分的学习框架如下:了解基本内存管理概念:物理内存、
虚拟内存
、地址空间等。学习
虚拟内存
的概念、作用和原理。
不讲魔法讲道理
·
2023-09-17 01:25
Linux操作系统学习及实践
linux
服务器
【Android知识笔记】进程通信(三)
这里有两个概念,需要理解清楚,那就是操作系统中的
虚拟内存
和物理内存,理解了这两者我们才能够更清楚的理解为什么要内存映射。所以本篇在下面会补充一些操作系统的
虚拟内存
方面相关的知识点。
川峰
·
2023-09-17 01:57
Android知识笔记
android
Binder
虚拟内存
内存映射
Binder通信原理
Binder驱动
ServiceManager
什么是交换分区以及如何创建交换分区
介绍交换分区是Linux中的一项功能,可提供
虚拟内存
空间和多种好处。它允许操作系统有效地处理内存需求。因此,交换分区提高了系统稳定性、响应能力和繁重工作负载处理。
wly476923083
·
2023-09-17 00:57
Linux
系统管理员
单片机
嵌入式硬件
单例模式
linux
ubuntu
负载均衡
centos
iOS 启动优化原理
1、
虚拟内存
&ASLR在早期计算机中数据是直接通过物理地址访问的,这就造成了下面两个问题1、内存不够用2、数据安全问题内存不够--->
虚拟内存
虚拟内存
就是通过创建一张物理地址和虚拟地址的映射表来管理内存
木扬音
·
2023-09-16 21:34
【转】Linux监控工具介绍系列——vmstat
转自命令简介:vmstat是VirtualMeomoryStatistics(
虚拟内存
统计)的缩写,可对操作系统的
虚拟内存
、进程、IO读写、CPU活动等进行监视。
SunnyMore
·
2023-09-16 19:59
对swap交换分区
虚拟内存
的理解
Swap分区的作用是什么更新:2023-05-3113:10Swap是一种
虚拟内存
技术,在计算机内存不足时,它可以将运行中的程序或者数据存到硬盘上以释放内存空间。
生活太难???
·
2023-09-16 17:35
Linux运维
linux
服务器
linux 堆探索
但是会内存碎片,但是分配内存>128k时,就是mmap,可以unmmap立即释放
虚拟内存
。
boring_111
·
2023-09-16 16:49
linux内核
jvm
算法
go-GC垃圾回收
GCGC是自动化内存管理回收机制
虚拟内存
函数栈的数据是会根据函数返回而自动销毁的,而堆上的数据是不会随着函数自动销毁的,堆内数据会随着程序运行而逐渐变大,从而导致内存OOM,Go语言就用了GC来清理堆上的内存数据
我是你的小阿磊
·
2023-09-16 10:15
golang
深入Linux内核架构笔记(缺页异常)
在实际需要某个
虚拟内存
区域的数据之前,虚拟和物理内存之间的关联不会建立。如果进程访问的虚拟地址空间部分尚未与页帧关联,处理器自动地引发一个缺页异常,内核必须处理此异常。
唐伯虎点蚊香dw
·
2023-09-15 22:07
Java从开发到设计
linux
linux
架构
运维
vm_area_struct仅用于对堆区进行更细腻的划分吗?
vm_area_struct是Linux内核中用来描述
虚拟内存
区域的数据结构。它不仅仅用于对堆区进行更细腻的划分,还用于对其他区域(如栈区、共享库区、文件映射区等)进行划分和管理。
一念男
·
2023-09-14 23:47
Linux
linux
Shell环境变量
Linux系统Linux系统主要分四部分:Linux内核GNU工具图形桌面化环境应用软件Linux内核Linux内核主要负责以下四种功能:系统内存管理:物理内存、
虚拟内存
软件程序管理:Linux操作系统将运行中的程序称为进程
QiShare
·
2023-09-14 11:41
计算机二级知识点整理
计算机把完成一条指令所花费的时间称为一个指令周期结构化程序设计强调的是程序的易读性boolean类型不能转为其他基本类型数据表达式是由运算符和运算对象构成的,#不是运算符a的ASCII码是97,以此类推理论上计算机的
虚拟内存
最大容量取决于计算机地址位数构造方法不一定要有返回值
每天吃八顿
·
2023-09-14 11:49
windows
C#语法学习-托管类型、非托管类型
在介绍C#的托管类型和非托管类型之前,我们先来说说C#的类型体系以及各种类型在内存(
虚拟内存
)中的存储方式。
泡泡茶壶Wending
·
2023-09-14 08:27
C#基础
c#
学习
开发语言
深入理解Linux内核内存映射(mmap)机制原理
内存映射mmap是Linux内核的一个重要机制,它和
虚拟内存
管理以及文件IO都有直接的关系,这篇细说一下mmap的一些要点。Linux的
虚拟内存
管理是基于mmap来实现的。
简说Linux内核
·
2023-09-13 21:03
linux
运维
服务器
Linux内核
嵌入式开发
深入讲解Linux内核内存管理中
虚拟内存
【推荐阅读】深入理解Linux内核
虚拟内存
原理与实现【纯干货!】详细总结六大进程通信机制手把手教你如何编写一个Makefile文件一、cpu运行过程中为什么可以动态寻址?
Linux加油站
·
2023-09-13 21:03
linux
java
运维
256-Linux
虚拟内存
映射和fork的写时拷贝
Linux
虚拟内存
映射Linux通过将一个
虚拟内存
区域与一个磁盘上的对象关联起来,以初始化这个
虚拟内存
区域的内容,这个过程称为内存映射。
林林林ZEYU
·
2023-09-13 21:33
操作系统和计算机网络
linux
操作系统
【JVM并发编程专题】——多线程基础
基础——线程内核进程基本定义:进程是资源分配的最小单位,比如说向操作系统征用4G的内存区域,所以不同进程
虚拟内存
空间的地址是独立,如果进程要通信就必须通过特殊的方式通信,比如:FIFO、管道消息、共享内存
GodSchool
·
2023-09-13 14:26
JVM并发编程专题
并发编程
多线程
Redis系列之持久化机制
Redis支持四种持久化方式:RDBAOF
虚拟内存
Diskstore在设计思路上,前两种是基于全部数据都在内存中,即小数据量存储;而后两
johnny233
·
2023-09-13 13:04
Redis
redis
数据库
java
Linux内核分析与应用4-内存管理
讲的非常之好,推荐观看留此记录,蜻蜓点水,可作抛砖引玉4.1Linux内存管理机制lscpu[2]命令,类似是优化后的cat/proc/cpuinfo实现
虚拟内存
的几种机制:当程序一旦跑起来,那就变成了一个进程一个进程的用户地址空间由两个数据结构来描述
techdashen
·
2023-09-12 17:46
后端
计算机基础与其他笔记
加解密原理阻塞/非阻塞和同步/异步post请求是两个TCP包linux查看端口命令红黑树的五个特点B树,B+树,B*树,LSM树(log-structuredmerge-tree)工具类应该屏蔽构造方法
虚拟内存
递归三个步骤字符从内存输出
耶律妙月
·
2023-09-12 09:30
笔记
其他
数据库
redis
Android12之/proc/pid/status参数含义(一百六十五)
【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:如何获取/proc/pid当前进程的物理内存和
虚拟内存
大小
Android系统攻城狮
·
2023-09-12 06:09
Android系统调试系列
Android系统调试
Linux内核分析与应用4-内存管理
讲的非常之好,推荐观看留此记录,蜻蜓点水,可作抛砖引玉4.1Linux内存管理机制lscpu命令,类似是优化后的cat/proc/cpuinfo实现
虚拟内存
的几种机制:当程序一旦跑起来,那就变成了一个进程一个进程的用户地址空间由两个数据结构来描述
·
2023-09-12 01:41
后端
linux内核源码分析之
虚拟内存
目录虚拟地址空间划分(用户空间)32位系统虚拟地址空间分配64位系统虚拟地址空间分配内存管理内核布局虚拟地址空间
虚拟内存
区域在内核中组织内存访问权限调用malloc申请内存,虚拟地址空间布局(内核)直接映射区
为了维护世界和平_
·
2023-09-11 23:22
linux内核分析
linux
内核
华纳云:Linux性能监控指标有哪些
vmstat:
虚拟内存
统计,包括内存使用。3.磁盘I/O:iostat:磁盘I/O统计。io
华纳云IDC服务商
·
2023-09-11 20:19
linux
服务器
运维
Redis持久化的四种方式
redis支持四种持久化方式,一是Snapshotting(快照)也是默认方式;二是Append-onlyfile(缩写aof)的方式;三是
虚拟内存
方式;四是diskstore方式。下面分别介绍之。
孙培培棒棒哒
·
2023-09-11 15:16
Linux内存管理--smaps内存
一、内存的两个概念了解smaps内存之前要先搞清楚Linux内存管理中的
虚拟内存
(VirtualMemory)和驻留内存(ResidentMemory)两个概念。
HW_Coder0501
·
2023-09-11 11:33
Linux内核
MMU
一文说清mmap内存映射底层原理(以LCD中的Framebuffer为例)
一文说清mmap内存映射底层原理【目录】一、宏观解释内存映射二、进程虚拟地址空间三、
虚拟内存
区域描述符四、内存映射的实现五、mmap在Framebuffer中的应用前几天的一场面试中,面试官问:为什么可以通过
晨少爱学习
·
2023-09-11 11:20
linux
驱动
mmap
内存映射
页表
Framebuffer
虚拟内存
[Linux]设置swap分区以及相关问题解决方法总结
一、
虚拟内存
swap(交换空间)简介物理内存读写数据比硬盘读写数据要快许多,由于内存是有限的,所以就引出了物理内存和
虚拟内存
。
GY_1202
·
2023-09-10 01:11
运维
linux
linux
运维
windows下分页机制浅谈
4GB的
虚拟内存
结构:
虚拟内存
地址范围描述0x00000000~0x0000FFFF64kb大小的空指针区域,当然就不可以访问
安哥拉的赞礼
·
2023-09-09 22:40
Android学习笔记-五个等级进程
一般来说,在这种情况下,设备依然处于使用
虚拟内存
的状态,必须要杀死一些前台进程以用户界面保持响应。Android会依据进程中当前活跃组件的重要程度来尽可能高的估量一个进
Acorld
·
2023-09-09 07:57
【操作系统】聊聊Linux内存工作机制
只有实际使用的
虚拟内存
才会分配物理内存,通过内存映射来管理。内存映射其实就是将
qxlxi
·
2023-09-08 16:40
#
操作系统
#
Linux
linux
运维
服务器
计算机组成原理知识——CPU结构组成和功能、堆栈、RISC、
MEM4、执行Execute/EX5、写回Writeback/WB三、冯诺依曼结构和哈佛结构四、数据结构中的堆栈VS程序内存中的堆区和栈区1、数据结构的堆栈2、C语言程序的内存五、CISC和RISC六、
虚拟内存
和
_lalla
·
2023-09-08 07:25
计算机组成原理
学习
CPU
堆栈
计组
【操作系统】一级页表与三级页表优劣对比
劣势:1、页表大小受限制,大
虚拟内存
空间不适用由于每个
虚拟内存
页对应一个页表项,当
虚拟内存
非常大,页表需要的物理内存随之增加,系统会进行限制。2、访问效率(另一个角度会较低)页表是以线性结构存
Michael_Good
·
2023-09-08 03:46
操作系统
windows
linux
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他