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
虚拟内存
深入理解计算机系统_第一章_计算机系统漫游
沉默犀牛文章目录写在前面计算机系统漫游信息就是位+上下文程序被其他程序翻译成不同的格式了解编译系统如何工作是大有益处的处理器读出并解释存储在内存中的指令系统的硬件组成运行hello程序高速缓存至关重要存储设备形成层次结构操作系统管理硬件进程线程
虚拟内存
文件系统之间利用网络通信重要主题
真的姜立明
·
2025-03-24 23:36
计算机系统
计算机系统
存储层级结构
程序性能
cache
【BUAA S4 OS】Lab2 内存管理
文章目录指导书梳理内核程序启动物理内存管理链表宏
虚拟内存
管理两级页表结构访问内存与TLB重填EntryHi、EntryLo0、EntryLo1TLB相关指令TLB的维护时纪exam前准备提醒参数、宏、函数缩写对照地址相互转换相关从地址中获取信息函数作用
Roisy++
·
2025-03-24 12:35
OS
BUAA
笔记
linux
为什么会有
虚拟内存
一、
虚拟内存
虚拟内存
(virtualmemory),“Virtualmemoryisamemorymanagementtechniqueusedbyoperatingsystemstogivetheappearanceofalarge
fpcc
·
2025-03-23 10:54
C++
架构设计
linux
c++
软件工程
软考系统架构设计师考试学习和考试的知识点大纲,覆盖所有考试考点
覆盖所有官方考点,分为基础知识、核心技术、系统设计、案例分析、论文写作五大模块,帮助系统性学习和备考:一、基础知识模块计算机组成与体系结构计算机硬件组成(CPU、内存、I/O设备)存储系统(Cache、RAID、
虚拟内存
DKPT
·
2025-03-22 10:03
#
系统架构设计师
系统架构
学习
【操作系统之对换技术详解】
,触发对换2️⃣将内存中的数据写入磁盘3️⃣释放内存4️⃣数据交换回内存四、对换与分页的区别五、对换的优缺点✅优点:❌缺点:六、现代操作系统中的对换✅1️⃣LinuxSwap分区✅2️⃣Windows
虚拟内存
七
武帝为此
·
2025-03-19 11:35
操作系统
服务器
网络
【linux】【进程】进程间通信(IPC)方式 效率排序
【linux】【进程】进程间通信(IPC)方式效率排序(自己理解)按照效率从高到低排序:共享内存>信号>管道>消息队列>套接字1.共享内存(最高效)现代操作系统,对于内存管理,采用的是
虚拟内存
技术,也就是每个进程都有自己独立的
虚拟内存
空间不同进程的
虚拟内存
映射到不同的物理内存中
钟离墨笺
·
2025-03-18 16:02
Linux
linux
服务器
java
linux Swap 分区
Swap分区在Linux系统中的作用Swap分区(交换分区)相当于
虚拟内存
,在物理内存(RAM)不够用时,系统会将一部分磁盘空间作为
虚拟内存
使用。
翱翔-蓝天
·
2025-03-17 02:54
Linux运维实战
linux
运维
服务器
ARM嵌入式实时系统(RTOS) 中通过页表关闭DCACHE的方法
现在的嵌入式实时系统规模越来越大,很多在linux中使用的特性,例如
虚拟内存
管理,动态加载等功能也加入进来,进一步增加了RTOS开发的难度.在应用开发中,和cache相关的同步问题有两个,一个是flush
papaofdoudou
·
2025-03-16 12:10
嵌入式系统
内存管理
arm
linux
YashanDB SWAP 表空间管理
数据库操作(例如orderby,hashjoin,统计信息收集等)首先会通过数据库
虚拟内存
(通过VM_BUFFER_SIZE参数控制)缓存计算的中间结果,但如果
虚拟内存
不足时,需要通过将
虚拟内存
交换到SWAP
·
2025-03-14 16:26
数据库
高级Linux系统 知识梳理
多用户;多任务;良好的用户界面;设备独立性;丰富的网络功能;可靠的系统安全;良好的可移植性Linux系统的组成:内核;shell;文件系统;应用程序1内核内核是操作系统的核心,具有很多最基本的功能,如
虚拟内存
-TOXNO-
·
2025-03-12 22:47
Linux
Linux
python使用
虚拟内存
_如何限制python进程的内存使用量
一个进程如果疯狂的使用内存,那么就会抢占服务器的资源导致其他任务无法正常执行,那么有没有什么办法可以限制进程所能使用的内存总量呢?本文以python为例,向你展示如何限制进程的内存。1.使用resource模块python的resource模块提供了限制内存使用的功能,你可以设置进程所能申请的最大内存,当内存申请量超过限制时,进行会被kill掉,下面是一个简单的示例importresourceim
weixin_39643679
·
2025-03-09 07:50
python使用虚拟内存
Linux系统性能调优技巧
vmstat:显示系统的
虚拟内存
统计信息。示例:top或者htop查看系统的内存、CPU、IO等使用情况。你可以按M键排序内存,按P键排
迷路的小犀牛
·
2025-03-07 01:16
linux
什么是 Linux 内核?思维导图 代码示例(java 架构)
支持
虚拟内存
,包
用心去追梦
·
2025-03-04 12:20
linux
java
架构
Computer Systems A Programmer‘s Perspective 深入理解计算机系统 1
内存3.总线4.输入输出设备三、解释内存中的指令1.程序执行的流程2.程序执行过程中发生了什么3.设备容量4.Cache5.存储设备的层次结构四、操作系统的作用1.操作系统的作用2.进程3.进程角度五、
虚拟内存
清水湾的水
·
2025-03-04 09:56
linux
Linux 下使用vmstat监控系统性能
简介Linux中的vmstat(
虚拟内存
统计)命令用于监控系统性能,包括CPU使用情况、内存使用情况、交换活动、磁盘I/O和系统进程。它提供实时性能指标,有助于诊断系统瓶颈。
我是唐青枫
·
2025-03-03 10:27
Linux
linux
运维
服务器
2-1文件描述符
文章目录1虚拟地址空间1.1为什么需要
虚拟内存
而不是直接加载进物理内存1.2分区2文件描述符1.1文件描述符表file1虚拟地址空间可以用来加载程序数据对应一段连续的内存地址,其实位置为0这个内存地址是虚拟的
要好好养胃
·
2025-03-01 22:07
linux
linux
服务器
Linux 下使用vmstat监控系统性能
简介Linux中的vmstat(
虚拟内存
统计)命令用于监控系统性能,包括CPU使用情况、内存使用情况、交换活动、磁盘I/O和系统进程。它提供实时性能指标,有助于诊断系统瓶颈。
·
2025-03-01 22:32
linux
10 KVM虚拟机配置-虚拟CPU和
虚拟内存
文章目录10KVM虚拟机配置-虚拟CPU和
虚拟内存
10.1概述10.2元素介绍10.3配置示例10KVM虚拟机配置-虚拟CPU和
虚拟内存
10.1概述本节介绍虚拟CPU和
虚拟内存
的常用配置。
superman超哥
·
2025-02-28 15:00
开源软件
KVM
虚拟化
运维
linux
嵌入式学习|C语言篇进程间通信(IPC)全面解析与示例
一、进程通信基础概念1.1进程隔离原理现代操作系统通过
虚拟内存
技术为每个进程创建独立的地址空间,这种隔离机制保障了系统的安全性,但也导致进程无法直接访问彼此的内存数据。
DXX——
·
2025-02-24 22:46
学习
c语言
php
QGroundControl@Jetson Orin Nano for L4T36.4.0/JP6.1
[email protected]
/JP6.11.源由2.准备2.1扩大
虚拟内存
2.2升级cmake版本2.3QT编译安装3.QGC编译安装4.问题汇总问题
lida2003
·
2025-02-24 19:57
Linux
DIY
Drones
开源
QGC
linux中Swap分区是做什么的?
文章目录内存分段物理内存
虚拟内存
内存碎片的出现Swap交换区内存分页有了内存之后的SwapSwap区的弊端总结我们在操作服务器的时候,一般会用top命令查看整体系统资源,top命令除了CPU,内存以及任务运行情况等
yarnecn
·
2025-02-21 04:02
基础
计算机原理
linux
服务器
windows
linux配置
虚拟内存
说明:当前文档均需要用root执行1、配置
虚拟内存
ddif=/dev/zeroof=/root/swapfile8gbs=1Mcount=8192chmod0600/root/swapfile8gmkswap
韩明君
·
2025-02-19 12:06
linux
运维
服务器
Linux内存管理方式
Linux内存管理涉及到多个方面,包括物理内存的分配和回收、
虚拟内存
的管理、页面置换、内存保护等。
wjq++
·
2025-02-18 22:35
操作系统
linux
服务器
网络
理解计算机系统_
虚拟内存
(二)缓存
前言以(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定引入接续上一帖物理和虚拟寻址1>物理寻址CPU访问内存的最自然方式就是使用物理地址,我们把这种方式称为物理寻址(黑体字是原话),本书P560页有个示意图,访问地址4开始的4字节字.假设地址4的物理地址是0x12345678,那么用汇编语言是这样写
jllws1
·
2025-02-18 04:16
计算机系统
操作系统
深入理解计算机系统
操作系统
蓝易云 - Linux系统服务器性能参数指标怎么看?
vmstat命令:vmstat命令用于报告
虚拟内存
的统计信息,可以显示CPU使用情况、内存使用情况、交换空间、IO等信息。可以使用以下命令查看vmstat的输出:vmstat
蓝易云
·
2025-02-14 12:22
linux
运维
服务器
前端
css
ubuntu
分布式数据库面试整理
rd支持除k/v更多的数据结构;rd可以使用
虚拟内存
,rd可持久化和aof灾难恢复,rd通过主从支持数据备份;3.rd可以做消息队列。原因:mc多线程模型引入了缓存一致性和锁,加锁带来了性能损耗。
Necther
·
2025-02-13 22:28
数据库
面试
分布式
Python mmap:使用内存映射改进文件 I/O
目录了解计算机内存物理内存
虚拟内存
共享内存深入了解文件I/O系统调用内存映射优化使用Python的mmap读取内存映射文件性能影响mmap对象创建mmap对象作为字符串搜索内存映射文件作为文件的内存映射对象使用
一只牛_007
·
2025-02-13 05:53
python
开发语言
蓝易云 - linux性能分析常用命令
vmstat:报告
虚拟内存
统计信息,包括CPU、内存、IO等指标。iostat:显示CPU使用情况和IO设备的统计信息。sar:收集和报告系统的性能数据,包括CPU、内存、IO等。
蓝易云
·
2025-02-12 08:51
linux
运维
服务器
人工智能
python
php
【2025】最新电脑C盘清理指南!建议收藏!
目录一、使用小番茄C盘清理工具二、使用系统自带的磁盘清理工具三、清理系统文件四、卸载不需要的软件五、清理浏览器缓存六、清理回收站七、删除大文件八、调整
虚拟内存
位置九、清理Wind
laofanqie1911
·
2025-02-12 02:08
电脑技巧
电脑
经验分享
【Kubernetes的Linux内核参数】最佳实践
.*)2.
虚拟内存
管理(vm.*)3.文件系统(fs.*)4.进程调度(kernel.*)5.容器专用参数二、关键参数配置与原理说明1.网络优化#容器网络转发(必需)net.ipv4.ip_forward
星星点点洲
·
2025-02-10 20:56
Kubernetes
kubernetes
linux
容器
ES启动时报错解决
且看详细解决:这个错误报告与前面的问题类似,它指出Elasticsearch进程的最大文件描述符数和最大
虚拟内存
区域数量限制太低。
T_LOYO
·
2025-02-08 10:28
elasticsearch
页表(Page Table)
页表(PageTable)概述:实现
虚拟内存
的重要数据结构,作用是将虚拟地址映射到物理地址,从而允许操作系统和硬件进行有效的内存管理。
凌云行者
·
2025-02-05 04:26
操作系统
操作系统
页表
3. Linux内存管理
在一个
虚拟内存
Leon_George
·
2025-02-05 03:17
带你学习Linux系统移植
linux
运维
服务器
Linux内存管理
Linux的内存管理
Linux的内存管理:1、Linux系统中除了一些嵌入式程序应用外,其他的应用程序是不能直接访问内存的;2、当运行申请内存的进程后,查看资源管理器内存占用情况没有变化,因为用malloc申请的内存其实是
虚拟内存
E_essence
·
2025-02-05 03:15
linux
Linux内存管理(Linux内存架构,malloc,slab的实现)
文章目录前言一、Linux进程空间内存分配二、malloc的实现机理三、物理内存与
虚拟内存
1.物理内存2.
虚拟内存
四、磁盘和物理内存区别五、页页的基本概念:分页管理的核心概念:Linux中分页的实现:总结
花落已飘
·
2025-02-05 03:14
Linux内核分析
linux
架构
java
LINUX系统进程管理
进程控制一、进程概述二、进程描述1.进程标识符信息2.进程的调度信息3.进程间通信信息4.进程链接信息5.时间和定时器信息6.文件系统信息7.
虚拟内存
信息8.处理器特定信息三、进程的相关操作(一)进程标识符相关操作
兜哥
·
2025-02-04 17:33
LINUX
linux
驱动程序中的物理内存通过mmap机制映射到用户空间,用户空间得到
虚拟内存
地址然后进行相关数据的读写操作
引言在用户空间中,我们并不能直接访问驱动程序空间中的数据,但有时用read和write函数去调用驱动中的read操作函数和write操作函数会感觉麻烦且低效,这个时候我们可以先把驱动程序中的数据的物理内存地址得到,然后再利用用户空间中的内核函数mmap和内核空间中的函数remap_pfn_range映射到用户空间中,映射完成后就得到了数据的虚拟地址的指针,然后就可以用指针的形式对数据进行操作了。完
昊虹AI笔记
·
2025-02-04 02:36
嵌入式
Linux系统
mmap
内存映射
MIT 6.S081 实验6 笔记与心得
背景知识Implementcopy-onwrite([hard](https://pdos.csail.mit.edu/6.828/2020/labs/guidance.html))题目翻译题目答案测试结果
虚拟内存
提供了一种间接性
cube__4
·
2025-02-04 01:56
操作系统
risc-v
架构
linux
c语言
MIT-6.s081-OS lab cow: Copy-on-Write Fork for xv6
代码:https://github.com/RedemptionC/xv6-riscv-6s081/tree/cow本实验仍然是
虚拟内存
,所以暂且跳过了中间的内容(指lec和课本)分析copyonwritefork
RedemptionC
·
2025-02-04 01:25
操作系统
内存管理
最长公共前缀&C++函数的返回值在内存中的传递过程&什么是
虚拟内存
,为什么要使用
虚拟内存
,
虚拟内存
可能比物理内存大吗
每日一题14.最长公共前缀classSolution{public:stringlongestCommonPrefix(vector&strs){//因为要找最长公共前缀所以一定是序列一定是连续的不会存在跳跃//所以我的思路是从头到尾比较数组中相邻的两个字符串的最长公共前缀长度//同时寻找最短的相邻公共前缀长度此为全部的字符串的最长公共前缀长度//由于此时的ans为全部字符串的最长公共前缀长度//
因特麦克斯
·
2025-02-02 07:00
算法
深入解析现代计算机内存访问机制:从虚拟地址到物理地址的转换与缓存优化
1.
虚拟内存
与虚拟地址在现代操作系统中,每个进程都有自己的虚拟地址空间。
虚拟内存
是一种抽象机制,它允许每个进程看到一个独立的、连续的内存空间,而无需关心物理内存的实际布局。
109702008
·
2025-01-30 22:22
#
linux系统
编程
#
linux内核
人工智能
linux
c语言
Linux 4.19内核中的内存管理:x86_64架构下的实现与源码解析
Linux内核在x86_64架构下,通过复杂的机制实现了高效的内存管理,涵盖了
虚拟内存
、分页机制、内存分配、内存映射、内存保护、缓存管理等多个方面。
109702008
·
2025-01-29 08:27
#
linux系统
#
linux内核
编程
linux
人工智能
字节iOS面试经验分享:HTTP与网络编程
目录字节iOS面试经验分享:HTTP与网络编程HTTP协议简介iOS中HTTP请求的实现原理HTTPS与HTTP的区别TCP与UDP的区别三次握手四次挥手Cookie与Session流量控制与拥塞控制
虚拟内存
多线程并发访问共享资源
LucianaiB
·
2025-01-28 05:27
网络
ios
面试
StarRocks
DefaultcatalogJDBCcatalog查询外部数据外部表DataCache缓存介质缓存淘汰机制开启DataCacheFE配置BE配置部署下载解压其他系统参数配置:建议关闭交换区,消除交换内存到
虚拟内存
时对性能的扰动
Z_z_l丶
·
2025-01-27 12:27
学习
java
linux下使用脚本实现对进程的内存占用自动化监测
其中注意各参数的含义如下:VmSize:表示进程当前
虚拟内存
大小VmPeak:表示进程所占用最大
虚拟内存
大小VmRSS:表示进程当前占用物理内存的大小(与procrank中的RSS,pmap中的RSS一样
浪小满
·
2025-01-24 06:03
常用问题解决
linux
自动化
运维
内存占用情况监测
寻址空间介绍
•
虚拟内存
和物理内存是两种常见的内存寻址空间:•虚
2501_90241293
·
2025-01-23 07:20
其他
在Linux中修改vm.max_map_count参数的步骤
使用docker安装es时报错,Elasticsearch需要更多的
虚拟内存
区域ERROR:[1]bootstrapchecksfailed.Youmustaddressthepointsdescribedinthefollowing
行路见知
·
2025-01-20 16:14
linux
运维
底软驱动 | Linux
虚拟内存
管理,MMU机制,原来如此
MMU现代操作系统普遍采用
虚拟内存
管理(VirtualMemoryManagement)机制,这需要处理器中的MMU(MemoryManagementUnit,内存管理单元)提供支持。
TrustZone_
·
2025-01-19 09:23
#
Linux内存
linux
内存
Uboot
arm开发
Linux 内存管理 页回收和swap机制
页高速缓存和页写回机制页是物理内存或
虚拟内存
中一组连续的线性地址,Linux内核以页为单位处理内存,页的大小通常是4KB。
富士康质检员张全蛋
·
2025-01-19 08:42
Linux
操作系统
内存管理
内存
nginx1.18.0集群安装(docker版)
192.168.31.101cancer01nginxloaderbalancer192.168.31.102cancer02nginxweb1192.168.31.103cancer03nginxweb2环境准备以下设置请根据实际情况自行配置,此处略设置IP设置主机名关闭防火墙关闭selinux禁用透明大页设置
虚拟内存
设置文件句柄数和进程数主机时间同步配置免密安装
leveretz
·
2025-01-17 07:13
大数据
nginx
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他