operating-system 相关问题

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

测试CPU调度

如何测试CPU调度算法(示例:RR)? 如您所知,操作系统包含在 CPU 上运行的自己的进程。不过,我想在一个纯净的环境中进行,没有任何...

回答 2 投票 0

为什么连续的整型变量在内存中的间隔不是4个字节?

我有以下C++代码: #包括 #包括 使用命名空间 std; int main() { int varInt = 123456; string varString = "默认字符串"; 可以...

回答 1 投票 0

为什么我的脚本没有创建.tex 文件?

我尝试运行此脚本(来自https://tug.org/tug2019/slides/slides-ziegenhagen-python.pdf,第12页) 导入子进程、操作系统 以 open("sometexfile.tex","w") 作为文件: 文件。

回答 1 投票 0

如何在XV6中实现系统调用

我有这个作业: 实现一个系统调用,返回有关当前进程的信息(例如其进程 ID 和状态)。想想谁负责分配包含......的内存

回答 1 投票 0

操作系统中的页和块有什么区别?

我了解到,在操作系统(Linux)中,内存管理单元(MMU)可以通过页表数据结构将虚拟地址(VA)转换为物理地址(PA)。看来……

回答 3 投票 0

Bochs 在 WSL 中找不到发言者后陷入恐慌

我正在制作自己的基本操作系统,显然我面临一些错误,到目前为止我一直只是使用构建日志,但随着操作系统变得越来越复杂,调试变得非常困难。这就是为什么我...

回答 1 投票 0

函数 sleep() 是主动还是被动?

C中的sleep()函数是主动等待还是被动等待? 由于它停止线程运行,它是否总是检查时间是否已经过去,例如: 而(1){ //需要醒来吗? } 或者是被动语态,例如: 阿拉...

回答 3 投票 0

如何在linux bash或python中检查两个文件是否在同一物理硬盘上?

我正在优化一个 I/O 密集型 Linux 程序。那么有没有办法知道两个给定的文件/文件夹路径是否在同一个硬盘上?

回答 1 投票 0

如何将像素划分为子像素?

我正在开发一个操作系统,我必须将像素细分为子像素,我正在使用 GOP 帧缓冲区 https://wiki.osdev.org/GOP , 是否可以细分 GOP 帧缓冲区中的像素? 我该怎么做? 我...

回答 2 投票 0

如何在 Go 中为任何执行二进制文件的操作系统禁用堆栈跟踪信息

我目前正在使用 Go 构建 CLI,并尝试禁用由于恐慌而产生的任何回溯。我相信我的代码有很好的错误处理能力,但现在想抑制任何......

回答 2 投票 0

禁用所有中断 VS 暂停所有中断 (OSEK\VDX)

我想知道OSEK中DisableAllInterrupts和SuspendAllInterrupts的区别?

回答 2 投票 0

如何在 Linux 操作系统(red hat 7.9)上管理 RAM 消耗

我的问题如下,在我们的 red hat os 7.9 服务器中,我们有 512 Go RAM。 我们经常警告交换空间已满。事实上,swap 的使用率高达 99%。与我们的管理服务器讨论后我...

回答 1 投票 0

安排优先考虑事项

当代操作系统中的调度程序隐式地为 I/O 密集型进程赋予比 CPU 密集型进程更高的优先级。您是否认为在调度进程时,CPU 密集型进程会...

回答 3 投票 0

线程的执行没有给出正确的结果

我在那里使用了java类,并且在每个类中我都使用了重写run方法。 以下是课程: 包多线程.marriageexp; 导入java.util.Scanner; 公开课分布

回答 1 投票 0

获取 MacOS 上当前进程生成的活动线程数

过去 3 个小时我一直在网上和系统头文件中搜索,但找不到 C/C++ 中可用的机制来完成我在 MacOS 上尝试执行的操作。 我正在寻找一种方法来重新...

回答 2 投票 0

裸机环境中意外的内存损坏[已解决]

我有一个简单的 32 位内核,它被引导加载程序成功加载,如下所示 [组织0x7c00] ;我们还可以相应地更改数据段寄存器(ds): ; mov ds, 0x7c0(将是 0x7c00

回答 1 投票 0

系统调用函数“sys_getpid”位于linux内核的什么位置?

我正在内核中搜索“getpid”函数,但是我找不到实际的函数。 它应该是这样的: asmlinkage 长 sys_getpid(void) { 返回当前-> tgetid; }...

回答 2 投票 0

我从哪里开始制作基本的 riscv64 裸机操作系统? [已关闭]

我从哪里开始制作裸机操作系统? 我如何制作 riscv64 裸机操作系统?我的意思是,就像一个可以充当文本编辑器的操作系统,这样你就可以输入和使用退格键、移位键和大写字母……

回答 1 投票 0

如何重命名目录中的所有图像,其名称来自 Excel 单元格值?

我有一个文件夹,其中包含当前使用一些随机图像编号命名的图像。我想用我放在数据上的 Excel 工作表的特定列重命名目录中的所有图像...

回答 3 投票 0

加载时地址绑定中逻辑地址和物理地址如何相同?

我正在学习操作系统基础知识。以下是我对加载时地址绑定的了解。 加载时地址绑定: 在这种类型的绑定中,编译器生成可重定位代码,同时...

回答 2 投票 0

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