kernel

    5熱度

    4回答

    Linux內核升級後,我的VMWare服務器無法啓動,直到使用vmware-config.pl進行一些重新配置工作(包括構建一些內核模塊)。 如果我用最新的Windows Service Pack更新我的Windows VMWare主機,我通常不需要做任何事情來運行VMWare。 爲什麼VMWare在Linux和Windows之間的工作方式不同?這種重新編譯行爲是否會在Windows平臺上帶來任何

    2熱度

    1回答

    我期待進入操作系統內核開發,並認爲我的貢獻將是擴展SANOS操作系統以支持多核心機器。我一直在閱讀操作系統(Tannenbaum)的書籍,以及研究BSD和Linux如何應對這一挑戰,但仍然困擾於幾個概念。 當SANOS在多CPU上運行時,是否需要更復雜的調度算法,或者當前哪些地方工作正常? 我知道,線程與啓動的核心具有親和性是一個好主意,但這是通過調度還是通過更改線程創建方式的實現來處理的? 需要

    2熱度

    1回答

    我期待進入操作系統內核開發,並認爲我的貢獻是擴展SANOS操作系統以支持JDK 1.6和1.7。我一直在閱讀操作系統(Tannenbaum)的書籍,以及研究BSD和Linux如何應對這一挑戰,但仍然困擾於幾個概念。 是什麼,告訴我需要什麼額外的系統調用,以支持作爲SANOS從底部向上開始更多的最快方法? 如果我有一個需要支持的系統調用列表,如果它們本質上是相似的,那麼將它們展開的最佳方法是什麼?

    4熱度

    3回答

    我期待進入operating system kernel development,並計算並一直在閱讀有關操作系統(Tannenbaum)的書籍,以及研究BSD和Linux如何應對這一挑戰,但仍然停留在幾個概念。 如果我想模仿死了Windows藍屏的操作系統上,我會簡單地把這個邏輯在panic核方法? 有什麼方法可以改進Windows當前如何執行此功能?

    0熱度

    3回答

    在內核初始化期間崩潰的可能元兇是什麼? 我運行的是具有initramfs的內核,inittab是非常基本的rcS(as sysinit)和getty(respawn)。啓動時,我沒有收到任何錯誤消息,但是init給了我這個信息: S0重新生成得太快:禁用了5分鐘,其中S0實際上是respawn :: getty行(它看起來像getty一直在崩潰),也在控制檯上沒有看到rcS生成的消息(我假設rcS

    21熱度

    4回答

    所有進程共享的內核堆棧還是每個進程都有獨立的內核堆棧?如果這個堆棧指針存儲在哪個進程的每個進程是分開的?在task_struct中?

    1熱度

    2回答

    IronPort開發了一種無堆棧線程模型,與傳統操作系統支持的100個連接相比,IronPort設備支持10,000多個同時連接。 如果有人想做同樣的事情,但要使它成爲開源代碼,他們應該從哪裏開始?

    0熱度

    1回答

    IronPort開發了高性能文件系統和I/O驅動調度程序,針對消息傳遞的異步特性(即「異步」操作系統)進行了優化。 如果你想要做同樣的事情,但要使它成爲開源,究竟需要改變什麼?

    12熱度

    2回答

    當我運行下面的代碼: struct sockaddr_in sin; int addrlen; addrlen=sizeof(sin); memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr=inet_addr("123.456.789.112"); sin.sin_port=htons(

    3熱度

    2回答

    在嵌入式Linux環境(定製PowerPC上2.4.25)我得到以下內核恐慌幾個小時後: Oops: kernel access of bad area, sig: 11 NIP: C9471C7C XER: 20000000 LR: C0018C74 SP: C0198E20 REGS: c0198d70 TRAP: 0800 Not tainted MSR: 00009030 EE: 1