1. A method comprising: via a Solid-State Disk (SSD) controller, communicating with one or more Non-Volatile Memories (NVMs) and populating one or more buffer memories of the SSD controller with one or more data structures comprising management information usable by the SSD controller, the management information comprising map information usable by the SSD controller to map storage addresses of a host to physical addresses of the NVMs; further via the SSD controller, scaling at least one of the data structures based at least in part on one or more characteristics of the NVMs, the characteristics comprising one or more operational characteristics and one or more dynamic characteristics, the operational characteristics comprising a selected one of a plurality of storage capacities; and determining locations in the data structures based at least in part on a host storage address and a programmable parameter by arithmetically dividing in accordance with a divisor specified at least in part by the programmable parameter, the SSD controller operable to provide storage in accordance with respective first and second ones of the storage capacities when operating in respective first and second storage modes, the first storage capacity being greater than the second storage capacity, the SSD controller further operable to set the programmable parameter to respective first and second values when operating respectively in the first and second storage modes, the first value being greater than the second value.