回覆列表
  • 1 # 使用者3812725044545859

    1. 靜態記憶體

    靜態記憶體是指在程式開始執行時由編譯器分配的記憶體,它的分配是在程式開始編譯時完成的,不佔用CPU資源。

    程式中的各種變數,在編譯時系統已經為其分配了所需的記憶體空間,當該變數在作用域內使用完畢時,系統會

    自動釋放所佔用的記憶體空間。

    變數的分配與釋放,都無須程式設計師自行考慮。

    2. 動態記憶體

    動態記憶體是按需分配,最大不超過購買型號的記憶體大小。關於動態記憶體,經過我們長期的運營及微軟關於Hyper-V的技術說明都提到過,動態記憶體是不影響VPS的正常使用。

    3. 區別

    a) 靜態記憶體分配在編譯時完成,不佔用CPU資源; 動態記憶體分配在執行時,分配與釋放都佔用CPU資源。

    b) 靜態記憶體在棧(stack)上分配; 動態記憶體在堆(heap)上分配。

    c) 動態記憶體分配需要指標和引用型別支援,靜態不需要。

    d) 靜態記憶體分配是按計劃分配,由編譯器負責; 動態記憶體分配是按需分配,由程式設計師負責。


    以上內容由雲立方網

    http://yunlifang.cn

    收集整理, 雲立方網-香港免備案雲主機,vps主機,香港vps,雲主機,國外vps,國內雙線vps,便宜免備案vps伺服器租用中心.

  • 2 # 使用者8125325138772

    靜態RAM的特點:1.速度快;2.價格高;3.電路相對簡單。

      靜態RAM 用觸發器作為儲存單元存放1 和0,存取速度快,只要不掉電即可持續保持內容不變。一般靜態RAM的整合度較低,成本較高。靜態RAM的基本儲存電路為觸發器,每個觸發器存放一位二進位制資訊,由若干個觸發器組成一個儲存單元,再由若干儲存單元組成儲存器矩陣,加上地址譯碼器和讀/寫控制電路就組成靜態RAM。與動態RAM相比,靜態RAM無須考慮保持資料而設定的重新整理電路,故擴充套件電路較簡單。但由於靜態RAM是透過有源電路來保持儲存器中的資料,因此,要消耗較多功率,價格也較高。

  • 中秋節和大豐收的關聯?
  • 太陽最南最北的時候?