zoukankan      html  css  js  c++  java
  • 内存相关

    内存:也被称为内存储器

    其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
    只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来

    内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。
    计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

    只读存储器(ROM)
    随机存储器(RAM)
    高速缓冲存储器(Cache) 位于内存和CPU中间


    可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。
    他们的功能不同,对他们使用方式也就不同。


    静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。
    它主要存放静态数据、全局数据和常量。

    栈区(stack):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。
    栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。

    堆区(heap):亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,
    程序员自己负责在适当的时候用free或delete释放内存。动态内存的生存期可以由我们决定,
    如果我们不释放内存,程序将在最后才释放掉动态内存。 但是,良好的编程习惯是:
    如果某动态内存不再使用,需要将其释放掉,否则,我们认为发生了内存泄漏现象。

  • 相关阅读:
    在vue-cli中使用mock.js详解
    canvas水波纹效果
    echarts颜色渐变
    前端单词大全
    vue.js商城购买选择界面
    网站炫酷效果
    vue-cli中路由配置新写法
    Render函数
    XHTML与HTML的区别
    iview的table中点击Icon弹Poptip,render函数的写法
  • 原文地址:https://www.cnblogs.com/mayyan/p/7777288.html
Copyright © 2011-2022 走看看