User`s guide

Section 1
Introduction to CP/M 3
This section introduces you to the general features of CP/M 3 with an emphasis on how CP/M 3
organizes your computer's memory. The section begins by describing the general memory
organization of banked and nonbanked systems and defines the programming environment they
have in common. It then shows how CP/M 3 defines memory space into standard regions for
operating system modules and executing programs. Subsequent paragraphs describe the
components of the operating system, how they communicate with each other and the application
program, and in greater detail where each component and program is located in memory. After
a brief introduction to disk organization, the final section gives examples of system operation.
CP/M 3 is available in two versions: a version that supports bank-switched memoy, and a
version that runs on nonbanked systems. CP/M 3 uses the additional memory available in banked
systems to provide functions that are not present in the nonbanked version. For example, the
banked version of CP/M 3 supports file passwords; the nonbanked version does not. However,
because a nonbanked system treats passwords the same way as a banked system does when
password protection is not enabled, an application program can run under either system without
modification.
1-1