Final answer:
A single-threading model means one thread per process, as seen in MS-DOS, in contrast to multiprogramming where several threads can be executed simultaneously.
Step-by-step explanation:
A single-threading model is an execution paradigm where only one thread is executed per process. MS-DOS is a good example of a system that primarily operated on a single-threading model. In single-threading, only one set of tasks can be processed at a time for each application program. This is opposite to multiprogramming, where multiple threads within a process can run concurrently, improving performance especially in multi-core processors.