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
地址空间
Java内存模型
一谈谈对Java内存模型的理解1️⃣线程私有补充知识点:1.内存简介32位:2^32的可寻址范围;64位:2^64的可寻址范围;2.
地址空间
的划分内核空间:指操作系统程序和C运行时的空间,包括调度程序等
十丈_红尘
·
2025-07-20 15:57
c++内存管理与模板初阶
文章目录虚拟进程
地址空间
区域new和deletenew的失败机制new/delete原理重载operatornew和operatordeletenew[]/delete[]定位newnew多维数组模板虚拟进程
地址空间
Slowstep_
·
2025-07-19 21:52
c++
c语言
数据结构
NAT技术(网络地址转换)
NAT是一种在IP网络中,通过修改IP数据包的源或目标地址信息,将一个
地址空间
映射到另一个
地址空间
的技术。
U_p_
·
2025-07-11 18:18
计算机网络知识
智能路由器
网络
计算机网络
浅谈指针,内存与指针做函数参数
计算机中安装的硬件内存(比如:内存条)RAM:随机存储器,用于临时存储数据,读写速度快(3)虚拟内存内存总大小:4G内存单元:每个内存单元大小节(byte)内存单元总数:4*1024*1024*1024内存块:
地址空间
连续的多个内存单元地址
2501_90124553
·
2025-07-09 19:14
C语言
C语言编程-指针遍历二维数组,C语言 使用指针遍历二维数组
二维数组在内存中存储是线性连续的,可以计算出二维数组的偏移量,进而使用一级指针遍历二维数组/**使用1级指针访问二维数组因为数组本身在
地址空间
中就是连续排列的,根据行数和列数,计算出访问单元的地址偏移量就可以用一级指针遍历二维数组中的所有数据
·
2025-07-08 13:23
ARMv8 创建1、2、3级页表代码与注释
对下面的
地址空间
创建3级页表//level1table,4entries://00000000-3FFFFFFF,1GBblock,DDR//40000000-7FFFFFFF,1GBblock,DDR
liuluyang530
·
2025-07-07 13:29
armv8
mmu
页表
进程 ⇢ JVM ⇢ 线程 + 内存关系
.从零到跑起一个Java程序OS创建进程execvejava…→新进程的
地址空间
、handle、时间片就位。
MYGAG
·
2025-07-07 09:00
jvm
11 DPDK 探索 大页内存原理
一、linux内存管理原理1、mmu内存管理的引入在没有引入mmu内存管理单元时,对于32位操作系统,每个进程都有2的32次方的
地址空间
(4G)。如果
·
2025-07-07 07:45
【Linux】进程管理
进程基础概念进程的定义与特征进程是操作系统资源分配的基本单位,具有以下核心特征:独立性:拥有独立的
地址空间
和系统资源动态性:具有创建、执行、终止的生命周期并发性:多个进程可以并发执行结构性:由代码段、数据段
nanguochenchuan
·
2025-07-06 20:55
Linux操作系统
linux
chrome
运维
烧录成砖分享
Firmware)、系统镜像或程序代码写入电子设备存储介质的过程,其核心是通过特定通信协议(如USB、UART、SPI、I2C等)将二进制数据固化到芯片(如Flash、EEPROM、MCU内置存储)的指定
地址空间
Mr_-G
·
2025-07-06 13:34
Linux
底层软件开发
编程入门
烧录
烧录成砖
【Note】《深入理解Linux内核》 第十九章:深入理解 Linux 进程通信机制
:IPC、信号、管道、FIFO、消息队列、信号量、共享内存、套接字、内核对象、同步机制一、进程通信概述1.1为什么需要进程通信在Linux系统中,进程是资源隔离的基本单位,彼此间通常无法直接访问彼此的
地址空间
·
2025-07-06 01:04
R7F0C020M2DFB-C#AA0 16位单片机微控制器MCU Renesas
-
地址空间
:1M字节-通用寄存器:
·
2025-07-05 12:32
设计模式之代理模式
结构适用场景1)远程代理为一个对象在不同的
地址空间
提供局部代表2)虚拟代理根据需要创建开销很大的对象3)安全代理控制对原始对象的访问4)日志代理记录操作行为使用实例这里以日志代理为例,说明java中代理的几种方式
缘来是庄
·
2025-07-04 14:04
设计模式
代理模式
java
每天40min,我们一起用70天稳扎稳打学完《JavaEE初阶》——1/70 第一天【进程和线程】【虚拟
地址空间
】
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本系列通过70天学习完JavaEE初阶,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验告诉我,学习一定要长期积累,并且及时复习,由于现在课
_蓝天IT_
·
2025-07-03 12:38
70天学完JavaEE初阶
java-ee
java
Python并发编程基础:进程与线程本质区别详解
Process):操作系统进行资源分配的基本单位线程(Thread):操作系统进行任务调度的基本单位每个进程至少包含一个主线程,线程是进程的执行分支二、核心区别深度解析1.资源分配对比维度进程线程内存空间独立
地址空间
共享进程内存空间文件句柄独立文件描述符表共享进程文件描述符网络连接独立
Yant224
·
2025-07-01 21:15
python
#
并发编程
python
进程与线程
并发编程
多线程原理
多进程原理
并发模型
线程安全
linux操作系统的软件架构分析
、网络通信协议等2.系统程序1)系统接口函数库,比如libc2)shell程序3)编译器、编辑器等基础设施3.最关键的部分1)CPU管理:进程的抽象,以及借助中断机制进行的进程管理与调度2)内存:进行
地址空间
的抽象
sunflower_w
·
2025-07-01 01:11
linux
运维
服务器
linux ARM64架构下进程切换核心代码分析
概述阶段核心代码/函数ARM64实现细节相关数据结构作用调度入口__schedule()调用context_switch()完成实际切换16structrq触发调度流程,选择下一个运行进程
地址空间
切换
·
2025-06-29 20:57
嵌入式 - i.MX93的GPIO寄存器解读
每组GPIO都有各自的寄存器,基
地址空间
不同,但其布局和偏移是一致的。1,偏移0x54寄存器PDDR用来设置整组GPIO的输入输出方向,1表示输出,0表示输入。reset后值为0。
夜流冰
·
2025-06-29 18:43
嵌入式
笔记
IPv4 前缀长度与主机位关系大全表(/0 到 /32)-版本2
文章目录关键说明:以下是IPv4
地址空间
中前缀长度与主机位关系的完整表格大全,按照前缀长度从小到大(主机位从大到小)排列:前缀长度子网掩码主机位数量地址总数可用主机数典型应用场景/00.0.0.0324,294,967,296
韩公子的Linux大集市
·
2025-06-29 12:30
二
网络AiOps
服务器
网络
运维
【Linux 从基础到进阶】IPv6配置与管理
相比IPv4,IPv6不仅提供了更为丰富的
地址空间
,还引入了多种新功能,如自动配置、安全性增强以及改进的路由效率。对于系统管理员来说,掌握IPv6的配置与管理至关重要。
爱技术的小伙子
·
2025-06-29 12:30
Linux从基础到进阶
linux
运维
服务器
Linux(进程概念)
目录冯诺依曼体系操作系统进程概念进程控制进程状态环境变量虚拟
地址空间
(进程隔离与内存管理的基石)程序替换冯诺依曼体系五大硬件单元运算器控制器存储器输入设备输出设备所有硬件都是围绕内存工作的操作系统核心目的
·
2025-06-29 12:26
嵌入式八股文
进程间的通信方式进程的虚拟
地址空间
划分线程安全和线程不安全内存分段和分页new对象时,怎么知道内存
NAccept
·
2025-06-27 23:42
c语言
linux----------------进程VS线程
1.进程和线程进程是分配资源的基本单位线程是调度的基本单位线程共享数据集成,但也拥有自己的一部分数据比如:线程id,寄存器,栈,调度优先级1.1进程的多个线程共享同⼀
地址空间
,因此TextSegment
qwer55588
·
2025-06-24 01:44
开发语言
linux
c++
如何理解虚拟内存
它使得应用程序认为它拥有连续可用的内存(一个连续完整的
地址空间
),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
源
·
2025-06-21 20:23
虚拟内存
linux
vm.max_map_count是什么?起到什么作用
详细解释内存映射(MemoryMapping)内存映射是一种将文件或设备的内容映射到进程的
地址空间
的机制。通过内存映射,应用程序可以像访问
MonkeyKing.sun
·
2025-06-21 06:52
python
Linux 系统中sysctl -w vm.max_map_count=262144命令详解及示例
内存映射是一种将文件或设备等映射到进程的虚拟
地址空间
的机制,使得进程可以
Leon_Jinhai_Sun
·
2025-06-21 05:50
linux
运维
服务器
STM32 内存
根据STM32的存储器映射机制,其32位地址总线可访问4GB逻辑
地址空间
(0x00000000-0xFFFFFFFF),但实际物理地址分配由芯片厂商定义。
GodKK老神灭
·
2025-06-20 15:13
STM32
stm32
嵌入式硬件
单片机
IPC(进程间通信)详解
一个进程是操作系统资源分配的基本单位,不同进程通常拥有各自独立的
地址空间
。为了协同工作,它们需要通过IPC来交换信息。
Code_Geo
·
2025-06-19 01:42
网络
IPC
进程通信
面经的疑难杂症
每个进程都有独立的虚拟
地址空间
,虚拟地址通过操作系统和硬件(如MMU,内存管理单元)映射到实际的物理内存地址。这样可以实现内存保护、空间隔离和更高效的内存管理,同时也方便了进程的内存扩展和迁移。
莱茵不哈哈
·
2025-06-17 22:42
linux
运维
服务器
操作系统八股文
2.
地址空间
和内存进程拥有独立的虚拟
地址空间
。线程没有独立的
地址空间
;线程有栈,程序计数器(PC),本地存储(LS)等少量独立空间。系统会为每个进程分配不同的内存空间。
莱茵不哈哈
·
2025-06-17 21:40
进程线程
操作系统
八股文
C
C++
理解基本的RPC实现:从概念到实践
远程过程调用(RemoteProcedureCall,RPC)是一种协议,它允许一个程序通过网络请求另一个
地址空间
中的子例程或服务,而不需要了解底层网络细节。
·
2025-06-17 14:42
判断自己的设备是否支持IPV6的方法
随着物联网、云计算等技术的快速发展,越来越多的设备需要接入互联网,而IPV4的
地址空间
已经捉襟见肘。
华纳云IDC服务商
·
2025-06-17 04:39
ipv6
计算机组成原理——存储系统
存储系统概述3.1.1存储系统结构层次1.程序的局部性原理在某一段时间内频繁访问某一局部的存储器
地址空间
,而对此范围以外的
地址空间
则很少访问的现象称为程序的局部性原理。程序的局部性可以从两个角度分析。
虚无缥缈L
·
2025-06-15 01:33
机器学习
ELF文件的加载与进程
地址空间
,动态加载
1虚拟地址和逻辑地址这里首先考虑一个问题,在前面文章中讲解ELF文件中,存在一个地址,那么这个是物理地址,还是虚拟地址或者说逻辑地址呢?其实是逻辑地址。⼀个ELF程序,在没有被加载到内存的时候,本来就有地址,当代计算机工作的时候,都采⽤"平坦模式"进行工作。所以也要求ELF对自己的代码和数据进行统⼀编址。下面是objdump-S反汇编之后的代码:最左侧的就是ELF的虚拟地址,其实,严格意义上应该叫
IU宝
·
2025-06-14 21:31
linux
运维
服务器
网络世界的“万能钥匙”:深入解析 0.0.0.0/0 的含义与核心应用
它代表着整个IPv4
地址空间
,是默认路由的基石,也是防火墙规则中的“全局通配符”。本文将深入拆解其组成部分(0.0.0.0和/0CIDR后缀)的含义,详细阐述其在路由表(作为默认网关)、防
奶油话梅糖
·
2025-06-14 15:22
话梅糖の网工笔记零散知识点
网络配置
ip地址
路由表
防火墙
服务器
x86-64 架构下的四级分页模型
这种分离带来两大好处:内存隔离:不同程序的虚拟
地址空间
互不干扰,避免越界访问。内存扩展:程序可用的虚拟
地址空间
可远大于物理内存(通过磁盘交换空间补充)。而分页(Paging)是实现虚拟内存的核心机制
Mr_-G
·
2025-06-14 08:08
嵌入式软件开发
Linux
数据库
linux
嵌入式
页表
内存
分页
页全局页表
linux驱动开发(6)-内核虚拟空间管理
vmalloc与vfreevmalloc函数也是内核模块会使用到的一个内存分配函数,它的特点是分配的虚拟
地址空间
是连续的,但是这段虚拟
地址空间
所映射的物理地址可能是不连续的。
yyc_audio
·
2025-06-13 16:19
linux驱动开发
linux
驱动开发
DDR 控制器没有 PCIe 的 Bus/Device/Function ID(BDF),那系统是怎么寻址到 DDR 的?
✅简明回答:寻址到DDR的关键,不是靠PCIe的BDF编址机制,而是靠:CPU/RC分配的物理
地址空间
(MMIO)PCIe设备的BAR(BaseAddressRegister)映射表RootComplex
·
2025-06-12 07:17
Linux 下关于 ioremap 系列接口
驱动程序不能通过物理地址访问IO资源,必须将其映射到内核态的虚拟
地址空间
。常见的接口就是ioremap。
0 error ~ 0 warning
·
2025-06-11 22:24
Linux
linux
运维
服务器
C
语言
操作系统
JAVA 多线程(一)
一个进程可以包含多个线程,共享相同的
地址空间
。线程之间共享内存,使得线程间通信更加高效。
凌冰_
·
2025-06-10 21:47
JAVA
java
开发语言
操作系统原理
内存管理内存管理的四个目标:抽象(抽象成逻辑地址)、保护、共享、虚拟化(存到硬盘中)内存管理的方法:程序重定位、分段、分页、虚拟内存、按需分页虚拟内存
地址空间
:物理
地址空间
、逻辑
地址空间
逻辑地址生成过程
weixin_45766539
·
2025-06-10 15:35
linux
【操作系统】进程或线程间的通信与调度
拥有资源:进程拥有独立的
地址空间
,包括代码区、全局/静态区、堆区、栈区等资源;同一个进程中的不同线程共享进程中的
地址空间
,共享代码区、全局/静态区、堆区、文件、工作目录等,独占线程上下文(线程ID、线程所属栈区
jojo2835404927
·
2025-06-09 01:45
后端
linux
系统架构
网络攻防:防火墙与入侵检测系统的探测与规避
网络安全的挑战与需求在互联网初期,许多先驱设想了一个全球开放的网络,拥有一个通用的IP
地址空间
,允许任何两个节点之间建立虚拟连接。然而,随着网络攻击的增多和
地址空间
的短
宝贝西
·
2025-06-08 07:06
网络攻防
防火墙
入侵检测系统
Nmap
网络安全
【LinuxC语言】进程间的通信——管道
每个进程都有自己的
地址空间
,数据栈以及其他用于跟踪进程执行的辅助数据。操作系统管理这些进程,并通过调度算法来分享处理器时间,使得每个运行的进程都有机会使用处理器的核心。
人才程序员
·
2025-06-07 23:41
LinuxC语言合集
linux
c语言
java
数据结构
服务器
运维
Linux-进程间的通信
1、IPC:InterProcessCommunication(进程间通信):由于每个进程在操作系统中有独立的
地址空间
,它们不能像线程那样直接访问彼此的内存,所以必须通过某种方式进行通信。
高冷的肌肉码喽
·
2025-06-06 11:36
Linux
linux
运维
服务器
操作系统复习
每个进程拥有独立的
地址空间
、代码、数据和系统资源(如文件、内存、CPU时间等)。特点:独立性:进程之间相互隔离,一个进程崩溃不会直接影响其他进程。资源开销大:创建、切换和销毁进程需要较高的系统开销。
X溪
·
2025-06-05 05:10
java
开发语言
计算机网络中的 IPv6 部署与转换
IPv6(互联网协议第六版)提供了比IPv4更大的
地址空间
、更好的安全性和扩展性。然而,IPv4和IPv6之间的直接互操作性较差,因此在现有网络中部署和转换到IPv6面临诸多挑战。
yimeixiaolangzai
·
2025-06-02 12:10
计算机网络
计算机网络
工作笔记-进程和线程
资源每个进程都有独立的
地址空间
。一个进程之间的操作不会直接影响到其他进程。开销创建和销毁进程的开销较大,因为每个进程都
dlz0836
·
2025-06-01 18:04
c
笔记
服务器
grpc介绍及使用
1.RPC(RemoteProcedureCall)RPC,即远程过程调用,允许位于不同
地址空间
的程序之间进行通信,就像调用本地服务一样简单。
ZI&Yue
·
2025-06-01 18:29
rpc
Linux内存映射mmap
它通过在进程的
地址空间
中创建一个映射区域,使得进程可以像访问内存一样直接访问文件或设备的内容。内存映射提供了一种高效的方式来
花落已飘
·
2025-06-01 18:59
Linux系统编程
linux
服务器
java
上一页
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
其他