码迷,mamicode.com
首页 > 其他好文 > 详细

《程序是怎么跑起来的》第四章

时间:2019-03-23 22:16:54      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:内存地址   第四章   就是   的区别   缓冲   栈和队列   post   span   表示   

 第四章主要讲了内存,内存是一个内存储器,是计算机最重要的部件之一,是与CPU进行沟通的桥梁,作用是用于暂时存放CPU中的运算数据。内存IC内部有大量可以存储8位数据的地方,通过地址指定这些场所,之后即可进行数据的读写。根据程序中所指定的变量的数据的不同,读取的物理大小也会随之发生变化。还有就是指针,指针也是一种变量,它所表示的不是数据的值,而是存储着数据的内存地址,此外索引和内存地址的变换工作则是由编译器自动实现的,之所以说数组是内存的使用方法的基础,是因为数组和内存的物理构造是一样的。接下来就是栈、队列以及环形缓冲区的问题,栈和队列都可以不通过指定地址和索引来对数组的元素进行读写。栈和队列的区别在于数据出入的顺序是不同的,如果我们在内存中预留出栈和队列所需要的空间,并确定好写入和读出的顺序,就不用再指定地址和索引了。

 

《程序是怎么跑起来的》第四章

标签:内存地址   第四章   就是   的区别   缓冲   栈和队列   post   span   表示   

原文地址:https://www.cnblogs.com/lee-88/p/10554938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!