搜索结果
查询Tags标签: 物理地址,共有 56条记录-
C++学习
变量名和变量地址之间的关系 程序中最离不开的就是变量,而变量相当于是一个容器,是用来存放数据的,变量是存放在内存中的。 在C++ 中定义变量的形式是: 数据类型 + 变量名,这里的变量名实际上是一个符号地址,在程序编译时,操作系统将为每个变量在内存中分配内存,所…
2022/8/12 1:26:04 人评论 次浏览 -
【Lab2】内存管理
上了一段时间的内存管理了,但感觉稀里糊涂。感觉像是各种概念没有在脑中串成一幅完整的图景。于是打算画一画、理一理MOS中内存管理图景 虚拟地址 - 二级页表 - 自映射 - 物理地址 tlb - 页面置换 感觉还有理解问题,觉察了再改
2022/4/21 7:14:00 人评论 次浏览 -
mmu浅析
MMU 功能 访问控制;虚拟地址(页)到物理地址(页框)的转换 转换过程 页由Frame Index(页框索引:与物理页框进行映射)和位p(present 存在位:本页的映射是否有效;映射无效,Frame Index部分为X,该位为0;映射有效则该位为1页表的作用是实现从页号到物理块号的地址映射缺页…
2022/3/8 23:15:37 人评论 次浏览 -
CPU体系架构-MMU【转】
转自:https://nieyong.github.io/wiki_cpu/CPU%E4%BD%93%E7%B3%BB%E6%9E%B6%E6%9E%84-MMU.html 在现在的工作项目中虽然没有使用到MMU功能,但MMU是较复杂的嵌入式操作系统运行的基础。例如Linux就不能够运行在没有MMU的ARM7处理器上,ucLinux就是为了适应没有MMU的处理器…
2022/2/27 6:21:51 人评论 次浏览 -
ARM体系架构——MMU【转】
转自:https://www.jianshu.com/p/ef1e93e9d65b一、前言 在 嵌入式Linux 开发中,往往会听到 MMU 这个词,但大多数情况下并不会去了解它,因为操作系统已经做好了关于 MMU 的一切操作,我们只需要在操作系统的框架下直接使用即可。但了解 MMU 有助于帮助我们理解操作系统…
2022/2/27 6:21:36 人评论 次浏览 -
mysql中索引的实现逻辑
mysql中的索引给sql语句的执行提高了很大的效率,具体在什么场景下才适合使用索引?什么是索引? 1、在数据量非常庞大的数据 --索引可以大大的缩小检索的范围,从而快速的定位到数据 2、该字段很少执行DMl语句时 --因为在数据库中索引会自动的维护,当有DML语句对索引…
2022/2/22 19:26:33 人评论 次浏览 -
二十五、linux内存映射
一、物理地址空间是什么理解虚拟地址空间还得从物理地址空间开始说起。我们知道内存就像一个数组,每个存储单元被分配了一个地址,这个地址就是物理地址,所有物理地址构成的集合就是物理地址空间。物理地址也就是真实的地址,对应真实的那个内存条。 如果CPU使用物理地址…
2022/1/25 7:07:54 人评论 次浏览 -
Linux ——进程的虚拟地址空间,逻辑地址和物理地址,进程管理命令
进程的虚拟地址空间 进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,虚拟地址空间的大小由计算机的硬件平台决定,比如32位的平台决定了虚拟地址空间为4G(因为32位系统上指针能够寻址的范围是232) 这4G空间的分配如下:1.内核空间(1G) 驻留在内…
2022/1/16 7:03:58 人评论 次浏览 -
Linux ——进程的虚拟地址空间,逻辑地址和物理地址,进程管理命令
进程的虚拟地址空间 进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,虚拟地址空间的大小由计算机的硬件平台决定,比如32位的平台决定了虚拟地址空间为4G(因为32位系统上指针能够寻址的范围是232) 这4G空间的分配如下:1.内核空间(1G) 驻留在内…
2022/1/16 7:03:58 人评论 次浏览 -
TCP/IP常用术语
TCP/IP常用术语术语 描述网关 连接LAN到大型网络的路由器。在专属LAN协议当道的时期,术语“网关”有时指执行一些协议转换的路由器。逻辑地址 通过协议软件配置的网络地址物理地址 与网络硬件相关的地址。在以太网适配器中,物理地址通常在适配器出场之前分配给它。路由器…
2021/12/30 23:07:23 人评论 次浏览 -
TCP/IP常用术语
TCP/IP常用术语术语 描述网关 连接LAN到大型网络的路由器。在专属LAN协议当道的时期,术语“网关”有时指执行一些协议转换的路由器。逻辑地址 通过协议软件配置的网络地址物理地址 与网络硬件相关的地址。在以太网适配器中,物理地址通常在适配器出场之前分配给它。路由器…
2021/12/30 23:07:23 人评论 次浏览 -
linux I/O内存访问
先看一个在无操作系统的情况下,用C语言访问片上寄存器的范例,这是访问S3C2440UART1的FIFO控制寄存器的示例,先定义FIFO控制寄存器为UFCON1:#define UFCON1 (*(volatile unsigned *)Ox50004008) //*UART 1 FIFO控制寄存器给UFCON1赋值:UFCON1 = Ox00; //禁止FIFO功能这…
2021/12/28 7:10:25 人评论 次浏览 -
linux I/O内存访问
先看一个在无操作系统的情况下,用C语言访问片上寄存器的范例,这是访问S3C2440UART1的FIFO控制寄存器的示例,先定义FIFO控制寄存器为UFCON1:#define UFCON1 (*(volatile unsigned *)Ox50004008) //*UART 1 FIFO控制寄存器给UFCON1赋值:UFCON1 = Ox00; //禁止FIFO功能这…
2021/12/28 7:10:25 人评论 次浏览 -
Wireshark抓包软件学习
前言 需要监控网卡传输的状态,因此用到了Wireshark抓包软件,这里记录了一下此软件的一些学习和通信名词的解释说明 ARP:地址解析协议 MAC地址:数据链路层:物理地址! (分配是基于制造商) IP地址:网络层 (分配是基于网络拓扑) 包:数据包。Packet是数据单位,位于…
2021/12/25 23:08:53 人评论 次浏览 -
Wireshark抓包软件学习
前言 需要监控网卡传输的状态,因此用到了Wireshark抓包软件,这里记录了一下此软件的一些学习和通信名词的解释说明 ARP:地址解析协议 MAC地址:数据链路层:物理地址! (分配是基于制造商) IP地址:网络层 (分配是基于网络拓扑) 包:数据包。Packet是数据单位,位于…
2021/12/25 23:08:53 人评论 次浏览