A Libertine of Computer Science

Stack vs Heap [栈和堆的区别]

栈[stack]和堆[heap]是两个编程时经常需要操作的内存空间。虽然接触两个概念很早,但只了解他们内存申请方式不同,其实它们的具体区别由很多,最重要的是申请方式,申请效率,和申请大小

GNU Make--Intro [GNU Make介绍]

make是一个工具,可以自动化编译一个大型的项目[一个大型的项目往往包含,几十几百甚至上千个源文件,手动编译肯定是不现实的],一旦写好makefile文件,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。其中make也有很多发行版本[就像Linux也有ubuntu,mint等众多发行版本],GNU Make是目前使用最为广泛的发行版本。

Write Amplification in SSD [SSD中的写入放大]

Write Amplification 写入放大,Write Amplification Factor写入放大系数。写放大系数的含义:当我们的host要求向ssd写入A大小的有效资料,而实际上由于flash的特性,我们真正写入flash的资料大小是B,那么B/A就是写放大系数。

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]