深入理解计算机系统
文章平均质量分 89
linda_ds
1.真理掌握在少数人手里,多思考,不盲从;2.你的问题在于读得太少,想得太多。
展开
-
IEEE浮点数表示
IEEE浮点标准:V=(-1)^s*M*2^E 1.符号(sign)s决定这个数是负数(s=1)还是正数,0(s=0)。 2.尾数(significand) M是一个二进制小数. 3.阶码(exponent)E对浮点数加权。 单精度,双精度的表示如下: exp为阶码,frac为尾数 给定了位表示,根据exp的值,被编码的值可以分为三种情况: 规格化的表示一般的数,非规格化的表示靠原创 2017-09-29 18:10:15 · 15850 阅读 · 0 评论 -
共享文件
文件共享内核通过打开三个数据结构来表示打开文件: 描述符表(descriptor table) 每个进程都有一张描述符表,它的表项是由文件描述符来索引的,每个打开的文件描述符表项指向文件表的一个表项。 文件表(file table) 打开的文件集合由一张文件表表示,所有进程共享这张表。每一个文件表项组成包括当前的文件位置,引用计数(reference count)(即当前指向该表项的文件原创 2017-12-15 21:55:31 · 459 阅读 · 0 评论