kernel

    2熱度

    4回答

    操作系統有理解線程可以如何使用的特性的優點嗎?例如,如果創建一個新線程以表明它將用於密集型CPU計算,並且將阻塞I/O,那麼Java中是否有一種方法。如果這是一種能力,線程調度不會改進嗎?

    13熱度

    8回答

    Azul Systems擁有一個支持數千個緩存一致性CPU的設備。我很想知道爲了安排數千個同時運行的線程而需要對操作系統進行哪些更改。

    1熱度

    1回答

    我對如何進行壓力測試以及基準測試SANOS操作系統內核感興趣。

    1熱度

    4回答

    例如,過程等待 磁盤I/O完成將睡在對應於該數據是 傳送的緩衝區頭 的 地址。當磁盤驅動程序的中斷 例程注意到 傳輸完成時,它會調用 喚醒緩衝區頭文件。 中斷使用內核堆棧 無論發生哪種進程碰巧當時正在運行 ,並且喚醒是從該系統進程完成的 。 請您介紹我強調的段落中的最後一行。這是關於喚醒已經等待某個事件發生並因此睡眠的過程。這一段來自高爾文。順便說一下,你可以建議一些好的書或鏈接學習UNIX操作系

    11熱度

    4回答

    我想了解linux系統調用sched_setaffinity()如何工作。這是我的問題here的後續內容。 我有this guide,它解釋瞭如何使用系統調用,並有一個非常整潔(工作!)的例子。 於是我下載了Linux 2.6.27.19 kernel sources。 我爲包含該系統調用的行做了'grep',並且得到了91個結果。沒有希望。 最後,我想理解內核是如何能夠設置指令指針特定核心(或處

    5熱度

    2回答

    我目前正在嘗試在內核函數中獲取給定路徑名的inode。我所有可用的是完整的路徑名。我試過這樣的嘗試: user_path_at(AT_FDCWD, buffer, LOOKUP_FOLLOW, &path); 但是在給定的路徑dentry是無效的,它似乎結果。然後,我想也許嘗試stat()並從中獲取inode編號。但是,這隻給了我一個數字,而不是一個struct inode。我不知道如何將in

    3熱度

    1回答

    我正在研究在Linux下工作的一塊非常高性能的硬件。我們想要緩存一些數據,但是我們擔心內存消耗 - 所以我們的想法是創建一個用戶進程來管理緩存。這樣,緩存可以在虛擬內存中,而不在內核空間中等等。 問題是:這樣做的最好方法是什麼?我的第一個直覺是讓內核模塊創建一個字符設備文件,並有一個用戶程序打開該文件,然後坐在select語句中等待命令到達它。但我擔心這可能不是最佳的。一位朋友提到他知道一個基於套

    5熱度

    2回答

    我是windows驅動程序開發的新手。我只想知道,驅動程序中的全局變量將使用分頁緩衝池內存還是非分頁緩衝池內存? 感謝和問候 Navaneeth

    1熱度

    1回答

    我想從我的kext檢查OSDictionary的內容。 有沒有一種方便的方式將內容打印到system.log或類似的東西? (ala CFShow())? thx->進階, | K <

    -1熱度

    6回答

    我應該怎麼學作爲一個程序員寫這樣的Microsoft Windows內核編寫內核基本要求 我知道C和C++,但我應該怎麼做才能寫入內核 是有必要知道的基本知識Linux的 的內核編程如何成爲Linux和Windows內核prograaming