Linux可執行文件與進程的虛擬地址空間

Linux可執行文件與進程的虛擬地址空間 一個可執行文件被執行的同時也伴隨着一個新的進程的建立。Linux會爲這個進程建立一個新的虛擬地址空間,而後會讀取可執行文件的文件頭,創建虛擬地址空間與可執行文件的映射關係,而後將CPU的指令指針寄存器設置成可執行文件的入口地址,而後CPU就會從這裏取指令執行。html 一個可執行文件包含可被CPU執行的指令和待處理的數據,上CPU以前,指令和數據所有被翻譯
相關文章
相關標籤/搜索