单项选择题

采用段式存储管理时,一个程序可以被分成若干段,每一段的最大长度是由( )限定的。

A.主存空闲区的长度
B.硬件的地址结构
C.用户编程时
D.分配主存空间时