0207 軟件是如何運行和崩潰的?

背景 程序員的任務是寫代碼【軟件】,代碼【軟件】本身無價值,代碼【軟件】運行起來才能實現價值。 運行 以java程序爲例: 首先把代碼通過編譯器編譯成可執行代碼。 運行過程:馮洛伊曼模型 1. 操作系統從磁盤中加載 程序(代碼)到內存,程序變成了進程; 2. 操作系統調度cpu給到進程,完成計算任務; 3. 操作系統協調io設備,輸出計算結果; 內存模型: 1. 程序代碼  2. 程序代碼中的數據
相關文章
相關標籤/搜索