一个菜鸟的成长之路
文章平均质量分 86
liucong2004
这个作者很懒,什么都没留下…
展开
-
c++中引用和指针的区别
前几天,有个同学在电话面试时被问到了这个问题。而我也只是略知c++,对c++一些理论也不熟,因此借此机会学习一下c++,一下就是我对这个问题的理解:1,引用代表了对象的本身,指针就是一个地址,它指向对象所在的内存处。2,引用在声明时初始化,并且值不能为空,而指针不用,可指向一个空值。3,引用一旦声明,对象不能改变;而指针可以随时改变指向的对象。4,引用能做到的,指针也能做到,但比较原创 2009-04-29 15:18:00 · 327 阅读 · 0 评论 -
学习linux的内存管理(二)
在讲linux的分页机制之前,先讲一下硬件的内存分页机制,从而体现linux在分页机制中的巧妙之处。Cpu的内存分页机制每个用户进程可以访问4G的线性空间,而这4G的空间是虚拟的,而分页机制就是将线性地址映射到物理地址上,对于4G的线性空间,我们用页为单位对其进行划分,每个页的大小为4KB,那么虚拟地址空间就可以有2^20个这样的页。若是将其保存在一个数组里,就是一个长度为2^20的数组,原创 2009-05-01 13:56:00 · 835 阅读 · 0 评论 -
学习linux的内存管理(一)
前几天刚考完嵌入式操作系统,乘着这股热劲又学习了一下linux的内存管理,以下是的我的一些心得:1,MMU。 大家都知道,每个进程之间是独立的,并且可以访问4G的线性空间,那么怎样才能保持进程的独立性了,这就引入了MMU,即内存管理单元。MMU其实是一个硬件,在拥有MMU的体系结构中,内存被分为虚拟内存和物理内存,物理内存就是实际的内存大小,而应用程序使用虚拟内存,当访问内存数据时,原创 2009-04-30 10:34:00 · 836 阅读 · 0 评论 -
SOC学习笔记(一)
今年的四月十三号,我们迎来了本学期第一门外教的课——SOC,虽说是外教,其实是一个常年呆在德国的中国人,但每堂课基本都是用英文教学。座位也早就排好了,并且节节点名,这可能是受德国人严谨的影响。由于时间问题,这门课在短短的两周内就结束了。课程的密度很大,几乎每天都有。现在这门课过去快一周了,我觉得他讲的很不错,我也有很大的收获,不仅在如此短的时间内给我们分析了关于SOC设计方面的事情,而且还原创 2009-05-02 12:55:00 · 1954 阅读 · 0 评论