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 4.19内核中的内存管理:x86_64架构下的实现与源码解析
Linux内核在x86_64架构下,通过复杂的机制实现了高效的内存管理,涵盖了虚拟内存、分页机制、内存分配、内存映射、
内存保护
、缓存管理等多个方面。
109702008
·
2025-01-29 08:27
#
linux系统
#
linux内核
编程
linux
人工智能
内存保护
学习(一):tc27x的
内存保护
MPU设置浅析(个人理解)
目录一、背景二、Tc27x相关寄存器1、注意点2、注意几个强相关寄存器1)、数据保护范围寄存器2)、代码保护范围寄存器3)、保护集启用寄存器命名约定4)、PSW(每个核都有一个)5)、SYSCON三、使用方法1、内存方面2、在ECUM里面初始化MPU3、OS回调CBK检查4、机理5、补充点一、背景根据低ASIL等级开发的软件组件可能会错误地访问具有较高ASIL等级的软件组件的内存区域,从而产生干扰
剑从东方起
·
2024-09-16 03:06
链接文件及功能安全
开发语言
c语言
鸿蒙轻内核M核源码分析系列十六 MPU
内存保护
单元
本文主要分析鸿蒙轻内核MPU模块的的源码。本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。鸿蒙轻内核支持的ARMCortex-M芯片架构都支持MPU的,代码都是一样的,以kernel\arch\arm\cortex-m4\gcc\los_mpu.c为例进行讲解。1、
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙嵌入式
鸿蒙开发
OpenHarmony
鸿蒙内核
移动开发
go mmap使用
相关概念Mmap(fdint,offsetint64,lengthint,protint,flagsint)(data[]byte,errerror)-prot:
内存保护
标志位,可以通过或运算符`|`组合
陈墨1234
·
2024-08-28 02:42
golang进阶之路
源码学习
golang
开发语言
后端
经验分享
笔记
操作系统——内存管理(附带Leetcode算法题LRU)
操作系统的内存管理主要负责内存的分配与回收、内存扩充(虚拟技术)、地址转换(逻辑-物理)、
内存保护
(保证各进程在自己的内存空间运行,不会越界访问).....2.什么是内存碎片?
迷茫的羔羊羊
·
2024-02-12 11:29
操作系统
算法
linux
ubuntu
risc-v
windows
macos
harmonyos
OpenHarmony轻量级内核-LiteOS-M
它负责管理系统的进程、内存、外设驱动程序、支件和网络系统LiteOS-M概述百K级内存设备支持
内存保护
单元适用于
lanlingxueyu
·
2024-02-09 17:06
OpenHarmony
harmonyos
操作系统基础:内存管理概述【上】
godspeed_lucip系列专栏:OS从基础到进阶️1内存管理基础概念1.1总览1.2内存管理应有的功能️1.2.1内存空间的分配和回收️1.2.2从逻辑上扩充内存️1.2.3地址转换️1.2.4
内存保护
godspeed_lucip
·
2024-02-04 02:32
服务器
linux
运维
深入理解MPU
博客标题:深入理解
内存保护
单元(MPU):嵌入式系统的安全守卫在今天的高科技时代,嵌入式系统在我们生活的方方面面扮演着重要角色。
金士顿
·
2024-02-03 13:19
linux
嵌入式系统设计师之存储管理
目录一、Flat存储管理方式(I)二、分区存储管理(II)1、固定分区2、可变分区3、
内存保护
三、地址重定位(II)1、逻辑地址2、物理地址四、页式存储管理(II)五、虚拟存储管理(II)1、程序局部性原理
森旺电子
·
2024-02-02 16:53
嵌入式系统
存储管理
操作系统考研——内存管理
内存管理一、内存管理概念1.内存管理的基本原理和要求a.内存管理的功能b.程序的装入和链接c.逻辑地址空间与物理地址空间d.
内存保护
2.
萝卜嘞??????
·
2024-01-31 16:24
操作系统
操作系统笔记——内存管理
操作系统笔记——内存管理3.内存管理3.1内存管理基础3.1.1内存管理概述内存管理的功能应用程序的编译、链接与装入逻辑地址和物理地址
内存保护
3.1.2覆盖与交换技术覆盖技术交换技术3.1.3连续分配管理方式单一连续分配固定分区分配动态分区分配
终成大师
·
2024-01-31 16:52
中科院考研
操作系统
考研
Cortex-M4外设
关于Cortex-M4外设专用外设总线(PPB)的地址映射为:软件可以读取MPU类型寄存器0xE000ED90,以测试是否存在
内存保护
单元(MPU)。Privileged:只有特权软件才能访问寄存器。
饼干饼干圆又圆
·
2024-01-27 10:25
stm32
单片机
stm32
嵌入式硬件
【TEE】片外
内存保护
:AES分组算法+MAC完整性验证
文章目录片外内存攻击面AES分组算法保护机密性1.ECB模式(电子密码本模式)2.CBC模式(密码分组链接模式)3.CTR模式(计数器模式)4.CFB模式(密码反馈模式)5.OFB模式(输出反馈模式)保护完整性Xom新鲜性,MerkelTree防重放优化:Counter的压缩模式优化:AISE其他优化方向现有TEE完整性保护IntelSGXSGXV2/ScalableSGXIntelTDX/MLT
Destiny
·
2024-01-23 07:18
可信执行环境TEE
可信计算技术
安全架构
安全
汽车ECU的虚拟化技术初探(四)--U2A内存管理
目录1.内存管理概述2.
内存保护
功能2.1SPID2.2SlaveGuard3.小结1.内存管理概述为了讲清楚U2A在各种运行模式、特权模式下的区别,其实首先应该搞清楚不同模式下可以操作的寄存器有哪些。
CyberSecurity_zhang
·
2024-01-14 18:36
闲言碎语
汽车
虚拟化
U2A
操作系统(王道)第三章 内存管理
✨3.1.5绝对装入✨3.1.6静态重定位✨3.1.7动态重定位✨3.1.8链接的三种方式3.2内存管理的概念✨3.2.1内存空间的分配与回收✨3.2.2内存空间的拓展✨3.2.3地址转换✨3.2.4
内存保护
记录&日常
·
2024-01-14 11:15
操作系统
学习
自适应分区
分区提供:(1)
内存保护
:每个分区都是独立的,由内存管理单元控制(MMU)(2
北原寒星101
·
2024-01-06 22:01
内存管理的概念-第四十一天
操作系统复杂内存空间的分配与回收操作系统需提供某种技术从逻辑上对内存空间进行扩充(物理逻辑很小,但虚拟逻辑很大)操作系统需要提供地址转换功能,负责程序的逻辑地址与物理地址的转换操作系统需要提供
内存保护
功能
无聊看看天T^T
·
2024-01-04 21:41
计算机操作系统-初阶
windows
linux
ubuntu
gnu
centos
操作系统(三)内存管理 3.1 内存管理的概念
CPU与硬盘之间的速度矛盾内存管理的功能有操作系统负责内存空间的分配与回收操作系统需要提供某种技术从逻辑上对内存空间进行扩充操作系统需要提供地址转换功能,负责程序的逻辑地址与物理地址的转换操作系统需要提供
内存保护
功能
AdRainty
·
2024-01-04 05:19
【CISSP学习笔记】5. 安全架构和工程
使用安全设计原理来研究、实施与管理工程过程理解安全模型的基本概念(例如Biba、StarModel、Bell-LaPadula等模型)基于系统安全要求选择控制措施理解信息系统(IS)的安全功能(例如:
内存保护
筑梦之月
·
2023-12-29 10:58
CISSP
网络安全
学习
笔记
安全架构
ARM_SMMU_上
它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、
内存保护
、中
wangwangmoon_light
·
2023-12-19 16:08
全真教内功心法
arm
内存的管理、扩充、存储保护、地址转换、分配和回收
一、内存的存储保护1.1上、下限寄存器方式:上、下限寄存器(LimitRegisters):这是一种硬件级别的
内存保护
机制。每个进程都有一对上、下限寄存器,用于定义该进程能够访问的内存范围。
余生有烟火
·
2023-12-17 06:59
linux
开发语言
gnu
ubuntu
算法
服务器
ARM MMU简介
MMU
内存保护
场景ARMMMU能够针对多种场景进行
内存保护
,包括以下几个常见的例子:1.操作系统级别的内存隔离ARMMMU可以将不同的进程或线程的虚拟地址映射到不同的物理地址空间,实现进程间的内存隔离。
车联网安全杂货铺
·
2023-12-14 14:41
系统安全
arm开发
安全
网络安全
系统安全
车载系统
RISC-V操作系统-RISC-V ISA介绍(下)
文章目录RISC-VISA基本介绍RISC-V历史简介RISC-V是什么RISC-V发展现状RISC-V特点RISC-V规范命名格式通用寄存器(32个)Hart特权级别内存管理和保护物理
内存保护
虚拟内存异常和中断
Liweiei
·
2023-11-29 00:44
RISC-V操作系统
risc-v
架构
【操作系统】存储器的多层结构以及进程运行的准备工作
文章目录存储器的多层结构进程运行的准备工作程序的装入绝对装入可重定位装入动态运行时装入两个细节逻辑地址与物理地址
内存保护
用户程序->进程程序的链接内存扩充的两种方式覆盖交换存储器的多层结构在一个操作系统中
Honey Ro
·
2023-11-16 01:50
操作系统
操作系统
服务器
linux
java
操作系统第三章王道习题_内存管理_总结易错知识点
作业装入内存的时候,不修改物理地址,直到运行的时候,根据重定位寄存器再修改地址.对重定位存储管理方式,应在整个系统中设置一个重定位寄存器.2.内部碎片和外部碎片分段式管理不会产生内部碎片,但可能会产生外部碎片3.
内存保护
多进程在主
Beginner x_u
·
2023-11-13 21:43
操作系统
操作系统
计算虚拟化2——内存虚拟化
内存超分配内存共享内存置换内存气泡物理机内存访问过程内存的基本知识内存都是从物理地址0开始的,n结束内存都是连续的MMU(MemoryManagementUnit)内存管理单元,主要功能为将内存虚拟地址到物理地址的转换、
内存保护
静下心来敲木鱼
·
2023-11-07 23:21
云计算
云计算
虚拟化
运维
保护模式下的80386及其编程03:保护虚拟地址方式
1.2.2段机制和分页机制1.2.3地址转换信息表1.3虚拟内存的概念1.3.1虚拟地址空间/线性地址空间/物理地址空间的大小1.3.2虚拟内存的实现机制1.4
内存保护
1.4.1隔离:任务间的保护1.4.2
麦兜的学习笔记
·
2023-11-07 22:58
计算机体系结构
计算机体系结构
UE5——源码阅读——8——引擎预初始化
初始化文本本地化执行平台特定的初始化内容执行应用程序的特定预初始化将当前的工作目录设置为可执行的目录处理命令行选项启用
内存保护
(根据命令行是否启用
内存保护
)是否启用UE5内存管理的炼狱测试是否启用UE5
吴俊荣
·
2023-11-06 22:13
UE5源码阅读
ue5
2023 极术通讯-安谋科技智能物联生态研讨会成功举办,共谋计算产业新未来
芯方向灵动微课堂(第269讲)|MM32F5330
内存保护
单元(MPU)灵动微电子发布了搭载安谋科技“星辰”STAR-MC1处理器的全新高性能MM32F5微控制器系列,该系列采用了Armv8-M架构,在内核
极术社区
·
2023-11-02 17:30
极术通讯
科技
2019-08-19
STM32F302CBT6超详细的规格参数介绍STM32F302CBT6/STM32F302xC系列基于高性能ArmCortexM432位RISC内核,FPU工作频率高达72MHz,嵌入浮点单元(FPU),
内存保护
单元
剩下的盛夏0320
·
2023-11-01 22:52
计算机操作系统(汤小丹)慕课版课后题答案第五章:储存器管理
2、
内存保护
是否可以完全由软件实现?为什么?不能。进程访问内存时进行地
xyj2917596411
·
2023-10-31 05:58
计算机操作系统
系统架构
操作系统 --- 存储器管理
答:2.
内存保护
是否可以完全由软件实现?为什么?答:
内存保护
的主要任务是确保每道程序都只在自己的内存区内运行。这就要求系统能对每条指令所访问的地址进行越界检查。
尘 关
·
2023-10-30 01:39
操作系统
408
java
数据库
开发语言
操作系统对内存的管理:分配与回收,虚拟内存,内存容量的扩充,
内存保护
,补充(链接方式、装入方式)
内存:即内存条,也称主存储器(简称主存),用于存放数据。为了缓和CPU和外存(磁盘)的速度矛盾,外存的程序先放入内存才能被CPU处理。内存地址从0开始,每个内存地址对应一个存储单元。存储单元的大小依据计算机的编址(按字节编址,则一个存储单元大小是1个字节;按字编址,32位计算机的一个存储单元大小是一个字即32位即4个字节,64位计算机中一个存储单元大小是一个字即64位即8个字节)。参考:主存储器【
yannan20190313
·
2023-10-25 21:15
计算机
笔记
RISC-V架构——物理内存属性和物理
内存保护
系统内存映射包含各种不同属性的地址空间范围,每个地址空间范围支持的操作不一样;(2)物理内存属性一般是在芯片设计阶段就固定下来(大部分芯片不支持软件修改),芯片内存有PAM检测器,PMA检测器会对物理地址权限和属性做检查;2、物理
内存保护
正在起飞的蜗牛
·
2023-10-24 16:10
#
RISC-V体系结构编程与实践
risc-v
物理内存保护
1024程序员节
RISC-V架构——物理
内存保护
机制设置函数(pmp_set、pmp_get)解析
1、物理
内存保护
机制参考博客:《RISC-V架构——物理内存属性和物理
内存保护
》;2、pmp_set函数源码intpmp_set(unsignedintn,unsignedlongprot,unsignedlongaddr
正在起飞的蜗牛
·
2023-10-24 16:39
#
RISC-V体系结构编程与实践
RISC-V
物理内存保护
1024程序员节
玄铁C906——物理
内存保护
(PMP)介绍
1、前言(1)本文描述的是玄铁C906的物理
内存保护
机制的实现中,与RISC-V架构手册中完整PMP机制的差异部分;(2)RISC-V架构的PMP机制,参考博客:《RISC-V架构——物理内存属性和物理
内存保护
正在起飞的蜗牛
·
2023-10-24 16:06
#
RISC-V体系结构编程与实践
RISC-V
物理内存保护
1024程序员节
内存管理的相关概念
内存空间的扩充(实现虚拟性)三、地址转换实现逻辑地址和物理地址的转换1.绝对装入-编译器负责地址转换(单道批处理阶段)2.可重定位装入-装入程序负责地址转换(多道批处理阶段)3.动态运行时装入-运行时进行四、
内存保护
保证各进程在各自存储空间内运行互不干扰
代码续发
·
2023-10-24 13:36
操作系统学习
操作系统
王道计算机考研 操作系统学习笔记 + 完整思维导图篇章三: 内存管理
补充知识:几个常用的数量单位指令的工作原理三种装入方式绝对装入可重定位装入动态重定位从写程序到程序运行链接的三种方式总结内存管理的概念
内存保护
内存空间的扩充覆盖技术交换技术内存空间的分配与回收连续分配管理方式单一连续分配固定分区分配动态分区分配总结动态分区分配算法首次适应算法最佳适应算法最坏适应算法邻近适应算法总结非连续分配管理方式基本分页存储管
学徒630
·
2023-10-22 14:33
完整长篇学习笔记
操作系统
学习
笔记
linux
操作系统备考学习 day9 (3.1.1 ~ 3.1.11)
操作系统备考学习day9第3章内存3.1内存管理概念3.1.1内存的基本知识指令的工作原理绝对装入可重定位装入动态运行时装入从写程序到程序运行链接的三种方式3.1.2内存管理概念内存空间的分配与回收
内存保护
mcyuuji
·
2023-10-21 22:10
学习
考研复试408—操作系统篇
1.操作系统是计算机资源的管理者处理机管理进程控制进程同步进程通信死锁处理处理机调度存储器管理提高内存利用率,内存的分配与回收地址映射
内存保护
与共享内存扩充文件管理计算机中的信息都是以文件的形式存在的设备管理完成用户的
Austismes
·
2023-10-18 12:54
考研复试
其他
经验分享
kr 第三阶段(一)16 位汇编
实模式:访问真实的物理
内存保护
模式:访问虚拟内存有助于提升调试能力,调试命令与OllyDbg和WinDebug通用。
_sky123_
·
2023-10-18 10:04
汇编
【408笔记】操作系统第三章 内存管理
文章目录3.1内存管理概念3.1.1内存管理的基本原理和要求1.程序的链接与装入程序链接方式装入内存方式1.绝对装入2.可重定位装入3.动态运行时动态重定位2.逻辑地址和物理地址3.进程的内存映像4.
内存保护
带带刷梧呗
·
2023-10-18 07:11
操作系统
其他
RISC-V SiFive U54内核——PMP物理
内存保护
目录PMP简介PMP功能描述PMP区域锁定PMP寄存器PMP和PMAPMP配置PMP和PagingPMP限制没有PMP保护的区域的行为PMP保护区的缓存刷新行为PMP用于保护物理内存,例如在opensbi启动时,会将自己所占内存部分用PMP保护起来,不让其他程序访问。PMP简介机器模式是最高权限级别,默认情况下在设备的整个内存映射中具有读取、写入和执行权限。但是,机器模式以下的特权级别对设备内存映
嵌入式Linux充电站
·
2023-10-17 16:13
RISC-V
Linux
#
——内存管理篇
risc-v
内存管理单元MMU 物理地址与虚拟地址 ioremap
②、
内存保护
,设置存储器的访问权限,设置虚拟存储空间的缓冲特性。我们重点来看一下第①点,也就是虚拟空间到物理空间的映射,也叫做地址映射。
狮驼岭的小钻风
·
2023-10-14 16:08
linux
系统
linux
运维
服务器
内存空间的分配与回收之连续分配管理方式
优点:实现简单,无外部碎片,可以采用覆盖技术扩充内存,不一定需要采取
内存保护
(eg:早期的PC操作系统MS-DOS)。
Junglei-Rim
·
2023-10-14 03:14
操作系统
运维
服务器
linux
9.2CubeMx配置SD卡FATFS系统_stm32H7系列 SD卡 FR_NO_FILESYSTEM 找不到FatFs系统的问题
问题现象:通过CubeMx配置SDMMC、Fatfs、使能内置DMA;此时配置生成工程可以正常挂载SD卡、访问文件;接着添加FMC,此时需要开启MPU
内存保护
单元、开启Cache;生成工程,此时【retSD
@残梦
·
2023-10-14 02:19
STM32
stm32
spring
嵌入式硬件
11 操作系统第三章 内存管理 内存的基本知识 内存管理 内存空间扩充 连续分配管理方式
绝对装入1.3.2可重定位装入1.3.3动态重定位装入1.4链接的三种方式1.4.1静态链接1.4.2装入时动态链接1.4.3运行时动态链接1.5内存的基础知识小结2内存管理2.1内存管理的任务2.2
内存保护
的两种方法
来车车厘子.
·
2023-10-14 00:30
操作系统学习笔记
es官方为我们提供的堆
内存保护
机制-熔断器( breaker )
总熔断器(相当于似乎总闸)参数:indices.breaker.total.use_real_memory默认值:true在elasticsearch.yml中配置。参数:indices.breaker.total.limit如果indices.breaker.total.use_real_memory:true,indices.breaker.total.limit为堆大小的95%。如果为fal
大叶子不小
·
2023-10-07 18:32
elasticsearch
【Linux内核分析】学习笔记1:保护模式
浙江大学出版社,2001.09保护模式(ProtectedMode)实模式实地址模式(RealAddressMode)通过20位地址分段访问1MB地址空间程序可以直接访问BIOS中断和外设硬件层不支持任何
内存保护
或者多任务处理
蝉鸣的夏天
·
2023-10-07 05:39
Linux内核分析学习笔记
Autosar深入-MPU
MPU目录MPU介绍MPU相关概念一、MPU原理和作用二、AUTOSAROSSC3/4功能:
内存保护
2.1Davinci实践1.特权/用户都可读写(区域1)2.属于区域1的子集(区域2)3.仅用户读写三
诊断协议那些事儿
·
2023-10-05 00:15
Autosar-CP
车载系统
架构
经验分享
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他