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语言基础与总结(5)指针
外存**外存又叫外部存储器,长期存放数据,掉电不丢失数据常见的外存设备:硬盘、flash、rom、u盘、光盘、磁带**内存**内存又叫内部存储器,暂时存放数据,掉电数据丢失常见的内存设备:ram、DDR
物理内存
darin_wang
·
2023-06-12 13:44
C语言基础与总结(持续更新)
c语言
java
开发语言
Linux——进程间通信(信号量)
例如:一块
物理内存
(共享内存),显示终端,打印机。临界区:程序中访问临界资源的代码区域。原子操作:不能被中断的操作。例如:i++不是原子操作,它的完成需
Dutkig
·
2023-06-12 12:21
Linux
linux
TCP 的未来-减少 ACK 的数量
约10年前有统计数据表明TCPACK数量过多,在整个Internet流量中占比很大,这又是一个诸如“摩天大楼的电梯面积占比随高度增加而增加”,“MMU页表
物理内存
占比随CPU寻址宽度增加而增加”之类的问题
dog250
·
2023-06-11 23:11
tcp/ip
网络
服务器
【Linux】进程(二)Linux进程地址空间、写时拷贝
在Linux系统下的多个进程,都会有如上的虚拟地址空间,并且是各自独立的;其并不是真实的内存(即
物理内存
),单个进程的虚拟地址空间中又被划分为不同的区域。
Polymer to C++
·
2023-06-11 08:15
Linux
笔记
新手入门
操作系统
linux
多线程
(一) RK3566 Android11 系统编译
RK3566Android11编译1.准备工作编译Android对机器的配置要求较高,具体配置如下:(1)64位CPU,4核;(2)32GB
物理内存
+交换内存;(3)250GB空闲的磁盘空间。
只要可乐
·
2023-06-11 08:37
RK3566Android11
android
linux
ubuntu
arm
rk3288 android编译环境搭建,RK3288系统编译及环境搭建
准备工作编译Android对机器的配置要求较高:64位CPU16GB
物理内存
+交换内存30GB空闲的磁盘空间用于构建,源码树另外占用大约8GB官方推荐Ubuntu12.04操作系统,实际上也可以采用更新的操作系统版本
weixin_39901203
·
2023-06-11 08:37
rk3288
android编译环境搭建
GreenPlum中性能调优之shared_buffers修改
官方文档中建议修改为机器
物理内存
的1/8-1/4,书籍推荐10-25%。查看当前数据库的shared_buffers(数据库中查询即可):SHOWshare
清纯男孩
·
2023-06-10 20:21
大数据
数据库架构
postgresql
数据库
android内存管理和优化
androd内存管理
物理内存
与进程内存
物理内存
即移动设备上的RAM,当启动一个Android程序时,会启动一个DalvikVM进程,系统会给它分配固定的内存空间(16M,32M不定),这块内存空间会映射到
编程的猫
·
2023-06-10 20:05
-XX:+AlwaysPreTouch
作用服务启动的时候真实的分配
物理内存
给jvm如果没有此参数,则jvm启动的时候,分配的只是虚拟内存,当真正使用的时候才会分配
物理内存
如果没有此参数,则代码运行的时候,实时分配
物理内存
,导致代码运行速度变慢如果有此参数
快乐的码农一枚
·
2023-06-10 19:13
jvm
高并发
操作系统是如何管理
物理内存
的?
本文是操作系统系列第三篇,介绍
物理内存
管理。操作系统对内存的管理是非常复杂的,和程序的执行、硬件、编译器等密切相关。本文从
物理内存
入手,介绍内存管理的重要概念,也为后续的虚拟内存管理内容做铺垫。
机器学习与系统
·
2023-06-10 18:56
Linux内存子系统——分配物理页面(alloc_pages)
Linux内存子系统——分配物理页面(alloc_pages)分配页面 内核中常用的分配
物理内存
页面的接口函数是alloc_pages(),用于分配一个或多个连续的物理页面,分配的页面个数只能是2的整数次幂
绍兴小贵宁
·
2023-06-10 13:40
Linux
#
内存
内存管理
内存结构
linux
linux内核源码分析之
物理内存
组织结构
目录体系结构内存模型三级结构1、内存节点(pglist_data)2、内存区域(zone)3、物理页(page)页表体系结构目前多处理器系统有两种体系结构:非一致内存访问(Non-UnitMemoryAccess,NUMA):指内存被划分成多个内存节点的多处理器系统。访问一个内存节点花费的时间取决于处理器和内存节点的距离。对称多处理器(SymmetricMulti-Processor,SMP):即
为了维护世界和平_
·
2023-06-10 01:15
linux内核分析
linux内核
物理内存
深入理解Linux虚拟内存管理(一)
设备驱动开发详解深入理解Linux虚拟内存管理(一)深入理解Linux虚拟内存管理(二)深入理解Linux虚拟内存管理(三)深入理解Linux虚拟内存管理(四)文章目录系列文章目录第1章简介第2章描述
物理内存
Liuqz2009
·
2023-06-09 15:25
Linux内核
linux
驱动开发
运维
inux查看某个进程内存占用情况以及/proc/pid/status解释
$5,“RES:”$6,“cpu:”$9"%“,“mem:”$10”%"}’或者简单的top-p进程id.psaux|grepnginxVSZ–虚拟地址空间大小-->与top的VIRT对应RSS–实际
物理内存
大小
豆豆plus
·
2023-06-09 14:58
linux
Linux优化性能技巧
1.增加swap分区大小当
物理内存
不足时,Linux系统会使用swap分区来有效利用磁盘空间作为缓存。因此,增加swap分区大小可以提高系统在内存紧张时运行的效率。例如,在U
DevCorner
·
2023-06-09 07:06
运维
Linux
linux
服务器
运维
JVM 与 Linux 的内存关系详解
在一些
物理内存
为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。
Java_苏先生
·
2023-06-08 19:20
虚拟内存和
物理内存
:概念、原理和应用
在计算机系统中,存在着虚拟内存和
物理内存
的概念,它们共同协作,提供了更高效、更安全的内存管理方式。本篇文章将详细介绍虚拟内存和
物理内存
的概念、原理、设计寻位原理,以及它们在用户空间和内核空间的作用。
LewGarben
·
2023-06-08 07:25
jvm
linux
运维
Linux 内存管理6——slab内存池的创建初始化过程
在上篇文章中,笔者带大家从一个最简单的
物理内存
页开始,一步一步演进slabcache的架构,最终得到了一副slabcache完整的架构图:在本文的内容中,笔者会带大家到内核源码实现中,来看一下slabcache
小吴伴学者
·
2023-06-08 06:00
Linux内存管理篇
linux
运维
服务器
Linux与JVM的内存关系分析
在一些
物理内存
为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。
java面试收割机
·
2023-06-07 22:00
Elasticsearch基础2——es配置文件、jvm配置文件、log4j2.properties配置文件详解
文章目录一、配置文件详解1.1elasticsearch.yml文件1.1.1基础参数1.1.1.1自定义数据/日志目录1.1.1.2锁定
物理内存
1.1.1.3跨域设置1.1.1.4其他参数1.1.2集群类
百慕倾君
·
2023-06-07 21:02
elasticsearch
elasticsearch
jvm
大数据
linux
运维
Linux内核:虚拟地址空间布局
这并不意味着内核使用那么多
物理内存
,仅表示它可支
Linux加油站
·
2023-06-07 15:20
linux
Linux内核
静态内存管理
所有的内存都需要用户参与分配,直接操作
物理内存
,所分配的内存不能超过系统的
物理内存
,所有的系统堆栈的管理,都由用户自己管理。
Caramel_biscuit
·
2023-06-07 05:29
嵌入式实时操作系统的设计与开发
java
算法
开发语言
iOS启动优化
虚拟内存&
物理内存
在计算机早期,数据的访问都是通过物理地址访问的,即进程直接对应到具体的
物理内存
;这种方式有两个问题一、内存数据的安全问题(可以通过已知地址+偏移量来获取到内存中数据)二、内存不够用针对问题
吕建雄
·
2023-06-07 03:03
Rust语言中级教程之指针
关于RawPointer的提醒使用RawPointer的情况Rust指针生态Rust智能指针Rust语言中级教程一、指针什么是指针指针是计算机引用无法立即直接访问的数据的一种方式(类比书的目录)数据在
物理内存
·
2023-06-06 21:26
Linux 内存/CPU
1.查看内存情况****free-himage解释下基本概念Mem内存的使用信息Swap交换空间的使用信息total系统总的可用
物理内存
大小used已被使用的
物理内存
大小free还有多少
物理内存
可用shared
果冉多
·
2023-05-07 14:11
开发常见问题整理
基础知识点asp.net生命周期wcf与webapi的区别restfulapi与webservice区别线程池的理解数组与链表从逻辑结构上来讲,他们都属于线性表结构,所有的数据都是被串起来的,就像羊肉串;从
物理内存
存储方面讲
小船翻不翻
·
2023-04-21 21:14
页中断:fork、mmap背后的保护神
我们知道虚拟内存和
物理内存
进行映射的时候,页表中未映射状态的页表项,并不存在一块具体的
物理内存
与之对应。但是当我们访问到这一页的时候,页表项可以自动变成已映射的正常状态。谁在背后做了什么事情呢?
repinkply
·
2023-04-21 19:33
#
功耗/性能/内存管理
fork
mmap
内存
进程地址空间
我们通常所理解的程序地址空间分布如下:32位环境:依照原先的c语言,我们所理解的是:变量和数据存储于如上分区内,其地址就是对应的
物理内存
地址。下面来段代码感受一下:可是!
嚞譶
·
2023-04-21 18:29
linux
运维
服务器
【C# .NET】chapter 13 使用多任务改进性能和可扩展性
目录一、
物理内存
和虚拟内存使用(Recorder类)二、对比string的“+”操作与stringbuilder操作的处理效率,内存消耗情况,三、异步运行任务、三种启动任务方法、将上一任务方法处理结果作为参数传给下一任务方法四
十年一梦实验室
·
2023-04-21 13:19
c#
.net
jvm
共享内存
简介:共享内存两个或多个进程共享
物理内存
的同一块区域(通常被称为段),由于一个共享内存段会称为一个进程用户空间的一部分,因此这种IPC机制无需内核介入。
Neo_21
·
2023-04-21 07:55
#
c++
开发语言
c语言
Linux内存机制(swap)
我们知道,直接从
物理内存
读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了
物理内存
与虚拟内存的概念。
物理内存
就是系统硬件
张都尉
·
2023-04-21 02:20
C/C++ Linux进程间通信-共享内存
个人理解:在
物理内存
上有一块空间,不同的进程通过页表将其映射到自己的虚
简说Linux内核
·
2023-04-20 15:56
进程管理
linux
c语言
c++
Linux内核
嵌入式
段式内存管理VS页式内存管理
1978年发行的8086芯片是X86架构的首款芯片,它在内存管理上使用的是直接访问
物理内存
的方式,这种工作方式,有一个专门的名称,那就是实模式(RealMode)。
repinkply
·
2023-04-20 07:17
#
操作系统原理
为什么程序实际可用内存会远超
物理内存
?
背景介绍不知道在你刚接触计算机的时候,有没有这么一个疑问:“为什么我的机器上只有两个G的
物理内存
,但我却可以使用比这大得多的内存,比如256T?”
repinkply
·
2023-04-20 07:42
#
功耗/性能/内存管理
内存
Java 中的内存映射Mmap
并在虚拟地址空间中为映射创建虚拟映射区域(二)调用内核空间的系统调用函数mmap(不同于用户空间函数),实现文件物理地址和进程虚拟地址的一一映射关系(三)进程发起对这片映射空间的访问,引发缺页异常,实现文件内容到
物理内存
ice&wind
·
2023-04-20 06:13
java
开发语言
jvm
内存管理、内存映射、mmap
物理内存
:真实存在的插在主板内存槽上的内存条,提供数据临时储存,也称为主内存(动态随机存取存储器DRAM)。只有内核可以直接访问
物理内存
。那么,进程想要访问内存时应该怎么做呢?
yzh_1346983557
·
2023-04-20 06:11
mmap
内存映射
FileChannel.map
六:内存回收
内存回收:应用程序通过malloc函数申请内存的时候,实际上申请的是虚拟内存,此时并不会分配
物理内存
。
差不太多先生
·
2023-04-19 19:06
Linux子系统-内存管理
linux
驱动开发
arm
系统架构
嵌入式硬件
【Linux应用编程】mmap内存映射
对于32位linux系统来说,系统
物理内存
最大寻址范围是2^32=4GB,用户空间分配的大小是3GB,地址范围是0x0——0xbfffffff;内核空间是1GB,地址范围是0xc0000000——0xffffffff
Acuity.
·
2023-04-19 06:27
Linux应用编程
mmap
linux
【Linux】共享内存
通信的前提是让两个进程看到同一份资源,信息的交流是建立在这个同一份资源上的,共享内存这种通信方式提供的资源或者平台是
物理内存
中的一块空间。
bite-ccc
·
2023-04-19 05:14
网络
开发语言
linux
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++
操作系统
第4课 虚拟内存
我们想有彼此隔离的地址空间每个进程都有自己的内存进程读写自己的内存进程不能读写其他任何内存我们面临的挑战是:在保持内存间隔离的同时,如何在一个
物理内存
之上多路复用若干个内存?
橡树人
·
2023-04-18 23:34
总会被问到的jvm内存模型面试题
JVM内存模型首先我们来了解一下JVM的内存模型的怎么样的:1.堆:存放对象实例,几乎所有的对象实例都在这里分配内存堆得内存由-Xms指定,默认是
物理内存
的1/64;最大的内存由-Xmx指定,默认是
物理内存
的
殷十娘
·
2023-04-18 17:42
jvm
java
算法
leveldb原理和使用
数据存量通常为
物理内存
的3
sizhi_xht
·
2023-04-18 16:54
分布式
数据库开发
数据库
xcode 模拟器卡
最近发现模拟器比较卡慢动作一开始以为是电脑内存不够后来加了内存还是卡
物理内存
显示明明还剩下好多最后发现是选中了Debug->SlowAnimations
不醒的兔子
·
2023-04-18 08:56
NIO中FileChannel和MappedByteBuffer原理和性能对比
它的工作原理是直接利用操作系统的Page来实现文件到
物理内存
的直接映射。完成映射之后你对
物理内存
的操作会被同步到硬盘上(操作系统在适当的时候)。通过mmap,进程像读写硬盘一样读
陈阳001
·
2023-04-17 22:14
Ucore lab2
练习一:实现first-fit连续
物理内存
分配算法根据实验指导书中的实验执行流程概述,先了解分析ucore如何对
物理内存
进行管理,再完成实验练习。
A橙_
·
2023-04-17 07:54
操作系统
操作系统
第一课--基于二进制文件重排的启动优化
基本概念进程如果能直接访问
物理内存
无疑是很不安全的,所以操作系统在
物理内存
的上又建立了一层虚拟内存。下面是进程的
物理内存
和虚拟内存之间的映射关系图。
曹凯平进阶之路
·
2023-04-16 17:08
Java-DirectByteBuffer、MappedByteBuffer
物理内存
:即内存条的内存空间。虚拟内存:计算机系统内存管理的一种技术。
冲上云霄的Jayden
·
2023-04-16 15:57
java
网络
Android:Binder思考笔记
用户空间与内核空间都是虚拟内存,映射到
物理内存
。
临木小屋
·
2023-04-16 12:09
framework
android
binder
android
studio
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他