深入理解计算机系统
_Tham
If you sleep now , you will hava a dream. But if you study now , you will achieve your dream.
展开
-
每个程序员都应该了解的内存知识
1 简介早期计算机比现在更为简单。系统的各种组件例如CPU,内存,大容量存储器和网口,由于被共同开发因而有非常均衡的表现。例如,内存和网口并不比CPU在提供数据的时候更(特别的)快。曾今计算机稳定的基本结构悄然改变,硬件开发人员开始致力于优化单个子系统。于是电脑一些组件的性能大大的落后因而成为了瓶颈。由于开销的原因,大容量存储器和内存子系统相对于其他组件来说改善得更为缓慢。转载 2014-09-27 10:02:52 · 2670 阅读 · 0 评论 -
[操作系统基础]程序运行时内存的分区以及作用
程序运行过程中,用来存放数据的内存可以分为如下几个模块:1. 全局区(静态区):存放全局变量和静态变量,与其他变量的明显区别就是生命周期不同,程序结束时,系统自动释放这块资源。2. 文字常量区:常量字符串存放在这个位置,也就是常量池。程序结束时,系统自动释放这块区域。3. 栈区:存放函数的参数值,局部变量的值。他的生命周期较短,进入作用域的时候分配占用内存,离开作用域的时候转载 2014-11-16 20:33:45 · 1728 阅读 · 0 评论 -
Windows 7 MBR的修复与Linux产品正确卸载
这几天折腾系统很令人崩溃,但也明白了开机引导流程具体如何。觉得Centos 7不好用,想卸载Redhat安装Ubuntu,为了图方便直接把红帽的硬盘区格式化了。于是开机引导崩溃,咨询了下大神,大神叫我去搜下mbr修复,于是就有了这篇备忘录。原创 2014-11-21 15:07:04 · 2421 阅读 · 0 评论