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
物理地址-虚拟地址
MITM之arp欺骗
ARP协议----连接数据链路层与网络层的桥梁根据ip地址获取
物理地址
ARP欺骗arp请求为广播形式发送,同一网段内主机可自主发送arp应答消息,欺骗者伪装成网关或被访问主机发送arp应答消息,让目标主机认为被访问主机
ReaF_star
·
2023-10-14 06:50
网安
网络
安全
内存管理的概念
(实现虚拟性)3.地址转换操作系统需要提供地址转换功能,负责程序的逻辑地址与
物理地址
的转换。为了使编程更方便,程序员写程序时应该只需要关注指令、数据的逻辑地址。
Junglei-Rim
·
2023-10-14 03:48
操作系统
服务器
linux
运维
3.1操作系统(内存管理的概念 分配与回收 空间的扩充)
几个常用的数量单位2.进程运行的基本原理1.指令的工作原理2.逻辑地址vs
物理地址
3.从写程序到程序运行4.装入的三种方式1.绝对装入2.可重定位装入(静态重定位)3.动态运行时装入(动态重定位)5.链接的三种方式
热爱编程的小白白
·
2023-10-14 03:47
操作系统
操作系统
linux
windows
王道操作系统 第三章 内存管理
地址转换:在多道程序环境下,程序中的逻辑地址与内存中的
物理地址
不可能一致,
505Donkey
·
2023-10-14 00:02
操作系统
11 操作系统第三章 内存管理 内存的基本知识 内存管理 内存空间扩充 连续分配管理方式
文章目录1内存概念1.1内存作用1.2逻辑地址VS
物理地址
1.3装入的三种方式1.3.1绝对装入1.3.2可重定位装入1.3.3动态重定位装入1.4链接的三种方式1.4.1静态链接1.4.2装入时动态链接
来车车厘子.
·
2023-10-14 00:30
操作系统学习笔记
分页操作系统
虚拟页0放在物理页帧3(前两个页帧为操作系统所用,用户级线程不能使用,操作系统正好用
虚拟地址
qq_41790844
·
2023-10-13 19:58
linux
运维
服务器
顺序表.链表与链表oj
顺序表.链表与链表oj顺序表顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。
blue--lan
·
2023-10-13 18:11
链表
数据结构
MMU与linux内核管理
ARMMMU页表框架先上一张armmmu的页表结构的通用框图(以下的论述都由该图来逐渐展开):以上是arm的页表框图的典型结构:即是二级页表结构:其中第一级页表(L1)是由
虚拟地址
的高12bit(bits
生活需要深度
·
2023-10-13 07:08
等待删除
内存
linux内核
浅学Linux内核MMU
1MMU基本知识1.1什么是MMUMMU是MemoryManagementUnit的缩写即,内存管理单元.针对各种CPU,MMU是个可选的配件.MMU负责的是
虚拟地址
与
物理地址
的转换.提供硬件机制的内存访问授权
Linux加油站
·
2023-10-13 07:36
linux
windows
服务器
数据链路层:以太网的MAC地址
在以太网中,链路层站点是指MAc地址,也叫硬件地址或
物理地址
。
网工小菜鸟°
·
2023-10-13 00:05
计算机网络
网络
IP地址与MAC地址的区别
从层次的角度看,
物理地址
是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址(称IP地址为逻辑地址是因为IP地址是用软件实现的)。
bug掌柜
·
2023-10-12 22:37
计算机网络
IP地址
MAC地址
区别
网络层
数据链路层
ARP是如何工作的
p=358网络中的两台机器可以相互通信,如果它们知道对方的
物理地址
。虽然计算机程序使用IP地址来
tq1086
·
2023-10-12 22:36
计算机网络期末复习——第四章-网络层
IP最长前缀匹配网际控制报文协议ICMPIPV6IPv6的地址从IPv4向IPv6过渡:4.6互联网的路由选择协议内部网关协议RIPRIP协议4.6.5路由器的构成概述:重点虚拟互联网络的概念IP地址和
物理地址
的关系
煮酒、
·
2023-10-12 22:32
期末复习
计算机网络
网络协议
计算机网络中MAC地址与IP地址
物理地址
是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址。
没对象?new一个啊
·
2023-10-12 22:00
网络协议
面试官:为什么MySQL的索引要使用B+树结构?
索引是为了加速对表中数据行的检索而创建的一种分散的存储结构,对于大的表,索引是非常有必要的,通过索引,能够显著地提高数据查询的效率,因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的
物理地址
然后访问相应的数据
搬山道猿
·
2023-10-12 16:08
b树
mysql
数据结构
linux内存空间按低地址到高地址,Linux进程的内存空间布局
此文也可看作是Linux下C程序的内存空间布局(
虚拟地址
),因为在Linux下的C编译器本质上也是一个进程,编译器再强大也得在操作系统的保护模式下运行。
不教书的塞涅卡
·
2023-10-12 09:24
内存管理--
虚拟地址
空间布局架构
1介绍内存管理是内核中非常重要的一个子系统,它主要分为三个层面用户空间,内核空间,硬件1用户空间:主要是针对malloc/free,new/delete2内核空间:内核中的sbrk/brk等系统调用3硬件:处理器包含一个内存管理单元MMU的部件2内存管理布局架构1内存管理架构现代操作系统标准组成:cpu,memory(内存和外存),输入输出(IO),网络设备和外围设备,具体如下:内存管理布局架构图
丰恒谷
·
2023-10-12 09:53
内核专题
linux
浅谈Linux虚拟内存管理和
虚拟地址
空间
虚拟内存技术使得不同进程在运行过程中,它所看到的是自己独占了当前系统的4G内存空间。所有进程共享同一物理内存,每个进程只把自己目前需要的虚拟内存空间映射并存储到物理内存上。事实上,在每个进程被创建时候,内核只为进程"创建”了虚拟内存的布局,具体就是初始化进程控制表中内存相关的链表,实际上并不立即就把虚拟内存对应位置的程序数据和代码(.txt段,.data段)拷贝到物理内存中,只是建立好虚拟内存和磁
DaysAway
·
2023-10-12 09:50
操作系统
笔记
linux
运维
服务器
内存管理之
虚拟地址
空间布局——
虚拟地址
空间划分
因为目前应用程序没有那么大的内存需求,所以ARM64处理器不支持完全的64位
虚拟地址
,实际支持情况如下:
虚拟地址
的最大宽度是48位:内核
虚拟地址
在64位地址空间的顶部,高16位是全1,范围是[0xFFFF
linuxweiyh
·
2023-10-12 09:48
Linux内核深度解析
操作系统
linux
Linux内存管理 | 二、
虚拟地址
空间布局
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!上一章,我们了解了内存管理的由来以及核心思想,下面我们按照顺序,先来介绍一下Linux虚拟内存空间的管理。同样,我们知道Linux内核抽象出来虚拟内存空间,主要是为了让每个进程都独享该空间,那虚拟内存空间是如何布局的呢?
卍一十二画卍
·
2023-10-12 09:12
Linux内存管理
linux
Linux驱动开发
内存管理
Linux内存管理
MMU
【操作系统】 详解逻辑地址转
物理地址
(例题)
目录前言1.定义2.例题2.1十进制2.2十六进制前言这部分知识在软考或者考研408都比较常见1.定义分页存储的
物理地址
转逻辑地址:页式存储管理的逻辑地址分为两部分:页号和页内地址逻辑地址=页号+页内地址
物理地址
码农研究僧
·
2023-10-12 08:28
408专业
操作系统
分页存储
内存概念,进程运行的基本原理(指令,逻辑地址与
物理地址
的转换,程序运行的过程)
1.内存内存可存放数据。程序执行前需要先放到内存中才能被CPU处理:缓和cPU与硬盘之间的速度矛盾。1.内存地址内存地址从0开始,每个地址对应个存储单元。2.存储单元内存中也有一个一个的“小房间”,每个小房间就是一个“存储单元”。如果计算机“按字节编址”则每个存储单元大小为1字节,即1B,即8个二进制位。如果字长为16位的计算机“按字编址”,则每个存储单元大小为1个字;每字的大小为16个二进制位。
Junglei-Rim
·
2023-10-12 02:25
操作系统
服务器
运维
linux
【IOday4作业】
任务1:fork前创建一个inta,父子进程中是否都有变量a,
虚拟地址
是否相同,
物理地址
是否相同#include#include#includeintmain(intargc,constchar*argv
boundless ocea
·
2023-10-12 02:22
算法
c++
数据结构
Java进程cpu飙升检查
attachpid进入分析线程的栈threadtid找到线程的
虚拟地址
/inspect
虚拟地址
上述步骤2,3,4如果无法操作。将从步骤1拿到的线程ID转换成16进制。
一抹斜阳丶
·
2023-10-11 13:10
Oracle笔记之rowid 与 rownum
它是ORACLE在读取表中数据行时,根据每一行数据的
物理地址
信息编码而成的一个伪列。所以根据一行数据的ROWID能找到一行数据的
物理地址
信息。从而快速地
JAVA开发区
·
2023-10-11 06:26
Oracle
oracle
数据库
sql
G1回收器介绍
每个region的内存是物理连续的,不同的region内存
物理地址
不一定连续,但是同generation的多
zpsimon
·
2023-10-11 04:57
运维大桶
jvm
java
算法
Linux内核错误码和错误指针
Arm32位系统Linux内核的
虚拟地址
范围:0xC0000000-0xFFFFFFFF,最后一
业余程序员plus
·
2023-10-11 03:42
Linux相关知识
Linux
内核
PTR_ERR
错位码
hw 9.12
虚拟地址
格式0001110101001地址翻译VPN0xEtlb索引0x2tlb标记0x3否否0X11
物理地址
格式10001101001
物理地址
引用0x10xa0x11否------
YoungC_
·
2023-10-11 03:26
深入理解计算机系统
MMU如何通过
虚拟地址
找到
物理地址
?
PageGlobalDirectory2.PUD:PageUpperDirectory3.PMD:PageMiddleDirectory4.PTE:PageTableEntry测试程序:本测试程序构建了一个场景,打印了一个内存映射文件的
虚拟地址
Linux内核站
·
2023-10-10 21:02
linux
运维
服务器
lsm mysql_一文了解数据库索引:哈希、B-Tree 与 LSM
典型的索引譬如在内存中维护一个二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录
物理地址
的指针,这样就可以运用二叉查找在O(log
weixin_39653764
·
2023-10-10 14:04
lsm
mysql
【Linux初阶】多线程1 | 页表的索引作用 & 线程基础
本文要点再次理解页表,了解页表是如何利用
虚拟地址
进行索引,实现数据读取和传输的了解线程概念,线程的优缺点,线程异常的后果了解线程和进程的差异了解线程库及其基本调用接口(进程创建、终止、等待、控制),学习线程控制的简单示例了解
Captain-Lin
·
2023-10-10 11:12
Linux初阶
linux
运维
服务器
c语言
c++
《深入理解计算机系统》(2):虚拟内存
每字节都有一个唯一的
物理地址
。第一个字节的地址
祝清佳佳佳
·
2023-10-10 08:07
性能优化
硬件架构
linux
c++
操作系统与进程简介
文章目录门电路操作系统操作系统简介进程操作系统如何管理进程:内存管理(分配)
虚拟地址
进程间交互(通信)门电路cup由一些基本的门电路组成最基本的门电路有与门,或门,非门,由这些门组成了异或门,再由异或门组成了半加器和全加器
With Order @!147
·
2023-10-10 06:53
操作系统
windows
软件工程
【计算机基础】进程、线程、协程的区别
2.2进程ID2.3多进程调度原理2.4进程运行的
虚拟地址
空间三
嵌小超
·
2023-10-10 03:58
计算机基础
计算机网络
Java顺序表
1.顺序表的定义顺序表是用
物理地址
连续存储单元依次存储元素的线性数据结构,一般底层采用数组存储,其中Arraylist也是一个动态修改的数组,于此大致相同在计算机科学中,数组是由一组元素(值或变量)组成的数据结构
风止
·
2023-10-09 23:45
数据结构
VMware服务功能介绍以及一键启动服务加软件简单脚本介绍
VMwareAuthonrizationService:用于启动和访问虚拟机的授权和身份验证服务VMwareDHCPService:IP自动分配协议——它不启动虚拟机不能上网VMwareNATService:
虚拟地址
转换协议
auuqhuv8317
·
2023-10-09 17:11
linux液晶屏驱动程序,怎样写 Linux LCD 驱动程序
基本原理通过framebuffer,应用程序用mmap把显存映射到应用程序
虚拟地址
空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来;驱动程序分配系统内存作为显存;实现file_operations
巴黎的左岸风
·
2023-10-09 01:33
linux液晶屏驱动程序
如何在ARM Linux内核中使用硬件断点
和软件断点比,好处是可以支持读写断点,程序断点不需要改写内存,可以设在ROM中,在
虚拟地址
映射前也可设置等等。X86,ARM
凌空跃
·
2023-10-09 01:11
linux内核
Android
arm
linux
kernel
处理器
android
MySQL索引原理和实现
索引是一个有序的结构2.索引可以减少存储引擎(MYSQL)的查询数据量3.索引是有序结构、避免了全表扫描4.主键索引将随机IO变成有序IO5.业务写入是无序的、从有序的结构中检索可以通过元素hash值直接换算索引的
物理地址
韶博雅
·
2023-10-07 11:25
mysql
数据库
简单粗暴有效的mmap与remap_pfn_range
众所周知,现代操作系统为了安全和统筹硬件的原因,采用了一套非常复杂的管理内存的方式,并由此产生了
物理地址
,逻辑地址,
虚拟地址
等概念。
西伯浪人
·
2023-10-07 10:21
linux
进程与内存5-mmap实现2(remap_pfn_range方法原理及实例)
先对参数解读:vma:用户层使用的vmaaddr:用户的起始地址pfn:内核空间的
物理地址
(内核这么写的)。我觉得只能说是内核空间地址。size:映射大小prot:页保护标志。int
Linux_Drv
·
2023-10-07 10:21
进程与内存
arm
linux内核
移动设备
linux
内存管理
remap_pfn_range实现 mmap
unsignedlongsize,pgprot_tprot);/***remap_pfn_range-remapkernelmemorytouserspace*@vma:uservmatomapto:内核找到的
虚拟地址
区间
zhangatong
·
2023-10-07 10:21
linux
remap_pfn_range()详解
其中参数vma是内核根据用户的请求自己填写的,而参数addr表示内存映射开始处的
虚拟地址
,因此,该函数为
技术研讨
·
2023-10-07 10:50
java
c++
开发语言
Linux驱动开发杂记(0x0D) - remap_pfn_range()
第一个参数:
虚拟地址
描述结构体(声明在include/linux/mm_types.h,起始mm.h中已经包含了它
Vinx911
·
2023-10-07 10:50
Linux驱动
linux
驱动
linux用户态和kernel之间共享内存 --- remap_pfn_range + mmap的实现方式
0x00背景众所周知,现代操作系统为了安全和统筹硬件的原因,采用了一套非常复杂的管理内存的方式,并由此产生了
物理地址
,逻辑地址,
虚拟地址
等概念。
颇锐克
·
2023-10-07 10:50
remap_pfn_range使用详解
remap_pfn_range和io_remap_pfn_range负责为一段
物理地址
建立新的页表,他们的原型如下intremap_pfn_range(structvm_area_struct*vma,
王伴农
·
2023-10-07 10:20
linux
Linux
remap_pfn_range()函数及应用
其中参数vma是内核根据用户的请求自己填写的,而参数addr表示内存映射开始处的
虚拟地址
,因此,该函数为
kyoko
·
2023-10-07 10:20
kernel相关
Linux内核笔记,从实模式到保护模式
即程序直接寻址,逻辑地址即是
物理地址
。在linux系统启动初期,即是运行在实模式。实模式简单易懂,为何还要运行在保护模式?答案:为了更好的分配管理内存。保护模式是如何运行的?
大西几
·
2023-10-07 04:37
linux
运维
服务器
关于MySQL回表,索引覆盖,最左匹配相关总结
关于MySQL回表,索引覆盖,最左匹配相关总结1.回表指的是在进行查询时,首先通过索引定位到对应页,然后再根据行的
物理地址
找到所需的数据行。
Java牛马
·
2023-10-07 00:28
mysql
数据库
回表
索引覆盖
最左匹配
Linux:环境变量、地址空间
目录一、环境变量1、什么是环境变量2、常见的环境变量3、环境变量相关命令二、地址空间1、进程地址空间2、
虚拟地址
空间一、环境变量1、什么是环境变量首先先举个环境变量的例子:我们在Linux中,运行ls、
青春_strive
·
2023-10-06 19:14
Linux
linux
运维
服务器
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他