看朱老师视频笔记-------C语言
2016-01-20 00:21
393 查看
一、内存
1、计算机程序=代码+数据2、冯诺依曼结构和哈佛结构
冯诺依曼结构是:数据和代码放在一起。哈佛结构是:数据和代码分开存在。
举例:在S5PV210中运行的linux系统上,运行应用程序时:这时候所有的应用程序的代码和数据都在 DRAM,所以这种结构就是冯诺依曼结构;在单片机中,我们把程序代码烧写到Flash(NorFlash)
中,然后程序在Flash中原地运行,程序中所涉及到的数据(全局变量、局部变量)不能放在Flash 中,必须放在RAM(SRAM)中。这种就叫哈佛结构。
3、容易忽略
内存编址是以字节为单位的。
相关文章推荐
- 【C语言】C语言字符串函数实现(一)
- C++ string大小写转换以及transform,tolower,toupper,用法
- C++中引用概念
- C/C++函数参数的入栈顺序,计算顺序和可变参数的实现
- 《C语言及程序设计初步》第38讲实践项目
- 修道士与野人问题——C++源代码,伪代码,详细分析
- 深入理解C++输入输出流
- c++数组的几个有趣性质
- C++中的单例模式
- C++/C面试题集
- c++11新特性
- 探讨一下C语言中char类型数组的移位操作
- 一起talk C栗子吧(第一百零七回:C语言实例--线程概述)
- C语言 -- 折半查找小程序
- 格式化文件/控制台输入输出
- 字符串翻转
- C语言设计模式-封装-继承-多态
- C语言设计模式-封装-继承-多态
- C语言设计模式-封装-继承-多态
- C++快速排序实现