operating-system 相关问题

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

分页虚拟内存

我目前正在学习考试题目,但坚持这一点,我希望有人可以帮助我理解。问题:假设我们有一个页面大小为4Ki字节的分页虚拟内存。假设......

回答 1 投票 -1

如何在OS中加载程序

我正在阅读逻辑和物理寻址。我很困惑,当运行二进制文件时,它是先通过生成逻辑地址的CPU还是直接复制到...

回答 3 投票 -1

当CS寄存器的CPL值等于0时,x86 CPU是否处于内核模式?

CS寄存器的最后两位包含当前特权级别(CPL),它可以包含值0或1或2或3.如果CPL的值为0,这是否意味着CPU处于内核模式。 。

回答 2 投票 1

光标在屏幕上的移动是图形转换的结果吗?

我现在正在处理自己的图像处理,具体来说,几何变换,我想知道,如果鼠标光标在屏幕上的移动是...的结果...

回答 1 投票 0

'ls'命令如何在Linux / Unix中运行?

我想确切地知道“Is”命令在Linux和Unix中是如何工作的。据我所知,ls forks和exec到Linux / Unix shell然后得到输出(当前文件树。例如/ home / ...

回答 5 投票 13

如何在python中找到新添加到文件夹中的文件的时间

如何弄清楚最近在文件夹中添加的文件,有没有办法找出在某个时间点后哪些文件被添加到特定文件夹?它们可以被创建/修改/访问很长...

回答 1 投票 0

内存分配方面的分页

在分页方面,内存分配究竟如何工作?我理解伙伴分配器,自由列表算法等都是如何工作的,但在虚拟内存和分页方面我很困惑。为......

回答 1 投票 1

为什么程序在Memory而不是HardDisk上执行?

当我在计算机体系结构和系统编程学习时,一些问题就出现了。首先,程序是在SSD或硬盘中,但是当它执行时,这会加载到内存(RAM)。为什么节目不是......

回答 1 投票 -2

为什么要关闭管道的读取端,以防止剩余的代码执行?

为什么在下面的代码中,没有显示输出。当我评论该行时:“close(pipefd1 [0]);” ,然后代码运行良好,否则它甚至不打印在终端上“检查”。 #包括

回答 1 投票 1

CPU如何生成逻辑地址?

CPU生成逻辑地址。然后,这些逻辑地址由特殊单元MMU转换为物理地址。这写在很多书中,包括高尔文(幻灯片6-7)。但我想知道......

回答 2 投票 -1

哪里用volatile? [重复]

我读过volatile关键字,但我不知道在什么情况下我应该使用它。当内存(变量)得到更新并且进程没有意识到这一点?在什么情况下司机应该使用......

回答 6 投票 7

T或F:如果使用分页虚拟内存的计算机具有24位逻辑地址和32位物理地址,则永远不会发生页面错误

我正在进行练习期末考试,我似乎无法弄清楚这个问题的答案。我的理解是每个初始页面都被视为页面错误,所以即使没有......

回答 1 投票 -1

CPU处于保护模式时如何读/写硬盘?

我正在进行操作系统实验。到目前为止,我的所有代码都使用实模式BIOS中断来操作硬盘和软盘。但是一旦我的代码启用保护模式,所有实模式BIOS ...

回答 3 投票 2

循环遍历文件并在Python中应用函数

我有一些dxf文件,并希望将它们转换为geojson文件:import subprocess from subprocess import call import os_directory ='D:/ dxf_files /'for subdir,dirs,os.walk中的文件(...

回答 3 投票 0

使用fork在c中创建n子进程

我在geeks4geeks中找到了这个代码,我似乎无法理解它:#include int main(){for(int i = 0; i <5; i ++)//循环将运行n次(n = 5){pid_t c = fork(); ...

回答 2 投票 0

使用Rsync将Mac同步到Synology NAS - 文件所有者和组发生变化

我有一台DS218 + Synology NAS和Mac。我成功地能够将两者与rsync同步,但在此过程中,文件夹/文件所有者和组被更改。最初我让rsync创建...

回答 1 投票 0

父进程是否与子进程共享cpu寄存器

当创建子进程(使用fork)时,它继承父进程的内存映像的一部分(程序参数,环境变量,堆和程序文本等)。它是否也继承了...中的数据

回答 1 投票 0

noarch rpm和rpm之间的差异

有人可以解释noarch rpm和rpm之间的区别。这两个人是家属。我有Jenkins rpm,也有一些noarch rpm。我能用noarch rpm做什么谢谢你的帮助

回答 1 投票 0

死锁解决方案:锁定订购

在以下代码中,如果两个线程同时调用transaction()函数,转置不同的帐户,则可能出现死锁。无效交易(账户自,账户到,双倍金额)......

回答 1 投票 2

当页面错误从磁盘返回到物理内存时,页面放在哪里?

我对此感到困惑。不是所有的物理内存地址都直接对应于它们的物理内存位置吗?例如,物理地址0x1000位于0x1000的物理内存点等处......

回答 1 投票 0

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