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
物理地址-虚拟地址
交换机基本原理与配置(数据链路层)
1.1.1数据链路层的作用(同时也是交换机的工作核心):1.
物理地址
;2.网络拓扑的建立,维护,拆除;3.把数据封装在数据帧中按顺序传送。4.硬件寻址:根据设备MAC地址进行数据帧转发。
aaa.com
·
2023-09-28 06:12
网络
服务器
运维
网络协议
虚拟地址
到
物理地址
的映射(二)
linux内核将一个进程的内存映射表建立好之后,在该进程被调度运行的时候,会将PGD的
物理地址
放置到MMU的页表基地址寄存器中,在X86_64架构下,该寄存器为CR3,ARM64架构下,该寄存器为ttbr0
mozart1756
·
2023-09-28 03:43
linux
运维
服务器
虚拟地址
到
物理地址
的映射(一)
本文通过一个测试程序打印出其内部变量的
虚拟地址
,描述了MMU是如何根据
虚拟地址
的值和页表的映射关系找到变量对应的
物理地址
的过程。
mozart1756
·
2023-09-28 03:12
java
linux
开发语言
【Linux】进程地址空间
目录前言1、程序地址空间1.1、验证程序地址空间的存在1.2、验证栈和堆的增长方向2、感知地址空间的存在3、进程地址空间概念3.1、进程地址空间与页表4、fork相关问题5、
虚拟地址
的作用前言本篇文章进行操作系统中进程地址空间的学习
格式化、、
·
2023-09-28 03:41
Linux
linux
java
c++
lesson6:进程间通信
Interprocesscommunication),进程间通信就是在不同进程之间传播或交换信息应用:a.数据传输,b.资源共享,c.通知事件,d.进程控制本质:先让不同的进程看到同一份资源(内存空间)1.2技术背景进程是具有独立性的,
虚拟地址
空间
懒惰的bit
·
2023-09-28 03:39
Linux
网络
Java基础 ==和equals的区别
2、一般来说,运算符比较的是在内存中的
物理地址
,.equal()比较的是哈希算法值是否相等(即hashcode),且基本数据类型只能用”==“来进行比较。
Water_you
·
2023-09-28 02:04
JAVA基础
软考分页存储求
物理地址
公式
题目一般给:出页大小、16进制逻辑地址(又称
虚拟地址
),问经过变换后其
物理地址
应为16进制();1、页号=逻辑地址/页大小(整除);*此处一般将两值转成16进制方便计算2、页内地址=逻辑地址%页大小(取余
康康爹
·
2023-09-27 23:35
软考
分页存储
求物理地址公式
分页存储求物理地址公式
基于C/C++的共享内存的创建和使用(Linux)
流程:生成一个key值(函数:ftok)创建共享内存,返回一个共享内存id(函数:shmget)映射共享内存,关联的到当前进程,得到
虚拟地址
(函数:shmat)使用内存,此时操作shmat函数返回的指针就是使用共享内存解除映射
囧囧英雄
·
2023-09-27 22:41
linux
c语言
c++
虚拟内存和物理内存如何管理
读写速度快;操作系统通常操作数据时需要先读入内存在进行操作,但电脑的内核空间和应用程序无法直接访问物理内存(为了保证安全性,否则进程之间可能会直接访问物理内存,使用虚拟内存进行访问每个进程就只能访问自己的
虚拟地址
空间
perseveregz
·
2023-09-27 18:13
linux
运维
服务器
MIT6.828 lab3 part B
当处理来处理pagefault的时候,它会将发生错误的
虚拟地址
放在cr2寄存器当中。在kern/trap.c中
扶桑与克里斯
·
2023-09-27 18:34
【QandA C++】内存分段和内存分页等重点知识汇总
分段机制下,
虚拟地址
和
物理地址
是如何映射的?分段机制下的
虚拟地址
由两部分组成,段选择因子和段内偏移量。段选择子就保存在段寄存器里面。段选择子里面最重要的是段号,用作段表的索引。
珠江上上上
·
2023-09-27 18:42
c++
java
前端
深入Linux系列(1)进程原理
Linux进程原理进程原理进程Linux内核把进程称为任务(task),进程的
虚拟地址
空间分为用户
虚拟地址
空间和内核
虚拟地址
空间,所有进程共享内核
虚拟地址
空间,每个进程有独立的用户空间
虚拟地址
空间。
咚伢
·
2023-09-27 15:40
Linux
linux
网络基础一:IP地址分类以及静态IP配置
设置永久静态IP(重点)4.设置动态IP1.IP组成认识IP地址IP地址是指互联网协议地址,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异
TA548464
·
2023-09-27 11:36
网络基础知识
网络
tcp/ip
php
运维
【笔记】ssh link-local 地址登录
它的形式跟
物理地址
mac关联。只要mac没变,那么,link-local地址就不变。
yong1585855343
·
2023-09-27 06:14
linux
笔记
ssh
运维
linux
多线程(
虚拟地址
空间)
代码展示线程既然我们提到了,线程隶属于进程,是进程的一个执行分支真的是这样吗?我们还需要用代码来验证初步思路是创建三个线程,其中main函数里面的为主线程不断循环,并且打印相应的pid假如它们属于不同的进程,那打印出来的pid应该不同,并且由于是属于不同的进程,所以一次应该只有一个程序被循环执行1#include2#include3#include4usingnamespacestd;5void*
·present·
·
2023-09-27 01:22
Linux
linux
MQ---第五篇
系列文章目录文章目录系列文章目录一、Kafka中zk的作用二、简述kafka的rebalance机制一、Kafka中zk的作用/brokers/ids:临时节点,保存所有broker节点信息,存储broker的
物理地址
数据大魔王
·
2023-09-26 16:20
kafka
MYSQL--索引
一、索引的概念:索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的
物理地址
(类似于C语言的链表通过指针指向数据记录的内存地址)。
敢不敢跟我比划比划.
·
2023-09-26 14:08
mysql
oracle
数据库
Linux内核之内存管理分段机制原理与实现(从无到有的过程)
1.分段机制概述对于分段机制,要从Intel的微处理器的8086开始说起,刚开始内存空间比较小,内存寻址采用的是直接访问
物理地址
的方式。
VicRestart
·
2023-09-26 09:27
程序设计
操作系统
分段机制
linux内核
TCP/IP协议
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异。
Kevin_.
·
2023-09-25 19:16
网络
tcp/ip
网络
智能路由器
DMA内存申请--dma_alloc_coherent 及 寄存器与内存
在项目驱动过程中会经常用到dma传输数据,而dma需要的内存有自己的特点,一般认为需要
物理地址
连续,并且内存是不可cache的,在linux内核中提供一个供dma所需内存的申请函数dma_alloc_coherent
知秋贺
·
2023-09-25 14:30
linux驱动
Linux——进程创建、进程终止、进程等待、进程程序替换
目录一、进程创建1.pid_tfork(void);2.pid_tvfork(void);3.写时拷贝技术4.进程拥有独立性——各有各的
虚拟地址
空间,映射各自数据存储5.返回值二、进程终止1.进程常见退出方法
@余笙!
·
2023-09-25 10:57
Linux
列表(LIST)
概念与向量(Vector)的循秩访问(call-by-rank)不同的是列表采用的是循位置访问(call-by-position)列表采用的是动态存储机制,通过引用或指针来确定元素的实际
物理地址
无序列表实现
LOOOOD
·
2023-09-25 02:19
【1++的Linux】之进程(三)
从具体进程的角度来看,每个进程可以拥有4G字节的
虚拟地址
空间(也叫虚拟内存)。其中每个进程有各自的私有用户空间(0~3G),这个空间对系统中的其他进程是不可
进击的1++
·
2023-09-24 23:44
1++的Linux
linux
进程地址空间
操作系统真象还原_访问vaddr对应的pte
须知:只要开启了分页机制,不管
物理地址
还是
虚拟地址
在CPU面前都按照分页处理,也就是即便给出
物理地址
CPU也按
虚拟地址
对待。为什么没有出现页目录表结构体,也没有页目录项结构体。
yangjia_cheng
·
2023-09-24 17:15
linux
c语言
gnu
一款练习汇编的神器——DosBox
往期回顾CPU的“三条”总线
物理地址
是怎么确定的?以8086为例前面两节简单地阐述了CPU和内存如何通信以及
物理地址
的确定方法。
量子孤岛
·
2023-09-24 12:18
C/C++
汇编
dosbox
汇编语言
以太网协议
以太网以太网协议格式目的地址,源地址mac地址格式以太网协议格式目的地址,源地址此处的地址,叫做mac地址(
物理地址
),长度是6个字节mac地址的作用也是用来区分不同的主机IP地址的长度是4字节IP地址负责网络层
墨溱
·
2023-09-24 12:46
网络
服务器
运维
Linux进程
每个进程运行在其各自的
虚拟地址
空间中,进程之间可以通过由内核控制的机制相互通讯。·进程ID每个linux进程都一定有一个唯一的数字标识符,称为进程ID(processlD),进程ID总是一非负整数。
左手的月光
·
2023-09-24 09:50
linux
运维
服务器
Linux性能调优 —— 内存篇
Linux内核给每个进程提供了一个独立的
虚拟地址
空间,并且这个地址空间是
征途黯然.
·
2023-09-24 07:46
#
Linux
linux
服务器
内存
shell
运维
图解|什么是缺页错误Page Fault
1.术语约定VA:VirtualAddress
虚拟地址
PA:PhysicalAddress
物理地址
MMU:MemoryManageUnit内存管理单元TLB:TranslationLookasideBuffer
JamFF
·
2023-09-23 08:50
数据库实验—DDL
name为存储文件的文件名filename为真实的
物理地址
记得加on关键字createdatabasejxdb29on(name='jx
竹等寒
·
2023-09-22 22:43
数据库
数据库
sql
spring boot 文件上传
问题描述:SpringBoot项目中需要上传文件到当前服务器的磁盘(即
物理地址
),返回可访问的路径给前端。前端利用路径显示文件内容。
0771609860ee
·
2023-09-22 19:14
CH2--x86系统架构概览
2.1OVERVIEWOFTHESYSTEM-LEVELARCHITECTURE图中的实线箭头表示线性地址,虚线表示段选择器,虚线箭头表示
物理地址
2.1.1GlobalandLocalDescriptorTables
B.D.S.
·
2023-09-22 18:23
Intel手册阅读笔记
系统架构
MYSQL--索引
普通索引:2.唯一索引:3.主键索引:4.组合索引:5.全文索引:六、查看删除索引:1.查看索引:2.删除索引:一、索引的概念:索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的
物理地址
我不道啊;
·
2023-09-22 15:38
mysql
数据库
虚拟内存、内核空间、用户空间
而Linux的内存管理就是建立在虚拟内存之上的.
虚拟地址
与
物理地址
通过页表建立映射关系,CPU通过MMU访问页表来查询
虚拟地址
对应的
物理地址
.虚拟内存分配
冉桓彬
·
2023-09-22 14:26
X86、MIPS、ARM三种cpu的体系结构和特点
总线接口单元BIU4个16位段寄存器(DS、ES、SS、CS)一个16位指令指针寄存器(IP)20位
物理地址
加法器6字节指令队列(8088为4字节)总线控制电路,负责与存储器及I/O端口的数据传送执行单元
Leon_George
·
2023-09-22 12:54
linux
运维
服务器
计算机网络第五节 网络层
答:以太网解决了具体网络上主机间数据传输的问题;主机之间可以以
物理地址
,以广播的传输方式进行数据的交换传输没有解决人心不足答的问题:我们需要更大的规模的网络,我们对网络扩展的需求越来越多;网络扩展可以借助于交换机
星星失眠️
·
2023-09-22 11:06
计算机网络
服务器
网络
7.1 实现进程内存块枚举
在Windows操作系统中,每个进程的
虚拟地址
空间都被划分为若干内存块,每个内存块都具有一些属性,如内存大小、保护模式、类型等。这些属性可以通过VirtualQueryEx函数查询得到。
微软技术分享
·
2023-09-22 11:11
《Visual
C++
安全编程技术实践》
《灰帽黑客:攻守道》
C语言
内存块
枚举
信息安全
内存读写
简述什么是冲突域和广播域,集线器、交换机、路由器分别如何分割冲突域和广播域?
因为交换机可以利用
物理地址
进行选路,它的每一个端口为一个冲突域。而集线器不具有选路功能,只是将接收到的数据以广播的形式发
布莱克先生
·
2023-09-22 09:58
计算机基础
计算机网络
传输层、会话层、表示层、应用层TCP/IP四层模型:网络接口层、网络层、传输层、应用层物理层:为上层协议提供了一个传输数据的可靠的物理媒体,中继器和集线器数据链路层:帧是数据链路层的传输单位,主要作用:
物理地址
寻址
USTC_IT
·
2023-09-22 06:02
C语言中的
虚拟地址
虚拟地址
虚拟地址
空间对于操作系统而言,每个进程所得到的
虚拟地址
都在一个独立的固定的范围内,不会超过这个范围,我们把这个范围称为
虚拟地址
空间。所谓的
虚拟地址
空间本质就是一个地址范围,表示程序的寻址能力。
bhlu
·
2023-09-22 04:14
unix_c
c语言
服务器
Linux--环境变量和进程地址空间
目录1.进程优先级1.1PRIandNI2.环境变量2.1获取命令行参数2.2main函数的第三个参数2.3获取环境变量的方法2.4环境变量的全局性3.
虚拟地址
空间4.
虚拟地址
空间划分4.1具体的划分4.2
久菜
·
2023-09-22 02:08
操作系统
linux
运维
服务器
1024程序员节
ip地址与网络上的其他地址有冲突吗?
ARP,即地址解析协议,实现通过IP地址得知其
物理地址
。arp协议是TCP/IP协议组的一个协议,用于进行把网络地址翻译成
物理地址
(又称MAC地址)。
IP数据云官方
·
2023-09-22 00:13
反欺诈
网络安全
IP归属地
网络
tcp/ip
服务器
Linux —— 线程
一个执行路线称为线程thread,即线程是一个进程内部的控制序列;一切进程至少都有一个执行线程;线程在进程内部运行,本质是在进程地址空间内运行;在Linux系统中,CPU看到的PCB都要比传统的进程更加轻量化;透过进程
虚拟地址
空间
挨代码
·
2023-09-21 23:16
操作系统
Linux
linux内存管理
内存管理一、相关概念●虚拟内存:内存管理的一种技术,它使得应用程序认为它拥有连续的可用内存(一个连续完整的地址空间);●物理内存:相对于虚拟内存而言,指通过物理内存条而获得的内存空间;●页表:一个进程的
虚拟地址
到
物理地址
的一个映射
金色暖阳
·
2023-09-21 16:28
linux
内存管理
linux
ARM9 VIVT cache架构中MMU的缓存属性如何理解
问:同一块物理内存区域,通过MMU映射成2个
虚拟地址
区域A和B(可以理解为2个进程共享数据)。
代码改变世界ctw
·
2023-09-21 04:33
问题答疑
缓存
VIVT
ARM9
ARMV9
CACHE
【操作系统笔记】内存布局&内存映射
虚拟内存布局
虚拟地址
空间大小:32位
虚拟地址
空间[0~2^32-1]总共4GB64位
虚拟地址
空间[0~2^64-1]总共16777216TB不管是运行在用户态还是内核态,都需要使用
虚拟地址
,这是因为计算机硬件要求的
川峰
·
2023-09-21 04:29
操作系统学习笔记
操作系统
虚拟内存布局
虚拟地址空间
内存映射
共享内存映射
用户程序页表
内核页表
【操作系统笔记】进程和线程
进程中肯定有一个mm_struct实例,每个进程都有自己的
虚拟地址
空间,用于进程访问内存的。进程中肯定得知道下一条需要执行指令的内存地址,这个内存地址存储在CPU的程序计数器中。
川峰
·
2023-09-21 04:58
操作系统学习笔记
操作系统
进程切换
进程创建
用户级线程
内核级线程
内核线程
线程的状态
认识单链表
-之前我们学过储存数据的一种表——顺序表,那么为什么还有链表呢首先我们回顾一下顺序表顺序表是
物理地址
连续的一段内存空间(数组),我们通过动态内存开辟的,那么:顺序表也有自己的一些优点,比如我们之前做过的一些题
oulaqiao
·
2023-09-21 03:56
数据结构
链表
c语言
Linux系统--多线程
透过进程
虚拟地址
空间,可以看到进程的大部分资源,将进程
‘(尐儍苽-℡
·
2023-09-21 00:35
Linux系统编程
开发语言
linux
CPU如何访问主存?
首先CPU在不停的执行程序,其内部可见地址为
虚拟地址
,是程序员能看到的地址。1.找
物理地址
(主存--辅存层次-保证了想访问的在主存中:1.1该地址首先会去到cache中,c
戴子钧
·
2023-09-20 21:50
课程学习
memcache
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他