码迷,mamicode.com
首页 >  
搜索关键字:虚拟内存    ( 1450个结果
malloc内存分配原理 [linux]--malloc、brk、mmap
本文转自:https://blog.csdn.net/gfgdsg/article/details/42709943 借花献佛,以留后用 Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每 ...
分类:系统相关   时间:2020-05-13 16:32:43    阅读次数:75
Top命令中VIRT,RES,SHR的含义
VIRT:虚拟内存 1. 进程需要的虚拟内存大小,包括使用的库,代码,数据等 2. 如果进程申请100m的内存,但实际只用了10m,那么他会有100m,而不是实际的使用量。 RES:常驻内存 1. 进程当前使用的内存大小,不包括swap out 2. 包含其他进程的共享 3. 如果进程申请100m的 ...
分类:其他好文   时间:2020-05-10 21:40:49    阅读次数:91
OS:MMU
MMU? 全称:memory management unit 【内存管理单元】 是: 1、CPU中用来管理虚拟存储器、物理存储器的控制线路 2、同时也负责虚拟地址映射为物理地址 3、以及提供硬件机制的内存访问授权 MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存 ...
分类:其他好文   时间:2020-05-09 20:42:26    阅读次数:79
操作系统性能观测工具-工具类型
性能观测工具可以按照系统级别和进程级别来分类,多数的工具要么基于计数器要么基于跟踪。我们把这些性能放在如下图中,包括一些常见工具作为示例 有一些工具不止适合一个象限,例如:top还有一个系统级别的视图,Dtrace也有进程级别的能力。还有一些性能工具是基于剖析(profiling)的。对系统和进程做 ...
分类:其他好文   时间:2020-05-08 23:02:51    阅读次数:81
内存复用三种技术
内存共享:虚拟机共享同一物理内存空间,此时只对内存做只读操作。当需要写操作时,需另开辟一内存空间,并修改映射。 内存气泡:hypervisor通过vmtools创建气泡进程欺骗空闲虚拟机已占用进程大小的内存空间,给其他需要内存空间的虚拟机。当其他虚拟机空闲下来了气泡进程会缩小,也就相当于内存空间还回 ...
分类:其他好文   时间:2020-05-01 18:41:31    阅读次数:440
STM32 内存分配解析及变量的存储位置
内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。因此在一些嵌入式系统中,比如常用的 STM32 来讲,内存映射被划分为闪存段(也被称为F ...
分类:其他好文   时间:2020-04-29 14:19:41    阅读次数:342
虚拟内存[02] Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈【转】
转自:https://durant35.github.io/2017/10/29/VM_Stacks/ Linux 中有几种栈?各种栈的内存位置? 关于栈 函数调用栈的典型内存布局 栈帧 (Stack Frame) 的边界由栈帧基地址指针 EBP 和 栈指针 ESP 界定,EBP指向当前栈帧底部 ( ...
分类:编程语言   时间:2020-04-27 19:49:37    阅读次数:86
内存管理--虚拟内存管理技术
面试问了解Linux内存管理吗?10张图给你安排的明明白白! 操作系统环境都是 x86架构的 32 位 Linux系统。 虚拟地址 即使是现代操作系统中,内存依然是计算机中很宝贵的资源,看看你电脑几个T固态硬盘,再看看内存大小就知道了。为了充分利用和管理系统内存资源,Linux采用虚拟内存管理技术, ...
分类:其他好文   时间:2020-04-26 18:39:47    阅读次数:82
RSS/PSS/VSZ
RSS 是常驻内存集(Resident Set Size),表示该进程分配的内存大小。 RSS 不包括进入交换分区的内存。 RSS 包括共享库占用的内存(只要共享库在内存中) RSS 包括所有分配的栈内存和堆内存。 VSZ 表示进程分配的虚拟内存。 VSZ 包括进程可以访问的所有内存,包括进入交换分 ...
分类:其他好文   时间:2020-04-23 21:20:12    阅读次数:66
Linux进程管理
一、Linux下存在进程和线程两种操作系统的基本概念。 Linux系统特性: 1. 以多进程形式,允许同时多个任务 2. 以线程形式,允许单个任务分成不同的部分去运行 3. 锁机制,防止线程资源抢夺。 二、Linux管理进程的命令 1. ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill ...
分类:系统相关   时间:2020-04-20 23:45:59    阅读次数:90
1450条   上一页 1 ... 6 7 8 9 10 ... 145 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!