operating-system 相关问题

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

假设路径C:\ WINDOWS \ system32始终存在是否安全?

在win 2000或更高版本(任何语言)的操作系统上,我可以假设此路径将始终存在吗?例如,我知道在某些语言的win xp中,“Program Files”目录具有不同的名称。所以......

回答 6 投票 9

为什么os.listdir没有给出任何东西?

import os def rename_files():file_list = os.listdir(r“C:\ Users \ jsun0011 \ Downloads \ prank”)print(file_list)当我运行代码时,输 出应该显示名为的文件夹的文件。 ..

回答 1 投票 0

虚拟内存?

我对这些问题非常困惑。在32位处理器上,每个进程都有4 GB的虚拟内存。但是,如果evey进程有4GB的空间,那么如果100个进程是...

回答 4 投票 6

Mac OS X中的virtualenv问题

我已经通过pip安装了virtualenv并在创建新环境后得到此错误:selenium:~auser $ virtualenv new new / bin / python中的新python可执行文件错误:可执行文件new / bin / ...

回答 14 投票 41

交换空间或页面文件中的页面

OS何时实际将进程的地址空间划分为页面?假设我编写了一个程序并保存它。 OS是否会将程序的地址空间划分为页面,即使它不是......

回答 2 投票 1

有没有办法从linux内核模块调用用户空间函数?

想象一下这样的情况:我将从系统调用中获取位于用户空间中的函数指针,并且内核模块调用此函数。 (这对此很重要......

回答 1 投票 0

Python:检测Android

我很惊讶地发现这个话题的信息很少。我想检测用户是否正在运行Android。我正在使用:platform.dist()这完美地检测了所有操作系统和不同的Linux发行版。 ...

回答 2 投票 0

fork()生成的子进程中的部分代码被跳过

我使用fork()来生成子进程来运行一些代码,但是我发现在子进程中,有些代码比如printf(“child is running”);下面不会运行,当我删除switch()中的句子时......

回答 1 投票 -1

如何制作可引导的iso(不是cd或flash驱动器)来测试自己的引导加载程序?

我正在尝试编写一个启动加载程序(hello world sort)。我正在使用Bochs进行模拟(平台Linux-Ubuntu)。但我无法为我的二进制文件制作可引导的iso。虽然在教程VFD(...

回答 3 投票 6

Windows进程的精确代码段大小

我们知道的linux文件proc / {pid} / status为特定进程提供了一些精细的内存占用空间。它引发的参数之一是'VmExe'或...的文本段的大小。

回答 1 投票 0

(寻呼)每个页面都有偏移吗?

PS:我真的不知道这是否是偏离主题(我阅读了问题帮助),但我在同一主题的网站上看到了一个问题(但不是同一个问题)并且它没有作为主题关闭所以就 ...

回答 1 投票 1

外部和内部碎片 - 它发生在哪里?

是否可以说内部碎片仅发生在物理内存中,外部碎片只发生在虚拟内存中?如果我们不能这样说,你能解释一下内部和......

回答 1 投票 -1

非阻塞系统调用和模式切换

假设我们调用异步IO的系统调用。在调用系统调用时,模式从用户模式更改为内核模式。调用后,模式应立即更改回...

回答 2 投票 1

Python更改使用startfile打开的exe的工作目录

在python我使用os.startfile命令启动一个Windows可执行文件,在自己的文件夹中执行特定的东西,python代码从另一个文件夹运行,所以当我启动文件时,它...

回答 1 投票 1

mit6.828 jos lab1 qemu三重错误

我使用6.828中使用的指南工具准备工具链。运行lab1时出现了一个treple错误:当我注释掉调用memset()和monitor()时,如下面的代码,它只是运行但是...

回答 1 投票 2

多核/多浦机器中的中断如何工作?

我最近开始深入研究低级OS编程。我(非常慢)目前正在阅读两本较旧的书籍,XINU和构建自己的32位操作系统,以及由...建议的一些资源。

回答 3 投票 21

死锁必要条件

我读到防止死锁的4个条件是必要条件,但还不够。四个必要条件是: - 1.Mutual排除。 2.等等。 3.没有先发制人。 4 ....

回答 2 投票 0

旧Linux内核无先发制人的原因是什么?

为什么第一批Linux开发人员选择实现非抢占式内核?是保存同步吗?据我所知,Linux是在90年代早期开发的,当时PC有一个处理器....

回答 1 投票 -2

IRQ和中断向量

在本文档中,http://retired.beyondlogic.org/serial/serial1.htm#30,COM3的IRQ为4,其中断向量为0C。但是int 0C中断向量 是为Stack Fault ....保留的......这......

回答 1 投票 0

术语“用户空间”和“内核空间”是指物理内存吗?

当我们使用术语“用户空间”时,我们是指物理内存中包含用户进程的代码和数据的区域,还是指每个进程具有3 GB的虚拟内存?而且......

回答 5 投票 3

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