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 基础IO(Input与output)学习
原因:进程之间是具有独立性的,每个进程都有自己的
虚拟地址
空间,访问数据的时候都是通过自己的
虚拟地址
进行访问的,一个进程将自己的某个变量的空间地址(
虚拟地址
)交给另一个进程,另一个进程是无法访问的(例如,
东区东区!
·
2023-04-09 08:26
开发语言
数据结构
linux
ADT 随笔 b树
章树4.7B树1.索引的物理存储几种最小存储单元:磁盘IO=寻道+旋转:内存IO基于电位的特性物理层面来看,像是在一块二维空间中寻址效率之高,几乎可以说是线性的两次读取可以不考虑之间的"距离",即两块
物理地址
之间的连续性磁盘
肯尼思布赖恩埃德蒙
·
2023-04-09 06:59
数据结构
b树
mysql
数据结构
new和malloc的区别以及底层实现原理
的底层实现是系统调用函数brk(),其主要移动指针_enddata(此时的_enddata指的是Linux地址空间中堆段的末尾地址,不是数据段的末尾地址)当开辟的空间大于128K时,mmap()系统调用函数来在
虚拟地址
空间中
别下那么会看场合的雨啊
·
2023-04-09 06:22
C/C++
链表
数据结构
Linux 内存管理
所以对内存进行一些区的划分)ZONE_DMADMA使用的页896M2、内存非配方式页获取方式:alloc_pages()free_pages()kmalloc(size,GFP_KERNEL)可以睡眠对应kfree()对应
虚拟地址
连续
cglmcu
·
2023-04-09 06:02
重学iOS系列之APP启动(五)二进制重排优化
物理内存与虚拟内存在计算机早期是没有
虚拟地址
的概念的,所有的应用只要启动就会全部加载到物理内存中。如果不断启动应用,物理内存
佛系编程
·
2023-04-09 00:06
IP地址与子网掩码(扫盲版)
IP地址与子网掩码的基本原理一.什么是IP地址计算机网络中的地址有:使用地址、
物理地址
、IP地址。使用地址是为了便于记忆的地址,例如有域名地址、电子邮件地址。
物理地址
为网络适配器地址,也称为网卡地址。
Cer_Rex
·
2023-04-08 22:15
网络
internet
语言
c
shopee后端一二面
select和poll什么是线程安全,怎么做到线程安全数据结构&&操作系统&&网络这几个方面好像很少,写在一起吧数组和链表不同set和unordered_set的底层具体说说哈希表什么是堆,堆排序进程通信方式
虚拟地址
的好处什么是缺页异常三次握手四次挥手
鲜橙
·
2023-04-08 15:02
详解多级页表与快表
多级页表与快表文章目录多级页表与快表什么是页表页表带来的问题快表多级页表三级页表转换法参考什么是页表页表就是一个用于将
虚拟地址
转换为
物理地址
的工具。
黑猫爱小鹿
·
2023-04-08 10:51
计算机知识
java
【iOS】crash 解析
image.png上图是错误日志的虚拟内存地址,对于如何通过
虚拟地址
找到对应错误方法,我做如下几条总结:一、找到xcode自带工具symbolicatecrash#查找本地symbolicatecrashfind
Kean_Qi
·
2023-04-08 03:40
C语言实现顺序线性表的表示、插入、删除
因为内存地址是连续的,我们恰好可以通过这种特点来表示线性表,这样顺序线性表的特点是:数据元素不仅逻辑上相邻,在
物理地址
上也是相邻的。同样我们只要知道了存储顺序线性表的基地址,就
RecordLiuV
·
2023-04-08 01:54
数据结构与算法
c语言
线性表
顺序线性表表示
Mac地址
一、什么是Mac地址Mac地址(英语:MediaAccessControlAddress),直译为媒体存取控制位址,也称局域网地址Mac地址也称
物理地址
,硬件地址,由网络设备制造商生产时烧录在网卡上Mac
火木火木
·
2023-04-08 00:56
计算机网络
网络
linux内核空间和用户空间认识和区别
Linux简化了分段机制,使得
虚拟地址
与线性地址总是一致,因此,Linux的
虚拟地址
空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的
宇你有源丶
·
2023-04-07 22:03
Linux知识
linux
kernel
用户空间
内核空间
区别
计算机地址空间是什么,
物理地址
空间是什么
今天学习啦小编给大家介绍一下
物理地址
空间的相关知识。供大家参考!
物理地址
空间参考如下物理存储器和存储地址空间是两个不同的概念。
呆呆小逗比
·
2023-04-07 22:59
计算机地址空间是什么
进程的
虚拟地址
空间
http://www.blogjava.net/bacoo/archive/2008/11/20/241586.html进程的
虚拟地址
空间昨晚看到了深夜,终于对进程的
虚拟地址
空间有了个大致的了解,很激动
NOCIS
·
2023-04-07 22:26
ICS
ICS
windows
linux内核空间和用户空间的是怎样区别的,如何交互,如何从用户空间进入内核空间
Linux简化了分段机制,使得
虚拟地址
与线性地址总是一致,因此,Linux的
虚拟地址
空间也为0~4G.Linux内核将这4G字节的空间分为两部分。
突然好想晒太阳
·
2023-04-07 22:19
Linux
Linux
内核空间
用户空间
Linux下C/C++动静态库
动态库libxxx.so运行时把库代码加载到内存,通过页表映射到
虚拟地址
空间的共享区,当程序需要方法时,再跳转去执行库中的代码,程序本身没有方法的代码。因此程序运行依赖库文件,无法独立
juice 999
·
2023-04-07 20:27
Linux
linux
c语言
c++
线程和进程概念区别—及线程常用方法和状态
进程是程序执行的基本单位,每个进程都有自己独立的内存空间和系统资源,它拥有自己的
虚拟地址
空间、代码段、数据段、堆栈段等。一个程序可以对应多个进程,每个进程之间是独立运行的,互相之间不会影响。
啥都不会吖
·
2023-04-07 11:07
Java
jvm
面试
职场和发展
【计算机网络】PDU地址
以太网交换机根据所收到PDU的目的MAC地址进行转发决策PDU(protocoldataunit)协议数据单元交换机交换机实质上是一个多端口网桥,工作在数据链路层,数据链路层使用
物理地址
进行转发,而转发通常都是根据目的地址来决定出端口
白驹_过隙
·
2023-04-07 10:48
计网
网络
网络协议
Linux PCIe BAR
物理地址
的获取
CPU访问PCI设备的BAR空间时,需要使用BAR寄存器提供的基地址。值得注意的是,CPU使用存储器域的地址,而BAR寄存器存放PCI总线域的地址。因此需要将PCI总线域的地址转换为存储器域的地址后才能被CPU访问。在Linux系统中使用BAR空间的正确方式为:pciaddr=pci_resource_start(pdev,1)if(!pciaddr){rc=-EIO;dev_err(&pdev-
shuaifeng.zhang
·
2023-04-07 03:25
PCIe/CXL
linux
驱动开发
操作系统八股文知识点总结
存放未出实话的全局变量和静态变量堆:用于动态申请内存匿名映射区:存放动态链接库以及内存映射区域栈:存放函数调用过程中的局部变量和函数参数我们可以把进程所使用的地址「隔离」开来,即让操作系统为每个进程分配独立的一套「
虚拟地址
jiong1998
·
2023-04-07 02:52
linux
网络
运维
内存管理 —— 快表TLB
一、快表和慢表的定义慢表(Page):页表、段表存放在主存中,收到
虚拟地址
后要先访问主存,査询页表、段表,进行虚实地址转换。
starter_zheng
·
2023-04-07 02:18
操作系统
操作系统的八股文自述(持续更新)
虚拟内存的重要意义是它定义了⼀个连续的
虚拟地址
空间,并且把内存扩展到硬盘空间。虚拟内存使得应⽤程序认为它拥有连续
feng之锋
·
2023-04-07 02:45
面经
面试
数据结构学习笔记—ArrayList与顺序表
2.顺序表定义:顺序表是用一段**
物理地址
连续**的存储单元依次存储数元素的线性结构,一般
空杯心态.
·
2023-04-07 01:06
数据结构学习笔记
数据结构
学习
java
06.ArrayList与顺序表
2.顺序表顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在
muyierfly
·
2023-04-07 01:47
#
数据结构tips
数据结构
链表
详细讲解MMU——为什么嵌入式linux没他不行?
其主要功能是将
虚拟地址
转换为
物理地址
,同时提供访问权限的控制和缓存管理等功能。MMU是现代计算机操作系统中重要的组成部分,可以提高系统的稳定性和安全性。
一口Linux
·
2023-04-06 20:02
linux
运维
MMU
操作系统作业 15-17章
第十五章1.用种子1、2和3运行,并计算进程生成的每个
虚拟地址
是处于界限内还是界限外?如果在界限内,请计算地址转换。
A橙_
·
2023-04-06 17:27
操作系统
操作系统
iOS IP的获取
,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网、令牌环网络等各种技术来传送IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异
senpaiLi
·
2023-04-06 15:38
MIT_6.828_Lab2 Part1
实验地址:Lab2Lab2的第一部分为
物理地址
的管理,其中包括物理内存的初始化,分配以及释放。
Salvete
·
2023-04-06 12:46
操作系统
MIT_6.828_Lab2 Part2
实验地址:Lab2
虚拟地址
翻译为
物理地址
的流程如下:Selector+--------------++-----------+---------->|||||Segmentation||Paging|Software
Salvete
·
2023-04-06 12:46
操作系统
MIT_6.828_Lab4 Part A
MultiprocessorSupport该内核支持多核,BSP用低
物理地址
来引导其他的CPU加载系统。
Salvete
·
2023-04-06 12:46
操作系统
操作系统
内核
MIT 6.828 JOS学习笔记15. Lab 2.1
MemoryManagementlab2中多出来的几个文件:inc/memlayout.hkern/pmap.ckern/pmap.hkern/kclock.hkern/kclock.cmemlayout.h描述了
虚拟地址
空间的结构
weixin_30312557
·
2023-04-06 12:02
操作系统
c/c++
网络
MIT 6.828 操作系统工程 lab2 通关指南
也包含其他笔记等等:https://github.com/yunwei37/6.828-2018-labs目录MIT6.828操作系统工程lab2通关指南目录第1部分:物理页面管理第2部分:虚拟内存虚拟,线性和
物理地址
引用计数页表管理第
云微123
·
2023-04-06 12:49
笔记
操作系统
数据结构
内核
CPU是如何访问内存的
首先CPU在访问内存的时候都需要通过MMU把
虚拟地址
转化为
物理地址
,然后通过总线访问内存。
燕无鸻
·
2023-04-06 07:36
linux内核
c语言
【Linux】进程地址空间
文章目录进程地址空间1.写时拷贝与
虚拟地址
2.地址空间引入3.地址空间的意义⭐3.1
虚拟地址
寻址⭐3.2
虚拟地址
意义进程地址空间地址空间(addressspace)表示任何一个计算机实体所占用的内存大小
Corwttaml
·
2023-04-06 02:36
Linux
linux
运维
服务器
数据结构之第四章、ArrayList和顺序表
二、顺序表顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在
敖云岚
·
2023-04-06 02:53
JavaSE
数据结构和算法
数据结构
算法
顺序表
java
Linux中进程的内存结构、线程以及守护进程
这片地址空间的大小为4G的线性虚拟内存空间,我们在使用是都是该虚拟内存的
虚拟地址
,无法直接访问到物理内存地址,这种使用
虚拟地址
比直接访问
物理地址
更加安全,切内存空间的利用率也更充分,能够使用更大的地址空间
清明668
·
2023-04-06 01:44
linux
服务器
网络
计算机IP名词解释,IP地址的名词解释
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽
物理地址
的差异。
武冬青
·
2023-04-05 15:58
计算机IP名词解释
(一)ARMv8 MMU及Linux页表映射
2.ARMv8MMU2.1MMU/TLB/Cache概述MMU:完成的工作就是
虚拟地址
到
物理地址
的转换,可以让系统中的多个程序跑在自己独立的
虚拟地址
空间中,相互不
追捕的风
·
2023-04-05 15:59
Linux内存管理
linux
C++
内存管理
页表
映射
Linux学习-内存管理MMU结构讲解
一、MMU介绍MMU(MemoryManagementUnit):内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责
虚拟地址
映射为
物理地址
,以及提供硬件机制的内存访问授权
AI改变我的未来
·
2023-04-05 14:47
Linux
学习
【关于Linux中----多线程(一)】
更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间内运行在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化透过进程
虚拟地址
空间
Undefined__yu
·
2023-04-05 13:41
Linux重难点
linux
网络
c++
c语言
云原生
循序渐进,学习开发一个RISC-V 上的操作系统
第7章HelloRVOS系统引导过程本项目通过QEMU进行模拟,QEMU-virt里面对各个部件的
物理地址
进行了映射。规定了各个部分的物理内存起始地址以及空间大小。
郑sa
·
2023-04-05 12:42
学习
risc-v
【计算机网络】(谢希仁第七版) 4.2.3 IP地址与硬件地址
从层次的角度看,
物理地址
①是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址(称IP地址为逻辑地址是因IP地址是用软件实现的)。
弓长纟隹为
·
2023-04-05 08:15
计算机网络
网络
网络协议
网络
计算机网络
【计算机网络】IP协议与ICMP协议分析
(
物理地址
:C8-D9-D2-19-FC-4E,IPv4地址:10.0.132.
Martin_Luo233
·
2023-04-05 08:04
计算机网络
计算机网络实验报告
tcp/ip
网络
网络协议
操作系统-内存管理
他也被叫做主存,我们为了访问他,所以需要给他的存储空间进行编号,这种编号被叫做
物理地址
。我们电脑上还有个东西叫做外存,他的大小比较大,像我的电脑是256GB的。它可以是磁盘,也可以是
living_frontier
·
2023-04-05 08:22
博客
一文说透虚拟内存
为什么我们需要虚拟内存提供一个虚拟化封装,让上层的程序员不用担心内存分配,
物理地址
的总大小。
boring_111
·
2023-04-05 06:54
计算机体系与结构
系统架构
硬件架构
Linux 动静态库
结合
虚拟地址
空间理解静态库和动态库的使用gcc规则使用动静态库的规则:制作静态库使用静态库方法1.方法2.制作动态库使用动态库方法1:方法2:方法3:方法4:静态库和动态库的概念和本质。
聪明且普信
·
2023-04-05 06:19
Linux
linux
运维
服务器
python数据结构——顺序表
1.顺序表的定义数据元素连续存储,并且每个元素的存储空间大小相同,元素下标是逻辑地址,元素的
物理地址
可通过存储区的起始地址加上逻辑地址和存储单元大小来确定。2.顺序表的
fyire
·
2023-04-05 03:14
python
数据结构
链接地址、运行地址、加载地址、存储地址
中第一条指令的地址运行地址:a.out在内存中存储的第一条指令地址补充说明:为了方便各位理解,我下面的例子都是直接在裸机上跑程序二进制机器码,中间省略了操作系统虚拟内存、MMU的知识,像编译阶段的链接地址,我是根据硬件平台的
物理地址
嵌入式Sky
·
2023-04-05 01:43
C/C++
运行地址
加载地址
存储地址
链接地址
Java数据结构之顺序表
.打印顺序表3.新增元素4.判断是否包含元素5.获取指定位置的元素6.对指定的位置设定值7.实现删除顺序表中指定出现的第一个元素8.清空顺序表一、对顺序表的简单了解和思路分析顺序表概念:顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构
Mo_yang.
·
2023-04-05 00:01
Java
数据结构
java
数据结构
算法
动态顺序表(C语言)
文章目录顺序表概念及结构静态顺序表动态顺序表动态顺序表的结构初始化检查扩容尾插函数头插函数尾删函数头删函数在pos位置插入x删除pos位置的数据销毁函数顺序表的优缺点:顺序表概念及结构顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构
学代码的咸鱼
·
2023-04-04 21:38
数据结构
c语言
数据结构
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他