单项选择题

在操作系统的分层结构中,按一定的功能模块分层组织,下一层是上一层的基础,最低层是处理机调度和实现多道程序,那么最高层应该是()。

A.用户程序
B.内存分配
C.功能测试
D.以上都不是