假设可供用户程序使用的主存容量为200KB,而某用户的程序和数据所占的主存容量超过200KB,但小于逻辑地址所表示的范围。请问:具有虚存与不具有虚存对用户有何影响?
正确答案:没有虚存,则该程序不可能运行,因为在没有虚存的系统中要运行程序时必须将程序及其要处理的数据整体调入主存,而该程序和数据的容量超过了主存的实际容量。在具有虚存的系统中,则该程序可正常运行,因为有了虚存技术,在运行程序时,系统不是将要运行程序及其要处理的数据整体调入主存,而是采用页式、段式或段页式,将要运行的程序逐页、逐段、或逐段逐页地从外存调入主存,这样即使程序大于实际的主存容量,也可以正常运行。
答案解析:有
微信扫一扫手机做题