Knowledge (XXG)

CDC SCOPE

Source 📝

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

Index

NOS/BE

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

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