如果堆是动态的,那么为什么它被放置在堆栈和数据区域之间
作者:Tarun Mendu 提问时间:8/18/2023
我目前正在学习操作系统,并对此感到震惊。 如果堆区域的大小是动态的,那么为什么它被放置在堆栈的底部。 如果堆的大小增加,堆栈的起始内存(如图中的MAX_SIZE)也会增加到更高的地址以容纳堆的空间...
操作系统 问答列表
作者:Tarun Mendu 提问时间:8/18/2023
我目前正在学习操作系统,并对此感到震惊。 如果堆区域的大小是动态的,那么为什么它被放置在堆栈的底部。 如果堆的大小增加,堆栈的起始内存(如图中的MAX_SIZE)也会增加到更高的地址以容纳堆的空间...
作者:Kevin Stefanov 提问时间:9/3/2023
在 GNU+Linux 上,如果我用 运行一个 C 程序,并在某个时候调用 ,该调用会关闭生成该程序的终端窗口吗?因为我遇到了一些错误,当我回来时,终端窗口不见了。我的猜测是我的程序遇到了我响应的错误...
作者:Abilio Posada 提问时间:10/26/2023
我有一个使用 Typescript 在 Node 14 中运行的 Quasar 2 项目,产品在 Windows Server 中发布,但我在 Ubuntu Desktop 22.04 LTS 中本地...
作者:yusuf 提问时间:9/17/2023
我想编写一个简单的操作系统用于学习目的。 我可以用 C 语言而不是汇编语言使用 asm() 编写操作系统吗? 例: int main() { asm("mov ax,70C0h" "add ax...
作者:vee2gee 提问时间:8/29/2023
所以我正在尝试编写我自己的程序,如果你甚至可以这样称呼它的话。我正在使用 pyautogui、time 和 os 模块 atm,一切都是花花公子。我面临的问题是我正在打开记事本,粘贴我的内容并尝试在每...
作者:Vikrant Banwal 提问时间:9/23/2023
闭。这个问题与编程或软件开发无关。它目前不接受答案。 这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您...
作者:AhMed MansouR 提问时间:9/23/2023
我想将程序 visual studio 2022 从我的电脑移动到我的朋友,如果没有我们 visual studio 安装程序,怎么能做到这一点,但通过移动文件并将它们交给我的朋友可以编写 c++ 代...
作者:Luisa 提问时间:10/9/2023
在 R 中,该函数允许我定义目录的名称和文件名,使创建的路径在基于 Unix 的操作系统和 Windows 操作系统之间兼容。但是,我不能将它用于目录,因为它们需要尾部斜杠,而这个目录取决于操作系统。...
作者:Yusuf 提问时间:10/10/2023
内存寻址 = 概念,当操作系统为 CPU 提供要执行的进程时,它会为该进程分配一部分 RAM,并且 CPU 会为该部分生成虚拟地址。CPU 生成的虚拟地址与 RAM 上实际物理地址的映射关系存储在页表...
作者:s_question 提问时间:10/10/2023
我有一些代码在 Cygwin 环境中运行,这使得 Windows 看起来像 Unix。 我想获取操作系统版本,但 Posix 函数调用 uname 不存在。 有没有其他方法可以以编程方式获取它? 我正...