z/OS concepts
Previous topic | Next topic | Contents | Glossary | Contact z/OS | PDF


Defining characteristics of z/OS

z/OS concepts

z/OS® has several characteristics that distinguish it from other mainframe operating systems.

The defining characteristics of z/OS are summarized as follows:

  • The use of address spaces in z/OS holds many advantages: Isolation of private areas in different address spaces provides for system security, yet each address space also provides a common area that is accessible to every address space.
  • The system is designed to preserve data integrity, regardless of how large the user population might be. z/OS prevents users from accessing or changing any objects on the system, including user data, except by the system-provided interfaces that enforce authority rules.
  • The system is designed to manage a large number of concurrent batch jobs, with no need for the customer to externally manage workload balancing or integrity problems that might otherwise occur due to simultaneous and conflicting use of a given set of data.
  • The security design extends to system functions as well as simple files. Security can be incorporated into applications, resources, and user profiles.
  • The system allows multiple communications subsystems at the same time, permitting unusual flexibility in running disparate communications-oriented applications (with mixtures of test, production, and fall-back versions of each) at the same time. For example, multiple TCP/IP stacks can be operational at the same time, each with different IP addresses and serving different applications.
  • The system provides extensive software recovery levels, making unplanned system restarts very rare in a production environment. System interfaces allow application programs to provide their own layers of recovery. These interfaces are seldom used by simple applications– they are normally used by sophisticated applications.
  • The system is designed to routinely manage very disparate workloads, with automatic balancing of resources to meet production requirements established by the system administrator.
  • The system is designed to routinely manage large I/O configurations that might extend to thousands of disk drives, multiple automated tape libraries, many large printers, large networks of terminals, and so forth.
  • The system is controlled from one or more operator terminals, or from application programming interfaces (APIs) that allow automation of routine operator functions.
  • The operator interface is a critical function of z/OS. It provides status information, messages for exception situations, control of job flow, hardware device control, and allows the operator to manage unusual recovery situations.




Copyright IBM Corporation 1990, 2010