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++】面试基础重点知识
进程
虚拟地址
空间划分和布局函数调用堆栈的详细过程进程
虚拟地址
空间划分和布局任何的编程语言=》都会产生两种东西1.指令2.数据当一个程序运行时,Linux操作系统会给当前进程分配一个2的32次方的一块
虚拟地址
空间也就是
洁洁!
·
2024-09-14 17:18
c++
c++
面试
算法
risc-v特权模式
risc-v架构支持几种不同的存储器地址管理机制,包括对
物理地址
和虚拟
狮子座硅农(Leo ICer)
·
2024-09-12 15:59
risc-v
鸿蒙轻内核A核源码分析系列五 虚实映射(6)虚拟映射修改转移
6.1映射属性修改函数LOS_ArchMmuChangeProt函数LOS_ArchMmuChangeProt用于修改进程空间
虚拟地址
区间的映射保护属性,其中参数archMmu为进程空间的MMU结构体,
OpenHarmony_小贾
·
2024-09-10 09:50
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
鸿蒙轻内核A核源码分析系列五 虚实映射(1)基础概念
虚实映射是指系统通过内存管理单元(MemoryManagementUnit,MMU)将进程空间的
虚拟地址
(VA)与实际的
物理地址
(PA)做映射,并指定相应的访问权限、缓存属性等。
OpenHarmony_小贾
·
2024-09-10 09:20
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙开发
OpenHarmony
鸿蒙嵌入式
鸿蒙内核
鸿蒙轻内核A核源码分析系列四(3) 虚拟内存
4.2函数LOS_RegionAlloc函数LOS_RegionAlloc用于从地址空间中申请空闲的
虚拟地址
区间。
OpenHarmony_小贾
·
2024-09-10 09:19
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
OpenHarmony
鸿蒙内核
移动开发
驱动开发
系统开发
系统部署架构相关:
系统部署架构从应用部署的角度看:1、应用单机部署;2、应用主、备部署;3、应用分布式弹性部署;从服务器
物理地址
的角度看:1、单机房部署;2、同城双机房/多机房;3、跨城双机房/多机房;按照新数据治理平台的部署方案设计可能如下
执于代码
·
2024-09-08 21:34
#
部署架构
java
开发语言
Linux预备知识(一):进程隔离
为了实现进程隔离,采用了
虚拟地址
空间,两个进程各自的
虚拟地址
不同,从逻辑上来实现彼此间的隔离。跨进程通信每一个进程完
bug樱樱
·
2024-09-08 17:54
电脑
物理地址
怎么修改方法
电脑
物理地址
怎么修改方法非常容易,需要用到一个小工具首先需要下载一个修改软件《物理网卡mac修改器》,工具下载地址:https://download.csdn.net/download/baiseled
baiseled
·
2024-09-07 04:15
主板
网卡
mac地址
电脑
网络
VAD 虚拟内存
Windows中的
虚拟地址
分配使用指令dt_EPROCESS874ed030观察EPROCESS结构体偏移为0x278的地方,这个地方就是系统拿来存放每个进程的
虚拟地址
空间的分配情况输入!
0xwangliang
·
2024-09-06 15:51
Windows
windows
内核
安全
Linux内存管理--系列文章八——内存管理架构
二、平坦内存模型(FlatMemoryModel)在该模型下,物理内存是连续的,所以
物理地址
也是连续的。
csdn_dyq111
·
2024-09-06 01:50
Linux
linux
架构
MySQL高级
左边是数据表,一共有两列七条记录,最左边的是数据记录的
物理地址
(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快C
无区新手
·
2024-09-03 19:32
数据库
mysql
数据库
【Linux内存】Linux的内存管理机制
Linux内存管理机制不管是在用户空间还是在内核空间,程序代码一律不能直接访问
物理地址
。用户空间和内核空间访问必须要访问
虚拟地址
,只是各个空间对应的
虚拟地址
是不一样的。
Stay_Hun_forward
·
2024-09-03 03:21
linux
驱动开发
MySQL 索引
索引的作用3.索引的副作用4.工作方式5.创建索引的原则依据6.索引的分类和创建7.查看索引8.删除索引二、生产环境中遇到的问题及解决办法一、索引1.索引的概念●是一个排序的列表,存储着索引值和这个值所对应的
物理地址
廿四味£
·
2024-09-02 08:57
数据库
mysql
数据库
互联网是如何组建的,为什么需要IP地址和MAC地址?
而MAC地址的特点是,它是终生唯一的
物理地址
。
睿智的仓鼠
·
2024-09-01 16:45
仓鼠的计算机基础
网络
网络协议
服务器
嵌入式面经篇十一——操作系统
6、I/O子系统层次结构7、逻辑地址、线性地址、
物理地址
、总线地址、
虚拟地址
的区别?8、操作系统的内存分配一般有哪几种方式,各有什么优缺点?9、用户空间与内核空间有哪些通信方式?
须尽欢~~
·
2024-08-29 16:28
嵌入式软件面经
linux
嵌入式软件
ARM的九种寻址方式
文章目录1.立即数寻址2.寄存器寻址3.寄存器间接寻址4.寄存器偏移寻址5.寄存器基址变址寻址6.批量寄存器寻址7.相对寻址8.堆栈寻址9.块拷贝寻址寻址方式就是CPU根据指令中的地址信息,找出
物理地址
也就是内存地址的方式
Aspirant-GQ
·
2024-08-29 07:56
S3C2440学习笔记
计算机基础
ARM
寻址
计算机基础知识复习8.9
什么是零拷贝是一种内存映射文件的方法,即将一个文件或者其他对象映射到进程的地址空间,实现文件磁盘地址和进程
虚拟地址
空间中一段
虚拟地址
的一一对映关系。
我叫啥都行
·
2024-08-29 07:54
计算机基础知识
java
开发语言
后端
笔记
jvm
深入理解C语言指针原理——深入底层机制
内存模型虚拟内存现代操作系统为每个进程提供了独立的
虚拟地址
空间。这个
虚拟地址
空间被划分为几个主要部分:代码段(CodeSegment):包含程序的可执行指令。
极客代码
·
2024-08-28 13:50
玩转C语言
开发语言
c语言
嵌入式面经篇九——网络编程
4、IP地址转换成
物理地址
的协议?反之?5、IP地址的编码分为哪两部分?6、应用程序ping发出的是什么报文?7、socket编程的流程?8、epoll是什么?9、TCP、UDP的区别?
须尽欢~~
·
2024-08-28 08:49
嵌入式软件面经
网络
嵌入式软件
操作系统内存管理之分页分段管理
分页存储管理定义2.分页存储管理地址的转换3.页表4.基本地址变换机构5.具有快表的地址变换机构6.单级页表6.1单级页表访问时间6.2单级页表存在的问题7.两级页表7.1两级页表原理图7.2两级页表逻辑地址转换成
物理地址
旧巷小新
·
2024-08-27 08:46
计算机操作系统
Linux学习之-内核空间和用户空间以及内存地址映射
Linux内核空间和用户空间的概念内核空间和用户空间32位操作系统,它的寻址空间(
虚拟地址
空间,或叫线性地址空间)为4G(2的32次方)。
Three_ST
·
2024-08-26 04:13
Linux
计算机基础
linux
内核
操作系统
苹果电脑怎么查询Mac地址 查找Mac地址方法
对于使用MAC电脑的朋友们来说,有时候可能需要知道电脑网卡的MAC地址(也叫
物理地址
、硬件地址)。例如无线路由器绑定MAC防止蹭网,那么我们该如何查得自己电脑的Mac地址呢?
微微一笑念伊人
·
2024-03-04 13:26
网络通信的隐形桥梁:深入解析地址解析协议(ARP)及其在现代网络安全中的角色
ARP的基本功能是允许网络设备发现本地网络上其他设备的
物理地址
,从而实现网络层到链路层的通信映射。这一过程对于网络中的数据包传输至关重要,尤其是在使用IPv4地址的网络中。
程序员Chino的日记
·
2024-02-25 09:47
web安全
网络
安全
windows全局共享内存——不同权限进程之间共享内存
“共享内存”(sharedmemory)可以定义为对一个以上的进程是可见的内存或存在于多个进程的
虚拟地址
空间,是一种高效的进程间通信方式。
anranjingsi
·
2024-02-20 19:55
windows
多进程
c++
突破编程_C++_面试(高级特性(1))
线程是独立调度和分派的基本单位,同一进程中的多条线程将共享该进程中的全部系统资源,如
虚拟地址
空间,文件描述符和信号处理等等。但同一进程中的不同线程间的
breakthrough_01
·
2024-02-20 18:29
突破编程_C++_面试
面试
c++
内存知识梳理 4. 内存管理
前言Linux利用x86的分段和分页机制将逻辑地址转换为
物理地址
。除了内核保留一部分空间存放代码和数据以外,剩余空间需要动态管理,给内核和进程使用。本讲讲述内存管理方法。
四两DDP
·
2024-02-20 15:27
操作系统之内存管理梳理
https://blog.csdn.net/qq_31278903/article/details/83552596对于连续分配的内存管理三种方法比较:注意问题:1、页表寄存器由于页表实现了逻辑地址到
物理地址
的变换
永不为辅
·
2024-02-20 15:27
内存知识梳理2. Linux 页表的建立过程-ARM
厘清了什么是分段,什么是分页,搞清楚了linux的三种地址,即逻辑地址、线性地址、
物理地址
,也梳理了x86linux的启动过程以及至关重要的页表建立的过程,现在再来看一看ARMlinux页表的建立过程,
四两DDP
·
2024-02-20 15:57
用户空间与内核通信(一)
内核空间位于
虚拟地址
空间的最高部分,通常是1G字节(从
虚拟地址
0xC0000000到0xFFFFFFFF)。
稚肩
·
2024-02-20 12:17
嵌入式linux
linux
驱动
内核空间
用户空间
ARP协议属于数据链路层还是网络层?
ARP(地址解析协议)是一个用于将网络层的IP地址转换为数据链路层的
物理地址
(如以太网MAC地址)的协议。
顺漆自然
·
2024-02-20 10:27
网络
服务器
运维
软考中级软件设计笔记
软考笔记知识点速记操作系统1.CUP中的寄存器2.中断&DMA3.系统可靠地计算4.存储器4.1Cache4.2存储器划分4.3存储器构成5.页面逻辑地址&
物理地址
6.指令6.1流水线和吞吐率6.2指令寻址
HoPE_st
·
2024-02-20 07:22
设计模式
软件工程
网络
程序人生
【Java EE初阶十九】网络原理(四)
物理层);4.1以太网数据帧格式帧头+载荷(IP数据报)+帧尾,以太网数据帧格式如下图所示:如上图所示:目的地址:6字节源地址:6字节这里的6个字节,不是IP地址,而是网络中的另一套地址体系,mac地址(
物理地址
委婉待续
·
2024-02-20 00:04
JAVA
EE
初阶
java-ee
java
网络
动态代理IP如何选择?
IP地址是由IP协议所提供的一种统一的地址格式,通过为每一个网络和每一台主机分配逻辑地址的方式来屏蔽
物理地址
的差异。根据IP地址的分配方式,IP可以分为动态IP与静态IP两种。
做跨境的红姐
·
2024-02-19 20:22
代理IP
ip
tcp/ip
- 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
堆内存的来源主要是通过mmap()函数,在进程的
虚拟地址
空间中创建新的映射为什么需要malloc因为mmap()是按照pagesize(一般是4096字节)分配的,如果是程序员直接使用很容易照成浪费,高效地使用内存
Bovinitwo
·
2024-02-19 19:25
构建工业级QPS百万级服务
c++
开发语言
云计算基础-大页内存
,比如对于运行数据库系统的虚拟机,采用HugePages(大页)后,可以提升数据库的整体性能(越20%),并有效减小性能抖动内存基本概念CPU访问内存时,是去通过寻址去访问内存的,寻址最终寻的是内存的
物理地址
比特微联
·
2024-02-19 13:58
云计算
波奇学Linux:文件系统打开文件
减少IO的次数,减少访问外设的次数--硬件基于局部性的原理,预加载机制--软件操作系统管理内存操作系统对内存的管理除了
虚拟地址
还有
物理地址
。
社交达人波奇酱
·
2024-02-19 12:43
linux
运维
服务器
波奇学Linux:动态库加载和进程通信
此时指令有逻辑地址和
物理地址
如何执行第一条指令?代码有entry入口地址,cpu的eip寄存器保存入口地址,进程获得入口地址后运行,同时页表建立
物理地址
和
虚拟地址
的映射关系,然后开始执行代码。
社交达人波奇酱
·
2024-02-19 12:43
Linux
linux
运维
服务器
【lesson52】 线程概念
vm管理
虚拟地址
空间的起始地址和末尾地址。而structvm_area_struct也要用链表结构管理起来
(unstoppable)
·
2024-02-15 10:07
linux
性能优化
线程
Linux
C++
Linux内存映射-mmap
1.mmap简介mmap可以将文件或者其他对象映射到内存中,即将一个文件或者其它对象的地址空间映射到进程的地址空间,实现了文件磁盘地址和进程一段
虚拟地址
的对映关系。
业余程序员plus
·
2024-02-14 12:12
Linux驱动
Linux
内存映射
mmap
/dev/mem
内存映射mmap函数的理解
mmap:将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程
虚拟地址
空间中一段
虚拟地址
的一一对映关系。mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。
不掉头发的程序猿_
·
2024-02-14 12:12
Linux学习笔记
linux
操作系统-程序员的自我修养
地址空间分为:
虚拟地址
空间、
物理地址
空间我们把程序给出的地址看作
HBryce24
·
2024-02-14 09:46
java
深入了解C++:底层编译原理
Linux会给当前进程分配一块空间,比如x8632位linux环境下会给进程分配2^32(4G)大小的空间,这个空间被叫做【进程的
虚拟地址
空间】,进程的
虚拟地址
空间其实并不存在,从底层来看它不过是内核创建的一系列数据结构而已
程韬123
·
2024-02-14 09:02
linux
运维
c++
缓存
开发语言
学习数据结构和算法的第8天
顺序表的实现顺序表本质就是数组概念及结构顺序表是用一段
物理地址
连续的储存单元依次储存数据元素的线性结构,一般情况下采用数组储存,在数组上完成数据的增删。
blxx
·
2024-02-14 09:27
学习
数据结构
算法
linux---内存管理
为了充分利用和管理系统内存资源,Linux采用虚拟内存管理技术,利用虚拟内存技术让每个进程都有4GB互不干涉的
虚拟地址
空间。
M.lee—CN
·
2024-02-14 07:33
linux
运维
服务器
内核内存管理接口简述
kmalloc()申请的内存位于物理内存映射区域,而且在物理上也是连续的,它们与真实的
物理地址
迷死她张
·
2024-02-14 06:58
【操作系统】01--存储器的层次结构
主要分为几个阶段:1、存储器的层次结构2、程序的装入和链接3、连续分配存储管理方式4、分页存储管理方式5、分段存储管理方式重点掌握:内部碎片和外部碎片逻辑地址和
物理地址
内存分配策略分页的地址变换,页表的使用分页和分段的优缺点本文解决问题
创造new_world
·
2024-02-13 02:25
学习数据结构和算法的第7天
顺序表本质就是数组概念及结构顺序表是用一段
物理地址
连续的储存单元依次储存数据元素的线性结构
blxx
·
2024-02-12 08:58
学习
数据结构
算法
lv14 内核内存管理、动态分频及IO访问 12
每个进程都有自己独立的
虚拟地址
空间,应用程序只能访问自己的地址空间,而不能直接访问其他进程的地址空间或内核空间。当应用程序需要访问某些数据时,它会使用
虚拟地址
来引用这些数据。实际
4IOT
·
2024-02-12 04:10
嵌入式开发
linux
arm开发
计算机网络练习题
计算机网络中,是根据
物理地址
来区分不同的设备的.2.TCP和UDP协议的相似之处是(C)A、面向连接的协议B、面向非连接的协议C、传输层协议D、以上均不对3.当一台主机从一个网络移到另一个网络时,以下说法正确的是
123温暖
·
2024-02-11 18:21
linux学习之
虚拟地址
在以往的学习中我们经常接触地址,电脑像一个小房间,它的空间是有限不可重叠的,但是可以覆盖。想象一下如果我们要放很多东西进去,如果没有合理的安排,所有东西乱放,那么我们需要寻找某一个东西的时候需要把房间找一个遍,也就是遍历,但是如果我们把房间的每一个地方都打上标签或者起个名字,然后把每个东西放在哪里记录下来放在一张纸上,我们就可以通过纸来快速定位物品。纸上写的物品信息,就是我们俗称的地址。但是我们有
爱跑路的肖某
·
2024-02-11 18:52
学习
上一页
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
其他