深入分析 MCU 内存中的 6 种分配方案
发布时间
阅读量:
阅读量
本文主要介绍内存的基本概念以及操作系统的内存管理算法。
内存的基本概念
在计算机系统中占据核心地位的是内存这一资源。其主要功能在于存储运行中的程序及其相关数据。其中CPU能够直接访问的存储区域被称为内存。而那些必须依赖特定软件或硬件(如驱动)才能被CPU访问的数据或存储区域则统称为外存。
ROM RAM Flash
内存主要依靠半导体存储单元实现存储功能,并将其划分为两种基本类型:只读存储器( ROM , Read Only Memory )与随机存取存储器( RAM , Random Access Memory )。其中只读存储器( ROM )具有只能读取数据而不支持写入操作的特点,并且其数据在断电后会永久丢失;而随机存取存储器( RAM )不仅支持数据读取还允许进行数据更新操作,并且其内容在断电后会丢失。通常情况下所指的内存系统特指随机存取存储器( RAM )。
该技术方案主要针对...
ROM主要用于嵌入式系统中存储启动加载程序(BootLoader)、操作系统或应用程序代码,并可直接作为存储介质使用。
近年来闪存(Flash)已广泛取代了ROM在嵌入式系统中的应用地位。
两类内存管理方式
该系统内存资源由内存管理模块负责管理和分配优化,在操作系统中扮演着核心角色。其中一项核心功能是实现资源的有效利用与优化,并且其主要负责的任务包括对
全部评论 (0)
还没有任何评论哟~
