Knowledge

CDC SCOPE

Source 📝

210: 360:) 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). 175: 371:(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. 25: 714: 257:(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. 225:
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
226:
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,
268:(CMR) "is reserved for various system tables accessible by the PPs.” 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. 367:, 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 new 352:, 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 CDC 668: 340:, and customers were often large government agencies and research facilities. Most of these had specialized requirements, and often wrote their own software. 559:"FIGRO (addendum II): a CDC-6600 computer program for the analysis of fuel swelling and calculation of temperature in bulk-oxide cylindrical fuel elements" 1484: 675: 379:
The computer emulation community has made repeated attempts to recover and preserve CDC software. It is now running under a CDC CYBER and 6000 series
1022: 281:. PP0 will begin running the monitor code. The remaining PPs will loop reading their input registers waiting for requests from the monitor. 969: 1489: 1298: 1269: 648: 89: 61: 661: 108: 1073: 1017: 992: 962: 68: 1185: 1083: 46: 289:
As of SCOPE 3.3 a number of programming language compilers and utilities were supported. Major languages were
1463: 1012: 997: 592: 1058: 1043: 1002: 837: 427: 75: 250:, at one time. One control point is used for system functions. Later versions increased this limit to 15. 1224: 1171: 454: 1239: 1078: 955: 314: 42: 57: 1274: 1093: 1053: 1048: 1007: 854: 218: 1317: 1204: 1068: 684: 125: 1063: 904: 532: 482: 35: 185: 1494: 1451: 1390: 1279: 1259: 1208: 1166: 864: 397: 353: 1234: 1200: 1102: 1038: 899: 349: 209: 1431: 1405: 698: 8: 1400: 1352: 1229: 1337: 1244: 82: 1446: 1395: 1327: 1284: 1125: 817: 566: 507: 310: 1426: 978: 775: 243: 131: 128: 1370: 1332: 1303: 748: 743: 213:
CDC 6000 series SCOPE 3.1 building itself while running on Desktop CYBER emulator
620: 1456: 1380: 1342: 1214: 733: 480: 1478: 1365: 1322: 1161: 1115: 788: 337: 278: 713: 1249: 783: 703: 653: 1375: 1357: 1140: 1130: 1120: 922: 429:
Control Data® 6400/6500/6600 Computer Systems SCOPE 3.1 Reference Manual
174: 859: 392: 231: 570: 558: 1312: 1219: 1145: 1110: 936: 801: 322: 273: 227: 222: 947: 24: 1441: 894: 765: 760: 753: 738: 728: 380: 158: 151: 144: 1436: 1135: 827: 306: 298: 869: 326: 318: 1385: 927: 842: 832: 363:
When Control Data decided to write its next operating system
329:. Other software included IGS (Interactive Graphics System), 302: 294: 290: 246:
operating system capable of running up to eight jobs, called
330: 124:(Supervisory Control of Program Execution) is a series of 1421: 452: 425: 481:
NCAR COMPUTATIONAL AND INFORMATION SYSTEMS LAB CISL.
260:
A portion of the central processor's memory (called
221:. In the early 1970s, it was renamed NOS/BE for the 49:. Unsourced material may be challenged and removed. 317:, CSSL 3 (Continuous System Simulation Language), 1476: 217:This operating system was based on the original 204: 165: 16:1960s Control Data Corporation operating systems 356:laboratories (where they referred to SCOPE as 963: 669: 683: 556: 358:Sunnyvale's Collection Of Programming Errors 277:, all PP's are loaded with system code from 348:SCOPE was written by a programming team in 1485:Control Data Corporation operating systems 970: 956: 676: 662: 109:Learn how and when to remove this message 557:Goldberg, I.; Lynn, L. L. (April 1970). 487:National Center for Atmospheric Research 421: 419: 417: 415: 413: 208: 621:"System of Ship-Shielding Codes INRADS" 1477: 977: 951: 774: 657: 410: 169: 47:adding citations to reliable sources 18: 13: 14: 1506: 642: 453:Control Data Corporation (1975). 426:Control Data Corporation (1968). 374: 1074:Object-oriented operating system 712: 590: 173: 23: 34:needs additional citations for 1490:Discontinued operating systems 1084:Supercomputer operating system 613: 584: 550: 525: 508:"The CDC 6600 arrives at CERN" 500: 474: 446: 343: 237: 1: 403: 205:SCOPE for the CDC 6000 series 166:SCOPE for the CDC 3000 series 1059:Just enough operating system 1044:Distributed operating system 336:CDC systems were considered 7: 1172:User space and kernel space 649:CDC 6000/70/170 Family Tree 533:"Catalog Search - CDC 6600" 386: 284: 137: 10: 1511: 1079:Real-time operating system 157:SCOPE and SCOPE-2 for the 1414: 1351: 1297: 1275:Multilevel feedback queue 1270:Fixed-priority preemptive 1258: 1193: 1184: 1154: 1101: 1092: 1054:Hobbyist operating system 1049:Embedded operating system 1031: 985: 913: 887: 855:Chippewa Operating System 810: 721: 710: 691: 253:SCOPE runs on the 6x00's 219:Chippewa Operating System 1318:General protection fault 1069:Network operating system 1023:User features comparison 685:Control Data Corporation 369:Network Operating System 313:). Other languages were 134:developed in the 1960s. 126:Control Data Corporation 1064:Mobile operating system 905:PLATO (computer system) 537:Computer History Museum 266:Central Memory Resident 1167:Loadable kernel module 593:"Software Development" 354:Arden Hills, Minnesota 214: 182:This section is empty. 1235:Process control block 1201:Computer multitasking 1039:Disk operating system 900:Storage Module Device 350:Sunnyvale, California 271:When the computer is 255:peripheral processors 212: 1406:Virtual tape library 998:Forensic engineering 914:Affiliated companies 43:improve this article 1415:Supporting concepts 1401:Virtual file system 1338:Segmentation fault 1186:Process management 462:. pp. 151–152 456:Literature Catalog 333:, and SORT/MERGE. 215: 1472: 1471: 1328:Memory protection 1299:Memory management 1293: 1292: 1285:Shortest job next 1180: 1179: 979:Operating systems 945: 944: 797: 796: 202: 201: 132:operating systems 119: 118: 111: 93: 1502: 1427:Computer network 1191: 1190: 1099: 1098: 972: 965: 958: 949: 948: 772: 771: 716: 678: 671: 664: 655: 654: 636: 635: 633: 631: 617: 611: 610: 608: 606: 597: 588: 582: 581: 579: 577: 554: 548: 547: 545: 543: 529: 523: 522: 520: 518: 504: 498: 497: 495: 493: 478: 472: 471: 469: 467: 461: 450: 444: 443: 441: 439: 434: 423: 244:multiprogramming 234:are available. 197: 194: 184:You can help by 177: 170: 114: 107: 103: 100: 94: 92: 51: 27: 19: 1510: 1509: 1505: 1504: 1503: 1501: 1500: 1499: 1475: 1474: 1473: 1468: 1410: 1371:Defragmentation 1356: 1347: 1333:Protection ring 1302: 1289: 1261: 1254: 1176: 1150: 1088: 1027: 981: 976: 946: 941: 915: 909: 883: 806: 793: 770: 749:CDC 6000 series 744:CDC 3000 series 717: 708: 687: 682: 645: 640: 639: 629: 627: 619: 618: 614: 604: 602: 595: 589: 585: 575: 573: 555: 551: 541: 539: 531: 530: 526: 516: 514: 506: 505: 501: 491: 489: 479: 475: 465: 463: 459: 451: 447: 437: 435: 432: 424: 411: 406: 389: 377: 346: 287: 240: 207: 198: 192: 189: 168: 140: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1508: 1498: 1497: 1492: 1487: 1470: 1469: 1467: 1466: 1461: 1460: 1459: 1457:User interface 1454: 1444: 1439: 1434: 1429: 1424: 1418: 1416: 1412: 1411: 1409: 1408: 1403: 1398: 1393: 1388: 1383: 1381:File attribute 1378: 1373: 1368: 1362: 1360: 1349: 1348: 1346: 1345: 1343:Virtual memory 1340: 1335: 1330: 1325: 1320: 1315: 1309: 1307: 1295: 1294: 1291: 1290: 1288: 1287: 1282: 1277: 1272: 1266: 1264: 1256: 1255: 1253: 1252: 1247: 1242: 1237: 1232: 1227: 1222: 1217: 1215:Context switch 1212: 1197: 1195: 1188: 1182: 1181: 1178: 1177: 1175: 1174: 1169: 1164: 1158: 1156: 1152: 1151: 1149: 1148: 1143: 1138: 1133: 1128: 1123: 1118: 1113: 1107: 1105: 1096: 1090: 1089: 1087: 1086: 1081: 1076: 1071: 1066: 1061: 1056: 1051: 1046: 1041: 1035: 1033: 1029: 1028: 1026: 1025: 1020: 1015: 1010: 1005: 1000: 995: 989: 987: 983: 982: 975: 974: 967: 960: 952: 943: 942: 940: 939: 933: 932: 931: 930: 919: 917: 911: 910: 908: 907: 902: 897: 891: 889: 888:Other products 885: 884: 882: 881: 880: 879: 874: 873: 872: 862: 857: 848: 847: 846: 845: 840: 835: 830: 821: 820: 814: 812: 808: 807: 805: 804: 798: 795: 794: 792: 791: 786: 780: 778: 769: 768: 763: 758: 757: 756: 746: 741: 736: 734:CDC 160 series 731: 725: 723: 719: 718: 711: 709: 707: 706: 701: 699:William Norris 695: 693: 689: 688: 681: 680: 673: 666: 658: 652: 651: 644: 643:External links 641: 638: 637: 612: 583: 549: 524: 499: 473: 445: 408: 407: 405: 402: 401: 400: 395: 388: 385: 376: 375:Current status 373: 345: 342: 338:supercomputers 286: 283: 262:central memory 248:control points 239: 236: 206: 203: 200: 199: 180: 178: 167: 164: 163: 162: 155: 150:SCOPE for the 148: 143:SCOPE for the 139: 136: 117: 116: 31: 29: 22: 15: 9: 6: 4: 3: 2: 1507: 1496: 1495:1964 software 1493: 1491: 1488: 1486: 1483: 1482: 1480: 1465: 1462: 1458: 1455: 1453: 1450: 1449: 1448: 1445: 1443: 1440: 1438: 1435: 1433: 1430: 1428: 1425: 1423: 1420: 1419: 1417: 1413: 1407: 1404: 1402: 1399: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1377: 1374: 1372: 1369: 1367: 1364: 1363: 1361: 1359: 1354: 1350: 1344: 1341: 1339: 1336: 1334: 1331: 1329: 1326: 1324: 1323:Memory paging 1321: 1319: 1316: 1314: 1311: 1310: 1308: 1305: 1300: 1296: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1267: 1265: 1263: 1257: 1251: 1248: 1246: 1243: 1241: 1238: 1236: 1233: 1231: 1228: 1226: 1223: 1221: 1218: 1216: 1213: 1210: 1206: 1202: 1199: 1198: 1196: 1192: 1189: 1187: 1183: 1173: 1170: 1168: 1165: 1163: 1162:Device driver 1160: 1159: 1157: 1153: 1147: 1144: 1142: 1139: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1108: 1106: 1104: 1103:Architectures 1100: 1097: 1095: 1091: 1085: 1082: 1080: 1077: 1075: 1072: 1070: 1067: 1065: 1062: 1060: 1057: 1055: 1052: 1050: 1047: 1045: 1042: 1040: 1037: 1036: 1034: 1030: 1024: 1021: 1019: 1016: 1014: 1011: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 990: 988: 984: 980: 973: 968: 966: 961: 959: 954: 953: 950: 938: 935: 934: 929: 926: 925: 924: 921: 920: 918: 912: 906: 903: 901: 898: 896: 893: 892: 890: 886: 878: 875: 871: 868: 867: 866: 863: 861: 858: 856: 853: 852: 850: 849: 844: 841: 839: 836: 834: 831: 829: 826: 825: 823: 822: 819: 816: 815: 813: 809: 803: 800: 799: 790: 789:CDC Cyber 200 787: 785: 782: 781: 779: 777: 773: 767: 764: 762: 759: 755: 752: 751: 750: 747: 745: 742: 740: 737: 735: 732: 730: 727: 726: 724: 720: 715: 705: 702: 700: 697: 696: 694: 690: 686: 679: 674: 672: 667: 665: 660: 659: 656: 650: 647: 646: 626: 622: 616: 601: 594: 587: 572: 568: 564: 560: 553: 538: 534: 528: 513: 509: 503: 488: 484: 477: 458: 457: 449: 431: 430: 422: 420: 418: 416: 414: 409: 399: 396: 394: 391: 390: 384: 382: 372: 370: 366: 361: 359: 355: 351: 341: 339: 334: 332: 328: 324: 320: 316: 312: 308: 304: 300: 296: 292: 282: 280: 279:magnetic tape 276: 275: 269: 267: 264:, or CM) the 263: 258: 256: 251: 249: 245: 235: 233: 229: 224: 220: 211: 196: 187: 183: 179: 176: 172: 171: 160: 156: 153: 149: 146: 142: 141: 135: 133: 130: 127: 123: 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1358:file systems 1250:Time-sharing 916:and products 876: 784:CDC STAR-100 704:Seymour Cray 628:. Retrieved 624: 615: 603:. Retrieved 599: 586: 574:. Retrieved 562: 552: 540:. Retrieved 536: 527: 515:. Retrieved 511: 502: 490:. Retrieved 486: 476: 464:. Retrieved 455: 448: 436:. Retrieved 428: 378: 368: 364: 362: 357: 347: 335: 288: 272: 270: 265: 261: 259: 254: 252: 247: 241: 216: 190: 186:adding to it 181: 121: 120: 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 1376:Device file 1366:Boot loader 1280:Round-robin 1205:Cooperative 1141:Rump kernel 1131:Multikernel 1121:Microkernel 1018:Usage share 923:ETA Systems 824:Languages: 344:Competition 274:deadstarted 242:SCOPE is a 238:Description 232:memory maps 58:"CDC SCOPE" 1479:Categories 1306:protection 1262:algorithms 1260:Scheduling 1209:Preemptive 1155:Components 1126:Monolithic 993:Comparison 860:CDC Kronos 692:Key people 483:"CDC 6600" 404:References 393:CDC Kronos 193:March 2023 99:March 2023 69:newspapers 1396:Partition 1313:Bus error 1240:Real-time 1220:Interrupt 1146:Unikernel 1111:Exokernel 937:Cray Inc. 877:CDC SCOPE 802:CDC Cyber 722:Computers 630:March 28, 605:March 28, 591:Ball, D. 576:March 28, 542:March 28, 517:March 28, 492:March 28, 466:March 28, 438:March 28, 323:SIMSCRIPT 311:assembler 223:CDC Cyber 161:/Cyber-76 1442:Live USB 1304:resource 1194:Concepts 1032:Variants 1013:Timeline 895:CDC Wren 811:Software 766:CDC 8600 761:CDC 7600 754:CDC 6600 739:CDC 1700 729:CDC 1604 563:OSTI.gov 387:See also 381:emulator 285:Software 159:CDC 7600 152:CDC 6000 145:CDC 3000 138:Variants 1437:Live CD 1391:Journal 1355:access, 1353:Storage 1230:Process 1136:vkernel 1003:History 986:General 828:COMPASS 571:6720614 307:COMPASS 299:FORTRAN 83:scholar 1245:Thread 1116:Hybrid 1094:Kernel 870:NOS/VE 776:Vector 569:  365:Kronos 327:SIMULA 325:, and 319:JOVIAL 305:, and 154:series 147:series 85:  78:  71:  64:  56:  1447:Shell 1386:Inode 928:ETA10 843:MIMIC 838:Cybil 833:SYMPL 596:(PDF) 460:(PDF) 433:(PDF) 303:COBOL 295:BASIC 291:ALGOL 228:dumps 129:batch 122:SCOPE 90:JSTOR 76:books 1008:List 851:OS: 632:2023 625:DTIC 607:2023 600:CERN 578:2023 567:OSTI 544:2023 519:2023 512:CERN 494:2023 468:2023 440:2023 331:PERT 230:and 62:news 1464:PXE 1452:CLI 1432:HAL 1422:API 1225:IPC 865:NOS 818:026 398:NOS 315:APT 188:. 45:by 1481:: 1207:, 623:. 598:. 565:. 561:. 535:. 510:. 485:. 412:^ 383:. 321:, 301:, 297:, 293:, 1301:, 1211:) 1203:( 971:e 964:t 957:v 677:e 670:t 663:v 634:. 609:. 580:. 546:. 521:. 496:. 470:. 442:. 309:( 195:) 191:( 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"CDC SCOPE"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Control Data Corporation
batch
operating systems
CDC 3000
CDC 6000
CDC 7600

adding to it

Chippewa Operating System
CDC Cyber
dumps
memory maps
multiprogramming
deadstarted
magnetic tape
ALGOL
BASIC
FORTRAN

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.