什么是程序 任何程序都必須加載到什么中才能被cpu執(zhí)行?
任何程序都必須加載到什么中才能被cpu執(zhí)行?程序必須先加載到內(nèi)存中,然后才能由CPU運行。CPU可以直接調(diào)用正在運行的內(nèi)存中的數(shù)據(jù),如果內(nèi)存中沒有這樣的數(shù)據(jù),您需要在其他地方找到它。找到它并把它記在記
任何程序都必須加載到什么中才能被cpu執(zhí)行?
程序必須先加載到內(nèi)存中,然后才能由CPU運行。CPU可以直接調(diào)用正在運行的內(nèi)存中的數(shù)據(jù),如果內(nèi)存中沒有這樣的數(shù)據(jù),您需要在其他地方找到它。找到它并把它記在記憶里。CPU可以隨時調(diào)用它。
當(dāng)程序運行時,必須加載到內(nèi)存的是什么?
計算機中的主要存儲組件是內(nèi)存和磁盤。存儲在磁盤上的程序必須先裝入內(nèi)存才能運行。保存在磁盤上的原始程序不能直接運行。這是因為負責(zé)解析和運行程序內(nèi)容的CPU在讀取程序之前需要通過內(nèi)部程序計數(shù)器指定內(nèi)存地址。即使CPU可以直接讀取并運行存儲在磁盤中的程序,由于磁盤的讀取速度慢,程序的速度也會降低。簡而言之,存儲在磁盤中的程序需要先讀入內(nèi)存才能運行。
磁盤緩存意味著從磁盤讀取的數(shù)據(jù)存儲在內(nèi)存中。當(dāng)再次讀取數(shù)據(jù)時,它不是從磁盤讀取,而是直接從內(nèi)存高速讀取。