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
虚拟内存
管理(三)
Linux内核设计与实现深入理解Linux内核(一)深入理解Linux内核(二)Linux设备驱动程序(一)Linux设备驱动程序(二)Linux设备驱动程序(三)Linux设备驱动开发详解深入理解Linux
虚拟内存
管理
Liuqz2009
·
2023-06-09 15:54
Linux内核
linux
驱动开发
运维
深入理解Linux
虚拟内存
管理(四)
Linux内核设计与实现深入理解Linux内核(一)深入理解Linux内核(二)Linux设备驱动程序(一)Linux设备驱动程序(二)Linux设备驱动程序(三)Linux设备驱动开发详解深入理解Linux
虚拟内存
管理
Liuqz2009
·
2023-06-09 15:54
Linux内核
linux
驱动开发
运维
Linux 设备驱动程序(三)
设备驱动程序(三)Linux设备驱动开发详解文章目录系列文章目录第十五章内存映射和DMA1、Linux的内存管理(1)地址类型(2)物理地址和页(3)高端与低端内存(4)内存映射和页结构(5)页表(6)
虚拟内存
区
Liuqz2009
·
2023-06-09 15:24
Linux内核
linux
驱动开发
运维
深入理解Linux
虚拟内存
管理(六)
Linux内核设计与实现深入理解Linux内核(一)深入理解Linux内核(二)Linux设备驱动程序(一)Linux设备驱动程序(二)Linux设备驱动程序(三)Linux设备驱动开发详解深入理解Linux
虚拟内存
管理
Liuqz2009
·
2023-06-09 15:48
Linux内核
linux
驱动开发
运维
(深入浅出)详解
虚拟内存
为了更加有效地管理内存并减少出错,现代操作系统提供了一种对主存的抽象概念,即是
虚拟内存
(VirtualMemory)。
Linux内核站
·
2023-06-09 12:05
linux
运维
服务器
Linux内核
虚拟内存
redis基本原理
采用了
虚拟内存
机制,就
isTrueLoveColour
·
2023-06-09 02:10
redis
redis
数据库
缓存
常见面经问题
什么是
虚拟内存
(Vi
sinian_四年
·
2023-06-09 01:20
常见面试问题汇总
jvm
java
开发语言
深入理解计算机系统第七章 链接知识整理
构造大型程序避免一些危险的编程错误理解语言的作用域规则是如何实现的理解其他重要的系统概念(加载和运行程序、
虚拟内存
、分页等)效率利用共享库二、正文1.编译器驱动程序示例以前的方法,li
yusirsir125
·
2023-06-08 13:13
linux
开发语言
c语言
硬件工程
学习方法
Linux
虚拟内存
、Java直接内存和内存映射
文章目录Linux
虚拟内存
分页和页表内存寻址和分配
虚拟内存
空间分布malloc和free是如何分配和释放内存?
苦逼程序猿BOB
·
2023-06-08 09:07
Linux
java
java
linux
JAVA映射文件到内存,java之内存映射文件
大多数操作系统都可以利用
虚拟内存
实现来将一个文件或者文件的一部分“映射”到内存中。然后这个文件就可以当作内存数组一样访问,这比传统的文件操作要快很多。
Showtime 100
·
2023-06-08 09:06
JAVA映射文件到内存
Linux-线程基础
Linux线程基础一,线程概念什么是线程Linux如何实现的线程二,页表与
虚拟内存
虚拟内存
多级页表三,线程的特点线程的优点线程的缺点线程异常线程用途线程与进程比较四,线程控制创建线程线程终止线程等待线程取消线程分离五
大理寺j
·
2023-06-08 09:57
Linux
linux
运维
服务器
c++
虚拟内存
和物理内存:概念、原理和应用
在计算机系统中,存在着
虚拟内存
和物理内存的概念,它们共同协作,提供了更高效、更安全的内存管理方式。本篇文章将详细介绍
虚拟内存
和物理内存的概念、原理、设计寻位原理,以及它们在用户空间和内核空间的作用。
LewGarben
·
2023-06-08 07:25
jvm
linux
运维
Ubuntu 18.04 (Jetson Nano 4G/TX2)配置 CCM-SLAM
文章目录1.安装ROS2.安装OpenCV33.设置
虚拟内存
4.安装CCM-SLAM记录了安装CCM-SLAM的详细过程以及踩过的坑。
不能再吃了OvO
·
2023-06-08 03:35
CCMSLAM
栈溢出原理与实践
VA:VirtualAddress,
虚拟内存
地址。PE中的指令被装入内存后的地址。RVA:Re
十八砖
·
2023-06-08 01:30
Linux内核:虚拟地址空间布局
在Linux系统中,内核进程和用户进程所占的
虚拟内存
比例是1:3,而Windows系统为2:2(通过设置Large-Address-AwareExecutables标志也可为1:3)。
Linux加油站
·
2023-06-07 15:20
linux
Linux内核
C盘爆了怎么办
一、删除大文件关闭hiberfil.sys功能关闭hiberfil.sys功能(系统休眠时才会用到)管理员身份运行cmd输入如下命令powercfg.exe-hoff移动pagefile.sys这是
虚拟内存
文件
BD_Marathon
·
2023-06-07 14:46
windows
Edge浏览器经常崩溃、卡死、黑屏解决方法(解决完整性冲突/增加显卡占用)
方法二感谢回复,若是有关闭
虚拟内存
,建议打开一下。建议执行一下干净启动,排除其他干扰。
亖嘁
·
2023-06-07 11:02
edge
前端
《深入理解计算机系统(CSAPP)》第9章
虚拟内存
- 学习笔记
写在前面的话:此系列文章为笔者学习CSAPP时的个人笔记,分享出来与大家学习交流,目录大体与《深入理解计算机系统》书本一致。因是初次预习时写的笔记,在复习回看时发现部分内容存在一些小问题,因时间紧张来不及再次整理总结,希望读者理解。《深入理解计算机系统(CSAPP)》第3章程序的机器级表示-学习笔记_友人帐_的博客-CSDN博客《深入理解计算机系统(CSAPP)》第5章优化程序性能-学习笔记_友人
友人帐_
·
2023-06-07 11:44
计算机系统
学习
笔记
jvm
linux
OS-练习题(10~13)
目录课时十内存管理(一)1.内存管理的基本原理和要求课时十一内存管理(二)1.连续分配管理2.动态分区分配课时十二内存管理(三)1.分页存储管理方式2.分段存储管理方式3.段页式存储管理方式课时十三
虚拟内存
管理
小王不想睡觉
·
2023-06-07 05:01
OS
经验分享
【操作系统】
虚拟内存
的基本概念
虚拟内存
⭐️1、传统存储管理方式的特征、缺点(1)一次性:作业必须一次性全部装入内存后才能开始运行。
芋泥*
·
2023-06-07 05:05
操作系统
操作系统
静态内存管理
内存管理的基本概念在一般的实时嵌入式系统中,由于实时性的要求,很少使用
虚拟内存
机制。
Caramel_biscuit
·
2023-06-07 05:29
嵌入式实时操作系统的设计与开发
java
算法
开发语言
iOS启动优化
虚拟内存
&物理内存在计算机早期,数据的访问都是通过物理地址访问的,即进程直接对应到具体的物理内存;这种方式有两个问题一、内存数据的安全问题(可以通过已知地址+偏移量来获取到内存中数据)二、内存不够用针对问题
吕建雄
·
2023-06-07 03:03
iOS启动时间优化
optimizing_app_startup_time目录一、理论1.1、Mach-O术语1.2、Mach-OImageFile1.3、Mach-Ouniversalfile1.4、VirtualMemory
虚拟内存
二
barry
·
2023-05-09 15:22
VSS/RSS/PSS/USS
VSSVSS(VirtualSetSize)是进程向系统申请的
虚拟内存
(包含共享库内存总数),即单个进程全部可访问的地址空间,其大小可能包括还尚未在内存中驻留的部分。
北雁南飞_8854
·
2023-05-03 21:14
页中断:fork、mmap背后的保护神
我们知道
虚拟内存
和物理内存进行映射的时候,页表中未映射状态的页表项,并不存在一块具体的物理内存与之对应。但是当我们访问到这一页的时候,页表项可以自动变成已映射的正常状态。谁在背后做了什么事情呢?
repinkply
·
2023-04-21 19:33
#
功耗/性能/内存管理
fork
mmap
内存
【C# .NET】chapter 13 使用多任务改进性能和可扩展性
目录一、物理内存和
虚拟内存
使用(Recorder类)二、对比string的“+”操作与stringbuilder操作的处理效率,内存消耗情况,三、异步运行任务、三种启动任务方法、将上一任务方法处理结果作为参数传给下一任务方法四
十年一梦实验室
·
2023-04-21 13:19
c#
.net
jvm
内存管理整理V1
归纳x8086处理器内存模型CPU运行模式和内存模型多级存储
虚拟内存
虚拟内存
精讲分页与分段的比较●对程序员的透明性:分页透明,但是分段需要程序员显式划分每个段。
CodeBowl
·
2023-04-21 12:11
计算机基础
C\C++
c++
windows
linux
《计算机体系结构量化研究方法》第2章-存储器层次结构设计 2.1 引言
比如缓存的下一级存储器是主存;
虚拟内存
的下一级是辅助存储器(磁盘或者闪存)。4、这是单处理器性能和主存储器访问耗时的历史发展过程。5、传统上,存储器层次结构的设计人员把重点放在优化存储器的平
Keep-CodingのToby
·
2023-04-21 06:40
计算机体系结构
计算机体系结构
嵌入式硬件
操作系统笔记--
虚拟内存
的使用
1--背景概念在计算机系统中,当多道程序同时运行时可能会出现内存不足的情况,一般可通过以下技术进行解决:覆盖技术:当程序太大超出内存容量时,可以采用手动覆盖的技术,只把需要的指令和数据保存在内存当中;交换技术:当程序太大超出内存容量时,可以采用自动交换的技术,把暂时不能执行的程序送到外存中;虚拟存储技术:采用自动的虚拟存储技术可以实现在有限容量的内存中,以更小的页粒度为单位来装入更大更多的程序;2
憨豆的小泰迪
·
2023-04-21 06:32
操作系统
Linux内存机制(swap)
本文介绍linux内存机制、
虚拟内存
swap释放等原理及实操。一、什么是linux的内存机制?二、linux什么时候开始使用
虚拟内存
(swap)?三、怎么释放内存?四、怎么释放swap?
张都尉
·
2023-04-21 02:20
deepinlinux增加其他os启动菜单隐藏不必要分区缩减网卡名
重装启动用了全盘安装,系统自动分了很多分区,系统备份分区,系统恢复分区,最重要是swap
虚拟内存
的数据交换分区,根分区数据分区等,因为硬盘空间小不够用,就想着删除rootb和备份恢复分区加到数据分区,谁知一折腾引导不对了
qiaozhangchi
·
2023-04-21 01:01
linux
运维
服务器
Linux
虚拟内存
(VM)相关参数解析
linux控制内存的内核参数,大多放在在/proc/sys/vm目录下,主要分为几类:控制内存cache1、dirty_background_bytes/dirty_background_ratio当dirtycache到了多少的时候,就启动pdflush进程,将dirtycache写回磁盘当有dirty_background_bytes存在的时候,dirty_background_ratio是被
touch_The_Sky
·
2023-04-20 21:25
Android系统内存管理
核心:
虚拟内存
内存分配与释放内存保护
虚拟内存
思想:将外存储器的部分空间作为内存的扩展,如从硬盘划出4
ArcherZang
·
2023-04-20 19:40
进程,线程,协程与python的实现
操作系统采用
虚拟内存
技术,把进程虚拟地址空间划分成用户空间和内核空间。每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享
睡不醒的大橘
·
2023-04-20 19:46
Linux c/c++进程间通信(1)
目录1.进程间通信的概念2.普通文件通信3.文件映射
虚拟内存
通信4.管道通信(firstinfirstoutFIFO)4.1父子进程之间4.2非父子进程之间5.关于标准输入设备(0)与标准输出设备(1)
石小浪♪
·
2023-04-20 15:54
Linux
linux
c语言
c++
段式内存管理VS页式内存管理
在X86架构诞生之初,其实是没有
虚拟内存
的概念的。
repinkply
·
2023-04-20 07:17
#
操作系统原理
为什么程序实际可用内存会远超物理内存?
这个问题背后的机制是十分复杂的,但它的核心是计算机中物理内存和
虚拟内存
的关系,尤其是
虚拟内存
的运行原理。只要你搞懂了它们,这个问题也就迎刃而解了。不止如此,
虚拟内存
的运行原理还是打开计算机底层知识
repinkply
·
2023-04-20 07:42
#
功耗/性能/内存管理
内存
内存管理、内存映射、mmap
虚拟地址到物理地址的转换(即
虚拟内存
管理)。物理内存:真实存在的插在主板内存槽上的内存条,提供数据临时储存,也称为主内存(动态随机存取存储器DRAM)。只有内核可以直接访问物理内存。
yzh_1346983557
·
2023-04-20 06:11
mmap
内存映射
FileChannel.map
宝塔面板设置
虚拟内存
Swap降低的方法
宝塔面板可以通过设置Swap/
虚拟内存
的方式来降低内存使用率和负载,使用宝塔面板的Linux工具箱即可设置
虚拟内存
,新手站长来详细说下宝塔Linux面板设置Swap/
虚拟内存
的方法:宝塔面板设置
虚拟内存
设置
虚拟内存
是通过
腮帮子疼
·
2023-04-20 06:09
linux
服务器
windows
docker安装Elasticsearch
下载elasticsearch6.4.0的docker镜像:dockerpullelasticsearch:6.4.0修改
虚拟内存
区域大小,否则会因为过小而无法启动:sysctl-wvm.max_map_count
我呀有一只小毛驴
·
2023-04-19 21:13
六:内存回收
内存回收:应用程序通过malloc函数申请内存的时候,实际上申请的是
虚拟内存
,此时并不会分配物理内存。
差不太多先生
·
2023-04-19 19:06
Linux子系统-内存管理
linux
驱动开发
arm
系统架构
嵌入式硬件
csapp-深入理解计算机系统学习记录
摩尔定律:HELLOWORLD可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程
虚拟内存
并发和并行线程级并发指令级并行第
2013041727程前
·
2023-04-19 16:01
学习
【操作系统】深入理解Linux
虚拟内存
管理
【操作系统】深入理解Linux
虚拟内存
管理本篇跟大家说说内存管理,内存管理还是比较重要的一个环节,理解了它,至少对整个操作系统的工作会有一个初步的轮廓。
小颜-
·
2023-04-19 12:45
操作系统
linux
运维
服务器
java
缓存
进程虚拟地址空间的划分
进程虚拟地址空间的划分方法在操作系统中,每个进程都有自己的虚拟地址空间,它是由操作系统分配的一块连续的
虚拟内存
空间。虚拟地址空间的大小和布局是由操作系统决定的,不同的操作系统可能有不同的划分方式。
4C++
·
2023-04-19 11:06
linux
服务器
运维
【Linux应用编程】mmap内存映射
linux操作系统采用
虚拟内存
管理技术,把内存空间分为用户空间和内核空间,用户空间由用户进程使用,用户进程无法直接访问内核空间,只能通过系统调用(软中断)或者硬中断间接访问。
Acuity.
·
2023-04-19 06:27
Linux应用编程
mmap
linux
深入理解计算机系统第九章知识点总结
memorymanagementunit):内存管理单元VP(virtualpage):虚拟页PP(physicalpage):物理页/页帧SRAM:表示位于CPU和主存之间的L1、L2和L3高速缓存DRAM:表示
虚拟内存
系统的缓存
水番茄
·
2023-04-19 04:58
开发语言
linux
c++
Swift 内存管理
Swift内存管理[TOC]前言本文将介绍一下Swift中的内存管理,关于内存的一些基础知识可以参考我以前写过的一些内存相关的文章:iOS内存五大区iOS中的
虚拟内存
和物理内存Mach-O探索在以前的文章
just东东
·
2023-04-19 03:48
mmap详解
一、mmap基本原理和分类在LINUX中我们可以使用mmap用来在进程
虚拟内存
地址空间中分配地址空间,创建和物理内存的映射关系。
岩之有理kkk
·
2023-04-19 02:28
linux
linux
c++
操作系统
Android 底层知识-SMMU
它的功能包括虚拟地址到物理地址的转换(即
虚拟内存
管理)、内存保护、中央处理器高速缓存的控制。
岩之有理kkk
·
2023-04-19 02:27
android系统
android
java
架构
一文说透IO多路复用select/poll/epoll
首先是浪费资源,要知道,单个进程的最大
虚拟内存
是4G,单个线程的
虚拟内存
也有将近8M,那么,如果上万
·
2023-04-19 01:43
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他