操作系统 问答列表

Pintos UserProgram-Argument 传递分段错误问题

作者:안태찬 提问时间:8/20/2021

我正在研究 Pintos Project 2 来准备操作系统课程。 实现参数传递后,我输入以下命令。 pintos -q run 'echo x' 结果如下。 0627antaechan@pi...

我们可以使用一个变量 - 在 Peterson 的解决方案中只转弯吗?

作者:Kenny Ynnek 提问时间:3/8/2023

以下是我们讲座中介绍的 Peterson 解决方案: //P0: do { flag[0] = TRUE; turn = 1; while(flag[1] && turn == 1); /...

Readers-Writer Problem 扩展版本,Readers 遍历整个文件

作者:Kenny Ynnek 提问时间:4/7/2023

背景 我目前正在学习操作系统课程,讲座向我们介绍了多读写器问题: 作家: do { wait (wrt) ; // writing is performed signal (wrt) ; ...

如何创建目录以及任何缺少的父目录?

作者:Parand 提问时间:11/8/2008

如何在给定路径上创建目录,并沿该路径创建任何缺少的父目录?例如,Bash 命令就是这样做的。mkdir -p /path/to/nested/directory...

如何将 GCC 移植到新的操作系统?

作者:atwww 提问时间:5/13/2023

我想将 Gcc 移植到新的操作系统。因为我想在系统上编译 C++ 代码。但我不知道如何开始。 我应该将 Gcc 的源代码复制到操作系统并重建系统吗? 或者修改 GCC 的源代码并重新构建它。然后将GC...

如何分配和管理自己的堆(非动态分配)?

作者:user129393192 提问时间:6/13/2023

我有一个程序,分配我自己的堆对我来说是有意义的,因为我有一个特定的读取操作,可能会占用一些不确定的空间量,我需要连续存储到内存中,以便于使用。我知道这为和朋友设置了一堆,并且那个电话可能会搞砸它。我不...

在 Google 的 TCMalloc 上配置 HugePages

作者:George Mathew 提问时间:6/26/2023

我之前提出了一个关于如何强制 tcmalloc 使用 hugetlbfs 而不是使用透明大页面来备份内存的问题。我在下面附上了我的查询的链接。如果有任何可能的方法可以做到这一点,请告诉我。github...

如何使用 iOS MVVM 处理子视图中的用户交互

作者:Andy 提问时间:7/27/2023

为了实现具有表视图控制器的 MVVM,通常需要为每个单元格使用一个父视图模型和一堆子视图模型。假设每个单元格都有一个“赞”按钮,现在用户点击其中一个“赞”按钮。 在搜索堆栈溢出后,我看到了三种处理流...

如果系统调用与操作系统相关,为什么 x86-64 ISA 中有“syscall”指令?

作者:Idan Rosenzweig 提问时间:8/16/2023

我对在操作系统、汇编和机器代码中使用系统调用有点困惑。 据我了解,syscalls 是用户和应用程序向操作系统请求服务和资源的接口,其实现取决于机器中使用的操作系统类型。它们的实现是用机器代码完成的...

Mac 下的窗口嵌入

作者:liumangge 提问时间:8/22/2023

如何在 Mac 下使用 object-c 将进程 A 的窗口嵌入到进程 B 的窗口中。 对不起,我不熟悉这方面,我无法在网上找到有用的相关信息。我希望有人能帮我回答这个问题。在此处输入图像描述 #i...


共67条 当前第5页