进程-虚拟地址空间内存布局和划分

1.程序示例

phc.h

#ifndef PCH_H
#define PCH_H

#endif

example.cpp 

#include "pch.h"
#include <iostream>
using namespace std;

// global variable

int gdata1 = 10;
int gdata2 = 0;
int gdata 3;

// global static variable

static int gdata4 = 11;
static int gdata5 = 0;
static int gdata6;

int main() {
int a = 12;
int b = 0;
int c;

static int e = 13;

return 0;
}

2.运行环境x86_linux32位操作系统

1)任何编程语言,最终会产生两种东西: 指令 + 数据

2)CPU,内存,硬盘

  • CPU: CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的性能在很大程度上由CPU的性能决定,而CPU的性能主要体现在其运行程序的速度上。影响运行速度的性能指标包括CPU的工作频率、Cache容量、指令系统和逻辑结构等参数。
  • 内存:内存是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的。
  • 硬盘:硬盘是电脑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值