2013年7月31日星期三

深入理解计算机操作系统读书笔记(第2章)

1.字长决定的最重要的参数就是虚拟地址空间的最大大小.即对一个字长w位的机器而言,虚拟地址的范围位0~2^{w}-1,程序最多访问2^{w}个字节.

2.逻辑运算符(||,&&,!)和位运算符(|,&,^,~)的异同:

(1),逻辑运算符把所有非零参数看做TRUE,0 表示FALSE.
(2),逻辑运算符具有短路特性
3.移位运算

左移(<<)是都是在低位补零,而右移又分算术右移和逻辑右移

算术右移是指左端补最高有效位的值,逻辑右移在左端补0.
而c语言没有定义使用哪种右移,但是几乎所有的编译器都对有符号数数据是哟个算术右移.

没有评论:

发表评论