operating-system

    -1热度

    3回答

    例子: 我有我的主文件,main.py与此代码: import os os.popen("start folder/subfile.py") 然后我有我的其他文件,与此代码subfile.py: file = open("test.txt", "w") file.close() 我希望我的subfile.py创建自己的文件夹中的test.txt文件,但它在main.py的文件夹中创建它

    1热度

    1回答

    我正在研究一个基本的内核。我跟随了一些在线课程,并开始从头开始写这个。但是,我在编写这个内核时看到了不寻常的行为。 让我给出一个简单的背景。我正在编写内核,C和引导程序。源代码可用here。 问题: 在打印为const char *,在一些垃圾值,而真正的串0的索引结果只从指数1。现在看到了,我决定坚持这个黑客和继续编码内核,希望稍后解决这个问题。 所以今天早上我正在写更新光标位置的例程。在打印例

    -1热度

    1回答

    是否可以说内部碎片只发生在物理内存中,而外部碎片只发生在虚拟内存中? 如果我们不能这么说,你能否解释内部和外部碎片可能发生的地方?

    2热度

    1回答

    我试图在Python在后台运行时将文件保存在程序中。我为“os”做了一个while循环来尝试找到结果文件,并且一直检查直到它存在。在此之前(尝试,除了块),我做了一个简短的备份文件代码(我不确定这是否对我的问题很重要)。 import os import time path = "D:\\DICOM\\Data\\" try: os.rename(path + "Results

    0热度

    1回答

    我在读一篇关于数据库管理如何工作的文章。在那篇文章的作者已经提到,一些现代数据库使用他们自己的线程而不是操作系统线程。 这是真的吗?如果是的话,这有可能吗?

    -4热度

    1回答

    如果我在根目录中创建一个文件夹,其中文件夹名称由script.py生成,并给它起一个名称以及今天的日期(YYYY-mm-dd)。如何在创建后从同一目录中的其他脚本(或稍后阶段的同一脚本)引用该文件夹?

    0热度

    2回答

    我在我的程序中执行一些物理计算,其中输出需要存储到临时缓冲区并通过管道。 缓冲区需要共享不同的数据类型:首先,我需要存储我研究这一课题的名称;其次是我的计算结果(全部为float数字)。 的代码看起来是这样的: initialdata.dat Aston Martin Vantage V12|07.7|090 Ferrari LaFerrari |09.6|111 Lamborghini A

    0热度

    2回答

    为什么当其中一个线程等待I/O时,使用用户级线程库的多线程进程会被阻塞?这是有道理的,但是当我想得更多时,就会弹出一个问题。用户级别线程库是否可以不安排另一个线程?

    1热度

    1回答

    我正在实施一个简单的shell程序,实现&和|按预期工作。 但是,我想处理中断,以便在收到SIGINT的情况下,父(shell)和后台进程不应该终止,但任何前台进程都应该终止。 我已经初始化了一个信号和一个处理程序,但我想获得有关如何针对每个进程处理它的不同建议。 void intHandler() { flagInt = 0; fprintf(stderr, "interru

    0热度

    1回答

    我一直在闪存驱动器,硬盘和固态硬盘上使用磁盘IO,通过在Linux中以与其他文件相同的方式打开/dev/sd*路径。 据我所知,磁盘上的内存控制器可以从操作系统隐藏真正的块订单(通过映射)。 这可以归结为以下这些问题: 由OS认为在为了/dev/sd*块,或为了通过磁盘的内存控制器所察觉? 是否在/dev/sd*块之间的顺序是POSIX操作系统之间的主观? 如果在NT或Cygwin系统上完成这些属