Other Mainframe Operating Systems: ISE OF Virtualization
Other Mainframe Operating Systems: ISE OF Virtualization
In the late 1970s, Control Data and the University of Illinois developed the
PLATO system, which used plasma panel displays and long-distance time
sharing networks. PLATO was remarkably innovative for its time; the shared
memory model of PLATO's TUTOR programming language allowed
applications such as real-time chat and multi-user graphical games.
For the UNIVAC 1107, UNIVAC, the first commercial computer manufacturer,
produced the EXEC I operating system, and Computer Sciences Corporation
developed the EXEC II operating system and delivered it to UNIVAC. EXEC II
was ported to the UNIVAC 1108. Later, UNIVAC developed the EXEC 8
operating system for the 1108; it was the basis for operating systems for
later members of the family. Like all early mainframe systems, EXEC I and
EXEC II were a batch-oriented system that managed magnetic drums, disks,
card readers and line printers; EXEC 8 supported both batch processing and
on-line transaction processing. In the 1970s, UNIVAC produced the Real-
Time Basic (RTB) system to support large-scale time sharing, also patterned
after the Dartmouth BASIC system.
RISE OF VIRTUALIZATION
Operating systems originally ran directly on the hardware itself and provided
services to applications, but with virtualization, the operating system itself
runs under the control of a hypervisor, instead of being in direct control of
the hardware.
pg. 1
On mainframes IBM introduced the notion of a virtual machine in 1968 with
CP/CMS on the IBM System/360 Model 67, and extended this later in 1972
with Virtual Machine Facility/370 (VM/370) on System/370.
Over time, the line between virtual machines, monitors, and operating
systems was blurred:
In many ways, virtual machine software today plays the role formerly held
by the operating system, including managing the hardware resources
(processor, memory, I/O devices), applying scheduling policies, or allowing
system administrators to manage the system.
Burroughs Corporation introduced the B5000 in 1961 with the MCP (Master
Control Program) operating system. The B5000 was a stack machine
designed to exclusively support high-level languages, with no software, not
even at the lowest level of the operating system, being written directly in
pg. 2
machine language or assembly language; the MCP was the first[citation
needed] OS to be written entirely in a high-level language - ESPOL, a dialect
of ALGOL 60 - although ESPOL had specialized statements for each
"syllable"[NB 2] in the B5000 instruction set. MCP also introduced many
other ground-breaking innovations, such as being one of[NB 3] the first
commercial implementations of virtual memory. The rewrite of MCP for the
B6500 is still in use today in the Unisys ClearPath/MCP line of computers.
Project MAC at MIT, working with GE and Bell Labs, developed Multics, which
introduced the concept of ringed security privilege levels.
Digital Equipment Corporation developed TOPS-10 for its PDP-10 line of 36-
bit computers in 1967. Before the widespread use of Unix, TOPS-10 was a
particularly popular system in universities, and in the early ARPANET
community. Bolt, Beranek, and Newman developed TENEX for a modified
PDP-10 that supported demand paging; this was another popular system in
the research and ARPANET communities, and was later developed by DEC
into TOPS-20.
pg. 3
production jobs, It was succeeded by the CP-V operating system, which
combined UTS with the heavily batch-oriented Xerox Operating System.
When the first electronic computer was developed in 1940, it was created without any
operating system. In early times, users have full access to the computer machine and
write a program for each task in absolute machine language. The programmer can
pg. 4
perform and solve only simple mathematical calculations during the computer
generation, and this calculation does not require an operating system.
The first operating system (OS) was created in the early 1950s and was known
as GMOS. General Motors has developed OS for the IBM computer. The second-
generation operating system was based on a single stream batch processing system
because it collects all similar jobs in groups or batches and then submits the jobs to the
operating system using a punch card to complete all jobs in a machine. At each
completion of jobs (either normally or abnormally), control transfer to the operating
system that is cleaned after completing one job and then continues to read and initiates
the next job in a punch card. After that, new machines were called mainframes, which
were very big and used by professional operators.
During the late 1960s, operating system designers were very capable of developing a
new operating system that could simultaneously perform multiple tasks in a single
computer program called multiprogramming. The introduction
of multiprogramming plays a very important role in developing operating systems
that allow a CPU to be busy every time by performing different tasks on a computer at
the same time. During the third generation, there was a new development of
minicomputer's phenomenal growth starting in 1961 with the DEC PDP-1. These PDP's
leads to the creation of personal computers in the fourth generation.
pg. 5
Advantages of Operating System
o It is helpful to monitor and regulate resources.
o It can easily operate since it has a basic graphical user interface to communicate
with your device.
o It is used to create interaction between the users and the computer application
or hardware.
o The performance of the computer system is based on the CPU.
o The response time and throughput time of any process or program are fast.
o It also offers a forum for various types of applications like system and web
application.
o It any error occurred in the operating system; the stored data can be destroyed.
o It is a very difficult task or works for the OS to provide entire security from the
viruses because any threat or virus can occur at any time in a system.
o An unknown user can easily use any system without the permission of the
original user.
o The cost of operating system costs is very high.
pg. 6