相关疑难解决方法(0)

x86分页如何工作?

这个问题旨在填补关于该主题的良好免费信息的真空.

我相信一个好的答案将适合一个大的答案或至少在几个答案.

主要目标是为完整的初学者提供足够的信息,以便他们可以自己学习手册,并能够理解与分页相关的基本操作系统概念.

建议的指导方针:

  • 答案应该是初学者友好的:
    • 具体但可能简化的例子非常重要
    • 欢迎使用所示概念的应用
  • 引用有用的资源是好的
  • 我们欢迎操作系统如何使用分页功能
  • PAE和PSE的解释是受欢迎的
  • 我们欢迎对x86_64进行小规模的讨论

相关问题以及为什么我认为它们不是愚蠢的:

paging x86 virtual-memory

78
推荐指数
2
解决办法
3万
查看次数

如何将变量存储在特定的内存位置?

由于我是C的新手,我必须使用以下一个项目:我必须声明一些全局变量,每次程序在相同的内存地址运行时都必须存储这些变量.我做了一些阅读,我发现我宣称它是"静态的"它将存储在同一个内存位置.

但我的问题是:我可以指出程序在哪里存储该变量.例如:int a存储在0xff520000.这件事可以做到吗?我在这里搜索过,但没有找到任何相关的例子.如果他们是关于此的一些旧帖子,请非常友好地分享链接.

谢谢大家.Laurentiu

更新:我使用的是32uC

c

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

paging ×1

virtual-memory ×1

x86 ×1