編譯和鏈接

  我們寫的代碼是如何變成程序能被計算機執行呢?要運行必須先把"一些東西"加載到內存裏邊,把什麼"一些東西"加載到內存裏面?   其實我們的代碼就產生了兩種東西,一種是數據,一種就是指令.   而數據肯定不能混亂着放在一起,必定有區分區域,那麼有什麼區域呢?劃分依據又是什麼?   程序跑起來後,不會直接把數據直接搞到物理內存上,因爲操作系統要屏蔽底層的差異,統一管理資源的分配。因此係統會先給每個程
相關文章
相關標籤/搜索