作業系統

前端面試必備的作業系統知識

(1)程序是資源分配和保護的基本單位,執行緒是處理器排程和分派的基本單位,程式執行的最小單元。 (2)同一個程序中可以包含多個執行緒,並且執行緒共享整個程序的資源(暫存器、堆疊、上下文),一個程序至少包含一

作業系統如何有效地掌控CPU

作業系統的本質 作業系統本質上也是一個程序,它與其他使用者程序共享CPU。與普通程序不同的是,它具有硬體的所有訪問許可權。而使用者程序預設對硬體是沒有任何訪問許可權的,它只能通過系統呼叫,委託作業系統來完成

是時候淘汰對作業系統的 fork() 呼叫了

概述 一般觀點認為針對執行緒建立 Unix 的 fork() 與 exec() 的組合堪稱絕配,但微軟研究院與波士頓大學聯合發表的一篇論文則提出了相反的觀點。他們認為 fork 在當下早已過時,對作業系統和

探究衛星有關的安全問題

*本文作者:OpenATS,屬於FreeBuf原創獎勵計劃,未經許可禁止轉載 大家好,好久不見甚是想念~我衛星哥又回來了。 可能大家察覺到了,衛星技術漸漸開始平民化。民營航天企業暫露頭角,科技企

Java 和作業系統互動細節

結合 CPU 理解一行 Java 程式碼是怎麼執行的 根據馮·諾依曼思想,計算機採用二進位制作為數制基礎,必須包含:運算器、控制器、儲存裝置,以及輸入輸出裝置,如下圖所示. (該

1714413471.8837