当前位置: 首页 > news >正文

龙芯杯赛道-学习过程记录

Preface&免责声明:

        由于参赛资料企业并未开源,所以我不能开放出有关参赛的资料

        但是我会在这里记录参赛时看不懂的一系列知识补充

-------------------------------------------------------------------------------------------------------

 TSENSOR & TBD:芯片中的Tsensor是什么 - CSDN文库

VPWM:

外围模块vpwm是指虚拟PWM(Pulse Width Modulation)模块,用于模拟产生PWM信号。PWM信号是一种周期性的方波信号,通过调节占空比可以控制输出信号的电平,常用于控制电机速度、LED亮度等应用。

TLB&MMU : 内存系列学习(一):
万字长文带你搞定MMU&TLB&TWU - now的文章 - 知乎

虚拟内存地址空间是操作系统为每个进程分配的一块连续的虚拟地址空间,它可以大于物理内存的大小。虚拟内存地址空间通常被分为用户空间和内核空间,用户空间用来存放用户程序的代码、数据和堆栈,而内核空间用来存放操作系统内核的代码和数据。

虚拟内存地图是操作系统中用来管理虚拟内存的一种数据结构。它记录了虚拟地址空间中各个区域的分配情况,包括哪些区域已经被分配给进程使用,哪些区域是空闲的等信息。通过虚拟内存地图,操作系统可以实现虚拟内存的分配、释放和管理

在虚拟内存地图中,通常会记录每个进程的虚拟地址空间的布局,包括代码段、数据段、堆、栈等区域的分配情况。操作系统可以根据虚拟内存地图来进行页面置换、内存映射等操作,以实现虚拟内存的管理和优化

虚拟内存的设计可以帮助解决物理内存碎片化的问题。当物理内存碎片化时,系统中的可用内存空间可能会变得分散,难以找到足够大且连续的内存块来满足应用程序的需求。虚拟内存通过将应用程序的地址空间与实际的物理内存空间分开,使得应用程序可以使用连续的虚拟内存地址,而不需要考虑物理内存的碎片化情况。

当应用程序需要访问某个虚拟内存地址时,操作系统会将这个虚拟地址映射到实际的物理内存地址上这种映射关系可以动态地调整,使得应用程序可以在虚拟内存空间中运行,而不受物理内存碎片化的影响。因此,虚拟内存的使用可以帮助提高系统的内存利用率,减少对连续内存块的需求,从而更好地应对物理内存碎片化问题。

第二篇文章中断:

        断点:CPU发出的虚拟地址

有关FLASH页的描述

http://t.csdnimg.cn/FgJRb 

http://www.lryc.cn/news/316811.html

相关文章:

  • 76. 最小覆盖子串-力扣hot100(C++)
  • vue的生命周期有那些
  • OpenStack安装步骤
  • 如何借助CRM系统获得直观的业务洞察?CRM系统图表视图解析!
  • 制作图片马:二次渲染(upload-labs第17关)
  • XGB-20:XGBoost中不同参数的预测函数
  • websocket 使用示例
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的水下目标检测系统(深度学习模型+UI界面+训练数据集)
  • 中间件 Redis 服务集群的部署方案
  • 生成哈夫曼树C卷(JavaPythonC++Node.jsC语言)
  • Java代码审计安全篇-SSRF(服务端请求伪造)漏洞
  • 入门可解释机器学习和可解释性【内容分享和实战分析】
  • Promise其实也不难
  • 吴恩达 x Open AI ChatGPT ——如何写出好的提示词视频核心笔记
  • JVM从1%到99%【精选】-【初步认识】
  • pdf转图片(利用pdf2image包)
  • SwiftUI的转场动画
  • Trust Region Policy Optimization (TRPO)
  • 消息服务--Kafka的简介和使用
  • 【c++11线程库的使用】
  • 无限debugger的几种处理方式
  • 数据库基础理论知识
  • 华为OD机试真题-模拟目录管理-2024年OD统一考试(C卷)
  • yield代码解释
  • C#四部曲(知识补充)
  • Vue中的数据交互有几种方式
  • 2.MySQL中的数据类型
  • 身份证查询真伪-三要素查验-ios身份证实名认证接口调用
  • @EnableWebMvc介绍和使用详细demo
  • VC-旅游系统-213-(代码+说明)