系统 问答列表

xv6 中进程表的安全问题

作者:jan 提问时间:11/9/2023

我正在尝试使用动态分配的进程结构的双链表实现 xv6 的进程表。对于内存分配,我使用自制的好友分配器。 据我了解,xv6 的 vanilla 实现将固定数量的进程的内核堆栈映射到内核内存,然后是未映...

不明白 sbrk 是如何工作的,以及为什么我的结构无法访问

作者:uRSs 提问时间:11/10/2023

// SPDX-License-Identifier: BSD-3-Clause #include "osmem.h" #include <sys/mman.h> #include <sys/typ...

为什么最小的二进制调用exit_group而不是退出?

作者:Mario Ishac 提问时间:11/10/2023

内容:app.c void main() {} 我执行得到:gcc app.c -o app -static -O3 && lurk ./app execve("", "", "") = 0 ...

使用分段和分页组合的系统 问题

作者:Fathy Ramadan 提问时间:11/10/2023

在使用组合分段和分页的系统中:最大分段大小为 4 MB,页面大小为 4 KB,进程虚拟内存大小为 4 GB,物理内存 (RAM) 大小为 4 GB。希望将页表大小限制为一页。自由帧列表为 (10, 2...

osgEarth::CircleNode 半径和 SRS 关系

作者:selpak 提问时间:11/10/2023

我想在地图中显示一个 CircleNode。但是当我实际测量它时,我看到的半径是不对的。 osg::ref_ptr<CircleNode> circle = new CircleNode(); ...

Xcode15 - 升级后库搜索路径中断

作者:miliardo18 提问时间:11/11/2023

我使用 Xcode 开发 C++ 软件,每次在主要版本发布后升级 Xcode 时,更新都会中断我的库搜索路径到指定库以链接我在项目中使用的库。当我尝试在升级后运行程序时,运行失败,因为它尝试在未指定的...

STM32F0 - 关于内存的问题(堆栈、堆)

作者:NinjaGreg 提问时间:11/3/2023

我对 STM32 微控制器(cortex M0)的堆栈和堆存储器有点困惑。 首先,它们是RAM的一部分,但它们是数据表中描述的RAM大小的一部分吗? 其次,如果我通过告诉链接器来减少堆内存(我不使...

为什么一些较小的嵌入式设备无法运行操作系统(它们究竟运行什么)?

作者:Dainank 提问时间:10/31/2023

作为上下文,这是从一本书的摘录中摘录的: 最后,有时你甚至不能使用堆内存!如果你在 Rust 中为一个小型嵌入式设备编程,你将只需要使用堆栈内存。没有操作系统可以在小型嵌入式设备上请求堆内存。 来自...

Webflow/CMS 中复制和 HTML 编码的 JSON 架构代码

作者:Samad Khan 提问时间:11/11/2023

我在我的网站上遇到了一个问题,即 JSON 模式代码在发布在 Webflow/CMS 中的特定页面上时,会复制到许多其他页面上,并且代码以 HTML 编码格式显示,例如, &#39;@context...

子程序打印了错误的父 ID(C 程序) 程序应该打印与第一个 print 语句相同的进程 ID?

作者:Rama Zain 提问时间:11/11/2023

它总是给我 707 的父进程! 它应该提供 pid1 id 吗? #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #inc...


共228条 当前第18页