zoukankan      html  css  js  c++  java
  • day.6

    变量与空间

    多个程序同时运行是个什么情况

    1. 所有程序/软件的运行,是由操作系统统一调配的。操作系统是程序的运行环境。

    2. 运行的多个程序之间内存是不交叉的

    3. 程序结束,操作系统还要释放其使用的资源

      • 不释放会怎样(内存占用过大,电脑卡死)

      • 资源一直被占用,别的程序无法使用了

        微观上

        我们程序里定义的变量,申请的空间之一

        变量

        • 申请在哪块内存区域?()
        • 由谁申请(1.操作系统申请2.程序员申请)
        • 什么时候释放(用完释放[随用随放])
        • 由谁释放(1.操作系统释放2.程序员释放【与申请对应】)

        过程

        定义的变量,数组都是在内存的栈区存储

        什么是栈区

        ps: 内存

        磁盘与内存条

    • 程序在磁盘中储存
    • 软件在内存(物理空间)中运行
  • 相关阅读:
    RocketMQ简介
    redis简介
    netcat
    NOI2018 归程
    图论小专题B
    CF558E A Simple Task
    图论小专题A
    初等网络流初步
    2019炎德杯知识能力竞赛 游记
    POJ2176 Folding
  • 原文地址:https://www.cnblogs.com/Caesar-spike/p/14483459.html
Copyright © 2011-2022 走看看