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
物理地址-虚拟地址
C++linux高并发服务器项目实践 day3
C++linux高并发服务器项目实践day3文件IO标准C库IO函数与LinuxIO函数
虚拟地址
空间文件描述符Linux系统IO函数open与closemode:八进制的数,表示用户对创建出的新的文件的操作权限最终的权限是
mcyuuji
·
2023-04-14 23:04
C++Liunx服务器项目
linux
服务器
c++
linux内存模型
转自:Linux内存管理(五)内存模型-知乎本文基于以下软硬件假定:架构:AARCH64内核版本:5.14.0-rc51平坦内存模型linux内核采用页式内存管理,这种方式将整个
物理地址
空间划分成一系列以页帧为单位
wmzjzwlzs
·
2023-04-14 21:40
linux
driver
linux
8086CPU寄存器
1.汇编和机器语言一对一,可以反编译2.地址总线,控制总线(读/写/其他),数据总线
物理地址
=段地址x16+偏移地址(偏移地址为16位,16位地址的寻址能力是64KB,所以一个段的长度最大为64KB)3
我的昵称在不在
·
2023-04-14 21:08
存储管理 - 页面置换算法详解
地址区分:程序中为高级程序语言,使用逻辑地址;内存中使用
物理地址
。逻辑地址=页号+页内地址
物理地址
=页帧号(物理块号)+页内地址优缺点优点:利用率高,碎片小,分配及
鱼丸丶粗面
·
2023-04-14 17:50
网络工程
页式存储
页面置换算法
深入理解计算机系统 第十二章 并发编程
因为进程有独立的
虚拟地址
空间,想要和其他流通信,控制流必须使用某种显式的进程间communication,IPC)机制。I/0多路复用。
竹草席
·
2023-04-14 17:45
什么是哈希,哈希表,哈希函数,哈希碰撞?
比方我有个原始值,S=[“老铁双击666”,‘感谢老铁送的飞机’],通过某种算法(比如java的hasecode(获得变量的
物理地址
))得到的666这个就是“哈希码“(将字符串转换成尽可能不重复的int
骷大人
·
2023-04-14 16:50
其他
哈希
哈希算法
进程地址空间
文章目录一.感性理解进程地址空间二.理性认识进程地址空间1.虚拟和
物理地址
空间2.
虚拟地址
和
物理地址
联系a.页表映射b.写时拷贝三.为什么要存在进程地址空间在正式开始之前我们首先来看这样的一个现象父子进程
别动我的饭
·
2023-04-14 11:52
Linux
linux
【Linux】环境变量&进程
虚拟地址
空间
环境变量&进程
虚拟地址
空间环境变量一些常见的环境变量-PATH修改环境变量进程
虚拟地址
空间环境变量使用lsmanpwdcdecho这些指令时,不需要加.
德拉库斯
·
2023-04-14 11:27
linux
linux
缺页中断&页缺失
页缺失页缺失(缺页中断)指的是当软件试图访问已映射在
虚拟地址
空间中,但是并未被加载在物理内存中的一个分页时,由中央处理器的内存管理单元所发出的中断。通常情况下,用于处理此中断的程序是操作系统的一部分。
蓝染k9z
·
2023-04-14 09:48
基础知识
操作系统学习-练习题个人总结(七)
目标程序所对应的地址空间是(
虚拟地址
空间)。即使在多道程序环境下,用户也不能设计用内存
物理地址
直接访问内存的程序。补充:存储器管理功能:主存分配(响应请求分配所需的主
swimsss
·
2023-04-14 07:56
操作系统
操作系统练习题(3)第四章存储管理
1.进行程序的相对地址到
物理地址
的转换,就是地址重定位。()2.在分页管理中所产生的内存碎片,
学习记录wanxiaowan
·
2023-04-14 07:55
逻辑地址推算
物理地址
(摆烂)
已知页面大小为1024字节,试将作业中的逻辑地址X转化为相应的
物理地址
(如果地址不在内存中,回答None)。
dom_l_z
·
2023-04-14 07:51
操作系统
java基础知识总结(五)
1.网络编程基础一些基础概念:ip地址:标识网络上的一台主机,逻辑地址可变mac地址:标识网络上的一台主机,
物理地址
不可变端口:标识主机中的一个进程0--655351024以下的为预留端口协议:通信双方之间的约定和标准
路小白同学
·
2023-04-13 16:55
2019-07-02 软链接与硬链接
aaa文件创建一个硬链接f3lnffff4:给aaa文件创建一个硬链接f4目录只能创建软链接软链接类似window下的快捷方式,独占一个连接计数器硬链接可以理解成多个对象引用同一块内存地址,指向同一个文件
物理地址
硬链接共享链接数
zhovdawei
·
2023-04-13 15:44
零拷贝内存 & 固定内存
每个程序用的
虚拟地址
相互独立,不同的程序可以使用相同的
虚拟地址
。
物理地址
就是物理内存上
Codiplay
·
2023-04-13 11:32
网络
cuda
矩阵
将内核载入内存(实验)
将内核从磁盘载入内存,并将其匹配到
虚拟地址
中,然后再通过入口地址跳转到内核中。main.c编写的内核程序。
JoengGaap
·
2023-04-13 10:42
操作系统
后端
【Linux】Linux的线程方案和基本控制(用户和内核下1:1线程、线程的创建、终止和分离)
CPU调度的基本单位2.3线程的优缺点2.4用户级线程和内核级线程1:1方案3、Linux线程控制3.1线程的创建3.2线程的终止、阻塞和取消3.3线程的分离1、再谈地址空间和页表一个进程有对应PCB、
虚拟地址
空间
Ahao_te
·
2023-04-13 07:14
Linux
linux
运维
服务器
6.S081——虚拟内存部分——xv6源码完全解析系列(3)
1.kernel/memorylayout.h2.kernel/vm.c(434rows)0){//使用PGROUNDDOWN宏来找到srcva对应页的起始
虚拟地址
v
Zheyuan Zou
·
2023-04-13 06:20
MIT
6.S081
linux
系统架构
c++
XV6陷入,中断和驱动程序
这些情况包括设备信号的发出、用户程序的非法操作(例如引用一个找不到页表项的
虚拟地址
)。
kexinxin1
·
2023-04-13 06:19
3.1、线程概述
3.1、线程概述1.线程概述2.线程和进程区别3.线程和进程
虚拟地址
空间4.线程之间共享和非共享资源①共享资源②非共享资源5.线程版本NPTL1.线程概述与进程(process)类似,线程(thread
zyl51_
·
2023-04-13 00:35
linux
unix
java
Linux系统认知——驱动认知
1.什么是驱动2.被驱动设备分类3.设备文件的主设备号和次设备号4.设备驱动整体调用过程二、基于框架编写驱动代码1.驱动代码框架2.驱动代码的编译和测试三、树莓派I/O口驱动的编写1.微机的总线地址、
物理地址
此起彼伏Cccc
·
2023-04-12 17:24
Linux系统认知
linux
运维
服务器
Linux内核页表及页表缓存原理
二、页表项(1)逻辑地址(页号,偏移量),逻辑地址就是
虚拟地址
。比如二级页表的页表项如下:(2)
物理地址
(页框号,偏移量)。映射关系如下:三、页表缓存【页表缓存】
·
2023-04-12 14:35
JavaEE初阶---初始进程
系统分配资源的最小单元--进程啥是进程看看进程操作系统如何管理进程PCB中的一些属性pid(进程id)内存指针文件描述符表进程调度并行和并发:进程调度的特性状态:优先级:记账信息:上下文:
虚拟地址
空间进程间交互我们日常使用计算机
Ricardo_M_CYT
·
2023-04-12 08:24
java-ee
linux 命令提示符 时间,在LINUX的命令提示符及CMD命令提示符中显示时间
C:\Users\g4-1016tx>prompt$P$S$T$GC:\Users\g4-1016tx13:19:53.92>arp-a接口:192.168.0.189---0xbInternet地址
物理地址
类型
weixin_39927378
·
2023-04-12 07:24
linux
命令提示符
时间
linux 线程详解
线程才是程序运行的实体,通常程序里的main()函数就相当于主线程,把进程理解成一个容器,里面可以包含有若干线程和若干资源(进程环境变量、打开的文件描述符、信号量、
虚拟地址
空间、代码、数据等),同一个进程中
Qurry.OS
·
2023-04-12 03:44
Linux应用开发
通信
Ubuntu
开发语言
linux
c语言
linux下逻辑地址-线性地址-
物理地址
转换
一、逻辑地址转线性地址机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成
物理地址
才能够被访问到。
郄郄郄
·
2023-04-12 02:21
进程地址空间+环境变量
目录环境变量进程地址空间理解
虚拟地址
空间进程地址空间区域划分虚拟内存和物理内存建立联系深刻理解
虚拟地址
空间环境变量当我们需要使用一个物品的时候,首先要先找到这个物品。
Bug程序员小张
·
2023-04-12 00:18
linux
运维
服务器
单片机过渡到,对linux的初识(线程到进程)
目录
虚拟地址
的出现mm
小昭dedug
·
2023-04-11 23:18
linux
单片机
linux
单片机
运维
c语言
linux nvme ssd性能降低分析
经过blktrace、ftrace等一系列工具分析,确定在5.10内核中,dd命令所映射的
物理地址
超过了pcie的dma寻址范围,而内核使用了swiotlb来解决该问题,导致性能下降。
Elpm1s
·
2023-04-11 22:07
linux
kernel
linux
运维
服务器
内存映射详细介绍
在这种方式下,操作系统会将文件的某个区域映射到进程的
虚拟地址
空间中,从而使得程序可以直接访问这个
我要出家当道士
·
2023-04-11 20:40
文章阅读
C
内存映射
Direct
IO
B+树和mysql索引
1.记录的
物理地址
,页号:槽号:偏移量2.记录的主键值innodb读操作:通过二级索引查询记录仅能得到主键值,要查询完整的记录
北方_f6b4
·
2023-04-11 20:47
web网络协议
会话层,表示层、应用层物理层二进制传输为传输数据所需要的物理链路进行创建、维持、拆除常见设备中继器集线器数据单位比特Bit数据链路层介质访问(接入)为网络层提供服务,在不可靠的物理介质上提供可靠的传输
物理地址
寻址
我只会埋头炫饭
·
2023-04-11 17:06
软件测试
网络协议
前端
网络
顺序表的基本操作(初始化、插入、删除、查询、扩容、打印、清空等)
顺序表的基本操作顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改等基本操作。
安河桥畔
·
2023-04-11 16:19
数据结构
C语言
c语言
开发语言
后端
数据结构
Linux基础内容(19)—— 进程间通信(介绍与管道内容)
spm=1001.2014.3001.5501目录1.简单进程介绍1.概念前提2.通信定义3.通信的意义2.进程间通信的方案1.管道1.匿名管道2.命名管道1.简单进程介绍1.概念前提1.进程之间由于
虚拟地址
空间
哈里沃克
·
2023-04-11 10:11
linux
服务器
c++
centos
c语言
深度学习处理器架构之GDMA学习笔记
2、
虚拟地址
是什么?如何进行
虚拟地址
转换?(1)
虚拟地址
是什么?(2)如何进行
虚拟地址
转换?3、TLB是什么?4、LLC是什么?
光·宇
·
2023-04-11 07:10
GDMA
DLP-M
网络
IP数据报如何找到它的目的地?
首先我们要了解IP地址和硬件地址的区别:从层次上看,
物理地址
是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。
zhang_xjm
·
2023-04-11 06:05
Linux 设备树下的LED驱动实验-基于正点原子IMX6ULL开发板
1设备树LED驱动原理上一个实验我们直接在驱动文件newchrled.c中定义有关寄存器
物理地址
,然后使用io_remap函数进行内存映射,得到对应的
虚拟地址
,最后操作寄存器对应的
虚拟地址
完成对GPIO
supersmart@
·
2023-04-11 06:26
arm
linux
vscode
功能测试
c++
数据链路层-MAC地址
由于这个类地址是用于媒体接入控制MAC,因此这类地址也被称为MAC地址MAC地址一般被固化在网卡(网络适配器)的电可擦可编程只读存储器EEPROM中,因此MAC地址也被称为硬件地址MAC地址有时候也被称为
物理地址
山脚下的20岁
·
2023-04-11 03:40
计算机网络
hnust
网络
Linux内核之内存管理知识结构
目录Linux内核源码分析架构图一、虚拟内存地址空间布局1、用户空间2、内核空间3、硬件层面4、
虚拟地址
空间布局二、SMP/NUMA架构三、伙伴系统及算法1、基本伙伴分配器2、分区伙伴分配器四、块分配器
kaka的卡
·
2023-04-11 01:57
linux服务器高级框架
linux
服务器
第12章 内存管理
内存管理单元(MMU,管理内存并把
虚拟地址
转换为
物理地址
的硬件)通常以页为单元进行处理。体系结构不同,页大小不尽相同。大多数32位体系结构支持4KB的页,64位支持8KB的页。
涵仔睡觉
·
2023-04-10 14:02
C语言基础回顾1
菜鸟改变路文章目录c语言基础c语言特点c语言程序的结构标识符数据类型常量整型常量实型常量字符常量字符串常量符号常量变量整型变量实型变量字符型变量数据类型的转换运算符的优先级和结合性c语言基础c语言特点1.允许直接访问
物理地址
子依的月
·
2023-04-10 13:02
C语言基础知识
c语言
开发语言
八股文7:操作系统与IO模型
文章目录操作系统基础什么是操作系统内核的管理工作内核态与用户态内核的两种体系结构(宏内核和微内核)CPU工作模式内存管理虚拟内存的概念内存的存储管理(
虚拟地址
->
物理地址
)分段式存储管理(外部内存碎片问题
稳定的穷
·
2023-04-10 10:32
面试应对笔记
java
总线和存储器
单总线结构框图2.面向CPU的双总线结构框图3.以存储器为中心的双总线结构框图(三)总线的分类1.片内总线2.系统总线3.通信总线二、存储器的分类(一)按存储介质分类(二)按存取方式分类1.存取时间与
物理地址
无关
莫忘、莫念
·
2023-04-10 09:32
计算机组成原理
c++
OSI七层网络模型
第三层:网络层路由器,将网络地址翻译成对应的
物理地址
,并决定如何将数据从发送方路由到接收方。第四层:传输层负责建立端到端的连接,保证报文在端到端之间的传输。第五层:
戴代_
·
2023-04-10 07:58
测试
网络
智能路由器
[数据结构]C语言实现顺序表、链表
目录一、顺序表的概念动态顺序表实现二、链表的概念1、无头单向链表的实现2、带头双向循环链表实现三、顺序表与链表的不同点一、顺序表的概念顺序表是用一段
物理地址
连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储
魚崽
·
2023-04-09 21:14
数据结构
数据结构
c语言
关于IO多路复用
为了保证用户进程不能直接操作内核,操作系统将全部的
虚拟地址
分为两部分,一部分为内核空间,一部分为用户空间。例如32位的操作系统,将最高的1G字节供内核使用,称为内核空间;较低的3G字节供用户进程使用。
MaRinli7
·
2023-04-09 13:32
IO
网络
开发语言
16位汇编语言程序设计笔记[钱晓捷版][自用]
文章目录第一章汇编语言基础知识(1)熟悉寄存器组和存储器组织(2)
物理地址
和逻辑地址(3)7种寻址方式立即数寻址方式寄存器寻址方式存储器寻址方式(4)(补充)计算机系统第二章8086的指令系统(1)常用传送指令
岁余十二.
·
2023-04-09 13:25
学习笔记
asm
操作系统-课堂笔记-内存管理(南航)
实例练习分析上述方案的优缺点问题1:问题2:3.多级页表二级页表如何将逻辑地址转换成
物理地址
?内存管理操作系统内核的几大模块:进程调度是核心模块,本系列博客的大部分内容都
鹏鹏~
·
2023-04-09 12:40
Linux
南航-操作系统-课堂笔记
Linux
操作系统
内存管理
分页管理
多级页表
虚拟地址
~
什么是
虚拟地址
?
虚拟地址
实际上是操作系统为应用程序提供的一个统一的内存访问接口,这样做的好处是——所有的应用程序只需要面向
虚拟地址
进行编写,而不用考虑实际的
物理地址
的使用情况。
Meme_xp
·
2023-04-09 10:30
操作系统面试资料整理
后端
Linux进程地址空间
假设这个地址为
物理地址
,但是在一个地址中存储两个数据是不可能的,
weixin_45138295
·
2023-04-09 09:24
Linux
linux
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他