问答题 以现代操作系统为例,解释“操作系统作为用户/计算机接口”的论断。
【正确答案】在计算机系统的4个层次中,硬件是最底层。操作系统处于用户与计算机系统硬件之间。用户通过操作系统来使用计算机。对于多数计算机而言,在机器语言的体系结构(包括指令系统、存储组织、I/O和总线结构)上编程是相当困难的,尤其是输入/输出操作。为了让用户和程序员在使用计算机时不涉及硬件细节,使程序员与硬件细节独立开来,需要建立一种高度抽象。这种抽象就是为用户提供一台等价的扩展计算机,即虚拟机。操作系统作为虚拟机为用户使用计算机提供了方便,用户不必了解计算机工作细节,通过操作系统来使用计算机,操作系统就成立用户和计算机之间的接口。
【答案解析】