minix里面的upper是什么意思在minix分区格式化工具mkfs.minix的源码里面第92行.#define UPPER(size,n) ((size+((n)-1))/(n))这句话是什么意思这个UPPER是跟在#define后面的,应该是定义的什么东西啊,有谁知道这

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 20:38:45
minix里面的upper是什么意思在minix分区格式化工具mkfs.minix的源码里面第92行.#define UPPER(size,n) ((size+((n)-1))/(n))这句话是什么意思这个UPPER是跟在#define后面的,应该是定义的什么东西啊,有谁知道这
xkKPǿʁIf4ZXQ[x+v8V C++^hmENZ *E/s$>9'^P앇Uŵbk-*X]͛UzLf*g.xƊ`= yt 9Àلc[GIVoٸ#_"Ф/$M$ &zQ)ڷ? g3OOZToq4w66p#hhPؔ}F+HY#`0'}z@}cq= N=V+~3齮xFC Лk soBn, {'aX$,OCQi 9:щ&c#CQ"CSpP!{Ju?v W*@7B+m? uˮNGڹ˻?VLrBxY1`

minix里面的upper是什么意思在minix分区格式化工具mkfs.minix的源码里面第92行.#define UPPER(size,n) ((size+((n)-1))/(n))这句话是什么意思这个UPPER是跟在#define后面的,应该是定义的什么东西啊,有谁知道这
minix里面的upper是什么意思
在minix分区格式化工具mkfs.minix的源码里面第92行.
#define UPPER(size,n) ((size+((n)-1))/(n))这句话是什么意思
这个UPPER是跟在#define后面的,应该是定义的什么东西啊,有谁知道这是定义的什么呢

minix里面的upper是什么意思在minix分区格式化工具mkfs.minix的源码里面第92行.#define UPPER(size,n) ((size+((n)-1))/(n))这句话是什么意思这个UPPER是跟在#define后面的,应该是定义的什么东西啊,有谁知道这
定义的不就是后面的公式吗? UPPER(size,n) = ((size + ((n) - 1))/(n)) 具体用意就是上取整,如

IMAPS = UPPER(INODES,BITS_PER_BLOCK);

MKFS /DEV/HD1 1440
IMAPS =((480+((1440*3)-1))/(1440*3))
=1.1108796296296296296296296296296 即 商是1,也就是480/(1440*3) 的上取整是1,代码里用自然就是UPPER(480,1440*3)了