单项选择题

计算机系统的层次结构通常可划分为电路逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层等6层结构。层次之间的依存关系是______。

A.上下层都无关
B.上一层实现对下一层的功能扩展,而下一层与上一层无关
C.上一层实现对下一层的功能扩展,下一层是实现上一层的基础
D.上一层与下一层无关,而下一层是实现上一层的基础