Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CDC SCOPE

From Wikipedia, the free encyclopedia
1960s Control Data Corporation operating systems
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "CDC SCOPE" – news ·newspapers ·books ·scholar ·JSTOR
(March 2023) (Learn how and when to remove this message)

SCOPE (Supervisory Control of Program Execution) is a series ofControl Data Corporationbatchoperating systems developed in the 1960s.

Variants

[edit]

SCOPE for the CDC 3000 series

[edit]
[icon]
This section is empty. You can help byadding to it.(March 2023)

SCOPE for the CDC 6000 series

[edit]
CDC 6000 series SCOPE 3.1 building itself while running on Desktop CYBER emulator

This operating system was based on the originalChippewa Operating System. In the early 1970s, it was renamed NOS/BE for theCDC Cyber machines. The SCOPE operating system is a file-oriented system using mass storage, random access devices. It was designed to make use of all capabilities of CDC 6000 computer systems and exploits fully the multiple-operating modes of all segments of the computer. Main tasks of SCOPE are controlling job execution, storage assignment, performing segment and overlay loading. Its features include comprehensive input/output functions and library maintenance routines. The operating system chronologically records all jobs run and any problems encountered. To aid debugging,dumps andmemory maps are available.

Description

[edit]

SCOPE is amultiprogramming operating system capable of running up to eight jobs, calledcontrol points, at one time. One control point is used for system functions.[1]: p.1-2  Later versions increased this limit to 15.

SCOPE runs on the 6x00'speripheral processors (PPs). "A central processor (CP)... is completely within the power of every PP at all times." One PP, identified as PP0 runs the Monitor Program (MTR) "that oversees or controls all other activities." PP9 is assigned to control the system console typewriter and displays. The other PPs perform input/output functions as directed by MTR.[1]: p.1-1 

A portion of the central processor's memory (calledcentral memory, or CM) theCentral Memory Resident (CMR) "is reserved for various system tables accessible by the PPs.”[1]: p.1-2  Part of this CMR is a communications area for each PP. Each communications area contains an "input register" and an "output register", followed by a message buffer.[1]: p.1-1 

When the computer isdeadstarted, all PP's are loaded with system code frommagnetic tape. PP0 will begin running the monitor code. The remaining PPs will loop reading their input registers waiting for requests from the monitor.[1]: p.1-1 

Software

[edit]

As of SCOPE 3.3 a number of programming language compilers and utilities were supported. Major languages wereALGOL,BASIC,FORTRAN,COBOL, andCOMPASS (assembler). Other languages wereAPT, CSSL 3 (Continuous System Simulation Language),JOVIAL,SIMSCRIPT, andSIMULA. Other software included IGS (Interactive Graphics System),PERT, and SORT/MERGE.[2]

CDC systems were consideredsupercomputers, and customers were often large government agencies and research facilities.[3][4][5] Most of these had specialized requirements, and often wrote their own software.[6][7][8]

Competition

[edit]

SCOPE was written by a programming team inSunnyvale, California, about 2,000 miles from the CDC hardware division. It was considered by them a buggy and inefficient piece of software, though not much different than many operating systems of the era. At the CDCArden Hills, Minnesota laboratories (where they referred to SCOPE asSunnyvale's Collection Of Programming Errors) they had a competing operating system, MACE. This was the Mansfield And Cahlander Executive (from Greg Mansfield and Dave Cahlander, the authors of the system). It had started as an engineering test executive, but eventually developed into a complete operating system — a modularized rewrite and enhancement of the original Chippewa Operating System (COS). While never an official CDC product, a copy was freely given to any customer who asked for one. Many customers did, especially the more advanced ones (like University and research sites).

When Control Data decided to write its next operating systemKronos, it considered both the current SCOPE system and the unofficial MACE alternative. They chose to abandon the SCOPE system and base Kronos on the MACE software. Eventually, Kronos was replaced by the newNetwork Operating System (NOS). Though many smaller CDC customers continued to use the SCOPE system rather than Kronos. When NOS became the primary Control Data operating system, some customers running mainly batch operations were reluctant to switch to the NOS system, as they saw no benefit for their shop. So the SCOPE system was maintained, and renamed as NOS/BE (Batch Environment), primarily so that CDC Marketing could say that all mainframe customers were using the NOS operating system.

Current status

[edit]

The computer emulation community has made repeated attempts to recover and preserve CDC software. It is now running under a CDC CYBER and 6000 seriesemulator.[citation needed]

See also

[edit]

References

[edit]
  1. ^abcdeControl Data Corporation (1968).Control Data® 6400/6500/6600 Computer Systems SCOPE 3.1 Reference Manual(PDF). RetrievedMarch 28, 2023.
  2. ^Control Data Corporation (1975).Literature Catalog(PDF). pp. 151–152. RetrievedMarch 28, 2023.
  3. ^NCAR COMPUTATIONAL AND INFORMATION SYSTEMS LAB CISL."CDC 6600".National Center for Atmospheric Research. RetrievedMarch 28, 2023.
  4. ^"The CDC 6600 arrives at CERN".CERN. RetrievedMarch 28, 2023.
  5. ^"Catalog Search - CDC 6600".Computer History Museum. RetrievedMarch 28, 2023.
  6. ^Goldberg, I.; Lynn, L. L. (April 1970)."FIGRO (addendum II): a CDC-6600 computer program for the analysis of fuel swelling and calculation of temperature in bulk-oxide cylindrical fuel elements".OSTI.gov.OSTI 6720614. RetrievedMarch 28, 2023.
  7. ^Ball, D."Software Development"(PDF).CERN. RetrievedMarch 28, 2023.
  8. ^"System of Ship-Shielding Codes INRADS".DTIC. RetrievedMarch 28, 2023.

External links

[edit]
Key people
CDC logo
Computers
Vector
Software
Other products
Affiliated companies
and products
General
Variants
Kernel
Architectures
Components
Process management
Concepts
Scheduling
algorithms
Memory management,
resource protection
Storage access,
file systems
Supporting concepts
Retrieved from "https://en.wikipedia.org/w/index.php?title=CDC_SCOPE&oldid=1238072439"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp