存储管理 1.0-基本概念

存储管理主要涉及程序如何在内存中运行,包括程序的编辑、编译、连接、装入和进程运行过程。重定位是将逻辑地址转换为物理地址的过程,有静态和动态两种方式。对换技术用于在内存和外存间管理进程,提高CPU效率。理解这些基本概念有助于深入理解计算机系统的工作原理。

存储管理 1.0-基本概念

程序的运行与存储

内存:CPU能够直接从中读取数据并运行的存储器。特点:读取速度快,容量小。

计算机运行的所有程序,(包含我们所知的应用软件等)其基本的运行单位,都是指令构成的,一条完整的指令,包括,操作码和操作数。

一条典型指令的执行周期是,首先从内存中取出指令,计算操作数据的有效地址,并映像为物理地址,按照该地址对内存进行存取,然后对数据实施指定的操作。

存取过程

一个程序的执行过程:

编辑程序

编译程序

连接程序

装入程序

进程运行

用户程序的主要执行阶段
            程序执行图

为了便于理解,我们可以想像执行我们学习编程之初写的第一个“HelloWorld”程序。

第一步,编辑程序,先在编辑器中写入我们所要运行的程序代码:

#include<stdio.h>
int main()
{
    printf("HelloWorld");
    return 0;
}

第二步,点击编译按钮(或者使用gcc编译),编译程序。此步是将我们所写的代码转换为计算机能看得懂的“计算机语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值