operating-system 相关问题

操作系统(OS)是一种基本软件,其作用是在资源的软件请购和可用硬件之间的抽象层,管理输入/输出,内存分配/释放,文件系统以及设备的其他基本任务(不一定)电脑)应该做的。

陷阱到底是什么?

据我了解,中断有软件中断和硬件中断之分。软件中断包括异常和陷阱,其中陷阱是显式调用的(例如系统调用的情况)...

回答 1 投票 0

逻辑地址生成是由CPU还是编译器完成?

我很困惑,CPU为程序生成逻辑地址还是编译器在CPU的帮助下完成的?而这一代又是在什么时候进行的呢? 有人可以吗

回答 1 投票 0

notification.setOngoing(true) 在 Android 8.1 中不起作用

build.setOngoing(true); build.setAutoCancel(假); notification.flags= notification.FLAG_NO_CLEAR |通知.FLAG_ONGOING_EVENT; setOngoing 不起作用 如果(Build.VERSION.SDK_INT >= ...

回答 1 投票 0

为什么我会收到致命错误:“include/hwComms/port.h:没有这样的文件或目录#include <include/hwComms/port.h>”?

我正在做的项目是一步一步的操作系统。 我使用的是 Visual Studio Code 版本 1.85.1 和 Ubuntu 22.04.3 LTS。 目前我正在打开文件夹“Create_Your_Own_OS”和对象...

回答 1 投票 0

进程状态从睡眠变为唤醒?

如果内核尝试唤醒所有在某个事件上休眠的进程,但在唤醒时没有进程在该事件上休眠,会发生什么情况 请解释一下。

回答 1 投票 0

在最小的ubuntu环境中运行python脚本

我正在运行 Gem5 完整系统模拟,在将映像安装在 gem5 上时,我使用命令行参数 --kernel-init=/bin/sh 绕过了 systemd 服务,我这样做是为了减少安装时间...

回答 1 投票 0

对动态库进行更改

假设我们有一个使用共享库的C程序。 如果您对共享库进行更改并重建它,则使用该库的所有程序将在下一个时间自动接收这些更改...

回答 1 投票 0

页表的物理地址是如何从页目录计算出来的

我正在尝试理解分页,而让我大脑混乱的一件事是如何找到页表。每个资源都说页目录包含一个指向页表的指针,但是如何...

回答 1 投票 0

无效的操作数类型(C++ & VSC & boot.asm)

我已经被困在 boot.asm 的错误循环中好几天了。 目前的错误是: C:\Users\MyName\OneDrive\Desktop\MyOS>build.bat boot.asm:45: 错误:操作数类型无效 系统找不到...

回答 1 投票 0

当进程终止时,RAM 中的进程数据会发生什么?

我很想知道当进程在基于 Unix 的系统(GNU/Linux 或 Mac)和 Windows 等流行操作系统上终止时,RAM 中的进程数据会发生什么。 假设我们是

回答 1 投票 0

Python 中的映射字符串?如何仅按键盘按钮粘贴字符串?

如何将字符串链接到 kwyboard 的特定按钮,以便在用户每次按下时粘贴该字符串?粘贴字符串的位置取决于光标所在的位置,它可能......

回答 1 投票 0

强制转换后函数指针为0

我正在尝试开发自己的操作系统。在设置 IDT 时,我想使用 &isr0 获取 ISR0 函数的地址,如下所示: //示例函数 无效 isr0() { 易失性 uint8_t* ptr1 = (

回答 1 投票 0

仅当目录不存在时使用 python os.mkdir() 创建目录

我们可以创建一个目录,仅当它不存在时使用 mkdir -p ./my_directory/ 我们如何在 python 中使用 os.mkdir() 来实现相同的目的? os.mkdir("./my_directory/") 如果 ./my_dire...

回答 1 投票 0

在连接显示器的无头 Linux 上运行 GUI

我正在开发一个连接 7 英寸显示屏的 RPI 零 W。我想使用 Tkinter for Python 为其开发一个 GUI 应用程序。我想将其用于我自己开发的 PC 统计监视器...

回答 1 投票 0

考虑性能和高效核心的池中线程数

对于 CPU 密集型工作,线程池中的多个线程的一般建议是,逻辑 CPU 最多有一个线程。在 JVM 上,使用 Runtime.getRuntime() 是一种常见做法。

回答 1 投票 0

OSdev:在键盘中断处理程序中使用自旋锁导致死锁

我正在用C++编写一个操作系统,我为键盘设置了一个旋转锁。 _使用_decl_注释_ 布尔值 手柄键盘( _In_ const BYTE 索引, _In_ const PINTERRUPT_STACK 堆栈, ...

回答 1 投票 0

将 Kubernetes 部署到旧笔记本电脑上作为家庭服务器

我希望将 Kubernetes 部署到旧笔记本电脑上,并希望通过自动过程来实现。如果不是全自动的话,至少是半自动的。我计划使用 Ansible、GitHub Actions 和

回答 1 投票 0

Linux是如何通过层层界面将鼠标(硬件)点击呈现给用户的?保持输入事件

请注意,我的问题可能有点困难。我不是在问硬件设备和设备驱动程序如何在内核中工作。相反,我想确认在像 de 这样的 Linux 发行版中...

回答 1 投票 0

具有两个双核处理器的系统有四个处理器线程数

当我阅读《Abraham Silberschatz 的操作系统概念 - 第 10 版》一书时,我发现了一个有关第 4 章练习第 16 号的问题。我试图找出...

回答 1 投票 0

如何在python的PIL save函数中指定要保存到哪个文件?

目标是将给定文件中的任何图像转换为 png,然后将它们添加到新文件中。我似乎找不到使用 PIL 保存函数 var.save() 将图像保存到我想要的文件的方法。 哈...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.