operating-system 相关问题

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

我应该使用哪个 C 编译器来创建我自己的简单操作系统?

本教程展示了如何编写我自己的简单操作系统: 编写您自己的操作系统教程:http://joelgompert.com/OS/TableOfContents.htm 一切都好,但语言发展......

回答 3 投票 0

Linux 系统中互斥量和信号量是否“忙等待”?

最近我了解到Linux内核中的Sleep系统调用会将当前调用线程挂起至挂起/阻塞状态,这意味着它们在提到的时间ela之前不会利用CPU...

回答 2 投票 0

读写器优先级问题

我在学习更多有关操作系统的知识时遇到了这个问题。在我的代码中,我尝试让读者拥有优先权并且它起作用了,所以接下来我对其进行了一些修改以使作者拥有......

回答 2 投票 0

Vscode:根据操作系统定义不同的按键绑定

我正在开发 Vscode 扩展。对于特定命令,我使用特定的键绑定(ctrl + Up),该绑定在 Linux 和 Windows 上运行良好,但在 MacO 中则不行(在其他地方使用)我想保留...

回答 1 投票 0

向操作系统添加 32 位保护

最近在做操作系统,在制作GDT时遇到了一个大问题 内核代码(这就是我拼写内核的方式): [组织0x0] [位 16] jmp 短启动 %定义ENDL 0x0D,...

回答 1 投票 0

如何在Python中检查文件是否是符号链接?

在Python中,是否有一个函数可以检查给定的文件/目录是否是符号链接?例如,对于以下文件,我的包装函数应返回 True。 # ls-l 总计 0 lrwxrwxrwx 1根根8 20...

回答 3 投票 0

是否有办法禁用 RAM 区域的使用?

最近我遇到了一般崩溃的情况,所以我运行了MemTest86,但失败了。似乎有一小部分 RAM 有错误位,这可能是原因。 有吗

回答 2 投票 0

grapheneos 使用自定义启动动画构建

我正在尝试使用自定义启动动画为 Pixel 6 构建石墨烯 我根据说明创建了 bootanimation.zip 文件,但无法找出放置它的位置。因为通常的位置...

回答 3 投票 0

操作系统是否选择键盘输入的编码和屏幕输出的解码?

是操作系统为键盘输入和屏幕输出选择ASCII、UTF 8等编码和解码方案吗? 我还想知道编译器如何决定编码...

回答 1 投票 0

进程内的内存生命周期

我知道这可能是一个未定义的行为问题,但我很好奇,也试图理解以下结果的原因 #包括 #包括 #包括...

回答 1 投票 0

阻止并替换操作系统操作。我不知道如何阻止 Windows 操作系统 ctrl+v 粘贴功能并将其替换为其他功能

我正在制作一个自定义粘贴脚本,需要阻止操作系统在 ctrl+v 上粘贴,以便我可以用我自己的行为替换它。 这是一些测试代码,本应阻止操作系统粘贴,但事实并非如此: 我...

回答 1 投票 0

开始操作系统开发

我想为PC制作一个新的操作系统。我了解 C,但不知道在哪个编译器中可以做到这一点。

回答 3 投票 0

Android Studio中有连接小米手表的方法吗?或者有现有的图书馆吗?

Android Studio中有连接小米手表的方法吗?或者有现有的图书馆吗? 我正在尝试在 Android Studio 中连接我的手表并尝试对其进行自定义

回答 1 投票 0

“EAGAIN”或“EWOULDBLOCK”之间的区别

我需要了解 EAGAIN 和 EWOULDBLOCK 之间的区别,因为我看到许多源代码仅针对 EAGAIN 进行检查(可能这两个代码代表相同的数字,请纠正我......

回答 3 投票 0

为什么IO设备(NIC/SSD)需要IO页表来进行DMA?

根据DMA-API-HOWTO.txt: 流 DMA 映射通常针对一次 DMA 传输进行映射,在其之后立即取消映射(除非您使用下面的 dma_sync_*),并且硬件可以对其进行优化...

回答 1 投票 0

交叉编译工具与操作系统的关系

大家好, 我有一个关于交叉编译工具(编译器、汇编、链接器等)和操作系统的问题。我们以ELDK和linux内核为例。 来自维基和...

回答 2 投票 0

未更改的 C++ 文件的目标代码在重新编译时发生更改的可能原因是什么?

这不是我的问题。这是我在 quora 上发现的一个休眠问题。一个答案是某些头文件可能已更改,但问题的作者声称它们没有更改。我会...

回答 2 投票 0

如何实现这一点:函数执行后,所有内容都会恢复到调用它之前的状态。可以用fork来实现吗?

我发现自己偶尔需要做一个函数的“探测”版本。 举一个简单的例子,在开发评估器时,我可能想做一个尝试性的评估,看看当前是否依赖......

回答 1 投票 0

为什么这样不会导致页面错误?

我使用BOCHS来模拟Intel-80386并尝试编写操作系统,但是当我在破坏PCB后使用PCB的某个元素时,不会导致页面错误。让我困惑了好几天。也许是因为...

回答 1 投票 0

如何在Python中根据依赖于操作系统的类型来注释变量?

假设开发了一个应在 Windows 和 Linux 上运行的应用程序,并且该应用程序使用 pyserial 包,当安装在 Linux 中时,该包提供了 serial.serialposix.Serial 类型,并且

回答 2 投票 0

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