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系统编程-内存管理day05
内存锁定linux实现了请求页面调度(在需要时将页面从硬盘交换进来,当不再需要时再交换出去),这使得系统中进程的
虚拟地址
空间与实际的物理内存大小没有直接的关系。
桔子满地
·
2023-12-19 20:30
arm SMMU
SMMU的作用是将设备的DMA请求地址翻译成可用的
物理地址
,当不开启SMMU时也可以直接使用DMA来搬运内存。SMMU是为了安全考虑中间加了一道。
未央君x
·
2023-12-19 16:09
kernel
linux
arm
嵌入式硬件
ARM_SMMU_上
它的功能包括
虚拟地址
到
物理地址
的转换(即虚拟内存管理)、内存保护、中
wangwangmoon_light
·
2023-12-19 16:08
全真教内功心法
arm
X86汇编语言:从实模式到保护模式(代码+注释)--c10、11(保护模式:32位x86处理器编程架构+进入保护模式)
指令寄存器(32):EIP标志寄存器(32):EFLAGS段寄存器–>段选择子(16):CSDSESSSFSGS(每个段寄存器都有一个64位的描述符高速缓存器)线性地址在未开启页功能之前,线性地址就是
物理地址
想考北航的小刺猬
·
2023-12-18 20:47
汇编语言
汇编
Linux驱动开发学习笔记4《设备树下的LED驱动实验》
灯驱动程序编写3.编写测试APP四、运行测试1.编译驱动程序和测试APP(1)编译驱动程序(2)编译测试APP2.运行测试一、设备树LED驱动原理在上节中,我们直接在驱动文件newchrled.c中定义有关寄存器
物理地址
ssz__
·
2023-12-18 11:42
Linux驱动开发学习
linux
驱动开发
学习
ubuntu
c语言
【计算机网络基础3】ARP/RARP协议、路由选择协议和TCP/IP协议
1、ARP/RARP协议地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取
物理地址
的一个TCP/IP协议。
小白--AI
·
2023-12-18 10:36
计算机网络基础
计算机网络
tcp/ip
网络
谈一谈内存管理,虚拟内存,多级页表
内存
物理地址
内存上原始的地址就是
物理地址
,在x86的32位机子上,最大能支持的物理内存是4GB,它的
物理地址
就是从[00000000,ffffffff]。虚拟
Kyrie_046a
·
2023-12-18 10:48
【Linux】之地址空间
0x00.引言c语言中常说的某变量的地址是真实的
物理地址
吗?不是。
MLGDOU
·
2023-12-18 00:10
linux
运维
服务器
Ubuntu 常用命令之 ln 命令用法介绍
硬链接是指向文件的
物理地址
,而符号链接(也称为软链接)是指向文件路径的引用。命令格式:ln[选项]...
团圆吧
·
2023-12-17 18:40
ubuntu
ubuntu
linux
运维
Linux下进程
虚拟地址
空间详解
进程
虚拟地址
空间一,程序地址空间二,进程
虚拟地址
空间三,写时拷贝四,存储管理方式--分页式五,存储管理方式--分段式六,存储管理方式--段页式七,进程优先级一,程序地址空间计算机物理内存的大小是固定的,
vitobo
·
2023-12-17 18:37
Linux
Linux操作系统
虚拟地址
空间
目录1、一段代码引出一个问题运行结果:讨论:2、Linux下进程
虚拟地址
空间分布3、什么是
虚拟地址
空间?
__zz11
·
2023-12-17 18:05
Linux
linux
操作系统 内存管理概念和连续分配方式
内存空间的分配与回收连续分配方式单一连续分配固定分区分配动态分区分配非连续分配方式(下篇介绍)基本分页存储管理基本分段存储管理段页式存储管理内存管理的概念地址转换操作系统需要提供地址转换功能,负责程序的逻辑地址与
物理地址
的转换
baiiu
·
2023-12-17 03:37
计算机网络
操作系统等
操作系统
内存管理
交换机+++++
数据链层的作用:1,
物理地址
,网络拓扑的建立,维护以及拆除。
,老六
·
2023-12-17 00:56
网络
服务器
linux
arp协议
ARP协议扮演着一个关键角色,它允许网络设备在发送数据时确定目标设备的
物理地址
,即媒体访问控制(MAC)地址。但为什么这一步骤如此重要?让我们先了解一下网络的基本构成。
小昭dedug
·
2023-12-16 21:45
网路
网络
C_11练习题答案
以下叙述中正确的是(C)A.C语言不是一种高级语言B.C语言不用编译就能被计算机执行C.C语言能够直接访问
物理地址
和进行位操作D.C语言具有其他语言的一切优点2,以下哪项不属于C语言的保留字(B)A.intB.mainC.voidD.return3
YJlio
·
2023-12-16 21:58
2模拟0-C
答案
c语言
算法
开发语言
河北专升本
linux--fork()详解
这个子进程也是进程,但凡是进程,都有自己的
虚拟地址
空间。
虚拟地址
空间是从0到4G的大小,其中3-4G是属于内核的。创建完子进程后,父进程继续运行app(即原
Artisan_w
·
2023-12-16 21:19
Linux
linux
程序员的自我修养(二)
共享对象在编译时不能假设自己在进程
虚拟地址
空间中的位置,可执行文件可以确认。装载时重定位如果使用静态链接的重定位方法,即模块装载地址确认,对所有绝对地址引用重定位。
LSteven
·
2023-12-16 12:01
数据结构---顺序表
顺序表概念1.概念及结构2.接口实现(c++实现)SeqList.hSeqList.cppmain.cpp(用于测试)概念1.概念及结构顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构静态顺序表数组大小定死
图梓灵
·
2023-12-16 09:48
数据结构
数据结构
算法
c++
C++经典面试题(万字总结版)
一.编译链接运行1.
虚拟地址
空间的内存布局Linux内存管理|二、
虚拟地址
空间布局-知乎(zhihu.com)3G的用户空间和1G的内核空间。
Better Sally
·
2023-12-16 07:51
面经
C++
c++
面试
数据结构
c语言
TrustZone之完成器:外围设备和内存
完成器:外围设备和内存在前面的"
物理地址
空间"部分,我们介绍了两个
物理地址
空间的概念,即安全和非安全。处理器向内存系统提供正在访问的地
安全二次方security²
·
2023-12-16 03:12
ARM
ARM安全
ARM安全架构
TrustZone
TrustZone感知
非TrustZone感知
网络安全之计算机网络基础知识<二>
是IP协议提供的地址格式,为互联网上的每一个网络和每一个主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异。简单来说,IP地址是电子设备(计算机)在互联网上的唯一标识,它的作用就是在互联网中寻找电脑。
你玩个der
·
2023-12-16 03:26
安全测试
web安全
计算机网络
安全
汇编指令LEA
在微机8086/8088中有20位
物理地址
,由16位段基址向左偏移4位再与偏移地址之和得到。
Littleston
·
2023-12-16 00:01
05进程间通信-学习笔记
命名管简单理解,管道文件是一个指向内核管道缓冲区的指针,所有向管道文件读写的操作,都会重定向到内核管道中道Posix消息队列System消息队列Signal信号Socket套接字MMAP文件映射进程有
虚拟地址
空间
Eula-L
·
2023-12-15 15:29
linux
笔记
linux
操作系统——页式地址变换 例题详解
一、概念页式地址变换指:通过页表,将逻辑地址转换为
物理地址
页表:是记录程序虚页与其在主存中块得到对应关系的数据结构。
秋名山小白
·
2023-12-15 10:09
笔记
linux
【Linux系统化学习】进程地址空间 |
虚拟地址
和
物理地址
的关系
Linux专栏:Linux系统化学习代码仓库:Gitee=========================================================================目录
虚拟地址
和物理地
小白不是程序媛
·
2023-12-15 04:16
Linux系统化学习
学习
linux
运维
服务器
进程
进程地址空间
linux中的网络知识
网络认识基本网络网络划分计算机网络分为LAN、MAN、WAN公网ip和私网ip传输介质单位换算客户端和服务端OSI模型osi七层模型TCP/IP:传输控制协议簇HTTP协议简介UDP协议介绍
物理地址
:mac
丨析木丨
·
2023-12-14 21:28
linux
linux
网络
php
服务器
工业级以太网交换机的功能介绍
这个交换机使用48位(即6个字节)组成的
物理地址
(即MAC地址)来进行通信。当收到一个广播帧时,它会将
普天信科
·
2023-12-14 16:15
工业交换机
【ARM Trace32(劳特巴赫) 使用介绍 1.2 - ARM 系统调试中常见的挑战】
请阅读【Trace32ARM专栏导读】文章目录ARM系统调试中常见的挑战ARM系统调试接口简例DAP-DebugAccessportDAP状态检查多核调试虚拟/
物理地址
Cache数据一致性问题系统异常系统复位系统死机
CodingCos
·
2023-12-14 16:36
#
【劳特巴赫
Trace32
系列】
arm开发
ARM SMMU简介
它主要处理
虚拟地址
与
物理地址
之间的映射关系,将外设的
物理地址
映射到系统的
虚拟地址
空间。在这个过程中,SMMU会根据配置的映射表将
虚拟地址
转换为相应的
物理地址
。
车联网安全杂货铺
·
2023-12-14 14:42
系统安全
arm开发
安全
网络安全
linux
系统安全
ARM MMU简介
MMU内存保护场景ARMMMU能够针对多种场景进行内存保护,包括以下几个常见的例子:1.操作系统级别的内存隔离ARMMMU可以将不同的进程或线程的
虚拟地址
映射到不同的
物理地址
空间,实现进程间的内存隔离。
车联网安全杂货铺
·
2023-12-14 14:41
系统安全
arm开发
安全
网络安全
系统安全
车载系统
web基础和面试题
基础知识socket网络通信\TCP\HTTP协议ARP地址解析协议:是根据IP地址获取
物理地址
的一个TCP/IP协议。
秋叶原の黑猫
·
2023-12-14 12:49
前端
前端
网络
Linux--程序地址空间
答案不是,它是进程/
虚拟地址
空间。可是我们对他并不理解!来段代码感受一下#include#include#includeintg_val=0;intmain(){pid_
北尘_
·
2023-12-06 23:57
Linux操作系统
linux
运维
服务器
什么是Overlay网络?Overlay网络与Underlay网络有什么区别?
不管怎么改变,都没有改变以太网络传输的基本原则,都是需要靠网络地址、
物理地址
来进行控制转发,是这个理吧?
网络工程师俱乐部
·
2023-12-06 20:37
华为认证
网络工程师
智能路由器
开发语言
macos
面试问题--计算机网络:二层转发、三层转发与osi模型
依据信息:基于MAC地址进行转发,即目标设备的
物理地址
。工作方式:通过学习和维护MAC地址表,将数据包从一个端口转发到另一个端口,
jkxer
·
2023-12-06 19:34
面试
计算机网络
网络
Java运算符底层详解:++,==,三元
++,--:独立使用:前后完全一样复合使用:==:基本类型是判断值引用类型是判断
物理地址
注意:只要有基本类型,就是比较值,会自动拆箱==基本类型比较时,本质还是一种运算符,会转换为类型大的在比较三元:2
youye9527
·
2023-12-06 11:28
java
Java_ArrayList顺序表详解
ArrayList的扩容机制总结前言一个高端的程序员,往往都是数据结构学的很好,判断一个程序的优劣也是看数据结构学的好与坏.顺序表,数据结构中最简单的部分之一,让我们一起学习吧~~~顺序表顺序表是用一段
物理地址
连续的存储单元依次存储数据元
贤汀要努力
·
2023-12-06 08:16
数据结构
数据结构
java
经验分享
TrustZone之
虚拟地址
空间
在本系列中的内存管理指南介绍了多个
虚拟地址
空间或translationregimes的概念。
安全二次方security²
·
2023-12-06 07:36
ARM
ARM安全
ARM安全架构
虚拟地址
虚拟地址空间
TrustZone
RocketMQ基本概念
MessageQueue用于存储消息的
物理地址
xuxigifxfh
·
2023-12-05 20:33
#
MQ
rocketmq
C语言数据结构-顺序表
2.顺序表实现2.1概念及结构顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构
Sakura_j_h_
·
2023-12-05 14:07
C语言
c语言
数据结构
开发语言
Linux进程
虚拟地址
空间
1.前言谈到Linux进程
虚拟地址
空间,还要从程序说起。
呆萌理科生
·
2023-12-05 08:40
linux
c语言
Java中==与equals的比较
1==是直接比较
物理地址
(磁盘地址),无论hashcode和equals怎么重写,其比较结果是不变的2equals是比较引用地址(jvm地址,只能比较引用类型),但是一般重写hashcode和equlas
youye9527
·
2023-12-04 14:15
java
开发语言
IP地址的学习与分析
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
nuhao
·
2023-12-04 12:10
tcp/ip
Windows修改MAC地址的方法(以windows11为例)
方法一:网络适配器中配置网络适配器中配置的方式适用于能够在网络适配器中找到
物理地址
(NetworkAddress)的情况。
断剑zou天涯
·
2023-12-04 11:25
工具方法
windows
手写操作系统(5)——CPU工作模式与
虚拟地址
CPU工作模式按照CPU功能升级迭代的顺序,CPU的一共有三种工作模式:实模式、保护模式、长模式。在不同的工作模式下,CPU执行程序的方式不同,至于有什么不同以及为什么会造成不同,接着往下看。实模式(RealMode)实模式,何为实?一是指运行的指令是真实的,没有权限区分;二是指运行的地址是真实的,与内存地址一一对应,并且可以操控任意位置的内存。内存寻址在理解实模式运行过程之前,先来看看在X86C
苍山有雪,剑有霜
·
2023-12-04 10:53
学习笔记
c语言
嵌入式硬件
linux
算法
操作系统学习(WEEK6-WEEK12)
管程需要解决互斥问题(由编译器保证)和同步问题(设置条件变量及等待/唤醒操作)HOARE管程WEEK7地址重定位:为了保证CPU执行指令时可正确访问内存单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的
物理地址
leisurehippo
·
2023-12-04 02:43
操作系统
操作系统
磁盘的
物理地址
编号顺序问题:柱面号->盘面号->扇区号
磁盘的
物理地址
编号是按照1、柱面号->盘面号->扇区号而不是2、盘面号->柱面号->扇区号原因是如果按照2来编号,存取数据的时候首先确定一个盘面,然后磁头需要在盘面的不同柱面间移动,耗费时间较多而采用1
weixin_42480593
·
2023-12-04 01:00
操作系统
比较C、Java、Python三种语言的编译原理
优点:简洁紧凑、灵活方便运算符丰富数据结构丰富结构式语言限制少,自由程度大允许直接访问
物理地址
,直接对硬件进行操作代码质量高,程序执行效率高适用范围大,可移植性
trust Tomorrow
·
2023-12-03 10:53
编译
python
java
c语言
python
编程语言
Linux 匿名页反向映射
1.何为反向映射正向映射:用户进程在申请内存时,内核并不会立刻给其分配物理内存,而是先为其分配一段
虚拟地址
空间,当进程访问该
虚拟地址
空间时,触发pagefault异常,异常处理流程中会为其分配物理页面,
Don't_Touch_Me
·
2023-12-03 09:58
Kernel
linux
匿名页反向映射
内核源码
JAVA代码优化:地址工具类(根据IP地址获取真实的
物理地址
)
AddressUtils类提供了一个静态方法getRealAddressByIP,用于根据IP地址查询真实的
物理地址
。它通过发送HTTP请求到指定的URL,并解析返回的JSON数据来获取地址信息。
玉满堂_YTM
·
2023-12-03 05:17
java
tcp/ip
数据库
万字深剖虚拟内存
物理寻址到目前为止,我们把内存理解为一个连续的物理字节数组,以CPU一条指令为例,生成了一个
物理地址
,把地址发送给内存,然后内存从该地址获取其保存的字,然后将其发送回CPU,这就是物理寻址。
Tmylyh
·
2023-12-03 02:42
csapp
csapp
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他