1233:. IBM decided to do this after years of practical real-world experience with MVT in the business world. System failures were now having major impacts on customer businesses, and IBM decided to take a major design jump, to assume that despite the very best software development and testing techniques, that 'problems WILL occur.' This profound assumption was pivotal in adding great percentages of fault-tolerance code to the system and likely contributed to the system's success in tolerating software and hardware failures. Statistical information is hard to come by to prove the value of these design features (how can you measure 'prevented' or 'recovered' problems?), but IBM has, in many dimensions, enhanced these fault-tolerant software recovery and rapid problem resolution features, over time.
999:, shared by all jobs. OS/VS1 is OS/360 MFT within a single virtual address space; OS/VS2 SVS was OS/360 MVT within a single virtual address space. So OS/VS1 and SVS in principle had the same disadvantages as MFT and MVT, but the impacts are less severe because jobs and operators could request much larger partitions with a 2 KiB granularity (for OS/VS1) or regions with a 4 KiB granularity (for SVS), and the requests came out of a 16MiB address space even if physical storage was smaller. As in OS/360 MVT, TSO users in SVS are assigned to a TSO region during login processing and competed with other users assigned to the same region, with essentially the same swap-in and swap-out logic as TSO in MVT.
1084:; program instructions and associated data are scheduled by a control program and given processing cycles. Unlike a single-programming operating system, these systems maximize the use of the processing potential by dividing processing cycles among the instructions associated with several different concurrently running programs. This way, the control program does not have to wait for the I/O operation to complete before proceeding. By executing the instructions for multiple programs, the computer is able to switch back and forth between active and inactive programs.
1590:- if a file was modified, the changed version became the new "son", the previous "son" became the "father", the previous "father" became the "grandfather" and the previous "grandfather" was deleted. But one could set up GDGs with more than 3 generations and some applications used GDGs to collect data from several sources and feed the information to one program - each collecting program created a new generation of the file and the final program read the whole group as a single sequential file (by not specifying a generation in the
1065:
address, but the virtual memory system redirected these requests to different areas of physical memory. Each of these address spaces consisted of three areas: an operating system (one instance shared by all jobs), an application area unique for each application, and a shared virtual area used for various purposes, including inter-job communication. IBM promised that application areas would always be at least 8MB. This made MVS the perfect solution for business problems that resulted from the need to run more applications.
3569:
50:
2508:
their vendors, maintain most of MVS's 1980s architectural limitations to the present day. Since z/OS still supports MVS-era applications and technologies— z/OS still contains most of MVS's code, albeit greatly enhanced and improved over decades of evolution—applications (and operational procedures) running on MSP and VOS3 can move to z/OS much more easily than to other operating systems.
2272:
946:, each of a fixed size, are set up when the operating system is installed and when the operator redefines them. For example, there could be a small partition, two medium partitions, and a large partition. If there were two large programs ready to run, one would have to wait until the other finished and vacated the large partition. OS/360 R19 added MFT sub-tasking (
1237:
error (hardware processor or storage error, or software error). Each recovery routine made the 'mainline' function reinvokable, captured error diagnostic data sufficient to debug the causing problem, and either 'retried' (reinvoke the mainline) or 'percolated' (escalated error processing to the next recovery routine in the hierarchy).
1253:
special events, such as the loading of a program, device I/O, system procedure calls, and then triggered the activation of the previously defined procedures. These procedures, which could be invoked recursively, allowed for reading and writing of data, and alteration of instruction flow. Program Event
Recording hardware was used.
1241:
version (z/OS), that recovery program was not only guaranteed its own recovery routine, but each recovery routine now has its own recovery routine. This recovery structure was embedded in the basic MVS control program, and programming facilities are available and used by application program developers and 3rd party developers.
2252:
1983, was for MVS/SP Version 1, MVS/SE and OS/VS2 R3.8, and was optional, but MVS/Extended
Architecture Data Facility Product (5665-284) was a corequisite for MVS/SP Version 2 (MVS/XA). In addition to enhancing data management facilities, DFP replaced free versions of the linkage editor and utilities.
1554:
Key-Sequenced
Datasets (KSDS) are a major upgrade from ISAM: they allow secondary keys with non-unique values and keys formed by concatenating non-contiguous fields in any order; they greatly reduced the performance problems caused by overflow records in ISAM; and they greatly reduced the risk that a
1446:
Data set names (DSNs, mainframe term for filenames) are organized in a hierarchy whose levels are separated with dots, e.g. "DEPT01.SYSTEM01.FILE01". Each level in the hierarchy can be up to eight characters long. The total filename length is a maximum of 44 characters including dots. By convention,
2507:
mainframes in the year 2000, IBM also introduced the 64-bit z/OS operating system, the direct successor to OS/390 and MVS. Fujitsu and
Hitachi opted not to license IBM's z/Architecture for their quasi-MVS operating systems and hardware systems, and so MSP and VOS3, while still nominally supported by
2251:
When IBM announced MVS/SP Version 2 (MVS/XA), it also announced Data
Facility Product™ (DFP™) as a replacement for and upgrade to the other five products above, which it said would be withdrawn from marketing, effective December 1, 1984. DFP/370 Release 1 (program number 5665-295), announced June 7,
1392:. System management, done in the past with a 3270 terminal, is now done through the Hardware Management Console (HMC) and, increasingly, Web interfaces. Operator consoles are provided through 2074 emulators, so you are unlikely to see any S/390 or zSeries processor with a real 3270 connected to it.
1240:
Thus, with each error the system captured diagnostic data, and attempted to perform a repair and keep the system up. The worst thing possible was to take down a user address space (a 'job') in the case of unrepaired errors. Though it was an initial design point, it was not until the most recent MVS
1581:
in a file system). The most important use of PDSes was for program libraries - system administrators used the main PDS as a way to allocate disk space to a project and the project team then created and edited the members. Other uses of PDSs are libraries of frequently used job control procedures
1252:
IBM continued to support the major serviceability tool
Dynamic Support System (DSS) that it had introduced in OS/VS1 and OS/VS2 Release 1. This interactive facility could be invoked to initiate a session to create diagnostic procedures, or invoke already-stored procedures. The procedures trapped
1236:
This design specified a hierarchy of error-handling programs, in system (kernel/'privileged') mode, called
Functional Recovery Routines, and in user ('task' or 'problem program') mode, called "ESTAE" (Extended Specified Task Abnormal Exit routines) that are invoked in case the system detected an
1064:
In the mid-1970s IBM introduced MVS, which not only supported virtual storage that was larger than the available real storage, as did SVS, but also allowed an indefinite number of applications to run in different address spaces. Two concurrent programs might try to access the same virtual memory
2469:
mainframe operating system, and likewise
Hitachi did the same for its VOS3 operating system. MSP and VOS3 were heavily marketed in Japan, where they still hold a substantial share of the mainframe installed base, but also to some degree in other countries, notably Australia. Even IBM's bugs and
1248:
IBM included additional criteria for a major software problem that required IBM service. If a mainline component failed to initiate software recovery, that was considered a valid reportable failure. Also, if a recovery routine failed to collect significant diagnostic data such that the original
1244:
Practically, the MVS software recovery made problem debugging both easier and more difficult. Software recovery requires that programs leave 'tracks' of where they are and what they are doing, thus facilitating debugging—but the fact that processing progresses despite an error can overwrite the
1646:
In addition to new functionality that IBM added with releases and sub-releases of OS/VS2, IBM provided a number of free
Incremental Change Releases (ICRs) and Selectable Units (SUs) and chargeable program products and field developed programs that IBM eventually bundled as part of z/OS. These
1597:
Modern versions of MVS (e.g., z/OS) use datasets as containers for Unix filesystems along with facilities for partially integrating them. That is, Unix programs using fopen() can access an MVS dataset and a user can allocate a Unix file as though it were a dataset, with some restrictions. The
2390:
InterOpen products. Independent specialists estimate that it was over 80% open systems-compliant—more than most Unix systems. DCE2 support announced
February 1994, and many application development tools in March 1995. From mid 1995, as all of the open features became a standard part of
1277:. In this case VM/370 was the real operating system, and regarded the "guest" operating systems as applications with unusually high privileges. As a result of later hardware enhancements one instance of an operating system (either MVS, or VM with guests, or other) could also occupy a
1175:
needed more than 8MB of application address space to run efficiently. (Early versions were configured into two address spaces that communicated via the shared virtual area, but this imposed a significant overhead since all such communications had transmit via the operating system.)
2382:(FIPS) 151 compliance, subsequent releases were certified at higher levels and by other organizations, e.g. X/Open and its successor, The Open Group. It included about 1 million new lines of code, which provide an API shell, utilities, and an extended user interface. Works with a
2478:, reluctantly supplying Fujitsu and Hitachi with proprietary MVS and mainframe hardware technologies during the course of multi-year investigations culminating in the early 1980s—investigations which implicated senior company managers and even some Japanese government officials.
1107:
operating systems. Because multiprocessing systems can execute instructions simultaneously, they offer greater processing power than single-processing system. As a result, MVS was able to address the business problems brought on by the need to process large amounts of data.
2247:
DF/DS added new device support, and IBM announced that it would no longer add device support to the free base. DF/EF added the Improved Catalog Structure (ICF) as an alternative to VSAM catalogs and Control Volumes (CVOLs), but it was riddled with reliability problems.
1333:. For a program running in CICS, special EXEC CICS statements are inserted in the COBOL source code. A preprocessor (translator) replaces those EXEC CICS statements with the appropriate COBOL code to call CICS before the program is compiled — not altogether unlike
1403:, but the TR instruction made it easy to translate to other 7- and 8-bit codes. Over time IBM added hardware-accelerated services to perform translation to and between larger codes, hardware-specific service for Unicode transforms and software support of, e.g.,
2489:
Subsequent to the investigations, IBM reached multimillion-dollar settlements with both Fujitsu and Hitachi, collecting substantial fractions of both companies' profits for many years. Reliable reports indicate that the settlements exceeded US$ 500,000,000.
2333:
addressable memory area. MVS/XA supported a 24-bit legacy addressing mode for older 24-bit applications (i.e. those that stored a 24-bit address in the lower 24 bits of a 32-bit word and utilized the upper 8 bits of that word for other purposes).
1463:
mode) - adding, renaming or deleting new elements and reporting all the contents of a specified element. However, unlike in many other systems, these levels are not usually actual directories but just a naming convention (like the original
2283:
MVS has now evolved into z/OS; older MVS releases are no longer supported by IBM and, since 2007, only 64-bit z/OS releases are supported. z/OS supports running older 24-bit and 31-bit MVS applications alongside newer 64-bit applications.
979:
do), the programmers has to estimate the job's maximum memory requirement and pre-define it for MVT. A job step that contains a mix of small and large programs wastes memory while the small programs run. Most seriously, memory can become
2619:
the Congressional testimony, near the end, only says "Hitachi has yet to admit that any of IBM's secrets were used in the development of new products, and they have not yet compensated IBM for the huge expenses involved in settling the
984:, i.e., the memory not used by current jobs could be divided into uselessly small chunks between the areas used by current jobs, and the only remedy was to wait until some current jobs finished before starting any new ones.
1249:
problem was solvable by data collected by that recovery routine, IBM standards dictated that this fault was reportable and required repair. Thus, IBM standards, when rigorously applied, encouraged continuous improvement.
1164:(XA and ESA; up to 2048MB) and now (as z/OS) 64-bit addressing. The most significant motives for the rapid upgrade to 31-bit addressing were the growth of large transaction-processing networks, mostly controlled by
1143:
if one CPU failed. In loosely coupled configurations each of a group of processors (single and / or tightly coupled) had its own memory and operating system but shared peripherals and the operating system component
1637:
MVS includes a facility called Virtual I/O (VIO), with which temporary datasets can be stored in simulated tracks on the paging datasets, eliminating the overhead of allocation but adding some processing overhead.
1148:
allowed managing the whole group from one console. This provided greater resilience and let operators decide which processor should run which jobs from a central job queue. MVS JES3 gave users the opportunity to
1585:
Generation Data Groups (GDGs) are groups of like named data sets, which can be referenced by absolute generation number, or by an offset from the most recent generation. They were originally designed to support
1550:
Entry-Sequenced Datasets (ESDS) provided facilities similar to those of both sequential and BDAM datasets, since they could be read either from start to finish or directly by specifying an offset from the
1256:
IBM dropped support for DSS with Selectable Unit 7 (SU7), an update to OS/VS2 Release 3.7 required by the program product OS/VS2 MVS/System Extensions (MVS/SE), Program Number 5740-XEl. The User group
2777:
2747:
1153:
together two or more data processing systems via shared disks and Channel-to-Channel Adapters (CTCA's). This capability eventually became available to JES2 users as Multi-Access SPOOL (MAS).
1139:. In tightly coupled systems, two CPUs shared concurrent access to the same memory (and copy of the operating system) and peripherals, providing greater processing power and a degree of
744:
1494:(direct access) data sets, the application program had to specify the physical location of the data it wanted to access (usually by specifying the offset from the start of the data set).
1373:. Language support is packaged as a common component called "Language Environment" or "LE" to allow uniform debugging, tracing, profiling, and other language independent functions.
1302:(CF or Integrated Coupling Facility, ICF, if co-located on the same mainframe hardware). Multiple sysplexes can be joined via standard network protocols such as IBM's proprietary
2493:
The three companies have long since amicably agreed to many joint business ventures. For example, in 2000 IBM and Hitachi collaborated on developing the IBM z900 mainframe model.
1270:
Program-Event Recording (PER) exploitation was performed by the enhancement of the diagnostic SLIP command with the introduction of the PER support (SLIP/Per) in SU 64/65 (1978).
2574:
Some processors could take more physical storage than the size of a single address space, but still much smaller than the aggregate size of a typical workload's virtual storage.
2360:
IBM introduced MVS/ESA as MVS/SP Version 3 in February 1988, then MVS/ESA SP Version 4 and MVS/ESA SP Version 5. IBM replaced it with OS/390 in late 1995 and subsequently with
2962:
2940:
2918:
2896:
2874:
2852:
956:(Multiprogramming with a Variable number of Tasks) was an enhancement that further refined memory use. Instead of using fixed-size memory partitions, MVT allocates memory to
1617:) can use local data management interfaces to transparently create, manage, and access VSAM record-oriented files by using client-server products implemented according to
2287:
MVS releases up to 3.8j (24-bit, released in 1981) were freely available and it is now possible to run the MVS 3.8j release in mainframe emulators for free, such as the
1501:
data sets a specified section of each record was defined as a key that could be used as a key to look up specific records. The key quite often consisted of multiple
2486:. Any communications from Amdahl to Fujitsu were through "Amdahl Only Specifications" which were scrupulously cleansed of any IBM IP or any references to IBM's IP.
737:
2500:
of MVS, and many third-party software vendors with MVS-compatible products were able to produce MSP- and VOS3-compatible versions with little or no modification.
1245:
tracks. Early data capture at the time of the error maximizes debugging, and facilities exist for the recovery routines (task and system mode, both) to do this.
2826:
911:(IOS). IBM's use of "OS/VS2" emphasized upwards compatibility: application programs that ran under MVT did not even need recompiling to run under MVS. The same
2310:
is based on a 24-bit address. Because of this 24-bit address length, programs running under MVS/370 are each given 16 MB of contiguous virtual storage.
2123:
2785:
2357:(S/370-ESA). MVS/ESA extends the 24-bit and 31-bit addressing modes of MVS/XA by adding an access register (AR) mode for references between address spaces.
2260:
1577:
Partitioned data sets (PDS) are sequential data sets subdivided into "members" that could each be processed as sequential files in their own right (like a
2755:
1505:
but these had to be contiguous and in the right order; and key values had to be unique. Hence an IBM ISAM file could have only one key, equivalent to the
730:
3159:
2196:
943:
900:
74:
2222:
1073:
953:
892:
560:
446:
2963:"OPENEDITION SERVICES ON MVS/ESA SP VERSION 4 RELEASE 3 ANNOUNCED AND AVAILABILITY OF MVS/ESA SP VERSION 4 RELEASE 3 WITH ADDITIONAL ENHANCEMENTS"
3232:
2667:
3026:
2375:
1521:
Sequential and ISAM datasets could store either fixed-length or variable length records, and all types could occupy more than one disk volume.
565:
2354:
3090:
2190:
2703:
3190:
A. L. Scherr (December 1973). "Functional structure of IBM virtual storage operating systems Part II: OS/VS2-2 concepts and philosophies".
2644:
815:
First released in 1974, MVS was extended by program products with new names multiple times, retaining the term MVS in the nomenclature:
3149:
2256:
2131:
588:
582:
576:
475:
214:
2828:
Exploring IBM eServer zSeries and S/390 Servers: See Why IBM's Redesigned Mainframe Computer Family Has Become More Popular than Ever!
883:. The MVS core remains fundamentally the same operating system. By design, programs written for MVS run on z/OS without modification.
2970:
2948:
2926:
2904:
2882:
2860:
3591:
1618:
469:
2379:
2329:
architecture, which had a new I/O architecture and also expanded addresses from 24 bits to 31 bits, providing a 2
240:
1476:
supports setting up access controls based on filename patterns, analogous to access controls on directories on other platforms.
1172:
967:
is available. This is a significant advance over MFT's memory management, but has some weaknesses: if a job allocates memory
919:
ran unchanged. IBM and users almost unanimously called the new system MVS from the start, and IBM continued to use the term
3179:
3225:
3417:
1599:
1273:
Multiple copies of MVS (or other IBM operating systems) could share the same machine if that machine was controlled by
1111:
Multiprocessing systems are either loosely coupled, which means that each computer has access to a common workload, or
3169:
1318:
applications. The support began with MVS/SP V4R3, and IBM has obtained UNIX 95 certification for z/OS V1R2 and later.
2836:
2306:
architecture, at the time MVS was released, supported only 24-bit virtual addresses, so the MVS/370 operating system
1564:
1535:
used various combinations of ISAM and BDAM datasets - usually BDAM for the actual data storage and ISAM for indexes.
2565:
some print media used the singular, MVS/System Extension: Computerworld, 15 Dec 1980 - Page 5; 26 June 1978 - Page 8
702:
682:
1603:
3113:
1582:(PROCs), and "copy books" of programming language statements such as record definitions used by several programs.
3372:
2471:
1451:
in other operating systems. For example, there are utility programs that performed similar functions to those of
1218:
but in a menu and form oriented manner, and with a full screen editor and file browser. TSO's basic interface is
804:
625:
3572:
3218:
2523:
258:
1267:
IBM again dropped support for DSS with SU64, an update to OS/VS2 Release 3.8 required by Release 2 of MVS/SE.
1587:
1326:
1303:
3367:
3313:
3079:
An hour's worth of "minutes" from a Congressional Hearing about Japanese Industrial Espionage against IBM
2799:
2497:
1560:
1350:
1095:
had provided limited multiprocessor support. The 360 Model 67 had also hosted the multiprocessor capable
619:
318:
2421:
In late 1995 IBM bundled MVS with several program products and changed the name from MVS/ESA to OS/390.
2395:
MVS/ESA SP Version 5 Release 1, IBM stopped distinguishing OpenEdition from the operating system. Under
1606:) uses a unique type of dataset, while the newer z/OS File System (zFS) (not to be confused with Sun's
1532:
1491:
1480:
1362:
1132:
976:
358:
291:
1229:
MVS took a major step forward in fault-tolerance, built on the earlier STAE facility, that IBM called
3034:
1315:
968:
3481:
3422:
3377:
3271:
2383:
2326:
1502:
1432:
1385:
1366:
1342:
1136:
1100:
981:
715:
303:
3098:
1214:
terminals (and later, on VM as well), which allows the user to accomplish the same tasks as TSO's
1206:
interface, which was mainly used to run development tools and a few end-user information systems.
1389:
1112:
1092:
935:
908:
17:
2151:
3596:
3412:
3323:
3318:
3308:
3261:
2592:
The exceptions are mostly CVOL and user catalog alias names at the beginning of a dataset name.
2386:
provided by DFSMS (Data Facility System Managed Storage). The shell and utilities are based on
796:
421:
399:
393:
350:
297:
246:
152:
1380:
or by PCs running 3270 emulators. However, many mainframe applications these days have custom
1294:, introduced in September, 1990. Instances interoperate through a software component called a
1284:
Multiple MVS instances can be organized and collectively administered in a structure called a
3504:
3330:
2483:
1578:
1465:
1448:
1310:. The z/OS operating system (MVS' most recent descendant) also has native support to execute
1261:
996:
947:
872:
800:
792:
594:
570:
554:
413:
88:
2722:
1321:
The system is typically used in business and banking, and applications are often written in
3266:
2462:
2400:
1591:
1290:
1180:
1140:
912:
709:
689:
164:
69:
31:
8:
3076:
3052:
2392:
2288:
2276:
1510:
1469:
1196:
1187:
but from the 1970s onwards was also used to start and allocate resources to long-running
916:
3285:
3281:
2479:
1574:
VSAM also included a catalog component used for user catalogs and MVS' master catalog.
2370:
upgrade to Version 4 Release 3 of MVS/ESA SP announced February 1993 with support for
1555:
software or hardware failure in the middle of an index update might corrupt the index.
1423:. The software translation services take source and destination code pages as inputs.
1087:
Early editions of MVS (mid-1970s) are among the first of the IBM OS series to support
3362:
3293:
2832:
2517:
1354:
1257:
972:
896:
523:
252:
2302:
is a generic term for all versions of the MVS operating system prior to MVS/XA. The
1472:
supports a default prefix for files (similar to a "current directory" concept), and
3535:
3530:
3432:
3241:
3199:
2533:
1487:
Sequential data sets were normally read one record at a time from beginning to end.
1460:
1452:
1184:
1161:
1160:
addressing (i.e., up to 16MB). As the underlying hardware progressed, it supported
1157:
1150:
1124:
1081:
939:
852:
765:
309:
159:
128:
123:
1325:. COBOL programs were traditionally used with transaction processing systems like
3183:
3173:
3163:
3153:
2475:
1128:
1069:
964:
860:
2470:
documentation misspellings were faithfully copied. IBM cooperated with the U.S.
1091:
configurations, though the M65MP variant of OS/360 running on 360 Models 65 and
950:), the ability for a job to dynamically create new tasks with the ATTACH macro.
668:
662:
3397:
2726:
2504:
1539:
1381:
1088:
988:
880:
841:
780:
695:
116:
3476:
2601:
E.g., IBM does not support using a concatenation of PDSs and Unix directories.
3585:
3491:
3402:
3253:
2461:
and internal documentation in one of the 20th century's most famous cases of
1447:
the components separated by the dots are used to organize files similarly to
992:
2689:
The Operating System Handbook or, Fake Your Way Through Minis and Mainframes
2496:
Because of this historical copying, MSP and VOS3 are properly classified as
987:
In the early 1970s IBM sought to mitigate these difficulties by introducing
915:
files could be used unchanged; utilities and other non-core facilities like
895:
that retained most of the original code and, like MVT, is mainly written in
3556:
3525:
3340:
3210:
2853:"ENTERPRISE SYSTEMS ARCHITECTURE/370 (TM) AND MVS/SYSTEM PRODUCT VERSION 3"
2307:
1408:
1219:
1215:
1203:
1120:
1077:
788:
457:
176:
3436:
3382:
3060:. Redbooks (Second ed.). IBM. March 2006. p. 26. SG24-7035-01.
2466:
2458:
2255:
DFP is no longer available as a separate product, but has become part of
1514:
1506:
1396:
1200:
1188:
795:. It is unrelated to IBM's other mainframe operating system lines, e.g.,
3203:
3133:
Reprogramming Japan: The High Tech Crisis Under Communitarian Capitalism
991:(which IBM called "virtual storage"), which allowed programs to request
891:, but it is, in fact a major rewrite. OS/VS2 release 1 is an upgrade of
3499:
3449:
2754:(Announcement Letter). 21 October 1981. LTR ENUS283-042. Archived from
2529:
2303:
1614:
995:
larger than physical memory. The original implementations had a single
773:
769:
656:
439:
228:
142:
138:
57:
2784:(Announcement Letter). 21 October 1981. LTR ZP81-0798. Archived from
2687:
1116:
1068:
MVS maximized processing potential by providing multiprogramming and
649:
530:
1468:, where folder hierarchy was an illusion maintained by the Finder).
3520:
3444:
3407:
2387:
2330:
1377:
1211:
904:
330:
324:
3466:
3392:
3303:
3298:
2941:"OS/390 Release 1 Availability and Release 2 Additional Function"
2897:"IBM MVS/ESA SP Version 5 Release 1 and OpenEdition Enhancements"
2537:
2454:
2450:
2444:
1622:
1571:- usually ESDS for the actual data storage and KSDS for indexes.
1568:
1358:
1338:
1295:
1169:
1096:
856:
493:
387:
370:
285:
195:
2639:
2637:
1260:
passed a requirement that IBM reinstate DSS, and IBM provided a
907:, but not the performance-sensitive ones, in particular not the
3350:
3335:
2541:
2416:
2396:
2350:
1420:
1416:
1400:
1388:
interfaces. The z/OS operating system has built-in support for
1307:
1274:
888:
876:
837:
784:
548:
542:
533:
499:
487:
481:
433:
427:
381:
364:
199:
191:
187:
2803:
2093:
OS/VS2 MVS Sequential Access Method-Extended (SAM-E), 5740-AM3
1542:
operating systems introduced a new file management component,
1341:. Applications can also be written in other languages such as
1001:
3461:
3454:
3387:
2634:
2371:
2148:
TSO Programming Control Facility - II (PCF II), FDP 5798-CLW,
1613:
Programs running on network-connected computers (such as the
1412:
1404:
1346:
1322:
1311:
1104:
864:
777:
631:
539:
234:
3062:
Name changed from OpenEdition to OS/390 UNIX System Services
3054:
UNIX System Services z/OS Version 1 Release 7 Implementation
2155:
Replaces TSO Command Package, TSO Command Processor and PCF
3471:
3355:
3027:"IBM OS/390 Version 2 Release 5 Availability and Release 6"
2545:
2520:
a S/370, S/390, and zSeries emulator capable of running MVS
2430:
2404:
2361:
2271:
1626:
1543:
1525:
1498:
1479:
As with other members of the OS family, MVS' data sets are
1473:
1440:
1370:
1330:
1278:
1223:
1207:
1192:
1165:
1145:
1040:
1008:
868:
848:
645:
600:
505:
452:
203:
78:
49:
2119:
MVS/XA Data Facility Product Version 1 Release 1, 5665-284
3540:
3245:
2653:
2610:
OS/VS2 Release 2 through 3.8, MVS/SE and MVS/SP Version 1
1607:
1456:
1334:
938:(Multiprogramming with a Fixed number of Tasks) provides
62:
2646:
IBM System/360 Operating System: Concepts and Facilities
2482:, however, was not involved in Fujitsu's theft of IBM's
2374:
and other standards. While the initial release only had
2227:
In the late seventies and early eighties IBM announced:
1483:. MVS inherited three main types from its predecessors:
3077:
https://fas.org/irp/congress/1989_cr/h890712-japan.htm
887:
At first IBM described MVS as simply a new release of
828:
next to MVS/ESA (MVS/Enterprise Systems Architecture),
1621:(DDM). DDM is also the base architecture for the MVS
3170:
MVS: the operating system that keeps the world going
2438:
2240:
5740-AM8 Access Method Services Cryptographic Option
2142:
TSO Command Processor - FDP 5798-AYF (PRINT command)
2111:
5740-AM8 Access Method Services Cryptographic Option
1395:
The native character encoding scheme of MVS and its
2711:(Second ed.). IBM. November 1973. GC28-0640-1.
2526:
supplied with MVS (and successor) operating systems
2145:
TSO/VS2 Programming Control Facility - FDP 5798-BBJ
2087:
Data Facility/Data Set Services (DF/DSS), 5740-UT3.
859:models). IBM added UNIX support (originally called
3015:. First Edition. IBM. December 1993. GC23-3012-00.
3001:. First Edition. IBM. February 1993. GC23-3011-00.
2987:. First Edition. IBM. December 1993. GC23-3010-00.
2237:5740-AM3 Sequential Access Method Extended (SAM-E)
2122:MVS/XA Data Facility Product Version 2 Release 1,
2108:5740-AM3 Sequential Access Method Extended (SAM-E)
1431:Files, other than Unix files, are properly called
2457:both repeatedly and illegally obtained IBM's MVS
2128:MVS/ESA Data Facility Product Version 3, 5665-XA3
2084:Data Facility Extended Function (DF/EF), 5740-XYQ
1135:(ASP) and the tightly coupled multiprocessing of
264:7040/7044 Operating System (16/32K) (7040-PR-150)
3583:
3033:. IBM. 24 February 1998. 298-049. Archived from
2881:. IBM. 5 September 1990. 290-487. Archived from
2859:. IBM. 15 February 1988. 288-059. Archived from
2234:5740-XYQ Data Facility Extended Function (DF/EF)
2223:Data Facility Storage Management Subsystem (MVS)
2210:MVS/ESA System Product: JES3 Version 5, 5655-069
2207:MVS/ESA System Product: JES2 Version 5, 5655-068
2204:MVS/ESA System Product: JES3 Version 4, 5695-048
2201:MVS/ESA System Product: JES2 Version 4, 5695-047
2096:
1264:to allow use of DSS after MVS/SE was installed.
871:certifications at several different levels from
3089:Alexander, Charles; Buderi, Bob (5 July 1982).
3088:
2969:. IBM. 9 February 1993. 293-060. Archived from
2925:. IBM. 10 October 1995. 295-423. Archived from
2875:"IBM MVS/ESA SYSTEM PRODUCT VERSION 4 OVERVIEW"
2105:5740-XYQ Data Facility Extended Function (DFEF)
1226:, were added later for form-driven interfaces.
2465:. Fujitsu relied heavily on IBM's code in its
2435:The current level of MVS is marketed as z/OS.
2376:National Institute of Standards and Technology
2323:Multiple Virtual Storage/Extended Architecture
2216:
2081:Data Facility/Device Support (DF/DS), 5740-AM7
1435:in MVS. Names of those files are organized in
1168:, which ran in a single address space—and the
822:next to MVS/SP (MVS/System Product) Version 1,
3226:
2947:. IBM. 29 March 1996. 296-018. Archived from
2675:. First Edition. IBM. June 1978. GC28-0984-0.
2540:operating system, and all later incarnations—
2231:5740-AM7 Data Facility Device Support (DF/DS)
1559:These VSAM formats became the basis of IBM's
1281:(LPAR) instead of an entire physical system.
899:. The MVS core is almost entirely written in
738:
3240:
3189:
3013:OpenEdition MVS POSIX.2 Conformance Document
2999:OpenEdition MVS POSIX.1 Conformance Document
2903:. IBM. 6 April 1994. 294-152. Archived from
2824:
2102:5740-AM7 Data Facility Device Support (DFDS)
2068:DEMF (Display Exceprion Monitoring Program)
1627:Distributed Relational Database Architecture
3130:
3072:
3070:
2186:MVS/System Product-JES3 Version 2, 5665-291
2183:MVS/System Product-JES2 Version 2, 5740-XC6
1123:and are controlled by a single copy of the
825:next to MVS/XA (MVS/eXtended Architecture),
3233:
3219:
2325:, was a version of MVS that supported the
2257:Data Facility Storage Management Subsystem
2132:Data Facility Storage Management Subsystem
1376:MVS systems are traditionally accessed by
745:
731:
215:History of IBM mainframe operating systems
3005:
2991:
2977:
2748:"IBM Large Systems Announcement Overview"
2139:OS/VS2 MVS TSO Command Package (5740-XT6)
1183:(JCL), which was originally designed for
1127:. MVS retained both the loosely coupled
960:for job steps as needed, provided enough
903:, although a few modules were written in
3135:. Cornell University Press. p. 159.
3067:
2919:"Preview: S/390 Server Operating System"
2831:. Maximum Press (FL). pp. 210–290.
2270:
1619:Distributed Data Management Architecture
1588:grandfather-father-son backup procedures
1298:(XCF) and a hardware component called a
1028:Shared virtual area (controlled by MVS)
1027:
1012:MVS (shared part of all address spaces)
1011:
819:first to MVS/SE (MVS/System Extensions),
2380:Federal Information Processing Standard
1602:(HFS) (not to be confused with Apple's
14:
3584:
3111:
2171:OS/VS2 MVS/System Extensions, 5740-XEl
3214:
2656:. June 1970. p. 16. GC28-6535-7.
2355:S/370 Enterprise Systems Architecture
1610:) uses a VSAM Linear Data Set (LDS).
1546:, which provided similar facilities:
1179:The main user interfaces to MVS are:
1173:relational database management system
2685:
1632:
3114:"Hitachi-F.B.I. Tapes Are Released"
2195:MVS/System Product-JES3 Version 3,
2189:MVS/System Product-JES2 Version 3,
930:
27:Operating system for IBM mainframes
24:
3112:Malone, Michael S. (16 May 1983).
2800:"The MVS 3.8j Tur(n)key 4- System"
2343:MVS Enterprise System Architecture
1870:JES2 Release 4.1 RJE 3790 Support
1859:3850 MSS Programming Enhancements
1641:
1210:is a TSO application for users on
863:) in MVS/SP V4.3 and has obtained
25:
3608:
3143:
2825:Hoskins, Jim; Frank, Bob (2003).
2778:"Data Facility Product Release 1"
2449:Japanese mainframe manufacturers
2439:Closely related operating systems
2349:) is any version of MVS prior to
1426:
3568:
3567:
2583:Via Job Entry Subsystem 3 (JES3)
1006:MVS address spaces - global view
783:. IBM developed MVS, along with
48:
3592:IBM mainframe operating systems
3124:
3105:
3082:
3044:
3019:
2955:
2933:
2911:
2889:
2867:
2845:
2818:
2792:
2770:
2740:
2613:
2604:
2595:
2503:When IBM introduced its 64-bit
2472:Federal Bureau of Investigation
2403:, and has kept that name under
2136:Replaces DFP, DF/DSS and DF/HSM
2002:Hardware Recovery Enhancements
1222:, although facilities, such as
1137:OS/360 Model 65 Multiprocessing
3091:"Now, from the FBI: Japanscam"
2715:
2696:
2679:
2660:
2586:
2577:
2568:
2559:
1524:All of these are based on the
1513:table; ISAM could not support
1296:Cross-system Coupling Facility
675:
43:Multiple Virtual Storage (MVS)
13:
1:
3150:IBM: z/OS V1R11.0 MVS Manuals
2627:
2266:
2243:5748-UT2 Offline 3800 Utility
2114:5748-UT2 Offline 3800 Utility
2097:MVS/370 Data Facility Product
2078:ACF/VTAM (5746-RC3, 5735-RC2)
1750:Data Management Enhancements
1306:(SNA) or, more recently, via
280:Miscellaneous S/360 line OSes
223:Early mainframe computer OSes
3160:IBM: z/OS V1R8.0 MVS manuals
3051:"1.3.9 OS/390 V2R6 - 1998".
2705:OS/VS Dynamic Support System
2090:Data Facility Sort, 5740-SM1
1304:Systems Network Architecture
1080:predecessors, MVS supported
1053:
1048:
1043:
1036:
1022:
1019:
1016:
1004:
764:, is the most commonly used
466:(OS/VS2R2 and later) (1974)
7:
3131:Anchordoguy, Marie (2005).
2985:Introducing OpenEdition MVS
2723:"IBM Corporation - UNIX 95"
2511:
2217:Data Facility Product (DFP)
2099:(DFP), 5665-295, replacing
1561:database management systems
1533:database management systems
1199:(Time Sharing Option), the
977:database management systems
855:support was added with the
810:
100:; 50 years ago
10:
3613:
3186: (archived 2001-07-16)
3176: (archived 2001-06-30)
3166: (archived 2006-11-04)
3156: (archived 2009-09-05)
2442:
2428:
2414:
2337:
2294:
2220:
1958:SSS Release 5 TCAM Direct
1826:Service Data Improvements
1300:Hardware Coupling Facility
1133:Attached Support Processor
267:1410/7010 Operating System
29:
3565:
3549:
3513:
3490:
3431:
3280:
3252:
2536:utility designed for the
2410:
2378:(NIST) certification for
2313:
1936:MVS Dumping Improvements
1739:Supervisor Performance 2
1717:Supervisor Performance 1
1538:In the early 1970s IBM's
1316:Single UNIX Specification
1156:MVS originally supported
927:versions such as MVS/XA.
182:
172:
158:
148:
134:
122:
112:
94:
84:
68:
56:
47:
3482:Red Hat Enterprise Linux
3423:Red Hat Enterprise Linux
3272:Red Hat Enterprise Linux
2552:
2384:hierarchical file system
2035:Data Management Support
1925:System Security Support
1604:Hierarchical File System
1600:Hierarchical File System
758:Multiple Virtual Storage
2424:
2180:JES2 Version 1 5740-XYS
2177:JES3 Version 1 5740-XYN
2166:First version with REXX
1980:3800 12 Lines Per Inch
1706:Scheduler Improvements
1625:server that implements
1115:, which means that the
1072:capabilities. Like its
923:in the naming of later
909:Input/Output Supervisor
781:IBM mainframe computers
760:, more commonly called
117:IBM mainframe computers
3319:DOS/360 and successors
2686:DuCharme, Bob. "MVS".
2280:
1947:TCAM Direct (TCAM 10)
1815:Scheduler/IOS Support
1038:One application's view
351:DOS/360 and successors
229:GM OS & GM-NAA I/O
3331:OS/360 and successors
3180:MVS... a long history
3031:Software Announcement
2484:intellectual property
2443:Further information:
2274:
1837:JES3 Release 3.1 MSS
1466:Macintosh File System
997:virtual address space
414:OS/360 and successors
3039:UNIX System Services
2967:Announcement Letters
2945:Announcement Letters
2923:Announcement Letters
2901:Announcement Letters
2879:Announcement Letters
2857:Announcement Letters
2652:(Seventh ed.).
2534:batch job processing
2463:industrial espionage
2401:UNIX System Services
2368:MVS/ESA OpenEdition:
2158:5665-285 for MVS/370
2057:Processor Support 2
1914:3895 Deposit System
1181:Job Control Language
1141:graceful degradation
1054:Shared virtual area
913:Job Control Language
791:, as a successor to
710:UNIX System Services
690:UNIX System Services
32:MVS (disambiguation)
30:For other uses, see
3204:10.1147/sj.124.0382
3198:(4). IBM: 382–400.
3192:IBM Systems Journal
3101:on 15 October 2010.
2669:OS/VS2 MVS Overview
2275:MVS running on the
2174:MVS/System Product
2164:5685-025 for MVS/XA
2161:5665-293 for MVS/XA
2075:ACF/TCAM (5735-RCl)
1892:EREP Modifications
1652:
1511:relational database
44:
3118:The New York Times
3037:on 11 April 2023.
2281:
1991:Processor Support
1650:
1443:files themselves.
832:and then extended
42:
3579:
3578:
3242:Operating systems
2973:on 11 April 2023.
2951:on 16 April 2023.
2929:on 16 April 2023.
2907:on 11 April 2023.
2885:on 11 April 2023.
2289:Hercules Emulator
2259:, under the name
2134:(DFSMS), 5695-DF1
2072:
2071:
2024:TSO/VTAM Level 2
1633:Virtual I/O (VIO)
1455:(but without the
1355:assembly language
1279:Logical Partition
1231:software recovery
1062:
1061:
1058:
1057:
1032:
1031:
944:memory partitions
897:assembly language
755:
754:
209:
208:
16:(Redirected from
3604:
3571:
3570:
3235:
3228:
3221:
3212:
3211:
3207:
3137:
3136:
3128:
3122:
3121:
3109:
3103:
3102:
3097:. Archived from
3086:
3080:
3074:
3065:
3064:
3059:
3048:
3042:
3041:
3023:
3017:
3016:
3009:
3003:
3002:
2995:
2989:
2988:
2981:
2975:
2974:
2959:
2953:
2952:
2937:
2931:
2930:
2915:
2909:
2908:
2893:
2887:
2886:
2871:
2865:
2864:
2863:on 6 March 2023.
2849:
2843:
2842:
2822:
2816:
2815:
2813:
2811:
2806:on 30 March 2023
2802:. Archived from
2796:
2790:
2789:
2788:on 6 March 2023.
2774:
2768:
2767:
2765:
2763:
2744:
2738:
2737:
2735:
2733:
2719:
2713:
2712:
2710:
2700:
2694:
2693:
2683:
2677:
2676:
2674:
2664:
2658:
2657:
2651:
2641:
2621:
2617:
2611:
2608:
2602:
2599:
2593:
2590:
2584:
2581:
2575:
2572:
2566:
2563:
2524:Utility programs
1653:
1649:
1528:disk structure.
1461:batch processing
1453:Windows Explorer
1185:batch processing
1125:operating system
1082:multiprogramming
1041:
1009:
1002:
940:multiprogramming
931:Evolution of MVS
766:operating system
747:
740:
733:
484:Version 1 (1980)
211:
210:
113:Marketing target
108:
106:
101:
52:
45:
41:
39:Operating system
21:
3612:
3611:
3607:
3606:
3605:
3603:
3602:
3601:
3582:
3581:
3580:
3575:
3561:
3545:
3509:
3486:
3427:
3276:
3248:
3239:
3184:Wayback Machine
3174:Wayback Machine
3164:Wayback Machine
3154:Wayback Machine
3146:
3141:
3140:
3129:
3125:
3110:
3106:
3087:
3083:
3075:
3068:
3057:
3050:
3049:
3045:
3025:
3024:
3020:
3011:
3010:
3006:
2997:
2996:
2992:
2983:
2982:
2978:
2961:
2960:
2956:
2939:
2938:
2934:
2917:
2916:
2912:
2895:
2894:
2890:
2873:
2872:
2868:
2851:
2850:
2846:
2839:
2823:
2819:
2809:
2807:
2798:
2797:
2793:
2776:
2775:
2771:
2761:
2759:
2746:
2745:
2741:
2731:
2729:
2721:
2720:
2716:
2708:
2702:
2701:
2697:
2684:
2680:
2672:
2666:
2665:
2661:
2649:
2643:
2642:
2635:
2630:
2625:
2624:
2618:
2614:
2609:
2605:
2600:
2596:
2591:
2587:
2582:
2578:
2573:
2569:
2564:
2560:
2555:
2514:
2476:sting operation
2447:
2441:
2433:
2427:
2419:
2413:
2399:V2R6 it became
2340:
2316:
2297:
2269:
2225:
2219:
2165:
2154:
2135:
1782:JES3 Release 2
1695:JES2 Release 4
1651:MVS SU Numbers
1644:
1642:Upgrades to MVS
1635:
1481:record-oriented
1459:and usually in
1429:
1286:systems complex
1129:multiprocessing
1119:share the same
1113:tightly coupled
1070:multiprocessing
965:physical memory
933:
861:OpenEdition MVS
813:
751:
722:
721:
652:
638:
637:
615:
607:
606:
526:
516:
515:
417:
406:
405:
354:
343:
342:
281:
273:
272:
268:
224:
167:
104:
102:
99:
95:Initial release
40:
35:
28:
23:
22:
15:
12:
11:
5:
3610:
3600:
3599:
3594:
3577:
3576:
3566:
3563:
3562:
3560:
3559:
3553:
3551:
3547:
3546:
3544:
3543:
3538:
3533:
3528:
3523:
3517:
3515:
3511:
3510:
3508:
3507:
3502:
3496:
3494:
3488:
3487:
3485:
3484:
3479:
3474:
3469:
3464:
3459:
3458:
3457:
3447:
3441:
3439:
3429:
3428:
3426:
3425:
3420:
3415:
3410:
3405:
3400:
3395:
3390:
3385:
3380:
3375:
3370:
3365:
3360:
3359:
3358:
3353:
3348:
3343:
3338:
3328:
3327:
3326:
3316:
3311:
3306:
3301:
3296:
3290:
3288:
3278:
3277:
3275:
3274:
3269:
3264:
3258:
3256:
3250:
3249:
3238:
3237:
3230:
3223:
3215:
3209:
3208:
3187:
3177:
3167:
3157:
3145:
3144:External links
3142:
3139:
3138:
3123:
3104:
3081:
3066:
3043:
3018:
3004:
2990:
2976:
2954:
2932:
2910:
2888:
2866:
2844:
2837:
2817:
2791:
2769:
2758:on 2 June 2023
2739:
2727:The Open Group
2714:
2695:
2678:
2659:
2632:
2631:
2629:
2626:
2623:
2622:
2612:
2603:
2594:
2585:
2576:
2567:
2557:
2556:
2554:
2551:
2550:
2549:
2527:
2521:
2513:
2510:
2505:z/Architecture
2440:
2437:
2429:Main article:
2426:
2423:
2415:Main article:
2412:
2409:
2388:Mortice Kerns'
2353:that supports
2339:
2336:
2315:
2312:
2296:
2293:
2268:
2265:
2245:
2244:
2241:
2238:
2235:
2232:
2221:Main article:
2218:
2215:
2214:
2213:
2212:
2211:
2208:
2205:
2202:
2199:
2193:
2187:
2184:
2181:
2178:
2172:
2169:
2168:
2167:
2162:
2159:
2152:TSO Extensions
2149:
2146:
2143:
2140:
2137:
2129:
2126:
2120:
2117:
2116:
2115:
2112:
2109:
2106:
2103:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2070:
2069:
2066:
2063:
2059:
2058:
2055:
2052:
2048:
2047:
2046:SMP Release 3
2044:
2041:
2037:
2036:
2033:
2030:
2026:
2025:
2022:
2019:
2015:
2014:
2011:
2008:
2004:
2003:
2000:
1997:
1993:
1992:
1989:
1986:
1982:
1981:
1978:
1975:
1971:
1970:
1967:
1964:
1960:
1959:
1956:
1953:
1949:
1948:
1945:
1942:
1938:
1937:
1934:
1931:
1927:
1926:
1923:
1920:
1916:
1915:
1912:
1909:
1905:
1904:
1901:
1898:
1894:
1893:
1890:
1887:
1883:
1882:
1879:
1876:
1872:
1871:
1868:
1865:
1861:
1860:
1857:
1854:
1850:
1849:
1848:SSS Release 4
1846:
1843:
1839:
1838:
1835:
1832:
1828:
1827:
1824:
1821:
1817:
1816:
1813:
1810:
1806:
1805:
1802:
1799:
1795:
1794:
1791:
1788:
1784:
1783:
1780:
1777:
1773:
1772:
1769:
1766:
1762:
1761:
1759:
1756:
1752:
1751:
1748:
1745:
1741:
1740:
1737:
1734:
1730:
1729:
1726:
1723:
1719:
1718:
1715:
1712:
1708:
1707:
1704:
1701:
1697:
1696:
1693:
1690:
1686:
1685:
1682:
1679:
1675:
1674:
1671:
1668:
1664:
1663:
1660:
1657:
1643:
1640:
1634:
1631:
1557:
1556:
1552:
1540:virtual memory
1519:
1518:
1495:
1488:
1428:
1427:MVS filesystem
1425:
1378:3270 terminals
1089:multiprocessor
1060:
1059:
1056:
1055:
1051:
1050:
1046:
1045:
1034:
1033:
1030:
1029:
1025:
1024:
1021:
1018:
1014:
1013:
993:address spaces
989:virtual memory
932:
929:
885:
884:
881:The Open Group
845:
830:
829:
826:
823:
820:
812:
809:
753:
752:
750:
749:
742:
735:
727:
724:
723:
720:
719:
713:
706:
703:OpenExtensions
699:
693:
686:
679:
672:
666:
660:
653:
644:
643:
640:
639:
636:
635:
629:
623:
616:
613:
612:
609:
608:
605:
604:
598:
592:
586:
580:
574:
568:
563:
561:VM/BSE (BSEPP)
558:
552:
546:
537:
527:
522:
521:
518:
517:
514:
513:
512:
511:
510:
509:
503:
497:
491:
485:
479:
473:
461:
455:
444:
443:
442:
437:
425:
418:
412:
411:
408:
407:
404:
403:
397:
391:
385:
379:
378:
377:
368:
362:
355:
349:
348:
345:
344:
341:
340:
339:
338:
337:
336:
335:
334:
313:
307:
301:
295:
289:
282:
279:
278:
275:
274:
271:
270:
265:
262:
256:
250:
244:
238:
232:
225:
222:
221:
218:
217:
207:
206:
184:
180:
179:
174:
170:
169:
168:Initially free
162:
156:
155:
150:
146:
145:
136:
132:
131:
126:
120:
119:
114:
110:
109:
96:
92:
91:
86:
82:
81:
75:Assembler (XF)
72:
66:
65:
60:
54:
53:
38:
26:
9:
6:
4:
3:
2:
3609:
3598:
3597:1974 software
3595:
3593:
3590:
3589:
3587:
3574:
3564:
3558:
3555:
3554:
3552:
3548:
3542:
3539:
3537:
3534:
3532:
3529:
3527:
3524:
3522:
3519:
3518:
3516:
3512:
3506:
3503:
3501:
3498:
3497:
3495:
3493:
3492:Point of sale
3489:
3483:
3480:
3478:
3475:
3473:
3470:
3468:
3465:
3463:
3460:
3456:
3453:
3452:
3451:
3448:
3446:
3443:
3442:
3440:
3438:
3434:
3430:
3424:
3421:
3419:
3416:
3414:
3411:
3409:
3406:
3404:
3401:
3399:
3396:
3394:
3391:
3389:
3386:
3384:
3381:
3379:
3376:
3374:
3371:
3369:
3366:
3364:
3361:
3357:
3354:
3352:
3349:
3347:
3344:
3342:
3339:
3337:
3334:
3333:
3332:
3329:
3325:
3322:
3321:
3320:
3317:
3315:
3312:
3310:
3307:
3305:
3302:
3300:
3297:
3295:
3292:
3291:
3289:
3287:
3283:
3279:
3273:
3270:
3268:
3265:
3263:
3260:
3259:
3257:
3255:
3254:Supercomputer
3251:
3247:
3243:
3236:
3231:
3229:
3224:
3222:
3217:
3216:
3213:
3205:
3201:
3197:
3193:
3188:
3185:
3181:
3178:
3175:
3171:
3168:
3165:
3161:
3158:
3155:
3151:
3148:
3147:
3134:
3127:
3119:
3115:
3108:
3100:
3096:
3092:
3085:
3078:
3073:
3071:
3063:
3056:
3055:
3047:
3040:
3036:
3032:
3028:
3022:
3014:
3008:
3000:
2994:
2986:
2980:
2972:
2968:
2964:
2958:
2950:
2946:
2942:
2936:
2928:
2924:
2920:
2914:
2906:
2902:
2898:
2892:
2884:
2880:
2876:
2870:
2862:
2858:
2854:
2848:
2840:
2838:1-885068-91-3
2834:
2830:
2829:
2821:
2805:
2801:
2795:
2787:
2783:
2779:
2773:
2757:
2753:
2749:
2743:
2728:
2724:
2718:
2707:
2706:
2699:
2691:
2690:
2682:
2671:
2670:
2663:
2655:
2648:
2647:
2640:
2638:
2633:
2616:
2607:
2598:
2589:
2580:
2571:
2562:
2558:
2547:
2543:
2539:
2535:
2531:
2528:
2525:
2522:
2519:
2516:
2515:
2509:
2506:
2501:
2499:
2494:
2491:
2487:
2485:
2481:
2477:
2473:
2468:
2464:
2460:
2456:
2452:
2446:
2436:
2432:
2422:
2418:
2408:
2406:
2402:
2398:
2394:
2389:
2385:
2381:
2377:
2373:
2369:
2365:
2363:
2358:
2356:
2352:
2348:
2344:
2335:
2332:
2328:
2324:
2320:
2311:
2309:
2305:
2301:
2292:
2290:
2285:
2278:
2273:
2264:
2262:
2258:
2253:
2249:
2242:
2239:
2236:
2233:
2230:
2229:
2228:
2224:
2209:
2206:
2203:
2200:
2198:
2194:
2192:
2188:
2185:
2182:
2179:
2176:
2175:
2173:
2170:
2163:
2160:
2157:
2156:
2153:
2150:
2147:
2144:
2141:
2138:
2133:
2130:
2127:
2125:
2121:
2118:
2113:
2110:
2107:
2104:
2101:
2100:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2074:
2073:
2067:
2064:
2061:
2060:
2056:
2053:
2050:
2049:
2045:
2042:
2039:
2038:
2034:
2031:
2028:
2027:
2023:
2020:
2017:
2016:
2012:
2009:
2006:
2005:
2001:
1998:
1995:
1994:
1990:
1987:
1984:
1983:
1979:
1976:
1973:
1972:
1968:
1965:
1962:
1961:
1957:
1954:
1951:
1950:
1946:
1943:
1940:
1939:
1935:
1932:
1929:
1928:
1924:
1921:
1918:
1917:
1913:
1910:
1907:
1906:
1902:
1899:
1896:
1895:
1891:
1888:
1885:
1884:
1880:
1877:
1874:
1873:
1869:
1866:
1863:
1862:
1858:
1855:
1852:
1851:
1847:
1844:
1841:
1840:
1836:
1833:
1830:
1829:
1825:
1822:
1819:
1818:
1814:
1811:
1808:
1807:
1803:
1800:
1797:
1796:
1792:
1789:
1786:
1785:
1781:
1778:
1775:
1774:
1771:3800 Support
1770:
1767:
1764:
1763:
1760:
1757:
1754:
1753:
1749:
1746:
1743:
1742:
1738:
1735:
1732:
1731:
1727:
1724:
1721:
1720:
1716:
1713:
1710:
1709:
1705:
1702:
1699:
1698:
1694:
1691:
1688:
1687:
1683:
1680:
1677:
1676:
1672:
1669:
1666:
1665:
1661:
1658:
1655:
1654:
1648:
1639:
1630:
1628:
1624:
1620:
1616:
1611:
1609:
1605:
1601:
1595:
1593:
1589:
1583:
1580:
1575:
1572:
1570:
1566:
1562:
1553:
1549:
1548:
1547:
1545:
1541:
1536:
1534:
1529:
1527:
1522:
1516:
1512:
1508:
1504:
1500:
1496:
1493:
1489:
1486:
1485:
1484:
1482:
1477:
1475:
1471:
1467:
1462:
1458:
1454:
1450:
1444:
1442:
1438:
1434:
1424:
1422:
1418:
1414:
1410:
1406:
1402:
1398:
1393:
1391:
1387:
1383:
1379:
1374:
1372:
1368:
1364:
1360:
1356:
1352:
1348:
1344:
1340:
1337:used to call
1336:
1332:
1328:
1324:
1319:
1317:
1313:
1309:
1305:
1301:
1297:
1293:
1292:
1287:
1282:
1280:
1276:
1271:
1268:
1265:
1263:
1259:
1254:
1250:
1246:
1242:
1238:
1234:
1232:
1227:
1225:
1221:
1217:
1213:
1209:
1205:
1202:
1198:
1194:
1191:jobs such as
1190:
1186:
1182:
1177:
1174:
1171:
1167:
1163:
1159:
1154:
1152:
1147:
1142:
1138:
1134:
1130:
1126:
1122:
1118:
1114:
1109:
1106:
1102:
1098:
1094:
1090:
1085:
1083:
1079:
1075:
1071:
1066:
1052:
1047:
1042:
1039:
1035:
1026:
1015:
1010:
1007:
1003:
1000:
998:
994:
990:
985:
983:
978:
975:programs and
974:
970:
966:
963:
959:
955:
951:
949:
945:
941:
937:
928:
926:
922:
918:
914:
910:
906:
902:
898:
894:
890:
882:
878:
874:
870:
866:
862:
858:
854:
850:
846:
843:
839:
835:
834:
833:
827:
824:
821:
818:
817:
816:
808:
806:
802:
798:
794:
790:
786:
782:
779:
775:
771:
767:
763:
759:
748:
743:
741:
736:
734:
729:
728:
726:
725:
717:
714:
711:
707:
704:
700:
697:
694:
691:
687:
684:
680:
677:
673:
670:
667:
664:
661:
658:
655:
654:
651:
647:
642:
641:
633:
630:
627:
624:
621:
618:
617:
611:
610:
602:
599:
596:
593:
590:
587:
584:
581:
578:
575:
572:
569:
567:
564:
562:
559:
556:
553:
550:
547:
544:
541:
538:
535:
532:
529:
528:
525:
520:
519:
507:
504:
501:
498:
495:
492:
489:
486:
483:
480:
477:
474:
471:
468:
467:
465:
462:
459:
456:
454:
451:
450:
448:
445:
441:
438:
435:
432:
431:
429:
426:
423:
420:
419:
415:
410:
409:
401:
398:
395:
392:
389:
386:
383:
380:
376:VSE/AF (1979)
375:
374:
372:
369:
366:
363:
360:
357:
356:
352:
347:
346:
332:
329:
328:
326:
323:
322:
320:
317:
316:
314:
311:
308:
305:
302:
299:
296:
293:
290:
287:
284:
283:
277:
276:
269:(1410-PR-155)
266:
263:
260:
257:
254:
251:
248:
245:
242:
239:
236:
233:
230:
227:
226:
220:
219:
216:
213:
212:
205:
201:
197:
193:
189:
185:
181:
178:
175:
171:
166:
163:
161:
157:
154:
151:
149:Influenced by
147:
144:
140:
137:
133:
130:
127:
125:
121:
118:
115:
111:
97:
93:
90:
87:
83:
80:
76:
73:
71:
67:
64:
61:
59:
55:
51:
46:
37:
33:
19:
3557:Fedora Linux
3526:Workplace OS
3383:System/88 OS
3345:
3195:
3191:
3132:
3126:
3117:
3107:
3099:the original
3094:
3084:
3061:
3053:
3046:
3038:
3035:the original
3030:
3021:
3012:
3007:
2998:
2993:
2984:
2979:
2971:the original
2966:
2957:
2949:the original
2944:
2935:
2927:the original
2922:
2913:
2905:the original
2900:
2891:
2883:the original
2878:
2869:
2861:the original
2856:
2847:
2827:
2820:
2808:. Retrieved
2804:the original
2794:
2786:the original
2781:
2772:
2760:. Retrieved
2756:the original
2751:
2742:
2730:. Retrieved
2717:
2704:
2698:
2688:
2681:
2668:
2662:
2645:
2615:
2606:
2597:
2588:
2579:
2570:
2561:
2502:
2495:
2492:
2488:
2448:
2434:
2420:
2367:
2366:
2359:
2346:
2342:
2341:
2322:
2318:
2317:
2308:architecture
2299:
2298:
2286:
2282:
2254:
2250:
2246:
2226:
1645:
1636:
1612:
1596:
1584:
1576:
1573:
1558:
1537:
1530:
1523:
1520:
1515:foreign keys
1478:
1445:
1436:
1430:
1409:ISO/IEC 8859
1394:
1375:
1320:
1299:
1289:
1285:
1283:
1272:
1269:
1266:
1255:
1251:
1247:
1243:
1239:
1235:
1230:
1228:
1220:command line
1216:command line
1204:time-sharing
1178:
1155:
1121:real storage
1110:
1086:
1067:
1063:
1037:
1005:
986:
961:
957:
952:
948:multitasking
934:
924:
920:
901:Assembler XF
886:
844:systems, and
831:
814:
761:
757:
756:
566:VM/SE (SEPP)
463:
460:(SVS) (1972)
384:(1983, 1985)
315:RACS (1965)
183:Succeeded by
177:OS/VS2 (SVS)
124:Available in
36:
3437:workstation
2762:17 November
2459:source code
1969:158/168 AP
1507:primary key
1449:directories
1397:peripherals
1212:3270-family
1201:interactive
1189:interactive
969:dynamically
847:finally to
716:OpenSolaris
683:OpenEdition
676:OpenEdition
173:Preceded by
165:Proprietary
3586:Categories
2628:References
2530:BatchPipes
2304:System/370
2267:Modern MVS
1903:3838 VPSS
1615:IBM AS/400
1531:Early IBM
1078:OS/VS2 SVS
982:fragmented
962:contiguous
954:OS/360 MVT
942:: several
936:OS/360 MFT
893:OS/360 MVT
842:System/390
774:System/390
770:System/370
440:OS/VS1 BPE
143:System/390
139:System/370
70:Written in
3286:mainframe
2732:7 October
1881:JES3 RJP
1793:TSO/VTAM
1647:include:
1439:that are
1433:data sets
1117:computers
971:(as most
650:Unix-like
135:Platforms
85:OS family
58:Developer
3573:Category
3536:Trillian
3531:Monterey
3521:Taligent
3514:Projects
3445:Textpack
2810:30 March
2518:Hercules
2512:See also
2331:gigabyte
2279:emulator
2277:Hercules
2261:DFSMSdfp
2197:5685-002
2191:5685-001
2124:5665-XA2
2065:5752-868
2054:5752-864
2043:5752-863
2032:5752-860
2021:5752-858
2010:5752-857
1999:5752-855
1988:5752-851
1977:5752-848
1966:5752-847
1955:5752-837
1944:5752-836
1933:5752-833
1922:5752-832
1911:5752-830
1900:5752-829
1889:5752-827
1878:5752-826
1867:5752-825
1856:5752-824
1845:5752-821
1834:5752-818
1823:5752-817
1812:5752-816
1801:5752-815
1790:5752-813
1779:5752-812
1768:5752-810
1758:5752-809
1747:5752-808
1736:5752-807
1725:5752-806
1714:5752-805
1703:5752-804
1692:5752-803
1684:TCAM 10
1681:5752-802
1670:5752-801
1662:SU name
1629:(DRDA).
1437:catalogs
840:for the
811:Overview
674:MVS/ESA
614:TPF line
589:VM/XA SP
583:VM/XA SF
577:VM/XA MA
476:MVS/SE 2
458:OS/VS2R1
331:MUSIC/SP
259:MIT CTSS
186:MVS/SE,
3550:Related
3505:4690 OS
3500:4680 OS
3433:Desktop
3363:VM line
3309:TSS/360
3304:TOS/360
3299:BOS/360
3182:at the
3172:at the
3162:at the
3152:at the
2538:MVS/ESA
2498:"forks"
2455:Hitachi
2451:Fujitsu
2445:jp:VOS3
2393:vanilla
2347:MVS/ESA
2338:MVS/ESA
2300:MVS/370
2295:MVS/370
1359:FORTRAN
1291:sysplex
1151:network
1097:TSS/360
958:regions
857:zSeries
768:on the
688:OS/390
681:VM/ESA
669:AIX/ESA
663:AIX/370
524:VM line
494:MVS/ESA
449:(1967)
430:(1968)
388:VSE/ESA
373:(1979)
371:DOS/VSE
359:DOS/360
327:(1972)
321:(1966)
298:TSS/360
292:TOS/360
286:BOS/360
196:MVS/ESA
160:License
129:English
103: (
18:MVS/ESA
3450:PC DOS
3398:zLinux
3351:OS/390
3336:OS/VS1
3282:Server
2835:
2620:case."
2542:OS/390
2480:Amdahl
2417:OS/390
2411:OS/390
2397:OS/390
2351:OS/390
2327:370-XA
2319:MVS/XA
2314:MVS/XA
1728:168AP
1673:VTAM2
1579:folder
1565:IMS/VS
1551:start.
1503:fields
1421:UTF-32
1419:, and
1417:UTF-16
1401:EBCDIC
1390:TCP/IP
1369:, and
1308:TCP/IP
1275:VM/370
1195:; and
1162:31-bit
1158:24-bit
1049:App 1
1023:App 3
1020:App 2
1017:App 1
889:OS/VS2
877:X/Open
853:64-bit
851:(when
838:OS/390
793:OS/360
785:OS/VS1
718:(2008)
712:(2001)
705:(2000)
698:(1999)
692:(1996)
685:(1995)
678:(1993)
671:(1991)
665:(1990)
659:(1981)
634:(2005)
628:(1979)
622:(1967)
603:(2000)
597:(1990)
595:VM/ESA
591:(1988)
585:(1985)
579:(1984)
573:(1980)
557:(1972)
555:VM/370
551:(1968)
549:VP/CSS
545:(1967)
536:(1967)
508:(2000)
502:(1995)
500:OS/390
496:(1988)
490:(1983)
488:MVS/XA
482:MVS/SP
478:(1979)
472:(1978)
470:MVS/SE
436:(1972)
434:OS/VS1
428:MFT II
424:(1966)
416:(1966)
402:(2021)
396:(2005)
390:(1991)
382:VSE/SP
367:(1972)
365:DOS/VS
361:(1965)
353:(1966)
333:(1985)
312:(1967)
306:(1967)
300:(1967)
294:(1965)
288:(1965)
261:(1961)
255:(1960)
249:(1959)
243:(1958)
237:(1957)
231:(1955)
200:OS/390
192:MVS/XA
188:MVS/SP
89:OS/360
3462:PC/IX
3455:DOS/V
3418:SRTOS
3388:IBM i
3294:IBSYS
3058:(PDF)
2709:(PDF)
2673:(PDF)
2650:(PDF)
2553:Notes
2532:is a
2474:in a
2372:POSIX
2321:, or
2013:IPCS
1509:of a
1413:UTF-8
1405:ASCII
1363:BASIC
1323:COBOL
1312:POSIX
1258:SHARE
1105:CP-67
925:major
869:UNIX™
865:POSIX
778:IBM Z
708:z/OS
701:z/VM
696:Linux
632:z/TPF
571:VM/SP
540:CP-67
531:CP-40
394:z/VSE
325:MUSIC
310:ORVYL
253:IBSYS
235:BESYS
3472:OS/2
3408:DPPX
3403:DPCX
3356:z/OS
3095:Time
2833:ISBN
2812:2023
2764:2022
2734:2015
2546:z/OS
2544:and
2453:and
2431:z/OS
2425:z/OS
2405:z/OS
2362:z/OS
1804:SMP
1659:SUID
1567:and
1544:VSAM
1526:VTOC
1499:ISAM
1492:BDAM
1474:RACF
1441:VSAM
1371:REXX
1351:Java
1331:CICS
1329:and
1314:and
1224:ISPF
1208:ISPF
1193:CICS
1166:CICS
1146:JES3
1103:and
1076:and
1044:MVS
973:sort
905:PL/S
879:and
873:IEEE
867:and
849:z/OS
787:and
776:and
648:and
646:UNIX
601:z/VM
543:/CMS
534:/CMS
506:z/OS
453:65MP
241:UMES
204:z/OS
105:1974
98:1974
79:PL/S
3541:K42
3477:AOS
3467:AIX
3413:SSP
3393:AIX
3378:CPF
3373:TPF
3368:ACP
3346:MVS
3341:SVS
3324:VSE
3314:RAX
3267:CNK
3262:INK
3246:IBM
3244:by
3200:doi
2782:IBM
2752:IBM
2654:IBM
2467:MSP
1623:DB2
1608:ZFS
1594:).
1592:JCL
1569:DB2
1497:In
1490:In
1470:TSO
1457:GUI
1399:is
1386:GUI
1384:or
1382:web
1367:RPG
1347:C++
1339:DB2
1335:SQL
1327:IMS
1288:or
1262:PTF
1197:TSO
1170:DB2
1131:of
1101:MTS
1074:MVT
921:MVS
917:TSO
836:to
805:TPF
797:VSE
789:SVS
762:MVS
657:UTS
626:TPF
620:ACP
464:MVS
447:MVT
422:MFT
400:VSE
319:RAX
304:MTS
247:SOS
153:TSS
63:IBM
3588::
3435:,
3284:,
3196:12
3194:.
3116:.
3093:.
3069:^
3029:.
2965:.
2943:.
2921:.
2899:.
2877:.
2855:.
2780:.
2750:.
2725:.
2636:^
2407:.
2364:.
2291:.
2263:.
2062:68
2051:64
2040:63
2029:60
2018:58
2007:57
1996:55
1985:51
1974:48
1963:47
1952:37
1941:36
1930:33
1919:32
1908:30
1897:29
1886:27
1875:26
1864:25
1853:24
1842:21
1831:18
1820:17
1809:16
1798:15
1787:13
1776:12
1765:10
1656:SU
1563:,
1415:,
1411:,
1407:,
1365:,
1361:,
1357:,
1353:,
1349:,
1345:,
1099:,
1093:67
875:,
807:.
803:,
801:VM
799:,
772:,
202:,
198:,
194:,
190:,
141:,
77:,
3234:e
3227:t
3220:v
3206:.
3202::
3120:.
2841:.
2814:.
2766:.
2736:.
2692:.
2548:.
2345:(
1755:9
1744:8
1733:7
1722:6
1711:5
1700:4
1689:3
1678:2
1667:1
1517:.
1343:C
746:e
739:t
732:v
107:)
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.