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】多线程【上】
1-1-1、如何看待页表1-1-2、回顾进程地址空间1-1-3、页表怎么进行
虚拟地址
到
物理地址
的映射的?
ks不知火
·
2023-09-15 14:20
linux
运维
顺序表的实现(增删查改)
3.5.1顺序表的尾插3.5.2顺序表头插3.5.3顺序表在pos位置插入3.6顺序表删除数据3.6.1尾删3.6.2头删3.6.3删除pos位置上的值3.7顺序表查找四,总结一,顺序表的定义顺序表是用一段
物理地址
连续的存储单元
tpoog
·
2023-09-15 14:19
数据结构
c语言
算法
数据结构
【JavaEE】多线程(一)
多线程(一)文章目录多线程(一)进程操作系统进程PCB属性进程的状态进程的优先级进程的上下文CPU寄存器进程的记账信息
虚拟地址
空间线程线程与进程的区别Java进行多线程编程在了解多线程之前,我们先聊聊进程进程而了解进程前
日夜无休时
·
2023-09-15 10:38
JavaEE
java-ee
java
ARMv8架构简介
ARMv8‑A架构引入了许多更改,可以设计出性能显着提高的处理器实现:大
物理地址
(Largephysicaladdress)这使处理器能够
半块方便面
·
2023-09-15 07:17
性能优化
架构
java
spring
亚马逊测评自养号成号率的关键因素及风控策略探讨
这是测评团队最关心的问题之一在测评自养号的过程中,除了需要在远程终端建立防火墙来做防关联和指纹浏览器外,干净的国外IP也是至关重要的IP地址是互联网协议地址的缩写,为每个网络和主机分配一个逻辑地址,屏蔽了
物理地址
的差异
南哥聊跨境
·
2023-09-15 05:49
网络
大数据
测评
自养号
环境搭建
亚马逊测评
计算机操作系统之期末考试复习——求解
物理地址
问题
分页存储管理方式分页地址中的地址结构如下:对某特定机器,其地址结构是一定的。若给定一个逻辑地址空间中的地址为A,页面的大小为L,则页号P和页内地址d可按下式求得:具体例题某系统采用页式存储管理策略,拥有逻辑空间32页,每页2KB,拥有物理空间1MB。请画出逻辑地址的格式。题解:逻辑空间32页=252^525,推出逻辑地址中页号必须用5位来描述。每页2KB,1KB=2102^{10}210,2KB=
高 朗
·
2023-09-15 03:55
计算机操作系统
操作系统
内存管理
地址转换
分页
分段
Linux——进程间通信——管道与共享内存
Notes:进程之间是无法直接通信的,因为每一个进程都有自己独立的
虚拟地址
空间,所以进程具有独立性,无法直接通信。进程间通信方式种类:管道、共享内存
一棵灬胡杨树
·
2023-09-14 13:15
Linux
linux
[Linux]进程间通信,管道,共享内存
实际上,两个进程之间是无法直接进行通信的,操作系统为每个进程分配了
虚拟地址
空间,通过页表映射来访问它的
物理地址
空间,但是这种映射信息,其它的进程无法获取,所以实际上两个进程间是无法直接进行通信的。
头晕神教的神秘人
·
2023-09-14 13:43
Linux
linux
进程间通信
Linux——进程间通信(管道、共享内存、消息队列、信号量)
信号量1、同步(临界资源访问的合理性)2、互斥(同一时间只有一个进程能够访问资源,保证临界资源的安全性)五、相关操作指令进程间通信就是两个进程间的数据交换因为进程间具有独立性,每个进程访问的都是自己的
虚拟地址
@余笙!
·
2023-09-14 13:10
Linux
笔记:深入理解Linux内核(二)
深入理解Linux内核(二)第二章:内存寻址内存地址硬件中的分段段选择符和段选择器段描述符快速访问段描述符分段单元Linux中的分段LinuxGDTLinuxLDT硬件中的分页常规分页扩展分页硬件保护方案
物理地址
扩展
排着队啊
·
2023-09-13 23:50
linux
Linux 多线程 ( 多线程概念 )
透过进程
虚拟地址
空间,可以看到进程的大部分资源,将进程资
清欢Allen
·
2023-09-13 21:40
Linux操作系统
linux
运维
服务器
深入理解Linux内核内存映射(mmap)机制原理
vm_area_struct是在mmap的时候创建的,vm_area_strcut代表了一段连续的
虚拟地址
,这些
虚拟地址
相应地映射到一个后备文件或者一个匿名文件的虚拟页。
简说Linux内核
·
2023-09-13 21:03
linux
运维
服务器
Linux内核
嵌入式开发
256-Linux虚拟内存映射和fork的写时拷贝
进程这一抽象能够为每个进程提供自己私有的
虚拟地址
空间,可以免受其他进程的错误读写。不过,许多进程有同样的只读代码区域。例如,每个运行Linuxshell程序bash的进程都有相同的代码区域。
林林林ZEYU
·
2023-09-13 21:33
操作系统和计算机网络
linux
操作系统
【linux】进程地址空间
进程地址空间1.什么是地址空间2.感性理解
虚拟地址
空间3.理性认识
虚拟地址
空间4.为什么存在地址空间4.1原因14.2原因24.3原因31.什么是地址空间请问C/C++地址空间是内存吗?
LuckyRich1
·
2023-09-13 19:34
Linux
linux
运维
服务器
【汇编】微处理器
2、微处理器结构2.1寄存器2.2寄存器&汇编助记符2.3寄存器组成结构3、地址空间3.1存储空间3.1.1虚拟空间(编程空间)3.1.2线性空间3.2I/O空间4、工作模式4.1实地址模式4.2保护
虚拟地址
模式
Bebop Primer
·
2023-09-13 19:21
汇编
汇编
Mysql 索引
索引索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的
物理地址
(类似于C语言的链表通过指针指向数据记录的内存地址)使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的
物理地址
然后访问相应的数据
五彩斑斓的黑@
·
2023-09-13 18:52
mysql
数据库
操作系统真象还原——第4章 保护模式入门
第四章保护模式实模式的缺陷操作系统和用户程序处于同一个特权级逻辑地址和
物理地址
相同,用户程序所引用的地址都指向真实的
物理地址
用户程序可以自由修改段基址,可以访问所有内存访问超过64KB的内存区域需要切换段基址一次只能运行一个程序共
逆羽飘扬
·
2023-09-13 15:58
深入理解操作系统
os
计算机网络篇之MAC地址
地址文章目录计算机网络篇之MAC地址概括组成表示方法使用注意事项总结概括计算机网络中的MAC地址(MediaAccessControladdress)是用于唯一标识网络设备(如计算机、路由器、交换机等)的
物理地址
组成
陈序缘
·
2023-09-12 17:46
计算机网络
计算机网络
网络
DDR的相关概念
DDR的相关概念1存储概念2逻辑地址与
物理地址
3物理层级结构4RANK概念4.1Rank(DepthCascading)4.2WidthCascading4.3总结5Pagesize6DDR子系统7参考文章这里介绍
FA@TE
·
2023-09-12 17:14
#
IC验证实例
ddr
聊一聊进程、线程和协程以及线程的那些“锁“事
是系统进行资源分配和调度的基本单位通俗的讲:进程可以理解为我们在电脑上正在运行的一个个应用,例如:QQ,微信,LOL打开一个浏览器急速一个进程,打开两个浏览器就是两个进程,进程和进程之间具有独立性,它们具有各自的
虚拟地址
空间和文件描述符线程
老A技术联盟
·
2023-09-12 13:34
golang
linux技术
java
分布式
开发语言
计算机网络第四章——网络层(中)
文章目录需要加头加尾,其中头部最重要的就是加了IP地址和MAC地址(也就是逻辑地址和
物理地址
)集线器物理层设备,交换机是物理链路层的设备,如上图路由器左边就是一个局域网,若是文件比较大就需要在传输层进行分段
Dream of maid
·
2023-09-12 10:05
计算机网络
计算机网络
网络
智能路由器
【Linux】进程地址空间
下面我们来谈谈进程的地址空间:目录一、引入二、
虚拟地址
三、
虚拟地址
在操作系统下的管理四、关于引入中的问题深入分析五、
虚拟地址
的作用一、引入我们做一个之前做过的小实验:#include#include#includeintg_val
1e-12
·
2023-09-12 10:26
Linux
linux
运维
服务器
linux内核源码分析之虚拟内存
目录
虚拟地址
空间划分(用户空间)32位系统
虚拟地址
空间分配64位系统
虚拟地址
空间分配内存管理内核布局
虚拟地址
空间虚拟内存区域在内核中组织内存访问权限调用malloc申请内存,
虚拟地址
空间布局(内核)直接映射区
为了维护世界和平_
·
2023-09-11 23:22
linux内核分析
linux
内核
mmap用于本地进程间通信
mmap是内存映射的实现,就是把进程的
虚拟地址
空间映射到真实的物理内存中,从而,对映射地址的读写相当于对真实物理内存的读写,操作系统负责将写入的内容刷新到磁盘,或者从磁盘加载到内存中(这里是指文件映射,
·
2023-09-11 20:32
寄存器详解(一)
目录前言:通用寄存器示例:通用寄存器的划分汇编指令cpu
物理地址
的形成地址加法器运算示例:1.相关部件提供段地址和偏移地址2.段地址和偏移地址送入地址加法器3.段地址*164.求出
物理地址
5.输出
物理地址
段的概念
小呆瓜历险记
·
2023-09-11 17:17
开发语言
c语言
Mysql索引+事务+存储引擎
一、索引1.1索引的概念-索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的
物理地址
(类似于c语言的链表通过指针指向数据记录的内存地址)-使用索引后可以不用扫描全表来定位某行的数据
浮生无
·
2023-09-11 15:29
数据库
在32位Windows中,DLL是如何导出的?
DLL中的常驻名(residentname)和非常驻名(non-residentname)之间没有区别,导出函数的名称仅存储在DLL文件中,并带有指向导出表中存储的名称的指针(即相对
虚拟地址
)。
拓扑梅尔-漫漫开发路
·
2023-09-11 15:56
OldNewThing
windows
软件开发
系统设计
探索 Java 线程的创建
而进程则具有独立的
虚拟地址
空间,每个进程都有自己独立的代码和数据空间,程序之
·
2023-09-11 11:16
java后端
一文说清mmap内存映射底层原理(以LCD中的Framebuffer为例)
一文说清mmap内存映射底层原理【目录】一、宏观解释内存映射二、进程
虚拟地址
空间三、虚拟内存区域描述符四、内存映射的实现五、mmap在Framebuffer中的应用前几天的一场面试中,面试官问:为什么可以通过
晨少爱学习
·
2023-09-11 11:20
linux
驱动
mmap
内存映射
页表
Framebuffer
虚拟内存
标准C库IO函数和Linux系统IO函数
但是linux没有缓冲区主要通过file*fp指针操作文件,文件描述符是定位文件用的,是对文件的数据进行操作,缓冲区提高效率file结构体组成写/读的起始指针起始位置结束位置……fileno是文件描述符
虚拟地址
空间
虚拟地址
空间不存在程序就是代码只占用磁盘空
狗狗狗乖乖
·
2023-09-10 22:46
Linux编程入门
linux
运维
服务器
图解Linux是如何进行函数调用的?
开篇依旧先提出几个问题:进程
虚拟地址
空间是如何分布的?函数调用的栈帧结构是什么样子?函数调用涉及到的寄存器都起了什么作用?函数参数是如何传递的?传递顺序如何?函数的返回值是如何传递的?
this_is_for_u
·
2023-09-10 20:56
大页内存(HugePages)原理
3.原理大页内存的原理涉及到操作系统的
虚拟地址
到
物理地址
的转换过程。
duhf_think
·
2023-09-10 10:38
Linux相关
linux
网络原理(一)网络基础,包括IP ,网络相关的定义
P地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异。格式:通常是一个32位的二进制数,被分割成4个8位二进制IP
红蒲公英
·
2023-09-10 01:52
java
网络
tcp/ip
php
framework学习笔记10. 应用查找AMS
一.笔记5~笔记9内容:
虚拟地址
与
物理地址
;IPC通信方式:管道,套接字,内存共享,信号,binder驱动;binder驱动:binder_open(),binder_mmap(),binder_ioctl
加个标志位
·
2023-09-10 00:12
Linux系统中驱动框架基本概述
NetDevice)二、设备驱动程序功能对设备初始化和释放把数据从内核传送到硬件和从硬件读取数据读取应用程序传送给设备文件的数据和回送应用程序请求的数据检测和处理设备出现的错误访问特定硬件:访问特定硬件就是访问
物理地址
ST小智
·
2023-09-09 19:01
linux
索引实现的原理
说到索引,很多人都知道“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的
物理地址
,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据
乔大叶_803e
·
2023-09-09 10:05
Linux下的系统编程——共享存储映射(十)
前言:mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程
虚拟地址
空间中一段
虚拟地址
的一一对映关系。
我想学LINUX
·
2023-09-09 09:27
linux
mmap函数
存储映射I/O
文件间进程通信
创建共享内存
mmap通信
映射区
1.1
虚拟地址
和
物理地址
一:基本概念了解1.地址空间我们最开始接触地址的时候,应该是在我们学习数组的时候。地址空间其实是一个比较抽象的概念,我们可以把它想象成一个长的数组,每个数组元素占一个字节。那么这个数组的长度就由地址空间长度来决定。例如:我们32位的系统的地址空间就是我们的2^32字节(4GB),而64位的地址空间大小就是2^64个字节。这也就解释了在我们32位的操作系统,为什么最大只能支持4GB的有效内存。2.虚
小鼻子球球小昏昏
·
2023-09-08 23:18
【操作系统】聊聊Linux内存工作机制
进程如果要访问内存需要通过独立的
虚拟地址
空间。
虚拟地址
空间其实包含两部分。一部分是内核空间,另一部分就是用户空间。进程有用户态和内核态,用户态下只能访问用户空间,只有切换到内核态时才可以访问内核空间。
qxlxi
·
2023-09-08 16:40
#
操作系统
#
Linux
linux
运维
服务器
memcpy vs memcpy_toio
0x00背景环境:Linuxkernel5.15.78aarch64armv8现象:使用vmap()以nocache的形式映射一段
物理地址
,使用memcpy()往其中写入数据,在写入最后64字节时发生如下错误
__chaos
·
2023-09-08 14:18
linux
嵌入式
c语言
windows系统硬盘序列号、MAC地址查询方法
结束MAC地址查询方法在控制面板—网络和Internet—网络和共享中心—以太网—详细信息界面中,“
物理地址
”一栏即为网卡对应的MAC地址
一碗啥都有的麻辣烫
·
2023-09-08 12:22
windows
macos
linux
【IMX6ULL驱动开发学习】24.关于mmap为什么能直接操作LCD显示
的提问,让我认识到了目前的不足,下午又深入的学习了一下,在这里做一下补充mmap为什么能直接操作LCD显示首先在内核空间申请一段或多段内存作为显存,即Framebuffer然后使用mmap把这段内存的
物理地址
映射到应用程序的地址空间相当于应用中也有一块内存
晨少爱学习
·
2023-09-08 10:20
IMX6ULL
驱动开发
mmap
Java EE初阶---网络原理之TCP_IP
作用IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异。
茶虹
·
2023-09-08 06:19
Java
EE初阶
开发语言
java
数据结构和算法(2):向量
抽象数据类型数组到向量C/C++中,数组A[]中的元素与[0,n)内的编号一一对应,A[0],A[1],...,A[n-1];反之,每个元素均由(非负)编号唯一指代,并可直接访问A[i]的
物理地址
=A+
飞大圣
·
2023-09-08 04:13
数据结构和算法
数据结构
算法
Windows内核-读写驱动
读写内存的几种方式包括:附加进程读写:通过进程挂靠读写内存MDL映射读写:通过目标
虚拟地址
计算出
物理地址
,然后根据
物理地址
映射出一个新的
虚拟地址
,然后对这个新的
虚拟地址
就行读写操作内核APC读写:用内核
游戏逆向
·
2023-09-08 03:52
Dos系统的Debug工具简单使用(2023.9.7)
作用:给定地址范围,写入汇编命令格式:-a首地址如果不输入段地址指的是cs寄存器上的段地址如果不输入段地址和偏移地址则是cs和ip寄存器所指向的地址示例:补充说明:在8086CPU有20根地址总线,所以
物理地址
是
ahardstone
·
2023-09-07 23:07
汇编
汇编
进程间通信之System V 共享内存
文章目录一、共享内存进程具有独立性,因此进程间通信的前提是两个进程能看到同一份资源一、共享内存在内存中申请一块空间,并将起始地址分别映射到两个进程的
虚拟地址
空间上,便可以让两个进程看到同一份资源操作系统为了管理共享内存
[Pokemon]大猫猫
·
2023-09-07 21:03
Linux
linux
腾讯开源存储框架MMKV
关于mmap内存映射mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程
虚拟地址
空间中一段
虚拟地址
的一一对映关系。
cname_1
·
2023-09-07 15:59
聊聊虚拟内存
早期不存在操作系统提供的存储器抽象,每一个程序直接访问物理内存,即从0到某个上限的地址集合,也称为
物理地址
空间。int[]array=newint[4];程序员使用编辑器写了一段代码,在堆
❀神花❀
·
2023-09-07 14:59
操作系统
操作系统
面试
内存管理
java
linux
Oracle表空间查询、添加
1、表空间详细信息SELECTUpper(F.TABLESPACE_NAME)"表空间名",lj.FILE_NAME"
物理地址
",D.TOT_GROOTTE_MB"表空间大小(M)",D.TOT_GROOTTE_MB-F.TOTAL_BYTES
fabledown
·
2023-09-07 08:39
Oracle
oracle
dba
数据库
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他