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系統上完成這些屬