试题(17)
}3 A" ^# Q( Z& l o! h3 a, S页式存储系统的逻辑地址是由页号和页内地址两部分组成。假定页面的大小为4K,地址变换过程如下图所示,图中逻辑地址用十进制表示。
/ V. M) N0 c' Y+ S& \# A
+ H3 y) h( t, R* ^. i图中有效地址经过变换后,十进制物理地址a应为 (17) 。 6 @' ~9 G6 D9 F" M( X2 O( Q' c( Q
(17)A.33220 B.8644 C.4548 D.2500 ) M" W+ u( s5 C0 ^+ T" i8 l Z
试题(17)分析 0 m/ P" p0 ]: K/ T2 G* ^
本题考查的是页式存储管理中的地址变换知识。在页式存储管理中,有效地址除页的大小,取整为页号,取余为页内地址。本题页面的大小为4K,有效地址8644除4096,取整为2,取余为452。我们先查页表得物理块号8,因此a的有效地址为8×4096+452= 33220。
; q2 b; ?$ l a3 \. B参考答案
7 a4 N O6 j ]. z( t+ S(17)A
4 A! }/ A+ a% m8 Q! O试题(18)
8 i9 `( j( s- D' f2 ]4 u" U下列叙述中,与提高软件可移植性相关的是 (18) 。 * z- u5 @+ Z: A( E* Y0 I
(18)A.选择时间效率高的算法 - |) @& \5 r: _# H) Y3 R
B.尽可能减少注释 3 U% \6 H, k3 O6 `) r
C.选择空间效率高的算法
q8 s8 @1 \/ a1 G6 `: [ D.尽量用高级语言编写系统中对效率要求不高的部分
) o9 V0 h1 t) G试题(18)分析
: }" V+ V5 O0 z4 r9 V# E, G7 h软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。
# Y* P& d- `8 Q% W* v* W. H0 X参考答案 * r0 G/ z4 `4 s, T* Y! I* t( J
(18)D |